Trying to delete some logs with API

Hello,
I’ve got some logs and chunks that I want to delete in Loki. I cannot do it through retention as I want to target logs without labels.
My first try was a success, I’ve make a simple query with all the informations, and 24h later all my logs entries were dereferenced and deleted on my storage.

Two days ago I’ve made two new requests, and when I checked 24h later the logs where not present in Loki, but stayed on my storage.
The request is still in “status”: “received” (the previous ones where in “status”: “processed”).

When I check Loki compactor logs I’ve seen an issue that come back all 10mn :
“caller=compactor.go:551 msg=“waiting 10m0s for ring to stay stable and previous compactions to finish before starting compactor””
I think that my issue is here, but cannot understand why.

I’ve tried to purge the request in order to recreate it, but the API does not want : “could not find delete request with given id”.

I’ve tried to upgrade my Loki container : I was in v3.4.4 and try an update to 3.5.3, but the result is the same.

Any help will be appreciated !

Hello @Swapper,
Please refer to the following official document — it should be helpful for you.