This is an automated email from the ASF dual-hosted git repository.
wchevreuil pushed a commit to branch branch-2.6
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.6 by this push:
new 9fca7f45cfe HBASE-29622 : Flaky Test in TestBackupDelete (#7364)
9fca7f45cfe is described below
commit 9fca7f45cfea26aeaf33708b377a6acdc2f0ae16
Author: Dev Hingu <[email protected]>
AuthorDate: Fri Oct 31 01:39:14 2025 +0530
HBASE-29622 : Flaky Test in TestBackupDelete (#7364)
Signed-off-by: Wellington Chevreuil <[email protected]>
Reviewed-by: Vaibhav Joshi <[email protected]>
---
.../java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
index c2253a46d04..20f83bc2d1e 100644
---
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
+++
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
@@ -1247,7 +1247,10 @@ public final class BackupSystemTable implements
Closeable {
* @return put operation
*/
private Put createPutForIncrBackupTableSet(Set<TableName> tables, String
backupRoot) {
- Put put = new Put(rowkey(INCR_BACKUP_SET, backupRoot));
+ // added 1ms to prevent LostUpdate problem in case when
deleteIncrementalBackupTableSet()
+ // executed very fast
+ long ts = EnvironmentEdgeManager.currentTime() + 1;
+ Put put = new Put(rowkey(INCR_BACKUP_SET, backupRoot), ts);
for (TableName table : tables) {
put.addColumn(BackupSystemTable.META_FAMILY,
Bytes.toBytes(table.getNameAsString()),
EMPTY_VALUE);