Skip to content
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

RocksDB Busy / Pipeline failed after 22.10.0 update and resumption of node 1000 blocks behind head #4639

Closed
non-fungible-nelson opened this issue Nov 9, 2022 · 4 comments
Labels
bug Something isn't working syncing

Comments

@non-fungible-nelson
Copy link
Contributor

Description

As a user, I need my sync to resume correctly after some downtime for an upgrade without database issues so I can resume operation without a restart.

Acceptance Criteria

  • Sync resumes after an update correctly
  • Database is able to open
  • No resync is needed

Steps to Reproduce (Bug)

  1. User had a previously synced goerli node on an older version
  2. Took node offline
  3. Waited about an hour and updated node to 22.10.0
  4. Node attempted to resume sync
  5. Node gets RocksDB Busy error (see screenshot)
    dbBug

More logs in comment below.

Expected behavior: [What you expect to happen]
Node resumes sync normally and database is able to open

Actual behavior: [What actually happens]
Database is considered busy

Frequency: [What percentage of the time does it occur?]
Always on node restart

Versions (Add all that apply)

  • Software version: 22.10.0
@non-fungible-nelson non-fungible-nelson added bug Something isn't working syncing labels Nov 9, 2022
@non-fungible-nelson
Copy link
Contributor Author

Might relate to @matkt's sync resumption mechanics

@non-fungible-nelson
Copy link
Contributor Author

Could copy/relate fix from #3719

@non-fungible-nelson
Copy link
Contributor Author

besu_export2.txt
Logs from user with DEBUG enabled.

@matkt
Copy link
Contributor

matkt commented Nov 10, 2022

the user seems to be using fastsync. if you can confirm. if so it is not related to this fix and I advise the user to switch to snapsync

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working syncing
Projects
None yet
Development

No branches or pull requests

2 participants