Hi All,

Currently, we have the merge index feature which can be enabled or disabled
and by default it's enabled.
Now during load or compaction, we first create index files and then create
merge index,
if merge index generation fails we don't fail load, we have the alter
compact command to do for unmerged
index files.

here are few things I want to suggest.

1. Deprecate the merge index property and keep for only for the developer
purpose.
2. do not allow the alter compact merge index command for new table as
already merge index is created and allow for only legacy tables.
       Alter merge index can be allowed only in the below conditions.
       a) when the update has happened on segment.
       b) when merge index creation failed during load or compaction.
3. Also no need to fail the load if the merge index fails(same as exiting
behavior)

Please suggest any modifications or any additions to this.

Thanks

Regards,
Akash R Nilugal

Reply via email to