gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-developers] Re: [Help-gnunet] WARNING: server could not perform


From: Christian Grothoff
Subject: [GNUnet-developers] Re: [Help-gnunet] WARNING: server could not perform insertion
Date: Mon, 19 Aug 2002 10:52:40 -0500
User-agent: KMail/1.4.1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 17 August 2002 11:11 am, David Hansen wrote:
> Hi,
>
> any ideas what the problem could be?

Sadly, by now, yes. Simulations (in cvs: src/historical/simula.c) have shown 
that the old approach of GNUnet to store data in the database will get into 
trouble like the stuff below if the database is only about 6% full 
(statistically). After some heavy simulations I've last night commited a 
patch that will (again statistically) make the problem go away until the
database is 94% full (at which point you will have to grow the overall size of 
the database and since growing is not implemented, you'd have to recompile 
gnunetd and run "gnunet-check -a"). 

Anyway, the new patch is of course incompatible with 0.4.5 and will require 
everybody who upgrades to run "gnunet-check -a" before starting the new 
gnunetd (otherwise some shared content will be unavailable). 

While automatic growing of the database would be nice (I mean, starting with 
an  300 MB index while not sharing anything is definitely not how it should 
be, neither is running into problems after sharing more than 8 GB), I've been 
putting that off for a long time now -- and growing would definitely be an 
expensive operation, too.

Again, thanks for reporting, I hope the patch fixes it (and maybe equally 
important, does not break anything else :-)

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9YRRJ9tNtMeXQLkIRAvDKAJ9O7kWIhw2pSNEnU538Bw3Qm84HvwCgmpi6
TU7Zrg8gIL4Jeu8zvEf2DIE=
=xJqp
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]