Re: [ZODB-Dev] what could cause this kind of cache corruption?

2008-08-11 Thread Chris Withers

Christian Theune wrote:

However, I was hoping for inclusion of at least the
`storage-iterator-branch` in 3.9 and I asked a few times over the past
months already for review but haven't gotten any responses at all so
far. This branch has been used in production for a few month already.

In addition there's the `bushy-directory` branch which introduces a new
blob directory structure to avoid scalability issues with filesystems
like ext2/3 that only accept limited numbers of entries in a directory.
This branch is being used in production but needs a little which should
happen in the next days. (The packing is reported to block.)

At last there's a small `ctheune-betterimport` branch which fixes ZEXP
import for weakref objects and has been sitting around for almost a year
now too.


Any joy on getting these merged?

How about getting ClientStorage fixed so zeoraid works properly? ;-)

cheers,

Chris

--
Simplistix - Content Management, Zope & Python Consulting
   - http://www.simplistix.co.uk
___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev


Re: [ZODB-Dev] what could cause this kind of cache corruption?

2008-08-11 Thread Christian Theune
On Mon, 2008-08-11 at 10:19 +0100, Chris Withers wrote:
> Christian Theune wrote:
> > However, I was hoping for inclusion of at least the
> > `storage-iterator-branch` in 3.9 and I asked a few times over the past
> > months already for review but haven't gotten any responses at all so
> > far. This branch has been used in production for a few month already.
> > 
> > In addition there's the `bushy-directory` branch which introduces a new
> > blob directory structure to avoid scalability issues with filesystems
> > like ext2/3 that only accept limited numbers of entries in a directory.
> > This branch is being used in production but needs a little which should
> > happen in the next days. (The packing is reported to block.)
> > 
> > At last there's a small `ctheune-betterimport` branch which fixes ZEXP
> > import for weakref objects and has been sitting around for almost a year
> > now too.
> 
> Any joy on getting these merged?

I'm not sure I understand the question 100%. I'd be happy to merge. Jim
is currently on vacation (or at least was last week) and I want him to
have a chance to reply here.

> How about getting ClientStorage fixed so zeoraid works properly? ;-)

FTR: Chris refers to an extended use case of ZEORaid. The iteration
branch already makes it work properly for the current set of features.

Christian

-- 
Christian Theune · [EMAIL PROTECTED]
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1
Zope and Plone consulting and development

___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev


Re: [ZODB-Dev] what could cause this kind of cache corruption?

2008-08-11 Thread Jim Fulton

On Aug 3, 2008, at 4:03 AM, Christian Theune wrote:

> On Fri, 2008-08-01 at 09:21 -0400, Jim Fulton wrote:
>> On Jul 31, 2008, at 1:53 PM, Chris Withers wrote:
>>> What I'd *really* like is a stable zodb release with Christian's
>>> patches for zeoraid and Shane's patches for RelStorage that then
>>> feeds through into a stable release of Zope 2.
>>
>>
>> I'm not familiar with Christians patches. If they are bug fixes, they
>> could make it into 3.8.  I plan to include Shane's patches in 3.9.  
>> I'm
>> not sure when there will be a stable release of 3.9.
>
> My patches aren't bug fixes and the plan was never to include them to
> ZODB 3.8.
>
> However, I was hoping for inclusion of at least the
> `storage-iterator-branch` in 3.9 and I asked a few times over the past
> months already for review but haven't gotten any responses at all so
> far. This branch has been used in production for a few month already.

I haven' t had time to review this yet.  I'll get to it eventually.   
I'm sure I'll get to it before 3.9 is released.



> In addition there's the `bushy-directory` branch which introduces a  
> new
> blob directory structure to avoid scalability issues with filesystems
> like ext2/3 that only accept limited numbers of entries in a  
> directory.

Hm, this sounds like a bug fix if it prevents failures.


> This branch is being used in production but needs a little which  
> should
> happen in the next days. (The packing is reported to block.)

Is the packing blockage unique to this branch?


> At last there's a small `ctheune-betterimport` branch which fixes ZEXP
> import for weakref objects and has been sitting around for almost a  
> year
> now too.


Is this a bug fix for 3.8? Or a feature for 3.9?

Jim

--
Jim Fulton
Zope Corporation


___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev


Re: [ZODB-Dev] what could cause this kind of cache corruption?

2008-08-11 Thread Christian Theune
Hi,

On Mon, 2008-08-11 at 09:37 -0400, Jim Fulton wrote:
> On Aug 3, 2008, at 4:03 AM, Christian Theune wrote:
> 
> > On Fri, 2008-08-01 at 09:21 -0400, Jim Fulton wrote:
> >> On Jul 31, 2008, at 1:53 PM, Chris Withers wrote:
> >>> What I'd *really* like is a stable zodb release with Christian's
> >>> patches for zeoraid and Shane's patches for RelStorage that then
> >>> feeds through into a stable release of Zope 2.
> >>
> >>
> >> I'm not familiar with Christians patches. If they are bug fixes, they
> >> could make it into 3.8.  I plan to include Shane's patches in 3.9.  
> >> I'm
> >> not sure when there will be a stable release of 3.9.
> >
> > My patches aren't bug fixes and the plan was never to include them to
> > ZODB 3.8.
> >
> > However, I was hoping for inclusion of at least the
> > `storage-iterator-branch` in 3.9 and I asked a few times over the past
> > months already for review but haven't gotten any responses at all so
> > far. This branch has been used in production for a few month already.
> 
> I haven' t had time to review this yet.  I'll get to it eventually.   
> I'm sure I'll get to it before 3.9 is released.

\o/

> > In addition there's the `bushy-directory` branch which introduces a  
> > new
> > blob directory structure to avoid scalability issues with filesystems
> > like ext2/3 that only accept limited numbers of entries in a  
> > directory.
> 
> Hm, this sounds like a bug fix if it prevents failures.

It is. We ran into a failure on a production system that ran ext(2|3).

> > This branch is being used in production but needs a little which  
> > should
> > happen in the next days. (The packing is reported to block.)
> 
> Is the packing blockage unique to this branch?

Blocking currently happens on both trunk and 3.8. 

> > At last there's a small `ctheune-betterimport` branch which fixes ZEXP
> > import for weakref objects and has been sitting around for almost a  
> > year
> > now too.
> 
> 
> Is this a bug fix for 3.8? Or a feature for 3.9?

I can't remember when 3.8 came out. Back than it was a feature. OTOH you
could call it a bugfix because you could create ZEXP files that could
never be imported again.

Christian

-- 
Christian Theune · [EMAIL PROTECTED]
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1
Zope and Plone consulting and development

___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev


Re: [ZODB-Dev] what could cause this kind of cache corruption?

2008-08-11 Thread Jim Fulton

On Aug 11, 2008, at 10:05 AM, Christian Theune wrote:

> Hi,
>
> On Mon, 2008-08-11 at 09:37 -0400, Jim Fulton wrote:
>> On Aug 3, 2008, at 4:03 AM, Christian Theune wrote:
>>
>>> On Fri, 2008-08-01 at 09:21 -0400, Jim Fulton wrote:
 On Jul 31, 2008, at 1:53 PM, Chris Withers wrote:
> What I'd *really* like is a stable zodb release with Christian's
> patches for zeoraid and Shane's patches for RelStorage that then
> feeds through into a stable release of Zope 2.


 I'm not familiar with Christians patches. If they are bug fixes,  
 they
 could make it into 3.8.  I plan to include Shane's patches in 3.9.
 I'm
 not sure when there will be a stable release of 3.9.
>>>
>>> My patches aren't bug fixes and the plan was never to include them  
>>> to
>>> ZODB 3.8.
>>>
>>> However, I was hoping for inclusion of at least the
>>> `storage-iterator-branch` in 3.9 and I asked a few times over the  
>>> past
>>> months already for review but haven't gotten any responses at all so
>>> far. This branch has been used in production for a few month  
>>> already.
>>
>> I haven' t had time to review this yet.  I'll get to it eventually.
>> I'm sure I'll get to it before 3.9 is released.
>
> \o/
>
>>> In addition there's the `bushy-directory` branch which introduces a
>>> new
>>> blob directory structure to avoid scalability issues with  
>>> filesystems
>>> like ext2/3 that only accept limited numbers of entries in a
>>> directory.
>>
>> Hm, this sounds like a bug fix if it prevents failures.
>
> It is. We ran into a failure on a production system that ran ext(2|3).

It sounds like this (or some form of it) should go into 3.8.x.

>>> This branch is being used in production but needs a little which
>>> should
>>> happen in the next days. (The packing is reported to block.)
>>
>> Is the packing blockage unique to this branch?
>
> Blocking currently happens on both trunk and 3.8.

So this should get into a 3.8.x release.


>>> At last there's a small `ctheune-betterimport` branch which fixes  
>>> ZEXP
>>> import for weakref objects and has been sitting around for almost a
>>> year
>>> now too.
>>
>>
>> Is this a bug fix for 3.8? Or a feature for 3.9?
>
> I can't remember when 3.8 came out. Back than it was a feature. OTOH  
> you
> could call it a bugfix because you could create ZEXP files that could
> never be imported again.


So a candidate for a 3.8 release.

Jim

--
Jim Fulton
Zope Corporation


___
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev