ZODB 3.9.0 released

View: New views
7 Messages — Rating Filter:   Alert me  

ZODB 3.9.0 released

by Jim Fulton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ZODB 3.9.0 is available at:

  http://pypi.python.org/pypi/ZODB3/3.9.0

The changes from ZODB 3.8:

  http://pypi.python.org/pypi/ZODB3/3.9.0#id1

Jim

--
Jim Fulton
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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

Re: ZODB 3.9.0 released

by Chris Withers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jim Fulton wrote:
> The changes from ZODB 3.8:
>
>   http://pypi.python.org/pypi/ZODB3/3.9.0#id1

There are some typos in this list:

- should probably be `with` when describing the with statement

- "If control exists the block" I'm guessing should be "If control exits
the block"

- effecient -> efficient

Questions:

- when using `with` blocks and a ConflictError is raised, what happens?
In my fantasy world, the `with` block would be tried again ;-)

- if using cache-size-bytes, is the parameter that limits the number of
objects by number ignored? It would be ideal to specify a size in bytes
and an unlimited number of objects...

- where can I find out more about invalidation-age?

cheers,

Chris

--
Simplistix - Content Management, Batch Processing & 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@...
https://mail.zope.org/mailman/listinfo/zodb-dev

Re: ZODB 3.9.0 released

by Shane Hathaway :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jim Fulton wrote:
> ZODB 3.9.0 is available at:
>
>   http://pypi.python.org/pypi/ZODB3/3.9.0
>
> The changes from ZODB 3.8:
>
>   http://pypi.python.org/pypi/ZODB3/3.9.0#id1

That's great news!  Thanks for all the hard work.

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

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

Re: ZODB 3.9.0 released

by Jim Fulton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Sep 8, 2009 at 6:10 PM, Chris Withers<chris@...> wrote:
> Jim Fulton wrote:
>>
>> The changes from ZODB 3.8:
>>
>>  http://pypi.python.org/pypi/ZODB3/3.9.0#id1
>
> There are some typos in this list:
>
> - should probably be `with` when describing the with statement

I don't know what you mean.

>
> - "If control exists the block" I'm guessing should be "If control exits the
> block"

Noted.

>
> - effecient -> efficient

Noted.

>
> Questions:
>
> - when using `with` blocks and a ConflictError is raised, what happens?

The transaction is aborted.

...

> - if using cache-size-bytes, is the parameter that limits the number of
> objects by number ignored?

No.

> - where can I find out more about invalidation-age?

src/ZEO/tests/invalidation-age.txt

Jim

--
Jim Fulton
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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

Re: ZODB 3.9.0 released

by Jean Jordaan :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> - should probably be `with` when describing the with statement
>
> I don't know what you mean.

He means quoting the word "with" with backticks will make it show up as code.

I.e. change "the Python (2.5 and later) with statement" to "the Python
(2.5 and later) `with` statement".

--
jean                                              . .. .... //\\\oo///\\
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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

Re: ZODB 3.9.0 released

by Chris Withers :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jim Fulton wrote:
>> There are some typos in this list:
>>
>> - should probably be `with` when describing the with statement
>
> I don't know what you mean.

Databases have a new method, transaction, that can be used with the
Python (2.5 and later) with statement:

->

Databases have a new method, transaction, that can be used with the
Python (2.5 and later) `with` statement:


>> Questions:
>>
>> - when using `with` blocks and a ConflictError is raised, what happens?
>
> The transaction is aborted.

That might be surprising for old-time Zope users... Still, I assume the
ConflictError propagates through so they'll see it raised, right?

>> - if using cache-size-bytes, is the parameter that limits the number of
>> objects by number ignored?
>
> No.

Is there any way to get this to happen?
Would seeing the number limit extremely high have the right effect?

>> - where can I find out more about invalidation-age?

http://svn.zope.org/ZODB/trunk/src/CHANGES.txt?rev=103676&r1=103674&r2=103676

There's a "that" missing from the first of the new lines ;-)

> src/ZEO/tests/invalidation-age.txt

Ah cool, now I get it :-)

typo: verificatioin -> verification

I take it this is irrelevant if you're not using persistent client
caches? Are those safe to use now? [1]

cheers,

Chris

[1]

http://www.mail-archive.com/zodb-dev@.../msg03349.html
http://www.mail-archive.com/zodb-dev@.../msg01377.html

--
Simplistix - Content Management, Batch Processing & 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@...
https://mail.zope.org/mailman/listinfo/zodb-dev

Re: ZODB 3.9.0 released

by Jim Fulton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Sep 9, 2009 at 5:42 AM, Chris Withers<chris@...> wrote:
> Jim Fulton wrote:
...
>>> - when using `with` blocks and a ConflictError is raised, what happens?
>>
>> The transaction is aborted.
>
> That might be surprising for old-time Zope users... Still, I assume the
> ConflictError propagates through so they'll see it raised, right?

Yes.

>>> - if using cache-size-bytes, is the parameter that limits the number of
>>> objects by number ignored?
>>
>> No.
>
> Is there any way to get this to happen?

There might of if someone had spoken up in the many months since this
was added. Now, it is a wildly low priority.

> Would seeing the number limit extremely high have the right effect?

For some definition of desired.

>>> - where can I find out more about invalidation-age?
>
> http://svn.zope.org/ZODB/trunk/src/CHANGES.txt?rev=103676&r1=103674&r2=103676
>
> There's a "that" missing from the first of the new lines ;-)
>
>> src/ZEO/tests/invalidation-age.txt
>
> Ah cool, now I get it :-)
>
> typo: verificatioin -> verification

Feel free to fix typos yourself.

> I take it this is irrelevant if you're not using persistent client caches?

No, even "non-persistent" caches persist for the length of the client
process and have to be checked on reconnection.

> Are those safe to use now? [1]

They are much safer than they used to be.  We're using them.  We've
had a couple of problems that I need to investigate.

Jim

--
Jim Fulton
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

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