Skip to content

Commit 852bc2d

Browse files
goffrieConvex, Inc.
authored andcommitted
Always update in-memory index retention cursor even if rate limited (#43351)
GitOrigin-RevId: 884ceb8c84e6333eec18863b22a3406433c2cb77
1 parent 12a4ba0 commit 852bc2d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/database/src/retention.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1145,6 +1145,7 @@ impl<RT: Runtime> LeaderRetentionManager<RT> {
11451145
.await?;
11461146
tracing::trace!("go_delete_indexes: loaded second round of indexes");
11471147
if all_indexes.len() == index_count_before {
1148+
cursor = new_cursor;
11481149
match checkpoint_rate_limiter.check() {
11491150
Ok(_) => {
11501151
tracing::debug!("go_delete_indexes: Checkpointing at: {new_cursor:?}");
@@ -1159,7 +1160,6 @@ impl<RT: Runtime> LeaderRetentionManager<RT> {
11591160
snapshot_reader.clone(),
11601161
)
11611162
.await?;
1162-
cursor = new_cursor;
11631163
},
11641164
Err(not_until) => {
11651165
tracing::debug!(

0 commit comments

Comments
 (0)