Issue 13159

Keygeneration must handle lease exceptions and not create new ids unnecessarily

13159
Reporter: omeyn
Assignee: omeyn
Type: Bug
Summary: Keygeneration must handle lease exceptions and not create new ids unnecessarily
Description: During prepop world crawl we saw lease exceptions (for some hbase error reasons, presumably) which the keygen saw as a lookup pointing to null, so then deleted the lookup and created a new id. That's bad - it should only create that new id if the occurrence really isn't there - not just that it couldn't be fetched because of connection/contention problem. Requires different/better handling of exceptions during gets/scans/puts.
Priority: Critical
Resolution: Fixed
Status: Closed
Created: 2013-04-25 15:56:29.393
Updated: 2013-12-17 15:16:50.642
Resolved: 2013-06-18 11:46:35.254