On 5/12/06, Matthew Toseland <toad at amphibian.dyndns.org> wrote:
> I propose to create a new datastore implementation, closely based on the
> current one. The new implementation will:
> - Keep the actual data in the database, not just pointers to it.
> - Therefore, it should never run into problems with lost blocks.
> - It will reduce the locking granularity considerably; with the current
>   implementation, we have one big lock for the datastore. With the
>   proposed change locking is implemented by the database.
> - However, the database will need to move fairly large amounts of data
>   around from time to time, which may result in a reduction in
>   performance.
>
> Any comments? Is this a good idea? It's not a very high priority item,
> but it seems it might be sensible to do it before 0.7, and it should be
> fairly easy.

I like the idea if it's estimated to only be a small performance drop
if any at all.

> --
> Matthew J Toseland - toad at amphibian.dyndns.org
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFEZN7xHzsuOmVUoi0RAuPOAKCbzIPShG9YBqwtGDbllZ0b9ifvXwCfeprM
> dmY2exdhQIpb5DssFuPkPU8=
> =gewx
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Tech mailing list
> Tech at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
>
>

Reply via email to