Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Create setting to disable CompoundFile usage #13448

Closed
sam-herman opened this issue Apr 29, 2024 · 1 comment · Fixed by #13478
Closed

[Feature Request] Create setting to disable CompoundFile usage #13448

sam-herman opened this issue Apr 29, 2024 · 1 comment · Fixed by #13478
Labels
enhancement Enhancement or improvement to existing feature or request Indexing Indexing, Bulk Indexing and anything related to indexing

Comments

@sam-herman
Copy link
Contributor

Is your feature request related to a problem? Please describe

At the moment this is impossible to choose whether we want our indices to use a compound file and the InternalEngine automatically set that to "true", see here for reference.

Avoiding the compound file can sometime be important for debugging purposes when a customer is trying to look at the Lucene files structure to determine for any issues, or alternatively in cases where we want to change codec and expose the OpenSearch Lucene index files in a snapshot to be read by a different system.
For example we might want to convert our doc values or StoredDocs to Parquet and read those from snapshot later by leveraging Apache Spark.

Describe the solution you'd like

Allow to set the "useCompoundFile" format via a setting.

Related component

Indexing

Describe alternatives you've considered

NA

Additional context

No response

@sam-herman sam-herman added enhancement Enhancement or improvement to existing feature or request untriaged labels Apr 29, 2024
@github-actions github-actions bot added the Indexing Indexing, Bulk Indexing and anything related to indexing label Apr 29, 2024
@peternied peternied changed the title [Feature Request] Create setting to determine whether CompoundFile is used in the engine [Feature Request] Create setting to disable CompoundFile is used in the engine May 1, 2024
@peternied peternied changed the title [Feature Request] Create setting to disable CompoundFile is used in the engine [Feature Request] Create setting to disable CompoundFile usage May 1, 2024
@peternied
Copy link
Member

[Triage - attendees 1 2 3 4 5 6 7 8]
@samuel-oci Thanks for creating this issue, thanks for creating a pull request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement or improvement to existing feature or request Indexing Indexing, Bulk Indexing and anything related to indexing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants