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-27T14:13:23Zhttps://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/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/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/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/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/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/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/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/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/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/75ci: add ABI checker2021-08-03T22:46:06ZSid Stenersenci: add ABI checkerM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/74fix: check for HTTP 423 and throw the right exception type on dataset_lock()/...2021-07-28T09:23:07ZAnthony Lichnewskyfix: check for HTTP 423 and throw the right exception type on dataset_lock()/_unlock()check for HTTP 423 and return the appropriate exception type on dataset_lock() and dataset_unlock() call.
Without this, customer-side error handling will fail and applications will die.check for HTTP 423 and return the appropriate exception type on dataset_lock() and dataset_unlock() call.
Without this, customer-side error handling will fail and applications will die.M8 - Release 0.11https://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/72ci: update build.centos7.staticdeps.dockerfile to add arguments to keep sourc...2021-07-21T13:28:52ZDaniel Perezci: update build.centos7.staticdeps.dockerfile to add arguments to keep source files for whitescanUpdated docker file to keep sources from dependencies for analysis.
Already built and pushed this container with argument KEEP_DEPENDENCIES=true community.opengroup.org:5555/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-sui...Updated docker file to keep sources from dependencies for analysis.
Already built and pushed this container with argument KEEP_DEPENDENCIES=true community.opengroup.org:5555/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/sdapi-osdu-centos7-static-deps-src:latestM8 - Release 0.11Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/71fix: issue with garbage data in the logs2021-07-21T16:17:13ZPaal Kvammefix: issue with garbage data in the logsFix a bug where too much data was being returned. Allocated size instead of current size.
This might also have fixed a bug in GcsAccessorImpl::downloadObject().
When verifying the fix, do search for where get_response (the overload wit...Fix a bug where too much data was being returned. Allocated size instead of current size.
This might also have fixed a bug in GcsAccessorImpl::downloadObject().
When verifying the fix, do search for where get_response (the overload with two arguments) is called from and watch out for unintended consequences. Also make sure _response_buffer_written is always up to date.
The bugfix itself was rather banal once the problem was located. It may have uncovered other problems though. I will update the bug report.M7 - Release 0.10Paal KvammePaal Kvammehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/70fix: restrict getSerializedContext() to open, read-only datasets.2021-07-15T20:43:32ZSid Stenersenfix: restrict getSerializedContext() to open, read-only datasets.Restrict getSerializedContext() to open, read-only datasets.Restrict getSerializedContext() to open, read-only datasets.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/69feat: improve json parsing error info2021-07-16T00:33:51ZSid Stenersenfeat: improve json parsing error infoWhen opening/creating a dataset fails because of missing expected json info - include the HTTP request, request headers, response and response headers in the exception description.When opening/creating a dataset fails because of missing expected json info - include the HTTP request, request headers, response and response headers in the exception description.M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/67feat: tenant name propagated to the authentication provider on SDMS link2021-07-14T19:24:03ZDiego Moltenifeat: tenant name propagated to the authentication provider on SDMS linkTenant name propagated to the authentication provider on SDMS linkTenant name propagated to the authentication provider 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/66ci: prevent commit secrets2021-07-13T13:45:22ZDaniel Perezci: prevent commit secretsAdded checks in gitlab ci / cd to avoid merge secrets into master
Already added prevention in gitlab to push secrets.Added checks in gitlab ci / cd to avoid merge secrets into master
Already added prevention in gitlab to push secrets.M7 - Release 0.10Daniel PerezDaniel Perez