summaryrefslogtreecommitdiffstats
path: root/src/compaction/api.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-20 03:09:21 +0200
committertv <tv@krebsco.de>2026-10-20 06:12:35 +0200
commitc17ad44ab8cb97433e68b5593f67d8672da0db4d (patch)
treeef06ca240459df4ffa4d34fa19c2b1ad4f7dc1ff /src/compaction/api.rs
parent6ef01932cc08bdb1a514d30ab6fb3f131f38f4dc (diff)
replace snapshots by quarantine & replay
Diffstat (limited to 'src/compaction/api.rs')
-rw-r--r--src/compaction/api.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compaction/api.rs b/src/compaction/api.rs
index e55d018..7f423da 100644
--- a/src/compaction/api.rs
+++ b/src/compaction/api.rs
@@ -85,7 +85,7 @@ enum StartError {
Store(#[from] StoreError),
}
-fn error_response(
+pub(super) fn error_response(
status: StatusCode,
message: impl Into<String>,
details: Option<JsonValue>,
@@ -467,6 +467,7 @@ pub(crate) async fn epochs<H: Host>(State(host): State<H>) -> Response {
"current": current,
"archived": host.compaction().archived_epochs(),
"catchUp": host.compaction().catch_up_report(),
+ "quarantine": host.compaction().list_quarantine(|entry| entry.id.clone()),
}))
.into_response()
}