Trigger a compaction process on the task queue database and return its size before and after compaction. A successful compaction requires restarting the instance before it can safely resume normal writes.
An API key is a token that you provide when making API calls. Read more about how to secure your project.
Include the API key to the Authorization header, for instance:
-H 'Authorization: Bearer 6436fc5237b0d6e0d64253fbaac21d135012ecf1'
If you use a SDK, ensure you instantiate the client with the API key, for instance with JS SDK:
const client = new MeiliSearch({
host: 'MEILISEARCH_URL',
apiKey: '6436fc5237b0d6e0d64253fbaac21d135012ecf1'
});
Task queue compaction successfully completed.
Outcome of the compaction operation.
enqueued, processing, succeeded, failed, canceled "processing"
Size of the task queue database before compaction.
Size of the task queue database after compaction.
Follow-up action required after a successful compaction.
Error message if compaction failed.