Hi,
final points to be considered are:
1. make merge index by default enable and fail the compaction, load if the
merge index operation fails.
2. Merge index property can be removed completely, if any developer wants to
check something code will be simpler to add some check to skip the merge
index.
3. update table status file and the segment file only if the merge index
operation succeeds.
4. Keep retry count max for table status updation of success and have retry
count logic for merge index also.
5. As david suggested, merge index listener will be removed and cab be added
as a logic in load and compaction transactions
6. Alter compact command for merge index will not do anything for new
tables. It will merge for old tables only and do not delete the old index
files immediately
These will be considered in PRs, please see if i had missed something.
Thanks
Regards
Akash R
--
Sent from:
http://apache-carbondata-dev-mailing-list-archive.1130556.n5.nabble.com/