Noremac201 commented on issue #14096: URL: https://github.com/apache/iceberg/issues/14096#issuecomment-3313572113
My expectation is that the API call fails, precisely because HMS's insert fails for this out of order write due to `expected_parameter_key`. However, since the client lost connection to this API call, Iceberg shouldn't do any cleanup (as expected) because it didn't actually know that this `alterTable` call even existed, as from its perspective step (3) succeeded already. So passing `expected_parameter_key` regardless of HiveLocks being enabled or not would fix this lost connection + correctness issue without further issues if I understand correctly. -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org