🐛 use SUR date instead of the infostore one to have an update LastMod…#6121
🐛 use SUR date instead of the infostore one to have an update LastMod…#6121bert-e merged 12 commits intodevelopment/9.1from
Conversation
Hello darkisdude,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Incorrect fix versionThe
Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:
Please check the |
❌ 1 Tests Failed:
View the top 2 failed test(s) by shortest run time
View the full list of 2 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
bb7499d to
beee7a8
Compare
beee7a8 to
d9a5aed
Compare
Call UtilizationService.getUtilizationMetrics for capacity.xml on the HEAD and LIST routes, mirroring the existing pattern from GET. This ensures Last-Modified is derived from SUR metrics (not stale metadata) on all three routes. Fall back to new Date() when metrics are unavailable (404) or absent. Also use new Date() as the fallback in GET instead of the stored LastModified value. Issue: CLDSRV-878
bed3bca to
4a70cf7
Compare
Move the shared UtilizationService call pattern (bucket key derivation, 404 warn/fallback, error logging) into a single fetchCapacityMetrics helper in utils.js, used by GET, HEAD, and LIST routes. Issue: CLDSRV-878
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command: Alternatively, the |
48e4d3e to
63a33eb
Compare
24af2da to
9524559
Compare
fb85c7f to
7258a79
Compare
7258a79 to
78fd519
Compare
|
|
||
| try { | ||
| const result = await buildVeeamFileData(request, bucketMd, log); | ||
| return responseContentHeaders( |
There was a problem hiding this comment.
| return responseContentHeaders( | |
| return await responseContentHeaders( |
There was a problem hiding this comment.
@francoisferrand that's not an async method ?
|
/create_integration_branches |
ConflictA conflict has been raised during the creation of I have not created the integration branch. Here are the steps to resolve this conflict: git fetch
git checkout -B w/9.2/bugfix/CLDSRV-878/use-sur-date origin/development/9.2
git merge origin/bugfix/CLDSRV-878/use-sur-date
# <intense conflict resolution>
git commit
git push -u origin w/9.2/bugfix/CLDSRV-878/use-sur-dateThe following options are set: create_integration_branches |
ConflictA conflict has been raised during the creation of I have not created the integration branch. Here are the steps to resolve this conflict: git fetch
git checkout -B w/9.3/bugfix/CLDSRV-878/use-sur-date origin/development/9.3
git merge origin/w/9.2/bugfix/CLDSRV-878/use-sur-date
# <intense conflict resolution>
git commit
git push -u origin w/9.3/bugfix/CLDSRV-878/use-sur-dateThe following options are set: create_integration_branches |
|
/create_pull_requests |
ConflictA conflict has been raised during the creation of I have not created the integration branch. Here are the steps to resolve this conflict: git fetch
git checkout -B w/9.4/bugfix/CLDSRV-878/use-sur-date origin/development/9.4
git merge origin/w/9.3/bugfix/CLDSRV-878/use-sur-date
# <intense conflict resolution>
git commit
git push -u origin w/9.4/bugfix/CLDSRV-878/use-sur-dateThe following options are set: create_pull_requests, create_integration_branches |
Integration data createdI have created the integration data for the additional destination branches.
The following branches will NOT be impacted:
Follow integration pull requests if you would like to be notified of The following options are set: create_pull_requests, create_integration_branches |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
The following options are set: create_pull_requests, create_integration_branches |
|
/approve |
Build failedThe build for commit did not succeed in branch bugfix/CLDSRV-878/use-sur-date The following options are set: approve, create_pull_requests, create_integration_branches |
|
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue CLDSRV-878. Goodbye darkisdude. The following options are set: approve, create_pull_requests, create_integration_branches |
Issue: CLDSRV-878
Pull request template
Description
https://scality.atlassian.net/browse/CLDSRV-631 this PR introduce a regression. The associated cronjob was removed https://github.com/scality/zenko-operator/pull/540/changes#diff-c76a6b4555478f74e4c871dbf370d4e6e5ae54c4b8590b0581b1cc0894e83ae5R55 but the date used is still the one associated with it. The goal of this PR is to use the date from SUR.
With the fix
< last-modified: Fri, 27 Mar 2026 16:04:16 GMTWithout the fix
< last-modified: Wed, 25 Mar 2026 14:12:11 GMT