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-08-18T09:41:44Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/1Added ci/cd pipeline2023-08-18T09:41:44ZDiego MolteniAdded ci/cd pipelineAdded ci/cd pipeline - build the library and execute unit testAdded ci/cd pipeline - build the library and execute unit testM1 - Release 0.1Diego MolteniDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/2Alter LICENSE file to be full text2023-08-18T09:41:42ZDavid Diederichd.diederich@opengroup.orgAlter LICENSE file to be full textM4 - Release 0.7https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/18Adding doxygen dockerfile2023-08-18T09:41:24ZDaniel PerezAdding doxygen dockerfileHave added doxygen dockerfile.
Already pushed into container registry community.opengroup.org:5555/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/sdapi-osdu-ubuntu-doxygen
As well already tested ...Have added doxygen dockerfile.
Already pushed into container registry community.opengroup.org:5555/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/sdapi-osdu-ubuntu-doxygen
As well already tested this image and is working fineM5 - Release 0.8Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/17Update documentation - thread safety2023-08-18T09:41:26ZSid StenersenUpdate documentation - thread safetyUpdated documentation for methods that are not thread-safe.
Also corrected related usage examples.Updated documentation for methods that are not thread-safe.
Also corrected related usage examples.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/15Fixed AWS set/get storage cache method2023-08-18T09:41:28ZDiego MolteniFixed AWS set/get storage cache methodFixed AWS set/get storage cache method with the updated Auth Provider InterfaceFixed AWS set/get storage cache method with the updated Auth Provider InterfaceM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/14Implement new Azure provider using Azure SDK for C++2023-08-18T09:41:29ZDuo ChenImplement new Azure provider using Azure SDK for C++Implemented new Azure provider using Azure SDK for C++.
Merged with multithreading support for getBlobClient()
Synced with master baseline.
Tested with unit, functional, and performance tests.Implemented new Azure provider using Azure SDK for C++.
Merged with multithreading support for getBlobClient()
Synced with master baseline.
Tested with unit, functional, and performance tests.M5 - Release 0.8Diego MolteniJasonDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/12Add thread safety to all auth providers2023-08-18T09:41:31ZSid StenersenAdd thread safety to all auth providers* Add thread safety to all auth providers
* Add thread safety to Logger
* Improve code quality* Add thread safety to all auth providers
* Add thread safety to Logger
* Improve code qualityM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/10Fix AZS multithreading issues2023-08-18T09:41:33ZSid StenersenFix AZS multithreading issues- Fixes race condition in AZS interface
- Fixes undefined behavior in SDGenericDataset::writeBlock() with AZS- Fixes race condition in AZS interface
- Fixes undefined behavior in SDGenericDataset::writeBlock() with AZSM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/9Update and add c-tag regression tests2023-08-18T09:41:34ZSid StenersenUpdate and add c-tag regression tests- Update c-tag regression tests to match changed server behavior
- Update documentation
- Add c-tag regression tests for zgy plugin use case- Update c-tag regression tests to match changed server behavior
- Update documentation
- Add c-tag regression tests for zgy plugin use caseM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/6Fix Visual Studio 2015 or VS_140 toolset builds2023-08-18T09:41:36ZJørgen Lindjorgen.lind@3lc.aiFix Visual Studio 2015 or VS_140 toolset buildsM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/5The "created by" dataset field has been marked as optional2023-08-18T09:41:38ZDiego MolteniThe "created by" dataset field has been marked as optionalThe "created by" dataset field has been marked as optional. (it is optional in the backend)The "created by" dataset field has been marked as optional. (it is optional in the backend)M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/4slb code contribution - final2023-08-18T09:41:39ZDiego Moltenislb code contribution - finalcode rebased with slb final contribution.
all dev activities will move in GitLab after this PR.
e2e regression tests can now be enabled in the pipelinecode rebased with slb final contribution.
all dev activities will move in GitLab after this PR.
e2e regression tests can now be enabled in the pipelineM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/3Feat/aws impl2023-08-18T09:41:41ZRucha DeshpandeFeat/aws implM5 - Release 0.8Rucha DeshpandeRucha Deshpandehttps://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/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/33add one more service url to well known gcp list.2023-08-18T09:41:01ZAnthony Lichnewskyadd one more service url to well known gcp list.M6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/32Ibm implementation2023-08-18T09:41:03ZWalter DIbm implementationIncludes configuration and code for initial ibm implementation.
IBM impl to close issue: https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/issues/2Includes configuration and code for initial ibm implementation.
IBM impl to close issue: https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/issues/2M6 - Release 0.9Walter DWalter Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/31Format metadata2023-08-18T09:41:05ZSid StenersenFormat metadata- Return structured metadata from SDGenericDataset::getMetaData()
- Return structured metadata from SDGenericDataset::getSeismicMeta()- Return structured metadata from SDGenericDataset::getMetaData()
- Return structured metadata from SDGenericDataset::getSeismicMeta()M6 - Release 0.9