[Python-Dev] Slow tests involving bsddb - timeout

Guido van Rossum guido at python.org
Thu Dec 6 02:30:40 CET 2007


I think I've seen this too when running the bsddb3 unittest. I think
it's caused by a previous test ending badly and leaving junk behind
that the test suite doesn't properly remove before starting. But I
don't recall the details.

--Guido

On Dec 5, 2007 5:24 PM, Gregory P. Smith <greg at krypto.org> wrote:
> I'd expect 4.5 to work fine but I don't know why you're getting such a
> strange error, i've never seen that.  fwiw i suggest people avoid
> berkeleydb 4.6 for now.
>
>
> On 12/3/07, skip at pobox.com <skip at pobox.com> wrote:
> >
> > I noticed that test_anydbm and test_bsddb seemed to hang, so I -x'd them.
> > Later on while test_whichdb was running and I was off doing something else
> > (so didn't notice the delay), it eventually spewed this traceback:
> >
> >     Traceback (most recent call last):
> >       File "/Users/skip/src/python/trunk/Lib/test/test_whichdb.py", line 49, in test_whichdb_name
> >         f = mod.open(_fname, 'c')
> >       File "/Users/skip/src/python/trunk/Lib/dbhash.py", line 16, in open
> >         return bsddb.hashopen(file, flag, mode)
> >       File "/Users/skip/src/python/trunk/Lib/bsddb/__init__.py", line 310, in hashopen
> >         d.open(file, db.DB_HASH, flags, mode)
> >     DBFileExistsError: (17, 'File exists -- __fop_file_setup:  Retry limit (100) exceeded')
> >
> > Looking at _bsddb.so I see it's linked against Berkeley DB 4.5.  This is on
> > Mac OSX 10.4.11 using the MacPorts version of Berkeley DB (4.5.20).  Have I
> > somehow strayed out of the support cocoon without realizing it?  I wouldn't
> > have thought so, since the max version listed in setup.py is 4.6.
> >
> > Thx,
> >
> > Skip
> > _______________________________________________
> > Python-Dev mailing list
> > Python-Dev at python.org
> > http://mail.python.org/mailman/listinfo/python-dev
> > Unsubscribe: http://mail.python.org/mailman/options/python-dev/greg%40krypto.org
>
> >
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
>



-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-Dev mailing list