Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2020-10-16T11:59:16Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/257Features/jorgen/mark version22020-10-16T11:59:16ZJørgen Lindjorgen.lind@3lc.aiFeatures/jorgen/mark version2https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/629Feature/stein.pedersen/java readme2022-06-10T14:01:47ZStein PedersenFeature/stein.pedersen/java readmeDescribe the changes to the Java API from release 2.3Describe the changes to the Java API from release 2.3Stein PedersenStein Pedersenhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/24Feature/stein.pedersen/python api2020-01-21T12:41:41ZStein PedersenFeature/stein.pedersen/python apihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/816Feature/stein.pedersen/safe buffer handling2023-05-15T12:31:59ZStein PedersenFeature/stein.pedersen/safe buffer handlingEnsure that buffers from volume data requests with system-allocated buffers are not garbage collected or free'd as long as
* The request object has not been garbage collected, or
* The client has a reference to the bufferEnsure that buffers from volume data requests with system-allocated buffers are not garbage collected or free'd as long as
* The request object has not been garbage collected, or
* The client has a reference to the bufferStein PedersenStein Pedersenhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/628Feature/stein.pedersen/volume data page helper methods2022-06-13T12:04:24ZStein PedersenFeature/stein.pedersen/volume data page helper methodsAdd indexing helper functions on VolumeDataPage.Add indexing helper functions on VolumeDataPage.Stein PedersenStein Pedersenhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/702Feature/update 3.02022-09-28T11:50:00ZJørgen Lindjorgen.lind@3lc.aiFeature/update 3.0https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/585Fetch3rdParty_Git fixup2022-03-21T09:22:38ZJørgen Lindjorgen.lind@3lc.aiFetch3rdParty_Git fixuphttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/843Fetch legal tag from Segy file and use it for VDS Creation2023-08-28T07:48:27ZDeepa KumariFetch legal tag from Segy file and use it for VDS CreationAs described in issue: https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-vds-conversion/-/issues/16
The VDS File creation fails, when the parent repository is not having a legal tag even though the Segy File is h...As described in issue: https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-vds-conversion/-/issues/16
The VDS File creation fails, when the parent repository is not having a legal tag even though the Segy File is having a legal tag.
Changes made to resolve the issue:
1. Read the legal while the attempt to lock the Segy File is made. It will be the ltag which is returned from the Seismic Store Lock API
2. Fetch this Legal tag from Segy Import file by iterating over all data providers before VDS Creation
3. Add this legal tag to connection string(if present)
4. Legal tag will be then processed and converted into DMSOptions, when VDS create is called.
5. Legal tag from DMS Options will then be used when attempt to Register dataset is made.
6. In all the cases, wherever noticed added a warning to tell Legal tag is empty.M20 - Release 0.23Deepa KumariDeepa Kumarihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/884Find correct OpenSSL when building curl and aws-crt2024-02-16T10:00:36ZMorten OfstadFind correct OpenSSL when building curl and aws-crtAdd OPENSSL_ROOT_DIR to CMAKE_PREFIX_PATH when building curl and aws-crt and make sure to set PKG_CONFIG_USE_CMAKE_PREFIX_PATH=ON when building aws-crt since they forgot to set cmake_minimum_required which means pkg_check_modules in Find...Add OPENSSL_ROOT_DIR to CMAKE_PREFIX_PATH when building curl and aws-crt and make sure to set PKG_CONFIG_USE_CMAKE_PREFIX_PATH=ON when building aws-crt since they forgot to set cmake_minimum_required which means pkg_check_modules in FindOpenSSL would return information for the *system* openssl instead of the one we built.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/198Fix #61: Documentation fixup2020-08-04T09:17:12ZJørgen Lindjorgen.lind@3lc.aiFix #61: Documentation fixuphttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/710Fix AwsCrt shutdown2022-10-11T15:21:58ZMorten OfstadFix AwsCrt shutdownMake the EventLoopGroup/DefaultHostResolver/ClientBootstrap shared between IOManagerAWSCurl instances and leak all of it if there are still open handles on shutdown in order to avoid hangs/crashes from the AwsCrt where it tries to join t...Make the EventLoopGroup/DefaultHostResolver/ClientBootstrap shared between IOManagerAWSCurl instances and leak all of it if there are still open handles on shutdown in order to avoid hangs/crashes from the AwsCrt where it tries to join threads that have exited and/or create new threads after ExitProcess().https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/379Fix azure backend in dms2021-04-08T11:52:22ZJørgen Lindjorgen.lind@3lc.aiFix azure backend in dmshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/378Fix azure backend in dms2021-04-08T11:57:56ZJørgen Lindjorgen.lind@3lc.aiFix azure backend in dmshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/145Fix azure no prefix #392020-05-27T21:10:17ZJørgen Lindjorgen.lind@3lc.aiFix azure no prefix #39https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/76Fix big-endian IEEE support in SEG-Y import and export2020-03-27T12:41:37ZMorten OfstadFix big-endian IEEE support in SEG-Y import and exportCorrect handling of endianness in SEGYExport and SEGYImport. Preliminary support for exporting crossline-oriented seismic and overrides for endianness and data sample format.Correct handling of endianness in SEGYExport and SEGYImport. Preliminary support for exporting crossline-oriented seismic and overrides for endianness and data sample format.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/154Fix breathe version check so it accepts version 4.18.02020-06-03T13:39:02ZMorten OfstadFix breathe version check so it accepts version 4.18.0Fixed breathe version check so it accepts version 4.18.0. Changed requirements file to use canonical name of sphinx-rtd-theme package.Fixed breathe version check so it accepts version 4.18.0. Changed requirements file to use canonical name of sphinx-rtd-theme package.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/156Fix buffer size calculations for multi-component data2020-06-09T12:49:34ZMorten OfstadFix buffer size calculations for multi-component dataAdded 'channel' argument to the Get*BufferSize() methods in the VolumeDataAccess interface so we can figure out the number of components and calculate the size correctly.Added 'channel' argument to the Get*BufferSize() methods in the VolumeDataAccess interface so we can figure out the number of components and calculate the size correctly.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/473Fix bug in GetVDSIJKGridDefinitionFromVDSMetadata2021-10-06T12:57:32ZJørgen Lindjorgen.lind@3lc.aiFix bug in GetVDSIJKGridDefinitionFromVDSMetadatahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/166Fix bug leading to negative coordinates in SEG-Y2020-06-16T10:01:11ZMorten OfstadFix bug leading to negative coordinates in SEG-YNegative scale values were divided by without removing the negative sign. The code is now using std::abs to make it clear what the intention is -- the scale value is absolute and the sign controls whether to multiply or divide. This fixe...Negative scale values were divided by without removing the negative sign. The code is now using std::abs to make it clear what the intention is -- the scale value is absolute and the sign controls whether to multiply or divide. This fixes issue #54.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/244Fix BuildExternal script to be able build static libraries without archives (...2020-09-30T08:26:58ZDzmitry Poloyko (EPAM)Fix BuildExternal script to be able build static libraries without archives (.a) into binary output and use it for crc32c. (GONRG-402)Fix for BuildExternal script to be able build static libraries without archives (.a) into binary output.
## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a...Fix for BuildExternal script to be able build static libraries without archives (.a) into binary output.
## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [X] AWS
- [X] Azure
- [X] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
Crc32c is created as a static library and unnecessary .a file is placed to binary output
## What is the new/expected behavior?
Crc32c is created as a static library without distributing of .a file
## Have you added/updated Unit Tests and Integration Tests?
- [NO]
## Changes:
- BuildExternal build script is updated.
- The build scripts for shared libraries and OpenVDS is updated.Morten OfstadJørgen Lindjorgen.lind@3lc.aiDzmitry Poloyko (EPAM)Morten Ofstad