PANIC(300) DirectoryStorage Error
Brian Bisaillon <[email protected]>
| Newsgroups | gmane.comp.web.zope.zodb.dirstorage |
|---|---|
| Message-ID | <[email protected]> |
I received the following Traceback when trying to run DirectoryStorage
over PVFS2. My PVFS2 mount is at /mnt/pvfs2 and my lawn filesystem is
stored at /mnt/pvfs2/var.
------
2005-02-28T22:38:19 DEBUG(-200) Full create storage lawn filesystem at
'/mnt/pvfs2/var'
------
2005-02-28T22:38:19 PANIC(300) DirectoryStorage Error when flushing
already committed transaction
Traceback (most recent call last):
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/LocalFilesystem.py",
line 158, in _flusher
work()
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/LocalFilesystem.py",
line 461, in _recombine
self.sync_directory('B')
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/PosixFilesystem.py",
line 43, in sync_directory
fsync(f)
OSError: [Errno 22] Invalid argument
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
self.run()
File "/usr/lib/python2.3/threading.py", line 416, in run
self.__target(*self.__args, **self.__kwargs)
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/LocalFilesystem.py",
line 158, in _flusher
work()
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/LocalFilesystem.py",
line 461, in _recombine
self.sync_directory('B')
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/PosixFilesystem.py",
line 43, in sync_directory
fsync(f)
OSError: [Errno 22] Invalid argument
Traceback (most recent call last):
File "/srv/zope-2.7.4/lib/python/Zope/Startup/run.py", line 50, in ?
run()
File "/srv/zope-2.7.4/lib/python/Zope/Startup/run.py", line 19, in run
start_zope(opts.configroot)
File "/srv/zope-2.7.4/lib/python/Zope/Startup/__init__.py", line 51,
in start_zope
starter.startZope()
File "/srv/zope-2.7.4/lib/python/Zope/Startup/__init__.py", line 230,
in startZope
Zope.startup()
File "/srv/zope-2.7.4/lib/python/Zope/__init__.py", line 47, in
startup
_startup()
File "/srv/zope-2.7.4/lib/python/Zope/App/startup.py", line 57, in
startup
DB = configuration.dbtab.getDatabase('/', is_root=1)
File "/srv/zope-2.7.4/lib/python/DBTab/DBTab.py", line 96, in
getDatabase
db = self._createDatabase(name, is_root)
File "/srv/zope-2.7.4/lib/python/DBTab/DBTab.py", line 113, in
_createDatabase
db = factory.open()
File "/srv/zope-2.7.4/lib/python/Zope/Startup/datatypes.py", line 172,
in open
DB = self.createDB()
File "/srv/zope-2.7.4/lib/python/Zope/Startup/datatypes.py", line 169,
in createDB
return ZODBDatabase.open(self)
File "/srv/zope-2.7.4/lib/python/ZODB/config.py", line 101, in open
version_cache_size=section.version_cache_size)
File "/srv/zope-2.7.4/lib/python/ZODB/DB.py", line 100, in __init__
storage.tpc_finish(t)
File "/srv/zope-2.7.4/lib/python/ZODB/BaseStorage.py", line 204, in
tpc_finish
self._finish(self._serial, u, d, e)
File
"/srv/zope-2.7.4/lib/python/DirectoryStorage/BaseDirectoryStorage.py",
line 222, in _finish
self._transaction_directory.finish()
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/LocalFilesystem.py",
line 546, in finish
self.filesystem.sync_directory(self.temp_name)
File "/srv/zope-2.7.4/lib/python/DirectoryStorage/PosixFilesystem.py",
line 43, in sync_directory
fsync(f)
OSError: [Errno 22] Invalid argument
I guess it's not possible to run this over PVFS2? :-)