4

I gained a golden badge more than 12 minutes ago:

the golden badge Steward

but until now I didn't get the Foot of the Rainbow hat, do the hats take so many minutes to be shown in my profile?


Please read this comment by Yaakov Ellis♦, before you judge this post :

Looking into this more, and seems that the hat description says that you get it for main or meta, while the actual logic is only awarding it for meta (MSE is treated like a main site). Going to fix that, will require a build, please be patient. You will get it eventually.

10
  • does this question very bad to get all this dv? Dec 9, 2019 at 9:33
  • There was clearly a lack of patience and any attempt at research on this question. And... members' patience has also been stretched very thinly of late. Dec 9, 2019 at 9:42
  • 8
    Looking into this more, and seems that the hat description says that you get it for main or meta, while the actual logic is only awarding it for meta (MSE is treated like a main site). Going to fix that, will require a build, please be patient. You will get it eventually.
    – Yaakov Ellis StaffMod
    Dec 9, 2019 at 9:47
  • Thank you @YaakovEllis so the question was not that bad, it was really a bug :) Dec 9, 2019 at 9:52
  • 1
    To the DVers why are you DVing this? this is a actual bug report and I can link to two other examples where the hat has not yet been awarded.
    – David
    Dec 9, 2019 at 14:18
  • 2
    @Mari-LouA The hat-bot runs evrey 5 minutes. OP waited 12. He should have gotten it. Dec 9, 2019 at 14:39
  • 1
    @X-27wantstoReinstateMonica 12 minutes seems a very short space of time. If several hours had passed then the post would have been received more warmly. But this is Meta, downvotes are a common feature. Dec 9, 2019 at 14:43
  • 1
    @Mari-LouA Especially on any WB related post this year :/ Dec 9, 2019 at 14:51
  • 1
    Yes @X-27wants I agree, WB, among the MSE flock, is not greeted with smiles and bleatings of approval. Dec 9, 2019 at 14:59
  • 2
    At this point I've been waiting 14 hours to get "Foot of the Rainbow" for a Steward badge that was awarded on 2019-12-09 01:50:13Z. So at this point it's surely a bug.
    – dbc
    Dec 9, 2019 at 15:58

2 Answers 2

6

Update: this fix is up, and Foot of the Rainbow should now be awarded to all gold badge winners on both main and meta sites. Thanks for your patience.


The FAQ refers to this post.

Some of the hats take more time to receive than others. Yours should hopefully show up soon.

Other reasons for hats not being awarded immediately:

  • The hat scheduler itself (the process that awards the hats) runs every five minutes.
  • There are potentially other levels of caching involved as well
  • Some hats rely on a certain amount of time passing after a specific action happens before the user will qualify
4
  • I found that post too, but it doesn't mention anything about the waiting period between qualifying for the hat and actually getting it. Would you mind adding it (I could do it but obviously I lack access to the implementation specifics.)
    – Glorfindel Mod
    Dec 9, 2019 at 9:33
  • 1
    I added more details to my answer
    – Yaakov Ellis StaffMod
    Dec 9, 2019 at 9:37
  • Thanks, I'll copy it to the semi-FAQ then.
    – Glorfindel Mod
    Dec 9, 2019 at 9:37
  • It's important to note that for "Foot of the Rainbow" it says "either" meta or main - so if you get multiple gold badges on both the main site and its child meta you only get a single hat for the two sites (and two gold badges). --- So instead of answering: "... winners on both main and meta ..." that should say: "... winners on either main or meta ...".
    – Rob
    Dec 23, 2019 at 14:39
3

Like badges, hats are awarded by scheduled tasks which run at regular intervals (every x minutes).

I'd recommend waiting for 24 hours before assuming there's a bug somewhere.

4
  • I got my first hat in just few seconds, but this one until now, I don't got it, ok I will wait and see what will happen, thank you Dec 9, 2019 at 9:18
  • 3
    @YCF_L there are several triggers for awarding hats. Some are instant, some take few minutes, and some can take hours. Dec 9, 2019 at 9:24
  • 1
    @ShadowThePrincessWizard thank you, I don't know this, now I do, thank you for your info :) Dec 9, 2019 at 9:25
  • I got "Amazing Grace" within 10 minutes of receiving a silver badge, but I still haven't received "Foot of the Rainbow" after 14 hours. So I don't think this is simply a delay due to task scheduling.
    – dbc
    Dec 9, 2019 at 15:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .