seismic-dms-cpp-lib merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests2021-07-12T12:52:08Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/65style: source code line endings2021-07-12T12:52:08ZSid Stenersenstyle: source code line endingsThe sdapi source code contained a mix of Windows and Linux line endings.
This has been modified to use only Linux line endings.The sdapi source code contained a mix of Windows and Linux line endings.
This has been modified to use only Linux line endings.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/64fix: double free bug - setHttpContext()2021-07-08T21:38:26ZSid Stenersenfix: double free bug - setHttpContext()This MR addresses a double free bug in `Storage::setHttpContext()`This MR addresses a double free bug in `Storage::setHttpContext()`M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/63style: reformat entire source code2021-07-08T14:13:18ZSid Stenersenstyle: reformat entire source codeThe entire sdapi source code has been rewritten in a consistent format.The entire sdapi source code has been rewritten in a consistent format.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/62fix: downloadObject()2021-07-07T07:24:57ZSid Stenersenfix: downloadObject()Use similar logic for output variables in the different overrides of Storage::downloadObject(..., void **, ...)Use similar logic for output variables in the different overrides of Storage::downloadObject(..., void **, ...)M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/61ci: update README.md to add dependencies used for azure-curl provider2021-07-01T20:17:18ZDaniel Perezci: update README.md to add dependencies used for azure-curl providerUpdated readme file to add dependency needed for azure-curl provider (PS .\vcpkg install azure-storage-blobs-cpp:x64-windows)Updated readme file to add dependency needed for azure-curl provider (PS .\vcpkg install azure-storage-blobs-cpp:x64-windows)M7 - Release 0.10Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/60Slb/dperez50/add coverage2021-06-30T14:13:43ZDaniel PerezSlb/dperez50/add coverageAdding Coverage build type for static code analysisAdding Coverage build type for static code analysisM7 - Release 0.10Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/59fix: add write id to dataset patch & delete2021-06-30T15:15:44ZSid Stenersenfix: add write id to dataset patch & deleteWhen patching or deleting an open dataset, pass the dataset's write id to the server.When patching or deleting an open dataset, pass the dataset's write id to the server.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/58fix: evaluation of the retry 401 condition on SDMS link2021-06-30T14:14:00ZDiego Moltenifix: evaluation of the retry 401 condition on SDMS linkReviewed the 401 retry condition logic on SDMS linkReviewed the 401 retry condition logic on SDMS linkM7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/57fix: handle non-json responses2021-06-30T14:14:05ZSid Stenersenfix: handle non-json responsesIn some situations, a server might respond with an unexpected format. Address this for json expectations.In some situations, a server might respond with an unexpected format. Address this for json expectations.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/55fix: HTML error response for small buffers2021-06-30T14:14:14ZSid Stenersenfix: HTML error response for small buffersWhen downloading data to a user-specified buffer, any HTML error responses are stored in that buffer. If the buffer is small, e.g. 4 bytes, the stored info is not very useful.
Fix it.When downloading data to a user-specified buffer, any HTML error responses are stored in that buffer. If the buffer is small, e.g. 4 bytes, the stored info is not very useful.
Fix it.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/54fix: open dataset from context2021-06-30T14:14:21ZSid Stenersenfix: open dataset from contextWhen opening a dataset from a serialized context, use the serialized disposition rather than a parameter.When opening a dataset from a serialized context, use the serialized disposition rather than a parameter.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/53AWS: Fix passing double pointer to memcpy2021-07-06T18:22:11ZJørgen Lindjorgen.lind@3lc.aiAWS: Fix passing double pointer to memcpyM7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/52Fix token parsing in AWS2021-07-06T18:23:22ZJørgen Lindjorgen.lind@3lc.aiFix token parsing in AWSAlso make the AWS backend less verbose and add some error handling.Also make the AWS backend less verbose and add some error handling.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/51Missing "and" and a missing override2021-06-30T14:15:24ZJørgen Lindjorgen.lind@3lc.aiMissing "and" and a missing overrideM7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/50Updated Azure SDK for CPP to the Commercial Release 12 in the build Images2021-07-06T18:24:09ZDiego MolteniUpdated Azure SDK for CPP to the Commercial Release 12 in the build ImagesUpdated Azure SDK for CPP to the Commercial Release 12 in the build Images.
Build images have been updated and pushed to the container registryUpdated Azure SDK for CPP to the Commercial Release 12 in the build Images.
Build images have been updated and pushed to the container registryM7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/48Retry on http 4012021-06-30T14:15:34ZSid StenersenRetry on http 401Retry on http 401Retry on http 401M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/47Fix azure implementation of readBlock where backend should allocate data2021-07-06T18:24:49ZJørgen Lindjorgen.lind@3lc.aiFix azure implementation of readBlock where backend should allocate dataThis is to fix issue #5This is to fix issue #5M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/46Dperez50/update pipeline2023-08-18T09:40:47ZDaniel PerezDperez50/update pipelinePipeline now deploys to packages, and does not duplicate versions
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/packagesPipeline now deploys to packages, and does not duplicate versions
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/packagesM7 - Release 0.10Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/45Remove CRC checking to avoid 400 bad request2023-08-18T09:40:49ZDuo ChenRemove CRC checking to avoid 400 bad requestThe PR is to fix the bug: [SDAPI - Azure-curl backend fails on readBlock when request size is bigger than 4MB. ](https://dev.azure.com/slb-swt/carbon/_workitems/edit/751549?src=WorkItemMention&src-action=artifact_link)
According to Mic...The PR is to fix the bug: [SDAPI - Azure-curl backend fails on readBlock when request size is bigger than 4MB. ](https://dev.azure.com/slb-swt/carbon/_workitems/edit/751549?src=WorkItemMention&src-action=artifact_link)
According to Microsoft document https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob
![image](/uploads/4fb067d42baf36ac926e72d8541d1c4e/image.png)M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/44Added argument on open to enable/disable the flush of manifest (file-metadata)2023-08-18T09:40:51ZDiego MolteniAdded argument on open to enable/disable the flush of manifest (file-metadata)Added argument on open to enable/disable the flush of manifest (file-metadata)Added argument on open to enable/disable the flush of manifest (file-metadata)M7 - Release 0.10