You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The removal of the default backend: s3 in block_storage in mimir configuration breaks existing installations using S3 as backend. This is the commit: 20b578a
To fix this for my installation, I had to add to values.yaml
Upgrade Helm from 5.1.x to 5.2.0 without setting mimir.structuredConfig.blocks_storage.backend and use AWS S3 for block storage.
It broke my installation, most components reporting couldn't upload block to long-term storage. For example, in the ingestor:
ts=2024-01-23T19:20:21.940476241Z caller=shipper.go:162 level=error user=anonymous msg="uploading new block to long-term storage failed" block=01HMVVAR4WPFRCFWEPSE39MCGT err="upload chunks: upload file /data/tsdb/anonymous/01HMVVAR4WPFRCFWEPSE39MCGT/chunks/000001 as 01HMVVAR4WPFRCFWEPSE39MCGT/chunks/000001: mkdir /blocks: read-only file system"
Expected behavior
It shouldn't break existing installations using S3 (but not Minio). Or notifying this breaking change and the user needs to set mimir.structuredConfig.blocks_storage.backend to s3.
5.2.1 was just released reverting the offending commit. Sorry for the inconvenience.
This shouldn't cause any permanent data loss since the blocks would remain on ingesters' disk until successfully shipped.
There could be temporary data loss as the blocks move out of the time period which queriers query ingesters for. This should resolve after the ingesters upload the blocks to S3 and the store-gateways them (after installing 5.2.1 or updating the mimir config).
Describe the bug
The removal of the default
backend: s3
inblock_storage
in mimir configuration breaks existing installations using S3 as backend. This is the commit: 20b578aTo fix this for my installation, I had to add to
values.yaml
To Reproduce
Steps to reproduce the behavior:
mimir.structuredConfig.blocks_storage.backend
and use AWS S3 for block storage.Expected behavior
It shouldn't break existing installations using S3 (but not Minio). Or notifying this breaking change and the user needs to set
mimir.structuredConfig.blocks_storage.backend
tos3
.Environment
Additional Context
Full
mimir
block invalues.yaml
The text was updated successfully, but these errors were encountered: