Skip to content

[SPIKE] OpenSearch Client Classpath Coexistence Investigation #33956

@fabrizzio-dotCMS

Description

@fabrizzio-dotCMS

Research Question

  1. Dependency Conflict Analysis

What are the complete transitive dependencies?

  1. Extract full dependency tree for elasticsearch-rest-high-level-client:7.10.2
  2. Extract full dependency tree for opensearch-java:3.x (latest stable)
  3. Document direct dependencies for each client
  4. Identify libraries present in both dependency trees
  5. Detect any potential conflicts
  6. Determine if we can resolve conflicts through exclusions/overrides?

Deliverable:

Recommended Maven/Gradle configuration with exclusions
Test results for each resolution strategy

Timebox

8h

Acceptance Criteria

  1. Proof-of-concept project created and successfully runs all test scenarios
  2. Documented Findings presented
  3. Task breakdown for Phase 1-2 created with estimates

Context

No response

Links

No response

Metadata

Metadata

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions