Skip to content

Commit 36e0358

Browse files
debugging
1 parent 8b46249 commit 36e0358

File tree

3 files changed

+12
-16
lines changed

3 files changed

+12
-16
lines changed

crates/cli/commands/src/db/repair_trie.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,16 @@ fn verify_only<N: ProviderNodeTypes>(
5858
let hashed_cursor_factory = &provider;
5959
let trie_cursor_factory = &provider;
6060

61-
{
62-
let mut accounts_trie_cursor = trie_cursor_factory.account_trie_cursor()?;
63-
let mut accounts_iter = TrieCursorIter::new(&mut accounts_trie_cursor);
64-
while let Some(entry) = accounts_iter.next().transpose()? {
65-
info!(path=?entry.0, "Accounts entry");
66-
}
67-
info!("finished iterating over accounts");
68-
}
69-
70-
return Ok(());
61+
//{
62+
// let mut accounts_trie_cursor = trie_cursor_factory.account_trie_cursor()?;
63+
// let mut accounts_iter = TrieCursorIter::new(&mut accounts_trie_cursor);
64+
// while let Some(entry) = accounts_iter.next().transpose()? {
65+
// info!(path=?entry.0, "Accounts entry");
66+
// }
67+
// info!("finished iterating over accounts");
68+
//}
69+
70+
//return Ok(());
7171

7272
//let provider = provider_factory.provider()?;
7373
//let tx = provider.tx_ref();

crates/storage/provider/src/providers/state/overlay.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use reth_trie_db::{
1818
DatabaseHashedCursorFactory, DatabaseHashedPostState, DatabaseTrieCursorFactory,
1919
};
2020
use std::{ops::RangeInclusive, sync::Arc};
21-
use tracing::{trace};
21+
use tracing::trace;
2222

2323
/// Factory for creating overlay state providers with optional reverts and overlays.
2424
///
@@ -140,7 +140,7 @@ where
140140
/// Create a read-only [`OverlayStateProvider`].
141141
fn database_provider_ro(&self) -> Result<OverlayStateProvider<F::Provider>, ProviderError> {
142142
// Get a read-only provider
143-
let provider = self.factory.database_provider_ro()?;
143+
let provider = self.factory.database_provider_ro()?.disable_long_read_transaction_safety();
144144

145145
// If block_number is provided, collect reverts
146146
let (trie_updates, hashed_state) = if let Some(from_block) = self.block_number {

crates/trie/db/src/trie_cursor.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use reth_trie::{
1010
updates::StorageTrieUpdatesSorted,
1111
BranchNodeCompact, Nibbles, StorageTrieEntry, StoredNibbles, StoredNibblesSubKey,
1212
};
13-
use tracing::info;
1413

1514
/// Wrapper struct for database transaction implementing trie cursor factory trait.
1615
#[derive(Debug, Clone)]
@@ -73,7 +72,6 @@ where
7372
key: Nibbles,
7473
) -> Result<Option<(Nibbles, BranchNodeCompact)>, DatabaseError> {
7574
let res = self.0.seek_exact(StoredNibbles(key))?.map(|value| (value.0 .0, value.1));
76-
info!(target: "trie_cursor::db", res=?res.as_ref().map(|v| v.0), ?key, "seek_exact");
7775
Ok(res)
7876
}
7977

@@ -83,14 +81,12 @@ where
8381
key: Nibbles,
8482
) -> Result<Option<(Nibbles, BranchNodeCompact)>, DatabaseError> {
8583
let res = self.0.seek(StoredNibbles(key))?.map(|value| (value.0 .0, value.1));
86-
info!(target: "trie_cursor::db", res=?res.as_ref().map(|v| v.0), ?key, "seek");
8784
Ok(res)
8885
}
8986

9087
/// Move the cursor to the next entry and return it.
9188
fn next(&mut self) -> Result<Option<(Nibbles, BranchNodeCompact)>, DatabaseError> {
9289
let res = self.0.next()?.map(|value| (value.0 .0, value.1));
93-
info!(target: "trie_cursor::db", res=?res.as_ref().map(|v| v.0), "next");
9490
Ok(res)
9591
}
9692

0 commit comments

Comments
 (0)