>>>>> "TC" == Tavin Cole <[EMAIL PROTECTED]> writes:

    TC> Folks, apparently we have a problem again with the datastore
    TC> eating infinite CPU cycles while doing key searches.  Mark
    TC> J. Roberts has also confirmed this.

Is there a reason you think it's the tree? Besides that it was the
tree before? Are we sure it's key searches? This guy seems to be
having problems with connections, not searches. The authentications
keep timing out.

If there's some other evidence that the tree is at fault, well, there
are some possibilities why a bug would display itself only after a
long time. One is that the tree is getting wildly out of balance and
the re-balancing code never gets called. However, it's SUPPOSED to get
called every time the store file is written, so I don't think that's
the case.

Another possibility is that there's a weird data state (like before,
with the key-less, data-less data items) that's putting the
tree-search code into a weird loop. That would explain why something
wouldn't show up until after the node had been running a while -- it
might just take some time to get to that state, or it might be a rare
state that doesn't get persisted to the store file.

Do you have any other leads? This is kind of intriguing.

~Mr. Bad

-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Mr. Bad <[EMAIL PROTECTED]> | Pigdog Journal | http://pigdog.org/ 
 freenet:MSK@SSK@u1AntQcZ81Y4c2tJKd1M87cZvPoQAge/pigdog+journal//
 "Statements like this give the impression that this article was
  written by a madman in a drug induced rage"  -- Ben Franklin
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to