Re: Behavior of Fates on Failed Compactions

2022-07-07 Thread Logan Jones
After speaking with Dave a bit, there are a few points that I think I'm trying to address, all of which are roughly tied together. I think the point now is to figure out which of the following need to be broken out as tickets, which (if any) are bugs that should be fixed, and which require more di

Re: Behavior of Fates on Failed Compactions

2022-07-07 Thread Logan Jones
Chris: Agreed, it would be nice if the iterators were designed to handle their own exceptions, and that is certainly the case for this particular iterator. Dave: The behavior does seem to indicate that the failure is not being propagated back up. The transactions are never marked as failed. The

Re: Behavior of Fates on Failed Compactions

2022-07-07 Thread Dave Marion
I think FaTE ensures that the transaction is started and it waits for it to finish. It must be the case that a failure is not being propagated back up to fail the transaction. Are you seeing FaTE restarting the same compaction over and over again, or are the multiple IN_PROGRESS transactions from d