diff --git a/pageserver/src/http/openapi_spec.yml b/pageserver/src/http/openapi_spec.yml index b8e44e59c3..2845cf5e38 100644 --- a/pageserver/src/http/openapi_spec.yml +++ b/pageserver/src/http/openapi_spec.yml @@ -52,7 +52,15 @@ paths: schema: type: object - /v1/deletion_queue/flush_execute: + /v1/deletion_queue/flush: + parameters: + - name: execute + in: query + required: false + schema: + type: boolean + description: + If true, attempt to execute deletions. If false, just flush deletions to persistent deletion lists. put: description: Execute any deletions currently enqueued security: [] diff --git a/pageserver/src/http/routes.rs b/pageserver/src/http/routes.rs index cadb9f539e..d0e37b67f3 100644 --- a/pageserver/src/http/routes.rs +++ b/pageserver/src/http/routes.rs @@ -1132,7 +1132,7 @@ async fn always_panic_handler( json_response(StatusCode::NO_CONTENT, ()) } -async fn deletion_queue_flush_execute( +async fn deletion_queue_flush( r: Request
, cancel: CancellationToken, ) -> Result