seismic-dms-cpp-lib merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests2023-04-20T15:46:22Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/209fix: use Azure Blob Storage SDK RetryPolicy only to ensure exponential backof...2023-04-20T15:46:22ZArun Manickamfix: use Azure Blob Storage SDK RetryPolicy only to ensure exponential backoff retries## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GC...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
> Currently both SDAPI’s retry mechanism (10 retry attempts) and SDK’s default RetryPolicy (3 retry attempts) were intermingled and that resulted in not an exponential backoff retry. This PR is using only SDK’s RetryPolicy for exponential backoff retry, and it has been configured with the same defaults as before (initial delay is 0.5 seconds, max delay is 32 seconds) except for MaxRetry which is now using 30 retry attempts just to replicate the existing behavior (10 * 3 = 30).
Also if token expires during the call to SDK’s BlobClient, SDK will not refresh token automatically ( as SDAPI/SDMS is not using SDK’s mechanism for token authentication and refresh ) and so it has been extracted as refreshTokenRetry to handle that scenario. This probably can happen only if the call has been retrying for quite some time because the expiry of token has been checked before the call was made and there is a margin of 5 mins before expiry.M18 - Release 0.21https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/208fix: update regex2024-03-07T14:25:18ZSumra Zafarfix: update regexM18 - Release 0.21https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/206docs: added readme for examples2023-03-28T19:37:13ZGiorgi Baramidzedocs: added readme for examplesThe description of all the files located in src/examples are now in readme in same locationThe description of all the files located in src/examples are now in readme in same locationM18 - Release 0.21https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/205feat: customize Azure single upload threshold, chunk size2023-08-18T09:40:19ZArun Manickamfeat: customize Azure single upload threshold, chunk size- Provide flexibility for clients to define Azure Blob single upload threshold and upload chunk size especially for tuning the performance of Azure Blob Storage upload.
- Also ensures that integrity check is done irrespective of single u...- Provide flexibility for clients to define Azure Blob single upload threshold and upload chunk size especially for tuning the performance of Azure Blob Storage upload.
- Also ensures that integrity check is done irrespective of single upload threshold, while downloading (a bug observed in previous MR)
- Minor updates like more comments, renaming appropriately, minimize env variable check.M17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/204fix: merge from dev to gitlab2023-03-20T19:05:17ZYunhua Koglinfix: merge from dev to gitlabSquashed commit of the following
commit b7c87eb9
Author: fabien houeto <fhoueto@amazon.com>
Date: Sun Mar 05 2023 12:55:24 GMT-0500 (Eastern Standard Time)
address comment on missing location word
commit 8c8c4124
Author: fhoueto.a...Squashed commit of the following
commit b7c87eb9
Author: fabien houeto <fhoueto@amazon.com>
Date: Sun Mar 05 2023 12:55:24 GMT-0500 (Eastern Standard Time)
address comment on missing location word
commit 8c8c4124
Author: fhoueto.amz <fhoueto@amazon.com>
Date: Tue Feb 28 2023 08:23:43 GMT-0500 (Eastern Standard Time)
Add AWS_REGION environment varaible explanation to readme.M17 - Release 0.20Madalyn MarabellaMadalyn Marabellahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/203fix: fix install cmake2023-05-26T11:38:05ZMark Yanfix: fix install cmakeThe minimum version requirement on cmake should be modified in central cmakelists file.
Roll back the wrong practice.The minimum version requirement on cmake should be modified in central cmakelists file.
Roll back the wrong practice.M17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/202feat: added md5 checksums for Azure2023-03-16T21:51:55ZGiorgi Baramidzefeat: added md5 checksums for AzurePrevious version of Azure checksums is discarded. New version has only 1 thread and is enabled by default. Customers have to willingly disable it by setting env variablePrevious version of Azure checksums is discarded. New version has only 1 thread and is enabled by default. Customers have to willingly disable it by setting env variableM18 - Release 0.21https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/200Merge docs modification2023-03-08T15:46:39ZXiangliang MengMerge docs modificationSquashed commit of the following
commit b7c87eb9
Author: fabien houeto <fhoueto@amazon.com>
Date: Sun Mar 05 2023 12:55:24 GMT-0500 (Eastern Standard Time)
address comment on missing location word
commit 8c8c4124
Author: fhoueto.a...Squashed commit of the following
commit b7c87eb9
Author: fabien houeto <fhoueto@amazon.com>
Date: Sun Mar 05 2023 12:55:24 GMT-0500 (Eastern Standard Time)
address comment on missing location word
commit 8c8c4124
Author: fhoueto.amz <fhoueto@amazon.com>
Date: Tue Feb 28 2023 08:23:43 GMT-0500 (Eastern Standard Time)
Add AWS_REGION environment varaible explanation to readme.M17 - Release 0.20Okoun-Ola Fabien HouetoXiangliang MengOkoun-Ola Fabien Houetohttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/198feat: expose new list endpoint2023-02-24T15:33:14ZRashaad Grayfeat: expose new list endpointexpose new dataset list endpointexpose new dataset list endpointM17 - Release 0.20Rashaad GrayRashaad Grayhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/196ci: adding proper dependency in publish and remove allow failure in aws2023-08-18T09:40:21ZDaniel Perezci: adding proper dependency in publish and remove allow failure in awsAdding missing dependency in publish job
Disable allow failure in abi aws checkAdding missing dependency in publish job
Disable allow failure in abi aws checkM17 - Release 0.20Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/195ci: fix pipeline jobs2023-08-18T09:40:23ZDaniel Perezci: fix pipeline jobsFix issue with abi check in master branchFix issue with abi check in master branchM17 - Release 0.20Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/194fix: removed integrity checks for azure2023-02-23T17:51:55ZGiorgi Baramidzefix: removed integrity checks for azureRemoved integrity checks entirely for both upload and download for AzureRemoved integrity checks entirely for both upload and download for AzureM17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/192feat: added more examples2023-02-24T17:52:24ZDiego Moltenifeat: added more examplesadded more examples to the examples collectionsadded more examples to the examples collectionsM17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/191fix: update the README by specifying accepted value for the integrity check e...2023-02-09T13:49:10ZGiorgi Baramidzefix: update the README by specifying accepted value for the integrity check evn settingMade README more descriptive for integrity check variableMade README more descriptive for integrity check variableM17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/190ci: rename anthos job and allow failure temporary in aws abi check2023-08-18T09:40:25ZDaniel Perezci: rename anthos job and allow failure temporary in aws abi checkRename anthos job with correct name
Disable allow failure in anthos abi
Enable allow failure in aws abi (temporary, need to run once in master)Rename anthos job with correct name
Disable allow failure in anthos abi
Enable allow failure in aws abi (temporary, need to run once in master)M17 - Release 0.20Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/189fix: deleted multi thread implementation2023-02-09T09:30:06ZGiorgi Baramidzefix: deleted multi thread implementationDeleted multi thread implementation, leaving md5checksums but with 1 thread on azureDeleted multi thread implementation, leaving md5checksums but with 1 thread on azureM17 - Release 0.20https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/188ci: update gc variables file to use2023-08-18T09:40:26ZDaniel Perezci: update gc variables file to useUpdating name for GC variables file to use since it has been renamed in ci cd repoUpdating name for GC variables file to use since it has been renamed in ci cd repoM17 - Release 0.20Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/187ci: fix clean package2023-08-18T09:40:28ZDaniel Perezci: fix clean packageFix logic in clean package scriptFix logic in clean package scriptM17 - Release 0.20Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/186ci: fix pipeline clean package, ibm and rules2023-02-01T16:33:43ZDaniel Perezci: fix pipeline clean package, ibm and rulesUpdate clean package token to be used
Disable IBM Helm Charts step
Updating Rules to run in milestonesUpdate clean package token to be used
Disable IBM Helm Charts step
Updating Rules to run in milestonesM16 - Release 0.19Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/185fix: e2e test build failure on windows2023-02-01T22:36:00ZGiorgi Baramidzefix: e2e test build failure on windowsOne of the e2e tests was failing on windows buildOne of the e2e tests was failing on windows buildM16 - Release 0.19