Skip to content

Commit 04683c0

Browse files
committed
store: Allow reverting up to the earliest block
The previous check that we still have reorg_threshold blocks as a buffer is too conservative: we have this buffer so that we can revert within it.
1 parent 0e2ee0a commit 04683c0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

store/postgres/src/deployment.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ use graph::semver::Version;
1717
use graph::{
1818
blockchain::block_stream::FirehoseCursor,
1919
data::subgraph::schema::SubgraphError,
20-
env::ENV_VARS,
2120
schema::EntityType,
2221
slog::{debug, Logger},
2322
};
@@ -549,7 +548,7 @@ pub fn revert_block_ptr(
549548
let affected_rows = update(
550549
d::table
551550
.filter(d::deployment.eq(id.as_str()))
552-
.filter(d::earliest_block_number.le(ptr.number - ENV_VARS.reorg_threshold)),
551+
.filter(d::earliest_block_number.lt(ptr.number)),
553552
)
554553
.set((
555554
d::latest_ethereum_block_number.eq(sql(&number)),

0 commit comments

Comments
 (0)