-
Notifications
You must be signed in to change notification settings - Fork 36.5k
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
intermittent issue in wallet_upgradewallet.py: AssertionError: bdb magic does not match bdb btree magic #31210
Comments
This only reproduces on a specific machine. I'll try to take a closer look. |
Steps to reproduce on a fresh Ubuntu 24.04 podman container on that machine:
|
Possibly related: containers/podman#23808 I'll try tomorrow without a container. |
Not sure how to fix this. IIUC neither podman (containers/podman#11415 (comment)), nor docker (https://docs.docker.com/engine/security/rootless/#known-limitations) support rootless zfs. |
I don't think this issue has to do with ZFS. I'm debugging the test on the problematic system and it seems that BDB decided to use a page size of 16384 for some reason, rather than our expected and hardcoded 4096. Changing it to 16384 resolves this, but we should instead be using the pagesize given by the wallet file rather than a fixed pagesize. This is a test only issue as the C++ parser does not use a fixed pagesize. |
https://cirrus-ci.com/task/5232872305459200:
Looking at all the logs in #30798, this seems to be a different issue.
The text was updated successfully, but these errors were encountered: