I refreshed my screen and noticed the following ordering of the "Other users" nodelet. It persisted for a couple of refreshes before reverting to a more normal ordering. A quirk?

Others surveying the monastery: (33) EvanCarroll Zaxo perrin davido bart ysth Tanktalus atcroft ...

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

Replies are listed 'Best First'.
Re: An interesting quirk of the new order?
by demerphq (Chancellor) on Nov 03, 2005 at 09:09 UTC

    There is _still_ a race condition in the code that updates the other users list. I thought i had pretty well eliminated it, but apparently it still shows up once in a blue moon. When this race condition occurs its possible to get a corrupted OU list, which is most likely the cause of this.

    ---
    $world=~s/war/peace/g

      Okay. No great harm then. Just something I haven't noticed before that combined with the timing to make me think it worth a mention.

      ++ on the changes BTW.


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.
Re: An interesting quirk of the new order?
by davido (Cardinal) on Nov 03, 2005 at 05:44 UTC

    Ok, I'll bite. What's unusual about that order? Most of us were conversing in CB at the time, so it could be expected that we would be near the top. Isn't the list in 'most recent, descending' order?


    Dave

      Isn't the list in 'most recent, descending' order?

      If so, I have been under a mis-impression for a long time.


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

        It could be I who is mis-impressioned. Here's a section of relevant site code. I'm fairly certain that I'm not hurting anything by showing it:

        22: return qq[<span class="other-users-text">Others ] 23: .qq[<span class="other-users-blurb">$blurb</span> the mon +astery:</span> ] 24: .htmlcode( 'get_picked_nodes', '', 25: type => 'Users', 26: past => $time, # minutes! 27: max_age => 2, # minutes! 28: choose => $limit, 29: style => 'nodelet');

        And following into the 'get_picked_nodes' code, I see that the order is fleshed out to be "Selected Users In descending order of XP" I learned something new about the site today. So your point seems valid; what caused the order to go funky? ...my money is on the gremlins.


        Dave

Re: An interesting quirk of the new order?
by ambrus (Abbot) on Nov 03, 2005 at 08:00 UTC

    When you saw that, were you at the list at all, not only near the top? Wasn't the problem only that you weren't on the list because of the caching?

      My absence from the list is not revelavent, that is a normal situation when refreshing after a period of inactivity.


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.
Re: An interesting quirk of the new order?
by talexb (Chancellor) on Nov 03, 2005 at 21:22 UTC

    I was going to suggest that it looked like the SQL was sorting by case sensitive name, and then by XP .. except that I'm pretty sure Zaxo is ahead of EvanCarroll, and it also doesn't explain Tanktalus down at the bottom.

    Just quirk .. some half-digested SQL query, no doubt.

    Alex / talexb / Toronto

    "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds