Re: [ZODB-Dev] 8-byte oids

2009-08-14 Thread Christian Theune
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/13/2009 10:42 PM, Shane Hathaway wrote: Jim Fulton wrote: IPersistent specifies OIDs to be non-empty strings and reserves the 8-byte OID consisting of 8 null characters. Lots of ZODB infrastructure assumes that oids are 8 bytes. I'm

Re: [ZODB-Dev] 8-byte oids

2009-08-14 Thread Christian Theune
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/14/2009 08:36 AM, Christian Theune wrote: On 08/13/2009 10:42 PM, Shane Hathaway wrote: Jim Fulton wrote: IPersistent specifies OIDs to be non-empty strings and reserves the 8-byte OID consisting of 8 null characters. Lots of ZODB

Re: [ZODB-Dev] RelStorage MySQL - StorageError: Unable to acquire commit lock

2009-08-14 Thread Rudá Porto Filgueiras
On Thu, Aug 13, 2009 at 5:45 PM, Ross J. Reedstromreeds...@rice.edu wrote: On Wed, Aug 12, 2009 at 08:57:39PM -0300, Rudá Porto Filgueiras wrote: On Wed, Aug 12, 2009 at 8:20 PM, Shane Hathawaysh...@hathawaymix.org wrote: A concurrent pack might provide another explanation.  Have you ever

[ZODB-Dev] Utility to strip version records from storages

2009-08-14 Thread Jim Fulton
I'm working on a utility to strip version records from storages. I plan to release it in a bug fix 3.8 release, probably 3.8.3. It will have some limitations: - It will only convert storages that have an iterator method. I suspect that FileStorages are the only storages that have iterator

[ZODB-Dev] ZODB 3.8.3b1

2009-08-14 Thread Jim Fulton
I just released ZODB 3.8.3b1. The most important feature of this release is a new utility, strip_versions, which can be used to strip version data from database file. This is important for databases that contain version data. ZODB 3.9 doesn't support versions and won't open databases containing