[ZODB-Dev] SVN: ZODB/branches/3.8/src/ZODB/ Removed the feature to try to save the index periodically because:

Tres Seaver tseaver at palladion.com
Thu Sep 18 11:08:56 EDT 2008


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

Jim Fulton wrote:
> Log message for revision 91235:
>   Removed the feature to try to save the index periodically because:
>   
>   1. The saving was performed in (tpc)_finish.  It is important that this
>      method do as little as possible because it cannot fail!
>   
>   2. The algorithm for deciding how often to save was broken. For large
>      databases, for which saving periodically is desireable, the period
>      was set so high that the index was effectively never saved.
>   
>   It might be nice to save periodically, but doing so is tricky, since
>   we really don't want to do it during commit.  Until we figure out how
>   to do this right, it is better not to try.
>   
>   In the mean time, we save on close and on pack, which is proably often
>   enough in most cases.

Perhaps we could extend the "zeopack" RPC mechanism with a special value
for the pack interval:  if passed, the server would just do the index
save, and skip the real packing.

People could then tune the interval by scripting.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI0m78+gerLs4ltQ4RAqjxAJwJXrWyPtY3ze0N0eSxu9Z9j3SxLQCgwXBU
7uxjYZeUlc/uOlmpO39okNs=
=ZB86
-----END PGP SIGNATURE-----



More information about the ZODB-Dev mailing list