Repository navigation
[HOTFIX] cherry-picks of S3UTILS-192 S3UTILS-241 S3UTILS-242 S3UTILS-237 - #413
Conversation
(cherry picked from commit 2d2308a)
Fix exceptions `SyntaxError: Unexpected end of JSON input` in ObjectRepair when trying to fetch the RAFT oplog returns an HTTP error status with an empty body. Also do not crash if the returned JSON is invalid, although this is unlikely to happen. Issue: S3UTILS-192 (cherry picked from commit 6b73c74)
Increase the default idle socket timeout from 10 seconds to 300 seconds, to avoid issues in particular when fetching a range of oplog from a large backup, causing the socket to not send any data for more than 10 seconds. Make the socket timeout configurable as well in case we need to change it on some platforms, via `OBJECT_REPAIR_SOCKET_TIMEOUT_SECONDS` environment variable. (cherry picked from commit de4aa4d)
…Request tests Convert string request bodies to Buffer before sending so that content-length reflects byte length rather than character count, preventing truncated writes for bodies containing multi-byte UTF-8 characters. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> (cherry picked from commit 585df98)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> (cherry picked from commit a16c506)
When repairObject repairs a version with duplicate sproxyd keys, it now stamps a repairedInfo field on the metadata with a timestamp and the reason, to aid forensic investigation of repaired objects. Document the new field in README.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> (cherry picked from commit 8a22286)
Hello jonathan-gramain,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 expected to find at least:
Please check the |
partial backport of e99de87 Issue: S3UTILS-171
cce24b2 to
62d5cb2
Compare
|
ping |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
|
/approve |
|
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue S3UTILS-192. Goodbye jonathan-gramain. The following options are set: approve |
No description provided.