Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2022-03-11T16:46:54Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/577VolumeDataChannelDescriptor::NoLossyCompressionUseZip is not persisted2022-03-11T16:46:54ZJørgen Lindjorgen.lind@3lc.aiVolumeDataChannelDescriptor::NoLossyCompressionUseZip is not persistedby inspecting the compression format stored in the MetaData and setting
the flag on the ChannelDescriptorby inspecting the compression format stored in the MetaData and setting
the flag on the ChannelDescriptorhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/576Implement WriteLock for VolumeDataLayer to avoid errors with multiple VolumeD...2022-03-10T10:33:30ZMorten OfstadImplement WriteLock for VolumeDataLayer to avoid errors with multiple VolumeDataPageAccessors* Add option to WriteLock VolumeDataLayers in order to check that we don't create multiple VolumeDataPageAccessors for layers while writing data.
* Add code to VolumeDataPageAccessor to acquire the VolumeDataLayer WriteLock in CreatePage...* Add option to WriteLock VolumeDataLayers in order to check that we don't create multiple VolumeDataPageAccessors for layers while writing data.
* Add code to VolumeDataPageAccessor to acquire the VolumeDataLayer WriteLock in CreatePage()/GetWritableBuffer() and release it in Commit().
* Add check for write-locked layers in HueVolumeDataPageAccessor_c::ReadPage and throw exception if reading from another accessor than the one that has the write lock.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/575Fix request signing in IOManagerAWSCurl2022-03-07T08:58:32ZJørgen Lindjorgen.lind@3lc.aiFix request signing in IOManagerAWSCurlThis resolves the assume_role feature regressionThis resolves the assume_role feature regressionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/574Update libressl to 3.5.02022-03-02T16:40:01ZJørgen Lindjorgen.lind@3lc.aiUpdate libressl to 3.5.0https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/573Feature/jorgen.lind/centos7ci2022-03-01T16:54:19ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/centos7cihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/572Feature/jorgen.lind/manylinux2022-03-01T16:54:19ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/manylinuxhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/571Revert to default sast2022-03-01T16:54:21ZJørgen Lindjorgen.lind@3lc.aiRevert to default sasthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/570Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already...2022-03-01T11:16:09ZJørgen Lindjorgen.lind@3lc.aiConfigure SAST in `.gitlab-ci.yml`, creating this file if it does not already existConfigure SAST in `.gitlab-ci.yml` using the GitLab managed template. You can [add variable overrides](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) to customize SAST settings.Configure SAST in `.gitlab-ci.yml` using the GitLab managed template. You can [add variable overrides](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) to customize SAST settings.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/569add some space2022-03-01T13:41:47ZJørgen Lindjorgen.lind@3lc.aiadd some spacehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/568only merge_trains2022-03-01T10:10:35ZJørgen Lindjorgen.lind@3lc.aionly merge_trainshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/567Try our own sast specification2022-02-28T11:38:08ZJørgen Lindjorgen.lind@3lc.aiTry our own sast specificationhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/566Update gitlab-ci.yml2022-02-25T13:48:17ZJørgen Lindjorgen.lind@3lc.aiUpdate gitlab-ci.ymlhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/565Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already...2022-02-24T15:11:15ZJørgen Lindjorgen.lind@3lc.aiConfigure SAST in `.gitlab-ci.yml`, creating this file if it does not already existConfigure SAST in `.gitlab-ci.yml` using the GitLab managed template. You can [add variable overrides](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) to customize SAST settings.Configure SAST in `.gitlab-ci.yml` using the GitLab managed template. You can [add variable overrides](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) to customize SAST settings.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/564Default to IOManagerAwsCurl, the old IOManagerAWS can be used by defining...2022-02-23T13:43:10ZJørgen Lindjorgen.lind@3lc.aiDefault to IOManagerAwsCurl, the old IOManagerAWS can be used by defining...Default to IOManagerAwsCurl, the old IOManagerAWS can be used by defining OPENVDS_AWSCURL env variableDefault to IOManagerAwsCurl, the old IOManagerAWS can be used by defining OPENVDS_AWSCURL env variablehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/563Feature/jorgen.lind/2.3 update2022-02-23T11:16:39ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/2.3 updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/562Feature/jorgen.lind/update2022-02-22T17:44:04ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/updatehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/561Feature/jorgen.lind/next development release2022-02-21T17:03:25ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/next development releasehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/560Feature/kelly.walker/wavelet2022-02-21T15:24:13ZJørgen Lindjorgen.lind@3lc.aiFeature/kelly.walker/wavelethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/559Limit amount of OpenMP threads on CPUs with few cores; move OpenMP definition2022-02-16T08:31:03ZJørgen Lindjorgen.lind@3lc.aiLimit amount of OpenMP threads on CPUs with few cores; move OpenMP definitionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/558Add proper error handling for Close(), implemented RetryableClose() and a new...2022-02-16T10:02:53ZMorten OfstadAdd proper error handling for Close(), implemented RetryableClose() and a new ScopedVDSHandle helper class for C++* Add proper error handling for Close() and implement a RetryableClose() that doesn't proceed with deleting the handle if an error occurs.
* Added a ScopedVDSHandle helper class for C++ that is more convenient to use than a unique_ptr wi...* Add proper error handling for Close() and implement a RetryableClose() that doesn't proceed with deleting the handle if an error occurs.
* Added a ScopedVDSHandle helper class for C++ that is more convenient to use than a unique_ptr with a custom deleter that calls Close() and also has explicit Close() and RetryableClose() methods.
* Rewrote all tools and tests to use the new ScopedVDSHandle class instead of unique_ptrs.