Hello.
I have daily challenge feature in my game. It works pretty simple every player has Player Data field "playedDailyChallenge". And I have 2 scheduled tasks which run daily. "Randomize daily challenge seed" for random map seed generation and "Reset daily challenge" which sets Player Data field "playedDailyChallenge" to FALSE for each player in "All players" segment.
And it worked fine at least for month. But recently I start getting complains from players that daily challenge is not working. I checked and for some players "playedDailyChallenge" is TRUE despite the fact that they didn't play today. So I started investigating the problem and found that "Reset daily challenge" task failed 2 times in recent days with error message:
Maximum number of concurrent bulk segment jobs are already running
But still it's not giving me the answer why "playedDailyChallenge" wasn't reset for some players because "Reset daily challenge" runned succesfully yesterday. I checked Task details again and found that SegmentId is marked as Deleted:
{ "SegmentId": "E35F39E572188E7A [Deleted]", "ActionId": "7DCCC243EC9ED7CC" }
For now I made a new player segment called "Everyone" as a replacement for "All players", maybe it will help me to solve this problem. But clearly, there is something wrong with it.