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.

I stumbled upon this user profile here on Meta, as you can see this is one of his answers.

The answer is in old question that was migrated here to Meta from Stack Overflow.

The answer appears to be all normal including "answered Dec 12 '08 at 3:37" appearing properly and the user name displayed to the right. However, clicking on either of those leads to the Revisions page of the answer where things goes funky:

No username whatsoever. Same happens for all answers on that question.

What's going on?

share|improve this question
    
+1 for that freehand question mark ;) –  hims056 Dec 10 '12 at 9:29
1  
@hims056 yeah, I'm good with my hands what can I say? :D –  Shadow Wizard Dec 10 '12 at 9:31

1 Answer 1

up vote 6 down vote accepted

In short: Migrations used to suck, we've made them substantially more robust over time. Something from that long ago didn't have all the data carried along with it, that's since been resolved.

A while ago several of us pretty much completely re-wrote how migrations work. It used to be a cross-database Linq2SQL affair which resulted in the wrong user having their rep updated in an edge case.

When we finally found that bug (no kidding: logging every rep change for a few builds, that one was crazy) we said screw it and re-wrote the thing as an API call. What happens now is we serialize everything that's needed into one protobuf object and make an API call to the destination site. That site then handles all the inserting/creation that's needed for the question, returning the new URL for the old site to point to.

While not specific to this bug, that re-write, by nature, fixed lots of issues like this. I just confirmed locally a user name would appear in this case if the migration happened today.

share|improve this answer
    
Thanks! So you say the post I linked to is a lost case? Not that it really matters, just wondering. :) –  Shadow Wizard Dec 10 '12 at 10:43
    
@ShaWizDowArd - yeah, fixing these up cross-database/cross-site would be quite the insane adventure...more important fish frying at the moment so I can't see this ever being a priority really. –  Nick Craver Dec 10 '12 at 10:46
    
Fair enough Nick, go bake those fish! ;) –  Shadow Wizard Dec 10 '12 at 10:51

You must log in to answer this question.

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