Server: don't write empty transactions

This commit is contained in:
2024-10-12 12:06:04 +02:00
parent 80c4fc8588
commit 8850a8d2d2

View File

@@ -450,6 +450,11 @@ public class FileObjectPersistentStore implements ObjectPersistentStore {
public void commitTxImpl(TxManifest manifest, boolean failIfNotFound) {
try {
if (manifest.getDeleted().isEmpty() && manifest.getWritten().isEmpty()) {
Log.debug("Empty manifest, skipping");
return;
}
putTxManifest(manifest);
var latch = new CountDownLatch(manifest.getWritten().size() + manifest.getDeleted().size());