[ZODB-Dev] Call for volunteers: help w finishing Python BTrees

Leonardo Santagada santagada at gmail.com
Fri Nov 9 14:33:56 UTC 2012


Great! Do you already have a benchmark suite to test its performance on
pypy? I think the next step would be to run ZODB on pypy and measure
performance, or is there more code that needs porting?


On Fri, Nov 9, 2012 at 1:59 AM, Tres Seaver <tseaver at palladion.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 08/21/2012 06:50 PM, Tres Seaver wrote:
> > On 10/04/2011 01:32 PM, Jim Fulton wrote:
> >> On Tue, Oct 4, 2011 at 11:36 AM, David Glick
> >> <davidglick at groundwire.org> wrote:
> >>> On 10/4/11 8:33 AM, Jim Fulton wrote:
> >>>>
> >>>> Someone recently told me I should be more agressive about asking
> >>>> for help.
> >>>>
> >>>> If someone is looking for an opportunity to help, finishing the
> >>>>  Python version of BTrees would help a lot.  I think I got this
> >>>>  started pretty well, but ran out of time.  This is needed for
> >>>> running ZODB on PyPy and jython, both of which I'd like to see.
> >>>>
> >>>> svn+ssh://svn.zope.org/repos/main/ZODB/branches/jim-python-btrees
> >>>>
> >>>>
> >>>>
> >>>>
> Jim
> >>>>
> >>>> P.S. Much thanks to Tres for his work on the Python version of
> >>>> persistence.
> >>>
> >>> What tasks remain to be done? (I assume running the tests will
> >>> give a starting point, but perhaps there are other todo items you
> >>> know of?)
> >
> >> Really, just getting the tests to pass.  I think there are a lot of
> >>  legacy, but still supporte features that need to be fixed.  (This
> >> is a really old package.)
> >
> > In a fresh checkout of the branch, I see what looks like an infinite
> > loop in the tests:  I left it running for an hour just now, and it
> > hung inside the '_set_operation' helper function inside the
> > 'test_difference' testcase for 'PureOO' testcase.
>
> Just a quick update:  my 'pure_python' branch now passes all tests on
> Python 2.6, 2.7, and PyPy (no C extension1)  I plan to do a lot of
> cleanup during the PyConCA sprints next week before merging the branch to
> the trunk.
>
>
>
> 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.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
>
> iEYEARECAAYFAlCcf7gACgkQ+gerLs4ltQ5E8wCfdvUsjKmFvhsnZcKTVqbZa1Qz
> eKoAoNED3rKprPxqJxjToxN2txLgz9nN
> =a1x+
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> For more information about ZODB, see http://zodb.org/
>
> ZODB-Dev mailing list  -  ZODB-Dev at zope.org
> https://mail.zope.org/mailman/listinfo/zodb-dev
>



-- 

Leonardo Santagada
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.zope.org/pipermail/zodb-dev/attachments/20121109/d63d5e19/attachment.html>


More information about the ZODB-Dev mailing list