[ZODB-Dev] Wrong blob returned in one of the zeo clients

Hanno Schlichting hanno at hannosch.eu
Tue Mar 1 17:53:34 EST 2011


On Tue, Mar 1, 2011 at 11:50 PM, Shane Hathaway <shane at hathawaymix.org> wrote:
> On 03/01/2011 02:47 PM, Maurits van Rees wrote:
>> - ZODB3 3.8.6-polling
>>
>> Blobs are stored in postgres with RelStorage.  Layout of the blob cache
>> dir is 'zeocache'.

I should have spotted this earlier. The zeocache layout was only
introduced in ZODB 3.9. I'm surprised it doesn't fail in worse ways
under 3.8.

> I reproduced your setup and I think I found it: "shared-blob-dir false"
> seems to be incompatible with ZODB 3.8, because the blob code in ZODB
> 3.8 constructs blob filenames in an inflexible way.  IOW,
> BlobCacheLayout was never intended to work with ZODB 3.8.  I expect my
> test runner to confirm this within the next couple of hours, then I'll
> make it so "shared-blob-dir false" is not available with ZODB 3.8.

Indeed.

Hanno


More information about the ZODB-Dev mailing list