This repository was archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
paritydb breaks on upgrade to v0.9.18 #5168
Copy link
Copy link
Closed
Labels
I3-bugFails to follow expected behavior.Fails to follow expected behavior.
Description
Both our paritydb-experimental sync nodes for Kusama and Polkadot failed on the startup with the release v0.9.18.
RUST_BACKTRACE=full on both gave the same output.
WARNING: "paritydb-experimental" database setting is deprecated and will be removed in future releases. Please update your setup to use the new value: "paritydb".
2022-03-21 12:06:51 Parity Polkadot
2022-03-21 12:06:51 ✌️ version 0.9.18-99cd17ddb2-x86_64-linux-gnu
2022-03-21 12:06:51 ❤️ by Parity Technologies <admin@parity.io>, 2017-2022
2022-03-21 12:06:51 📋 Chain specification: Polkadot
2022-03-21 12:06:51 🏷 Node name: dot1paritydb
2022-03-21 12:06:51 👤 Role: FULL
2022-03-21 12:06:51 💾 Database: ParityDb at /var/blockchain/chains/polkadot/paritydb/full
2022-03-21 12:06:51 ⛓ Native runtime: polkadot-9180 (parity-polkadot-0.tx12.au0)
2022-03-21 12:06:54 Essential task `txpool-background` failed. Shutting down service.
2022-03-21 12:06:54 Essential task `transaction-pool-task-0` failed. Shutting down service.
2022-03-21 12:06:54 Essential task `transaction-pool-task-1` failed. Shutting down service.
Error:
0: Error at calling runtime api: Runtime code error: `:code` hash not found
1: Runtime code error: `:code` hash not found
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 1 frame hidden ⋮
2: polkadot::main::he63b6329d0694b27
at <unknown source file>:<unknown line>
3: std::sys_common::backtrace::__rust_begin_short_backtrace::h0b52984c10824fba
at <unknown source file>:<unknown line>
4: main<unknown>
at <unknown source file>:<unknown line>
5: __libc_start_main<unknown>
at <unknown source file>:<unknown line>
6: _start<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
both on Kusama and Polkadot the DBs were synced from scratch with the release 0.9.17-rc4. Same for the rocksdb servers, but those had no issues updating. Sync servers have the following relevant arguments --unsafe-pruning \ --pruning 1000 \
The bricked DBs are available here:
SHA256 URL:
- https://parasnaps.io/polkadot_paritydb-experimental_bricked.tar.sha256
- https://parasnaps.io/kusama_paritydb-experimental_bricked.tar.sha256
S3 URI:
- s3://euw1.parasnaps.io/polkadot_paritydb-experimental_bricked.tar
- s3://euw1.parasnaps.io/kusama_paritydb-experimental_bricked.tar
HTTP URL:
- http://euw1.parasnaps.io/polkadot_paritydb-experimental_bricked.tar
- http://euw1.parasnaps.io/kusama_paritydb-experimental_bricked.tar
The working DB that breaks during upgrade are the ones currently available at https://parasnaps.io . These are the exact DBs that broke during upgrade from ~12hours ago.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
I3-bugFails to follow expected behavior.Fails to follow expected behavior.