Open VDS merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests2023-08-28T07:48:27Zhttps://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/842Do not call SetErrorForJob before the job is done2023-08-25T07:48:47ZMorten OfstadDo not call SetErrorForJob before the job is doneThe code in VolumeDataRequestProcessor::WaitForCompletion would call SetErrorForJob also in the case where it reached the timeout and the job wasn't actually done, and this could lead to at deadlock. It's actually not necessary to set th...The code in VolumeDataRequestProcessor::WaitForCompletion would call SetErrorForJob also in the case where it reached the timeout and the job wasn't actually done, and this could lead to at deadlock. It's actually not necessary to set the error here at all, it will also be set in IsCanceled when you try to get the error.
Fixes #197https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/841AWS sync dev to master2023-08-24T11:10:04ZGuillaume CailletAWS sync dev to masterM20 - Release 0.23Guillaume CailletGuillaume Caillethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/840Fix Remap-Through-Base-Layer functionality2023-08-29T14:40:21ZMorten OfstadFix Remap-Through-Base-Layer functionalityFix remap through base layer so it doesn't get the base layer based on the potentially mapped dimensiongroup of a channel, but uses the dimension group of the primary channel layer instead.Fix remap through base layer so it doesn't get the base layer based on the potentially mapped dimensiongroup of a channel, but uses the dimension group of the primary channel layer instead.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/837Update 3.2.7 with one more patch2023-08-11T12:30:36ZMorten OfstadUpdate 3.2.7 with one more patch* Add option to print list of dimension groups in a VDS to the VDSInfo tool.* Add option to print list of dimension groups in a VDS to the VDSInfo tool.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/836Add option to print list of dimension groups to the VDSInfo tool2023-08-21T17:59:45ZMorten OfstadAdd option to print list of dimension groups to the VDSInfo toolAdd option to print list of dimension groups in a VDS to the VDSInfo tool.Add option to print list of dimension groups in a VDS to the VDSInfo tool.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/834Merge patches for release 3.2.72023-08-09T13:41:43ZMorten OfstadMerge patches for release 3.2.7https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/832Updated getThreadCount function2023-08-21T17:59:48ZMorten OfstadUpdated getThreadCount functionUpdated getThreadCount functionUpdated getThreadCount functionhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/831Move test to skip lossless pass when output uint8 or uint16 in deserialization2023-08-21T17:59:49ZMorten OfstadMove test to skip lossless pass when output uint8 or uint16 in deserializationMove test to skip lossless pass when output uint8 or uint16 in deserialization. Added extra logic to GetEffectiveCompressionMethod/GetEffectiveCompressionTolerance that effectively turns off wavelet compression for 1Bit/U32/U64/R64 forma...Move test to skip lossless pass when output uint8 or uint16 in deserialization. Added extra logic to GetEffectiveCompressionMethod/GetEffectiveCompressionTolerance that effectively turns off wavelet compression for 1Bit/U32/U64/R64 formats. This implements the same rules as the commercial VDS implementation in order to ensure 100% compatibility.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/830Improve trace positions metadata for 2D and unbinned SEGY2023-08-21T17:59:52ZJim KingImprove trace positions metadata for 2D and unbinned SEGYhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/829Autodetect CA certificates on linux by default2023-08-21T17:59:55ZJørgen Lindjorgen.lind@3lc.aiAutodetect CA certificates on linux by defaultThis makes sense now since we are building OpenSSL as part of the build processThis makes sense now since we are building OpenSSL as part of the build processhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/827New SEGYImport options for VDS data sample format, value range, and integer s...2023-08-21T17:59:53ZJim KingNew SEGYImport options for VDS data sample format, value range, and integer scale/offsethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/826Make non const accessors in VolumeDataAxisDescriptor const2023-07-04T09:45:19ZJørgen Lindjorgen.lind@3lc.aiMake non const accessors in VolumeDataAxisDescriptor consthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/825skip lossless pass when output uint8 or uint16 in deserialization2023-07-03T12:07:22ZJørgen Lindjorgen.lind@3lc.aiskip lossless pass when output uint8 or uint16 in deserializationhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/824Fix format conversion in request traces and samples2023-06-23T13:24:53ZJørgen Lindjorgen.lind@3lc.aiFix format conversion in request traces and sampleshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/823Respect only the useNoValue flag when decompressing Wavelet2023-06-08T13:26:49ZJørgen Lindjorgen.lind@3lc.aiRespect only the useNoValue flag when decompressing Wavelethttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/822Feature/jorgen.lind/novalue replacement no value2023-06-06T13:39:45ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/novalue replacement no valuehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/821Feature/jorgen.lind/update segyimport help2023-05-30T09:51:01ZJørgen Lindjorgen.lind@3lc.aiFeature/jorgen.lind/update segyimport helphttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/820Merge patches for release 3.2.62023-05-23T16:12:21ZMorten OfstadMerge patches for release 3.2.6- Mark version 3.2.6
- Fix invalid descriptor validation to avoid erroring out on primary channel...
- Make default LogLevel None, but install default log callback
- Make error in curl handler be a trace log message
- Fix spelling mis...- Mark version 3.2.6
- Fix invalid descriptor validation to avoid erroring out on primary channel...
- Make default LogLevel None, but install default log callback
- Make error in curl handler be a trace log message
- Fix spelling mistake in loginterface (not public API)
- Add python loglevel enum
- Add test
- Fix overload
- Update VS project files
- Bugfixes. Return results!
- Remove CPPJNI_createObjectContextWithBuffer and use only registerBuffer instead.
- Regenerate wrappers for RequestProjectedVolumeSubset() with safe buffer.
- Add templated overload for RequestProjectedVolumeSubset() with user supplied buffer.
- Regenerated RequestVolumeDataSubset methods with new persistent buffer functionality
- Made getObjectBuffer() a static method on CPPJNIObjectContext
- Add functionality to attach an owned buffer (by means of a GlobalRef) to an object contexthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/merge_requests/819Fix invalid descriptor validation2023-05-23T12:10:50ZMorten OfstadFix invalid descriptor validationFix invalid descriptor validation to avoid erroring out on primary channel descriptors with 0 mapped values. Historically the mapped value count has been written as 0 for the primary channel so this is needed for backwards compatibility.Fix invalid descriptor validation to avoid erroring out on primary channel descriptors with 0 mapped values. Historically the mapped value count has been written as 0 for the primary channel so this is needed for backwards compatibility.