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-08-03T22:46:10Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/73feat: add getHosts()2021-08-03T22:46:10ZSid Stenersenfeat: add getHosts()Add getHosts() to generic datasets.
Returns a list of hosts that may interact with the dataset.
Implemented for gcs and azs. Other cloud providers yield an empty list.Add getHosts() to generic datasets.
Returns a list of hosts that may interact with the dataset.
Implemented for gcs and azs. Other cloud providers yield an empty list.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/76fix: improve impersonation auth provider token expiration handling2021-08-05T06:24:36ZSid Stenersenfix: improve impersonation auth provider token expiration handlingM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/78ci: add SDK version information to docker build images2021-08-05T06:24:48ZSid Stenersenci: add SDK version information to docker build imagesAdds /versions.json to the Docker build images.
The file contains the version numbers of several SDKs installed in the Docker image.Adds /versions.json to the Docker build images.
The file contains the version numbers of several SDKs installed in the Docker image.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/77fix: added support for the impersonation token context2021-08-09T06:41:48ZDiego Moltenifix: added support for the impersonation token contextadded support for the impersonation token contextadded support for the impersonation token contextM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/79ci: adding verbose output for error in windows pipeline2021-08-11T11:35:38ZDaniel Perezci: adding verbose output for error in windows pipelineAdding verbose output for errors in windows scripts to be used in ci cd pipelineAdding verbose output for errors in windows scripts to be used in ci cd pipelineM8 - Release 0.11Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/80ci: add abi check in ci cd pipeline2021-08-11T11:35:57ZDaniel Perezci: add abi check in ci cd pipelineAdded abi check in ci cd pipelineAdded abi check in ci cd pipelineM8 - Release 0.11Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/82ci: add Clang sanitizers to build scripts and Docker images2021-08-12T08:05:00ZSid Stenersenci: add Clang sanitizers to build scripts and Docker imagesM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/86fix: restore AWS storage console output2021-08-17T17:31:25ZSid Stenersenfix: restore AWS storage console outputAWS console output was removed some time ago. The AWS team wants it back.AWS console output was removed some time ago. The AWS team wants it back.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/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/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/83ci: publish abi results2021-08-27T14:13:16ZDaniel Perezci: publish abi resultsAdding publish abi results
This pipelines pushes as tar files in the packages repository the results, as well it publishes as artifacts in the pipeline which also allows to browse directly the html page in this repository.Adding publish abi results
This pipelines pushes as tar files in the packages repository the results, as well it publishes as artifacts in the pipeline which also allows to browse directly the html page in this repository.M8 - Release 0.11Daniel PerezDaniel Perezhttps://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 Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/85Dockerfiles: semicolon ignores errors2021-08-27T14:13:28ZAndras SzalaiDockerfiles: semicolon ignores errorsUsing semicolon in the RUN scripts is a logic error. It ignores all previous errors from the command chain, and continues building an incomplete image.
Interestingly, this was already correct in the third Dockerfile (`build.centos7.stat...Using semicolon in the RUN scripts is a logic error. It ignores all previous errors from the command chain, and continues building an incomplete image.
Interestingly, this was already correct in the third Dockerfile (`build.centos7.staticdeps.dev.dockerfile`), but not in the other 2.M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/81ci: fix scan for secrets2021-08-27T14:13:52ZDaniel Perezci: fix scan for secretsM8 - Release 0.11Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/84Draft: ci: adding AddressSanitizer & LeakSanitizer analysis in pipeline2021-09-01T08:41:30ZDiego MolteniDraft: ci: adding AddressSanitizer & LeakSanitizer analysis in pipelineadding asan pipelineadding asan pipelinehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/93feat: add user-specified HTTP headers to ss svc requests2021-09-15T17:09:35ZSid Stenersenfeat: add user-specified HTTP headers to ss svc requestsAllows the sdapi user to specify HTTP headers to add to seismic store service http requests.Allows the sdapi user to specify HTTP headers to add to seismic store service http requests.M9 - Release 0.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/95fix: ftest/rtest Windows build2021-09-16T14:13:46ZSid Stenersenfix: ftest/rtest Windows buildA [previous MR](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/93) broke the ftest/rtest Windows build. Fix it.A [previous MR](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/93) broke the ftest/rtest Windows build. Fix it.M9 - Release 0.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/96build: automate build for ftest, remove redundant coding2021-09-17T07:03:57ZSid Stenersenbuild: automate build for ftest, remove redundant coding- Automates build for new seismic-store targets
- Remove redundant coding for new and existing seismic-store-lib targets- Automates build for new seismic-store targets
- Remove redundant coding for new and existing seismic-store-lib targetsM9 - Release 0.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/91build: various build fixes ( libxml2 > 2.9.10 ), gcp provider after new logg...2021-09-21T14:34:25ZAnthony Lichnewskybuild: various build fixes ( libxml2 > 2.9.10 ), gcp provider after new logging...various build fixes
- libxml2 > 2.9.10 support
- gcp provider after new logging changes
- gcp storage test with ibm provider turned on
docker images not yet updated accordingly.
tested build with the following updates:
```json
{
"o...various build fixes
- libxml2 > 2.9.10 support
- gcp provider after new logging changes
- gcp storage test with ibm provider turned on
docker images not yet updated accordingly.
tested build with the following updates:
```json
{
"openssl": { "version" : "1.1.1g", "url" : "https://www.openssl.org/" },
"libxml2": { "version" : "2.9.10", "url" : "https://github.com/GNOME/libxml2" },
"azure_sdk_for_cpp": { "version" : "12.0.0", "url" : "https://github.com/Azure/azure-sdk-for-cpp" }
}
```
to
```json
{
"openssl": { "version" : "1.1.1l", "url" : "https://www.openssl.org/" },
"libxml2": { "version" : "2.9.12", "url" : "https://github.com/GNOME/libxml2" },
"azure_sdk_for_cpp": { "version" : "12.1.0", "url" : "https://github.com/Azure/azure-sdk-for-cpp" }
}
```M9 - Release 0.12