From 5d40d1ccdd5018f639c6b5f3460d5cccb4aa3422 Mon Sep 17 00:00:00 2001 From: Vlad Lazar Date: Thu, 12 Sep 2024 23:02:28 +0100 Subject: [PATCH] fixup: order of waiters in delta layer --- pageserver/src/tenant/storage_layer/delta_layer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pageserver/src/tenant/storage_layer/delta_layer.rs b/pageserver/src/tenant/storage_layer/delta_layer.rs index ac57e14b37..0c209fb2ac 100644 --- a/pageserver/src/tenant/storage_layer/delta_layer.rs +++ b/pageserver/src/tenant/storage_layer/delta_layer.rs @@ -996,7 +996,7 @@ impl DeltaLayerInner { (Key, Lsn), sync::oneshot::Sender>, > = Default::default(); - for (_, blob_meta) in read.blobs_at.as_slice() { + for (_, blob_meta) in read.blobs_at.as_slice().iter().rev() { let (tx, rx) = sync::oneshot::channel(); senders.insert((blob_meta.key, blob_meta.lsn), tx); reconstruct_state.update_key(