Skip to content

Commit 9fca7f4

Browse files
HBASE-29622 : Flaky Test in TestBackupDelete (#7364)
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org> Reviewed-by: Vaibhav Joshi <vjoshi@cloudera.com>
1 parent 3bed95f commit 9fca7f4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1247,7 +1247,10 @@ private Get createGetForIncrBackupTableSet(String backupRoot) throws IOException
12471247
* @return put operation
12481248
*/
12491249
private Put createPutForIncrBackupTableSet(Set<TableName> tables, String backupRoot) {
1250-
Put put = new Put(rowkey(INCR_BACKUP_SET, backupRoot));
1250+
// added 1ms to prevent LostUpdate problem in case when deleteIncrementalBackupTableSet()
1251+
// executed very fast
1252+
long ts = EnvironmentEdgeManager.currentTime() + 1;
1253+
Put put = new Put(rowkey(INCR_BACKUP_SET, backupRoot), ts);
12511254
for (TableName table : tables) {
12521255
put.addColumn(BackupSystemTable.META_FAMILY, Bytes.toBytes(table.getNameAsString()),
12531256
EMPTY_VALUE);

0 commit comments

Comments
 (0)