keith-turner commented on issue #5387: URL: https://github.com/apache/accumulo/issues/5387#issuecomment-2706890527
Upgrade could mark all files as shared. There may be some race conditions where the shared status is unknown. In these cases a delete marker could be written. For example compaction commit may submit a conditional muation that deletes files references and verifies the shared status all at the same time. If the fate op fails after submitting the conditional mutation then when it runs again the shared status would be gone from the metadata table. In this case it could just add the GC delete markers, even if not needed it would still be safe. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
