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-06T18:22:11Zhttps://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/49Missing "and" and a missing override2021-06-09T08:40:53ZJørgen Lindjorgen.lind@3lc.aiMissing "and" and a missing overridePlease note that the "and" changes the behavior of the seismicdrive::Dataset::operator==Please note that the "and" changes the behavior of the seismicdrive::Dataset::operator==https://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/43Dperez50/update pipeline2021-06-03T13:37:26ZDaniel PerezDperez50/update pipelineUpdated pipeline to deploy to packages
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/packages/4843Updated pipeline to deploy to packages
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/packages/4843Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/42Dperez50/update pipeline2021-06-03T13:09:56ZDaniel PerezDperez50/update pipelineAdding steps to deploy to artifactory and adding proper testingAdding steps to deploy to artifactory and adding proper testingDaniel PerezDaniel Perezhttps://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/40Slb/dperez50/update win64 build script2023-08-18T09:40:54ZDaniel PerezSlb/dperez50/update win64 build scriptUpdating script to build windows64 versionUpdating script to build windows64 versionM6 - Release 0.9Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/39Fix the typo error in docker image file2023-08-18T09:40:56ZDuo ChenFix the typo error in docker image filebecause of a typo: make -j $(nrpoc) instead of make -j $(nproc) $(nrpoc) evaluates to empty string -> make -j without a number specified means infinite C++ compilers running at the same time -> exhausts docker VM's memorybecause of a typo: make -j $(nrpoc) instead of make -j $(nproc) $(nrpoc) evaluates to empty string -> make -j without a number specified means infinite C++ compilers running at the same time -> exhausts docker VM's memoryM6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/38Fix the typo error in docker image file2021-05-26T15:48:42ZDuo ChenFix the typo error in docker image filebecause of a typo: make -j $(nrpoc) instead of make -j $(nproc)
$(nrpoc) evaluates to empty string -> make -j without a number specified means infinite C++ compilers running at the same time -> exhausts docker VM's memorybecause of a typo: make -j $(nrpoc) instead of make -j $(nproc)
$(nrpoc) evaluates to empty string -> make -j without a number specified means infinite C++ compilers running at the same time -> exhausts docker VM's memoryhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/37Trusted slb/dchen/migrate azure sdk 112021-05-25T15:26:47ZDuo ChenTrusted slb/dchen/migrate azure sdk 11Build all of the images and migrate Azure SDK from Beta 10 to Beta 11.Build all of the images and migrate Azure SDK from Beta 10 to Beta 11.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/36Migrate Azure SDK from 12.0.0-beta.10 to 12.0.0-beta.11 + fixed docker image ...2023-08-18T09:40:58ZDuo ChenMigrate Azure SDK from 12.0.0-beta.10 to 12.0.0-beta.11 + fixed docker image and aws/ibm build- Migrated the Azure SDK from 12.0.0-beta.10 to 12.0.0-beta.11
- Updated the docker image to support the new version of Azure SDK
- Updated the docker image to include the required AWS SDK
- Updated the build step to use the static depe...- Migrated the Azure SDK from 12.0.0-beta.10 to 12.0.0-beta.11
- Updated the docker image to support the new version of Azure SDK
- Updated the docker image to include the required AWS SDK
- Updated the build step to use the static dependency (removed shared images as not required)
- Added AWS and IBM build step in CI/CDM6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/35Simplify auth provider interface2023-08-18T09:40:59ZSid StenersenSimplify auth provider interfaceThe methods of auth provider classes acccept an HTTPRequest parameter that serves no useful purpose.
This parameter has been removed.The methods of auth provider classes acccept an HTTPRequest parameter that serves no useful purpose.
This parameter has been removed.M6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/34WIP: minimal set of changes to remove segfault in GCE / GCS (direct or via SD...2021-05-24T14:49:24ZAnthony LichnewskyWIP: minimal set of changes to remove segfault in GCE / GCS (direct or via SD )...minimal set of changes to remove segfault in GCE / GCS (direct or via SD ) segfaults, missing Bearer scheme on service calls Authorization headers
direct usage of seismicstore::GcsAccessor ( for example in functionality / regression te...minimal set of changes to remove segfault in GCE / GCS (direct or via SD ) segfaults, missing Bearer scheme on service calls Authorization headers
direct usage of seismicstore::GcsAccessor ( for example in functionality / regression tests ) on GCE was segfaulting straight away.
usage of GcsAccessor via SDGenericDataset on GCE failed with failures to parse JWT, because API calls are Authorized with the token credentials without the "Bearer" scheme.
For some reason, MRs are accepted without testing on GCE and we managed to distribute libsdapi.so without running regression test. Zenith is _broken_ for now. Omega did not pick it up...
I still need to verify that the change does not break authz on other platforms.
I called this MR "minimal". I'd like to have API changes in the lib/auth directory. these are not meant to be public symbols.
But on linux, since they are all in the seismicdrive namespace, they are actually part of the ABI ...
- `getAuthToken()` -> `getAuthorizationHeader()`