Repository navigation
BackgroundBefore HDDS-10979 (2.1.0), the S3 Gateway gave an EC bucket precedence over the client's Since HDDS-10979, any non-empty header wins outright (S3Utils.java#L89-L90 in 2.2.1). What happened to usWe run an EC-by-default cluster. After upgrading from 2.0.0 to 2.2.1, a bulk copy job used an off-the-shelf S3 copy tool that sends
The only fix today is changing every client, and cluster operators often don't control the clients. The storage-policy work (HDDS-11233, HDDS-16039 / #11229) uses the same precedence: request, then bucket, then default. Once it lands, a client sending ProposalAn operator switch, off by default so current behaviour is unchanged, that makes the server-side settings authoritative. For example,
The new Possible follow-up at the OM level. The same override exists outside S3: Questions
We're happy to help with the patch and the tests. JiraI wanted to file this as an HDDS Improvement (as I normally do) under HDDS-10980, but I can't create issues anymore: every attempt fails with "We can't create this issue for you right now, it could be due to unsupported content…". Does anyone know why this happens, or could someone file this one? |
Replies: 1 comment 3 replies
|
Looks like Apache JIRA is under maintenance. I can tell the JIRA frontend looks different now, but I can't create jira issues either. |
Jira issue is resolved now.