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-06-30T14:13:43Zhttps://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.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/41Enable build of static library on Windows (.lib bundled with all dependencies)2023-08-18T09:40:53ZIvan Medeiros MonteiroEnable build of static library on Windows (.lib bundled with all dependencies)- Fix bundle_static to find lib.exe on Windows.
- Fix the static build by using VCPKG dependencies instead of cmake external project.
- Add switch to enable static build on build-win64.ps1- Fix bundle_static to find lib.exe on Windows.
- Fix the static build by using VCPKG dependencies instead of cmake external project.
- Add switch to enable static build on build-win64.ps1M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/90Add multi-level logging (AWS)2021-08-25T19:08:50ZSid StenersenAdd multi-level logging (AWS)Adds multi-level logging to AWS storage.
- A header that includes a timestamp is added to each line of output.
- The logging level can be set via the SDAPI_LOGLEVEL environment variable.
- a value of 2 will output everything that wa...Adds multi-level logging to AWS storage.
- A header that includes a timestamp is added to each line of output.
- The logging level can be set via the SDAPI_LOGLEVEL environment variable.
- a value of 2 will output everything that was previously unconditionally written to std::cout
- lower values will output only what should always be output, e.g. error messages.
- the default value is 0
- Each line is now output to the console by a single stream operation. This yields more readable output in multithreaded programs.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/89Add multi-level logging (IBM)2021-08-25T13:42:23ZSid StenersenAdd multi-level logging (IBM)Adds multi-level logging to IBM storage.
- A header that includes a timestamp is added to each line of output.
- The logging level can be set via the SDAPI_LOGLEVEL environment variable.
- a value of 2 will output everything that wa...Adds multi-level logging to IBM storage.
- A header that includes a timestamp is added to each line of output.
- The logging level can be set via the SDAPI_LOGLEVEL environment variable.
- a value of 2 will output everything that was previously unconditionally written to std::cout
- lower values will output only what should always be output, e.g. error messages.
- the default value is 0
- Each line is now output to the console by a single stream operation. This yields more readable output in multithreaded programs.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/88Add multi-level logging2021-08-20T18:50:36ZSid StenersenAdd multi-level loggingAdd multi-level logging. This allows finer control of what is written to standard output.
The logging level can be set via the SDAPI_LOGLEVEL environment variable.Add multi-level logging. This allows finer control of what is written to standard output.
The logging level can be set via the SDAPI_LOGLEVEL environment variable.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/87ci: updating abi-check script2021-08-27T14:13:23ZDaniel Perezci: updating abi-check scriptAdding validation for different results from abi-checkAdding validation for different results from abi-checkM8 - Release 0.11Daniel PerezDaniel Perez