Skip to content

Commit 0e57ef4

Browse files
authored
Add sleep after update (#35653)
1 parent 2b5ffc7 commit 0e57ef4

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

sdks/java/io/iceberg/src/test/java/org/apache/beam/sdk/io/iceberg/catalog/IcebergCatalogBaseIT.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@
141141
*/
142142
public abstract class IcebergCatalogBaseIT implements Serializable {
143143
private static final long SETUP_TEARDOWN_SLEEP_MS = 5000;
144+
private static final long AFTER_UPDATE_SLEEP_MS = 2000;
144145

145146
public abstract Catalog createCatalog();
146147

@@ -956,11 +957,15 @@ public void runReadBetween(boolean useSnapshotBoundary, boolean streaming) throw
956957
Table table = catalog.createTable(TableIdentifier.parse(tableId()), ICEBERG_SCHEMA);
957958

958959
populateTable(table, "a"); // first snapshot
960+
Thread.sleep(AFTER_UPDATE_SLEEP_MS);
959961
List<Row> expectedRows = populateTable(table, "b"); // second snapshot
960962
Snapshot from = table.currentSnapshot();
963+
Thread.sleep(AFTER_UPDATE_SLEEP_MS);
961964
expectedRows.addAll(populateTable(table, "c")); // third snapshot
962965
Snapshot to = table.currentSnapshot();
966+
Thread.sleep(AFTER_UPDATE_SLEEP_MS);
963967
populateTable(table, "d"); // fourth snapshot
968+
Thread.sleep(AFTER_UPDATE_SLEEP_MS);
964969

965970
Map<String, Object> config = new HashMap<>(managedIcebergConfig(tableId()));
966971
if (useSnapshotBoundary) {

0 commit comments

Comments
 (0)