Workaround for sdk issue iterating large DynamoDB pages

This commit is contained in:
Ravi Khadiwala
2025-09-09 17:47:19 -05:00
committed by ravi-signal
parent c544628dfe
commit 7e3540bda0
6 changed files with 10 additions and 13 deletions

View File

@@ -682,7 +682,7 @@ public class BackupManagerTest {
backupsDb.setMediaUsage(backupUser, oldUsage).join();
when(remoteStorageManager.calculateBytesUsed(eq(backupMediaPrefix)))
.thenReturn(CompletableFuture.completedFuture(newUsage));
final StoredBackupAttributes attrs = backupManager.listBackupAttributes(1, Schedulers.immediate())
final StoredBackupAttributes attrs = backupManager.listBackupAttributes(1)
.single()
.blockOptional().orElseThrow();

View File

@@ -236,7 +236,7 @@ public class BackupsDbTest {
backupsDb.trackMedia(users.get(1), 10, 100).join();
backupsDb.trackMedia(users.get(2), 1, 1000).join();
final List<StoredBackupAttributes> sbms = backupsDb.listBackupAttributes(1, Schedulers.immediate())
final List<StoredBackupAttributes> sbms = backupsDb.listBackupAttributes(1)
.sort(Comparator.comparing(StoredBackupAttributes::lastRefresh))
.collectList()
.block();