What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 134 Stack Exchange communities.

See my SO profile enter image description here

See my Ask Different profile.

enter image description here

and the flair of that account

enter image description here

Why it appears like this?

It shows the profile picture of another beta account.

I have changed the profile picture again to solve this, but same result.

I think it is better to ask this in both SE meta and Ask Different Meta to get solution.

share|improve this question
    
@Oded: after a week, the OP Ask Different flair is showing signs of very stale image data indeed. Note the different images being used for the default theme vs. all the other themes, something appears to be stuck here. Care to take a look? –  Martijn Pieters Mar 5 '13 at 11:38
    
@MartijnPieters - Yep, something gone wrong with caching. I've cleared our disk caches of these, so it should sync up when the memory caches clear out. –  Oded Mar 5 '13 at 14:10
    
@MartijnPieters - Our disk cache cleanup jobs were not running - for some time, causing such issues. The sysadmins are on the job - I was waiting for the web server caches to clearup. I am on web05, which shows the expected flair, though it can take up to 48 hours for caches to fully clear out (depends on what web server you hit). We also have plans to address this state of affairs (incoherent caches). –  Oded Mar 5 '13 at 17:27
    
@Oded: In other words, you are about to swap that status-norepro to status-reproduced? :-) –  Martijn Pieters Mar 5 '13 at 17:28
    
@MartijnPieters - completed, you mean ;) –  Oded Mar 5 '13 at 17:29
    
@Oded: Didn't want to make presumptions. If the caches are in the process of cleaning up, I usually mark something as reproduced until it is fully cleared up myself.. :-) –  Martijn Pieters Mar 5 '13 at 17:30
    
@MartijnPieters - There was another underlying cause for this. Caches not clearing out was unrelated and a ploy in misdirection applied by our computer overlords. –  Oded Mar 7 '13 at 13:11
    
@Oded: I was about to come check on the status here, glad you are on the ball as well. :-) –  Martijn Pieters Mar 7 '13 at 13:43

2 Answers 2

up vote 4 down vote accepted

Caching. I see the new image already:

flair images are correct

and on your Stack Overflow profile:

SO profile

Please make sure your browser cache is cleared and refresh the page.

Your Sports profile flair is indeed not reflecting the changed image, but these images are generated only once every 24-36 hours. The server has a cache too. From the Flair page:

that flair is only updated once every 24-36 hours

However, now that 1 week later your flair is still b0rken, you were quite right to come back and poke about this again. The disk caches for flair images were not being cleared. :-) Thanks for reporting this!

share|improve this answer
    
see the sports beta profile pic –  Azik Feb 27 '13 at 12:24
    
now what happened to sports profile –  Azik Feb 27 '13 at 12:28
    
ok, Iam waiting for 1 or 2 days, but then only I can accept this answer –  Azik Feb 27 '13 at 12:31
    
waited for one week, nothing changed, what to do? –  Azik Mar 5 '13 at 11:05
    
I see the correct cricket bat flair on sports, but your ask different flair is still a little confused indeed. –  Martijn Pieters Mar 5 '13 at 11:23
    
@Azik: I poked Oded about this, now there appears to be a server-side caching issue with the images indeed. –  Martijn Pieters Mar 5 '13 at 11:38

Due to the way we were caching profile images, when generating the flair for a site, the cached profile image used in generating flair would depend on the site you hit first.

So, if you visited your sports profile, we would cache that profile image. If you then visit the apple flair page for your profile, we would pick up that cached profile image incorrectly.

I have made a change so the different profile images will get cached separately.

This is in the next build, though the changes can take up to 48 hours to propagate due to caching.

share|improve this answer
    
So why did you remove the status-completed? –  Shadow Wizard Mar 7 '13 at 12:57
    
@ShaWizDowArd - I removed it this morning, after seeing that the issue the OP saw persisted - this was before I figured out the actual issue. I will add it back when I am confident the changes I've made have been pushed and that the issue has cleared, once the caches have also cleared... –  Oded Mar 7 '13 at 12:58
1  
Nice, usually devs just put "completed" before the changes take place. –  Shadow Wizard Mar 7 '13 at 12:59
    
@ShaWizDowArd: Oded did too, until he discovered the issue was not, in fact, resolved. :-P Which is why I never set the status of an issue to resolved until I see that it is in actual fact, resolved and not when I think the change I made will resolve it. :-) –  Martijn Pieters Mar 7 '13 at 13:45
    
@MartijnPieters - To my defense, I did see the correct flair generated before setting to completed. When I saw the incorrect flair come up a day or two afterwards... –  Oded Mar 7 '13 at 13:48
    
@Oded the jury have found you... innocent! :) –  Shadow Wizard Mar 7 '13 at 13:49
    
Ah, so it was a heisenbug; it depended on the observer! –  Martijn Pieters Mar 7 '13 at 13:49
    
@MartijnPieters - In many ways, yes. We currently have a separate file cache on each server, so it was also dependent on which server you were hitting. –  Oded Mar 7 '13 at 13:50
    
@Oded: \o/ I see correct flair images across all the user's SE profiles. :-) –  Martijn Pieters Mar 8 '13 at 10:55
    
@MartijnPieters - Yep. I am confident that I have fixed the issue, but will keep an eye on this one for another week or so, just in case. –  Oded Mar 8 '13 at 10:59

You must log in to answer this question.

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