OSDU Software issueshttps://community.opengroup.org/groups/osdu/-/issues2021-06-25T12:44:29Zhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/13Return operator name without separate query2021-06-25T12:44:29ZFerris ArgyleReturn operator name without separate query## Status
- [ ] Proposed
- [ ] Trialing
- [X] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* SubsurfaceIO was requesting more normalization, whereas INT was not.
* It may be possible to implement reference data denorma...## Status
- [ ] Proposed
- [ ] Trialing
- [X] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* SubsurfaceIO was requesting more normalization, whereas INT was not.
* It may be possible to implement reference data denormalization when it has low cardinality.
## Decision
* Need to review whether this belongs in R2 or R3
* Suggest we skip for R2
## Rationale
## Consequences
## When to revisit
R3
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/10Proper range queries2021-06-25T12:44:55ZFerris ArgyleProper range queriesRange queries for date, depth, curve start
## Status
- [ ] Proposed
- [ ] Trialing
- [X] Under review
- [ ] Approved
- [ ] Retired
## Context & Scope
These are all available in Elastic syntax, but we don’t currently expose them.
##...Range queries for date, depth, curve start
## Status
- [ ] Proposed
- [ ] Trialing
- [X] Under review
- [ ] Approved
- [ ] Retired
## Context & Scope
These are all available in Elastic syntax, but we don’t currently expose them.
## Decision
* Need to review whether this belongs in R2 or R3
* Suggest we skip for R2
## Rationale
## Consequences
Implementation Tasks:
* Define user stories with example queries to test
* Follow-up session with Elastic to understand full functionality
* Modify the search API to allow for elastic search passthrough
* Create test cases with the examples highlighted and sample data sets
## When to revisit
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/18Search - Return entities attribute instead of name2021-06-25T12:45:33ZFerris ArgyleSearch - Return entities attribute instead of nameDeprecate R2 returning of name with id.
Provide generic support for returning list of available attributes in query result instead, eg. name of well
* Review with Elastic (mockup query for them)
## Status
- [ ] Proposed
- [ ] Trialin...Deprecate R2 returning of name with id.
Provide generic support for returning list of available attributes in query result instead, eg. name of well
* Review with Elastic (mockup query for them)
## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [X] Approved
- [ ] Retired
## Context & Scope
* Want to have a name for ell entities that come back in search: in UI want to label things with a name, eg. well, well bore without having to do additional queries
* Name may not be unique.
* Name isn’t any more special than other attributes such as location
## Decision
Implement generic attribute return in place of R2 return of name with with id.
## Rationale
## Consequences
ISV client API calls will likely need to change.
## When to revisit
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/9Search - Control over and’d and or’d search fields2021-06-25T12:46:03ZFerris ArgyleSearch - Control over and’d and or’d search fields## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* If specify by well name, they’re or’d together; in another scenario the combined results are and’ed
* Ideally would like to s...## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* If specify by well name, they’re or’d together; in another scenario the combined results are and’ed
* Ideally would like to specify this in standardized way, maybe in terms of Elastic query syntax
* Would it make sense to have a plugin which lets you add index/denormalized info where special behaviours are required? - Raj
* In early parts of project typically need broad searches, then later need deep search.
R2 workaround is they clients run multiple queries and combine together.
## Decision
## Rationale
## Consequences
## When to revisit
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/8Search - Maps Query attribute refactoring2021-06-25T12:46:28ZFerris ArgyleSearch - Maps Query attribute refactoring## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* Requested by both SubsurfaceIO and INT
* Search and Maps query attributes are conflated; look at separating these out into se...## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* Requested by both SubsurfaceIO and INT
* Search and Maps query attributes are conflated; look at separating these out into separate first-class services
R2 workaround is they clients run multiple queries and combine together.
## Decision
## Rationale
## Consequences
## When to revisit
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
Expose Elastic Query Functionality
* Allow client application to specify pass-through query
Provide an API that supports GEOJSON conversion for map specific queries
Provide a maps-specific consumption
zone.
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/issues/7Search - Return all object’s derivatives at injection2021-06-25T12:47:02ZFerris ArgyleSearch - Return all object’s derivatives at injectionA query that returns the object and all of its derivatives at injection, eg. if an object is created (eg. Word document), we want to bring it back as well in the query.
## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] A...A query that returns the object and all of its derivatives at injection, eg. if an object is created (eg. Word document), we want to bring it back as well in the query.
## Status
- [ ] Proposed
- [ ] Trialing
- [ ] Under review
- [ ] Approved
- [x] Retired
## Context & Scope
* Discussed as a future use case in the December workshop. Should be vetted and prioritized.
* Indexing everything may address the requirement.
## Decision
## Rationale
## Consequences
## When to revisit
---
# Tradeoff Analysis - Input to decision
## Alternatives and implications
## Decision criteria and tradeoffs
## Decision timelineethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/issues/34zlib use intrinsics on windows2020-04-16T13:03:29ZJørgen Lindjorgen.lind@3lc.aizlib use intrinsics on windowsNeed to pick up the cpu architecture and set the correct cmake flagsNeed to pick up the cpu architecture and set the correct cmake flagsJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/5Onboard with OSDU generic services2022-08-23T10:47:23ZDror DahanOnboard with OSDU generic services* Provide ACL support through the entitlement groups
* Ensure compliance through the legal tag mechanism
* Leverage the Indexing service for searching objects in the DDMS
* Leverage the schema service for schema validation* Provide ACL support through the entitlement groups
* Ensure compliance through the legal tag mechanism
* Leverage the Indexing service for searching objects in the DDMS
* Leverage the schema service for schema validationM1 - Release 0.1Dror DahanDror Dahanhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/6Provide specific domain oriented API's for quick data access2020-12-17T13:48:05ZDror DahanProvide specific domain oriented API's for quick data accessIn addition to the CRUD API's, we will deliver the following API's as these are fundamental to many using wellbore data:
* Search \ Get: All Logsets in a wellbore
* Search \ Get : All Logs in a Logset
* Search \ Get : All Logs in a Well...In addition to the CRUD API's, we will deliver the following API's as these are fundamental to many using wellbore data:
* Search \ Get: All Logsets in a wellbore
* Search \ Get : All Logs in a Logset
* Search \ Get : All Logs in a Wellbore
* Search \ Get : All wellbores in a specific geographical areaM1 - Release 0.1Dror DahanDror Dahanhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/7Wellbore DDMS Code refactoring2020-09-08T14:28:01ZDror DahanWellbore DDMS Code refactoring* Provide extensible architecture that allows easily addition of a new cloud provider, by isolating the domain business logic from the cloud-specific technologies.
* Provide a build pipeline for GCP
* Provide a deployment pipeline for GCP* Provide extensible architecture that allows easily addition of a new cloud provider, by isolating the domain business logic from the cloud-specific technologies.
* Provide a build pipeline for GCP
* Provide a deployment pipeline for GCPM1 - Release 0.1Dror DahanDror Dahanhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/-/issues/8Enable the Wellbore DDMS service on Microsoft Azure2022-08-23T11:19:19ZDror DahanEnable the Wellbore DDMS service on Microsoft Azure* Elaborate and list the action items that are required in order to enable the Wellbore DMS on Azure
* Provide Azure specific libraries
* Provide a build pipeline for Microsoft Azure
* Provide a deployment pipeline for Microsoft Azure* Elaborate and list the action items that are required in order to enable the Wellbore DMS on Azure
* Provide Azure specific libraries
* Provide a build pipeline for Microsoft Azure
* Provide a deployment pipeline for Microsoft AzureM1 - Release 0.1Francois VinyesFrancois Vinyeshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/open-vds/-/issues/35SEGYImport should split network get requests into chunks of max 8 MB2020-04-16T13:01:05ZJørgen Lindjorgen.lind@3lc.aiSEGYImport should split network get requests into chunks of max 8 MBJørgen Lindjorgen.lind@3lc.aiJørgen Lindjorgen.lind@3lc.aihttps://community.opengroup.org/osdu/governance/project-management-committee/-/issues/1Establish PMC Charter2020-05-20T20:19:06ZStephen Whitley (Invited Expert)Establish PMC CharterEstablish [PMC Charter](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/Charter)Establish [PMC Charter](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/Charter)Raj KannanJoeRaj Kannanhttps://community.opengroup.org/osdu/governance/project-management-committee/-/issues/2Hold OSDU R2 Retrospective2020-06-24T18:30:13ZStephen Whitley (Invited Expert)Hold OSDU R2 RetrospectiveStephen Whitley (Invited Expert)Stephen Whitley (Invited Expert)2020-06-02https://community.opengroup.org/osdu/platform/system/search-service/-/issues/1[Search] Searching Hierarchies with Nested Arrays of Objects2023-09-08T10:45:22ZGary Murphy[Search] Searching Hierarchies with Nested Arrays of ObjectsThe current Search service supports searching indexed documents with nested structures, but not nested arrays of objects. The ability to search such document structures is important for a number of data types, especially those with ind...The current Search service supports searching indexed documents with nested structures, but not nested arrays of objects. The ability to search such document structures is important for a number of data types, especially those with indeterminate numbers of members (e.g. events associated with an activity generator, various acquisition data types, and tags on entities with things like data quality tags, etc.
It should be possible to execute search queries against such documents once indexed and utilize values in the nested arrays of objects in the queries and responses.M1 - Release 0.1JoeJoehttps://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/1[Indexer] Support for indexing documents with nested arrays of objects2024-01-11T12:28:02ZGary Murphy[Indexer] Support for indexing documents with nested arrays of objectsJSON documents with nested arrays of objects are not currently indexed by the Indexer. The capability needs to be added so that search queries on such documents can be executed. Understanding that there are performance issues with all...JSON documents with nested arrays of objects are not currently indexed by the Indexer. The capability needs to be added so that search queries on such documents can be executed. Understanding that there are performance issues with allowing too many levels of nested arrays to be search, it is proposed that limitations be put on the number of levels allowed for nested indexing. Additionally, in cases where an abstract base schema is defined for the attribute type (example: AbstractFacilityEvent in AbstractFacility.json), the indexer should only support indexing the abstract base schema entities and not extensions added to the concrete definition.M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/schema-service/-/issues/1[Schema] Ability to Define Schemas Containing Nested Arrays of Objects2021-05-24T19:34:53ZGary Murphy[Schema] Ability to Define Schemas Containing Nested Arrays of ObjectsAs part of the ability to properly index and search JSON documents that contain nested arrays of objects, it should be possible to define schemas that properly capture this property in a document. With a proper schema defined, the Index...As part of the ability to properly index and search JSON documents that contain nested arrays of objects, it should be possible to define schemas that properly capture this property in a document. With a proper schema defined, the Indexer can use the correct logic and call the underlying indexing engine with the right methods so the indexed array can be searched later.ethiraj krishnamanaiduChris Zhangethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/storage/-/issues/5Schema service2020-10-16T10:26:44ZAn NgoSchema serviceM1 - Release 0.1https://community.opengroup.org/osdu/platform/system/storage/-/issues/6DDMS Enablement - DDMS Registry2022-08-23T13:29:40ZAn NgoDDMS Enablement - DDMS RegistryM1 - Release 0.1https://community.opengroup.org/osdu/platform/system/storage/-/issues/7[System/Storage] Delete and privileged purge for bulk data (files)2021-06-16T22:19:38ZAn Ngo[System/Storage] Delete and privileged purge for bulk data (files)When doing a privileged delete operation make sure it is possible to delete the associated bulk data - ala file in R2 as well. This allows incorrectly loaded data and associated files to be purged from the system by a highly privileged a...When doing a privileged delete operation make sure it is possible to delete the associated bulk data - ala file in R2 as well. This allows incorrectly loaded data and associated files to be purged from the system by a highly privileged administrator.M1 - Release 0.1Raj KannanRaj Kannan2020-09-01