Hi Niko, long time no "see", hope you are doing well. I see you've been
busy :-)
I've been hanging out on 2.11 for a while now, it has been stable, but
recently came across issue #99 so I've decided to update to the latest. I
am up to 2.15 now, looks to be okay when testing. But testing for 2.16 and
2.17.1 are failing on a module that seems to be working in 2.15. When you
have a minute, can you please look and let me know what I may be missing?
This is all on a fresh Ubuntu 15.10. First I pulled the apt-get version for
2.15, then everything else was built --inplace (in case that matters). I
suspect I am missing a dependency or it's outdated, but I can't tell.
*2.13 finishes with (in case it's related):*
tests/t3_fs_api.py::fs_api_tests::test_rmdir PASSED
tests/t3_fs_api.py::fs_api_tests::test_setattr FAILED
============================================================================
FAILURES
___________________________________________________________________
fs_api_tests.test_setattr
____________________________________________________________________
Traceback (most recent call last):
File "/home/cloudbackupus/s3ql-2.13/tests/t3_fs_api.py", line 447, in
test_setattr
self.assertGreater(inode_new.ctime, inode_old.ctime)
File "/usr/lib/python3.4/unittest/case.py", line 1191, in assertGreater
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python3.4/unittest/case.py", line 645, in fail
raise self.failureException(msg)
AssertionError: 0 not greater than 1458469488.7105987
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted:
stopping after 1 failures
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================================== 1 failed, 199 passed, 1
skipped, 1 warnings in 35.91 seconds ============
*2.15 finishes with:*
tests/t3_verify.py::test_retrieve PASSED
tests/t4_adm.py::AdmTests::test_authinfo PASSED
tests/t4_adm.py::AdmTests::test_passphrase PASSED
tests/t4_fuse.py::TestFuse::test PASSED
tests/t5_cp.py::TestCp::test PASSED
tests/t5_ctrl.py::TestCtrl::test PASSED
tests/t5_failsafe.py::TestFailsafe::test SKIPPED
tests/t5_failsafe.py::TestNewerMetadata::test PASSED
tests/t5_fsck.py::TestFsck::test PASSED
tests/t5_full.py::TestFullswiftks::test SKIPPED
tests/t5_full.py::TestFulls3c::test SKIPPED
tests/t5_full.py::TestFullgs::test SKIPPED
tests/t5_full.py::TestFullrackspace::test SKIPPED
tests/t5_full.py::TestFulls3::test SKIPPED
tests/t5_full.py::TestFullswift::test SKIPPED
tests/t5_full.py::TestFull::test PASSED
tests/t5_lock_rm.py::TestLockRemove::test PASSED
tests/t6_upgrade.py::TestswiftUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestswiftUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestswiftksUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestswiftksUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestgsUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestgsUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::Tests3Upgrade::test[True] SKIPPED
tests/t6_upgrade.py::Tests3Upgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestrackspaceUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestrackspaceUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::Tests3cUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::Tests3cUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestUpgrade::test[False] SKIPPED
tests/t6_upgrade.py::TestPlainUpgrade::test[True] SKIPPED
tests/t6_upgrade.py::TestPlainUpgrade::test[False] SKIPPED
================ 251 passed, 24 skipped, 1 warnings in 86.61 seconds
*Testing in 2.16 and 2.17.1:*
tests/t3_verify.py::test_retrieve PASSED
tests/t4_adm.py::AdmTests::test_authinfo PASSED
tests/t4_adm.py::AdmTests::test_passphrase PASSED
tests/t4_fuse.py::TestFuse::test FAILED
tests/t4_fuse.py::TestFuse::test ERROR
==================================== ERRORS
_______________________________________________________________ ERROR at
teardown of TestFuse.test
Traceback (most recent call last):
File "_pytest.runner", line 149, in __init__
self.result = func()
File "_pytest.runner", line 137, in <lambda>
return CallInfo(lambda: ihook(item=item, **kwds), when=when)
File "_pytest.vendored_packages.pluggy", line 724, in __call__
return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
File "_pytest.vendored_packages.pluggy", line 338, in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "_pytest.vendored_packages.pluggy", line 333, in <lambda>
_MultiCall(methods, kwargs, hook.spec_opts).execute()
File "_pytest.vendored_packages.pluggy", line 595, in execute
return _wrapped_call(hook_impl.function(*args), self.execute)
File "_pytest.vendored_packages.pluggy", line 253, in _wrapped_call
return call_outcome.get_result()
File "_pytest.vendored_packages.pluggy", line 278, in get_result
raise ex[1].with_traceback(ex[2])
File "_pytest.vendored_packages.pluggy", line 264, in __init__
self.result = func()
File "_pytest.vendored_packages.pluggy", line 596, in execute
res = hook_impl.function(*args)
File "_pytest.runner", line 102, in pytest_runtest_teardown
item.session._setupstate.teardown_exact(item, nextitem)
File "_pytest.runner", line 382, in teardown_exact
self._teardown_towards(needed_collectors)
File "_pytest.runner", line 388, in _teardown_towards
self._pop_and_teardown()
File "_pytest.runner", line 348, in _pop_and_teardown
self._teardown_with_finalization(colitem)
File "_pytest.runner", line 366, in _teardown_with_finalization
self._callfinalizers(colitem)
File "_pytest.runner", line 363, in _callfinalizers
py.builtin._reraise(*exc)
File "py._builtin", line 227, in _reraise
raise cls.with_traceback(val, tb)
File "_pytest.runner", line 356, in _callfinalizers
fin()
File "_pytest.python", line 2086, in finish
func()
File "/home/cloudbackupus/s3ql-2.17.1/tests/conftest.py", line 46, in
raise_on_exception_in_out
raise AssertionError('Suspicious output to stderr')
AssertionError: Suspicious output to stderr
----------------------------------------------------------------------
Captured stdout call
----------------------------------------------------------------------
Please store the following master key in a safe location. It allows
decryption of the S3QL file system in case the storage objects holding
this information get corrupted:
---BEGIN MASTER KEY---
...removed
---END MASTER KEY---
----------------------------------------------------------------------
Captured stderr call
----------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade
performance.
Uncaught top-level exception:
Traceback (most recent call last):
File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in
<module>
s3ql.mount.main(sys.argv[1:])
File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in
main
llfuse.main(workers)
File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main
(src/llfuse/capi_linux.c:25182)
File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3090)
File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
--------------------------------------------------------------------
Captured stdout teardown
--------------------------------------------------------------------
Please store the following master key in a safe location. It allows
decryption of the S3QL file system in case the storage objects holding
this information get corrupted:
---BEGIN MASTER KEY---
...removed
---END MASTER KEY---
--------------------------------------------------------------------
Captured stderr teardown
--------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade
performance.
Uncaught top-level exception:
Traceback (most recent call last):
File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in
<module>
s3ql.mount.main(sys.argv[1:])
File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in
main
llfuse.main(workers)
File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main
(src/llfuse/capi_linux.c:25182)
File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3090)
File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
============================================================================
FAILURES
_________________________________________________________________________
TestFuse.test ______________
Traceback (most recent call last):
File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 166, in test
self.mount()
File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 101, in
mount
retry(30, poll)
File "/home/cloudbackupus/s3ql-2.17.1/tests/common.py", line 106, in retry
ret = fn(*a, **kw)
File "/home/cloudbackupus/s3ql-2.17.1/tests/t4_fuse.py", line 100, in poll
assert self.mount_process.poll() is None
AssertionError: assert 1 is None
+ where 1 = <bound method Popen.poll of <subprocess.Popen object at
0x7f09601cc6d8>>()
+ where <bound method Popen.poll of <subprocess.Popen object at
0x7f09601cc6d8>> = <subprocess.Popen object at 0x7f09601cc6d8>.poll
+ where <subprocess.Popen object at 0x7f09601cc6d8> =
<t4_fuse.TestFuse object at 0x7f09601ccb70>.mount_process
----------------------------------------------------------------------
Captured stdout call
----------------------------------------------------------------------
Please store the following master key in a safe location. It allows
decryption of the S3QL file system in case the storage objects holding
this information get corrupted:
---BEGIN MASTER KEY---
...removed
---END MASTER KEY---
----------------------------------------------------------------------
Captured stderr call
----------------------------------------------------------------------
Warning: maximum object sizes less than 1 MiB will seriously degrade
performance.
Uncaught top-level exception:
Traceback (most recent call last):
File "/home/cloudbackupus/s3ql-2.17.1/bin/mount.s3ql", line 26, in
<module>
s3ql.mount.main(sys.argv[1:])
File "/home/cloudbackupus/s3ql-2.17.1/src/s3ql/mount.py", line 213, in
main
llfuse.main(workers)
File "src/llfuse/fuse_api.pxi", line 319, in llfuse.capi.main
(src/llfuse/capi_linux.c:25182)
File "src/llfuse/handlers.pxi", line 69, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3090)
File "src/llfuse/handlers.pxi", line 70, in llfuse.capi.fuse_getattr
(src/llfuse/capi_linux.c:3041)
TypeError: getattr() missing 1 required positional argument: 'ctx'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted:
stopping after 2 failures
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
========================================== 1 failed, 245 passed, 1 skipped,
1 pytest-warnings, 1 error in 46.28 seconds
==========================================
Many thanks,
Balazs
--
You received this message because you are subscribed to the Google Groups
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.