Skip to content

Commit 8573e5a

Browse files
committed
Cleaning up messageBatch entries
1 parent 9259fe6 commit 8573e5a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1

google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/Publisher.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,9 @@ public ApiFuture<String> publish(PubsubMessage message) {
240240
}
241241

242242
batchesToSend = messagesBatch.add(outstandingPublish);
243+
if (!batchesToSend.isEmpty() && messagesBatch.isEmpty()) {
244+
messagesBatches.remove(orderingKey);
245+
}
243246
setupAlarm();
244247
} finally {
245248
messagesBatchLock.unlock();

0 commit comments

Comments
 (0)