Yes. Although the app should set it up so that this does not happen (presplitting and avoid future splitting, or a custom balancer), because it means the same transaction the next time would need to fail.
Lemme just file the jira and provide the patch. It'll be small (will do it today or tomorrow), and then we can discuss there. ----- Original Message ----- From: Stack <[email protected]> To: [email protected]; lars hofhansl <[email protected]> Cc: Sent: Tuesday, January 17, 2012 2:23 PM Subject: Re: Limited cross row transactions On Tue, Jan 17, 2012 at 1:27 PM, lars hofhansl <[email protected]> wrote: > The interesting part is that even though the code enforced the atomic > operation to be a for single row, this is not required. > It is enough if all involved KVs reside in the same region. > So, if a region split post the commit of this x-row transaction, it'd be ok? Or we should just do entity groups altogether and not let region splits happen in middle of an 'entity group'; i.e. we'd split only where the Nth byte of a key changes? St.Ack
