New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pruning regression test failures #476
Comments
I'm going to test it both on |
Testing 'release' branch on Debian7, it went into a loop after the test output Output log: |
Test of 'release' (e78ce5e) looped after first step on Ubuntu 16.10 x86_64 (yakkety yak) 20170426_pruning_loop_on_bu_release_ubuntu16_10.txt Test of 'dev' (b22d70e) failed in similar manner on Ubuntu 16.10 x68_64 as on Debian 7 x86_64: |
Attached the debug log of the nodes used in the test |
|
A rollback to 6a06bda achieved a test PASS for sickpig (from Slack chat feedback). The second failed run was the same failure, but at heights |
@ftrader tested again with repo rollback to
|
@ptschip @ftrader
these are the |
this test doesn't run on a VM...I get timeouts too...that's been know
for a long time...the other issue though where it is not syncing the
nodes is caused by a bug which is fixed in PR482
…On 27/04/2017 4:04 AM, freetrader wrote:
Third run of 6a06bda
<6a06bda>
on the Ubuntu VM failed as well, same timeout reason as before.
A run of 6a06bda
<6a06bda>
on Debian 7 also failed with same timeout error.
Haven't tried with any PR patches yet.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#476 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMRF0G26NGpzUcfZbT2bufK5d6TquFpRks5r0HY6gaJpZM4NI4u8>.
|
VM positive result: Test passed for commit 6a06bda on a cloud server running Debian 8 on QEMU. Total time (s): 5890 |
Also passed on the afore-mentioned Debian 8 QEMU box with release branch 1.0.1.4 (9d36bec) with the #482 commit a145250 merged in. Total time (s): 5868 |
I produced a block sync timeout failure on Core 0.14 branch too. Raised issue 10393 on Bitcoin Core. |
just an update on that one. I'm still able to reproduce the problem on current |
I've always had trouble executing the pruning.py test successfully. I'm opening this issue to sort them out, and see if others also experience troubles with that test.
To test, one needs to re-enable the test (it is currently Disabled in qa/pull-tester/rpc-tests.py).
Change the line which says:
Disabled('pruning', "too much disk"),
to simply read:
'pruning',
and then execute
qa/pull-tester/rpc-tests.py pruning
The test takes a long time, which is why is was disabled even though it is already in the 'extended' test suite which doesn't get run automatically in Travis CI.
The failures I got in the past looked like timeout / connection related issues. Yesterday, I tried again based on latest
dev
branch HEAD, on a Debian 7 x86_64 system.I've attached the failure output from the test as a file - the failure is slightly different than I've had before - this time an actual assertion in the client was triggered.
I will run the same test on
release
and post results, as well as execute it on an Ubuntu 16.10 VM for bothrelease
anddev
.I hope others can also try executing this test on a diverse range of systems, and report on whether it succeeds for them. Best to do it overnight, and remember to either set terminal scrollback to a sufficient length, or run it using script(1) to capture the output or otherwise redirect the output to a file for capturing.
20170426_pruning_fail_on_bu_dev_debian7.txt
The text was updated successfully, but these errors were encountered: