Skip to content

Commit 84854f7

Browse files
authored
---
yaml --- r: 16359 b: refs/heads/autosynth-iot c: f28bbcc h: refs/heads/master i: 16357: e705d4d 16355: 603efd8 16351: 8b49500
1 parent 357f387 commit 84854f7

4 files changed

Lines changed: 1 addition & 21 deletions

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ refs/heads/autosynth-datastore: 9acd400b484d6691a080c9152a331d88d24fefc1
133133
refs/heads/autosynth-dialogflow: d7477419376eac9b6dcc7dbcede581152527351d
134134
refs/heads/autosynth-errorreporting: 9891e73a56af7c097829ca7a521b0e862ba6af30
135135
refs/heads/autosynth-firestore: ddb29f8ee445a938fc40be8227dea87b3f508ab3
136-
refs/heads/autosynth-iot: 978f3b7aa6a1bf74641af684aa4aaff4468178e3
136+
refs/heads/autosynth-iot: f28bbcce35c6d178e36cd50d3e4daf4f81717919
137137
refs/heads/autosynth-kms: dcc6e15d68759010c8735cc868135bd7e6c1cc5f
138138
refs/heads/autosynth-language: 8972866b016473559702424205ce5569de47b34d
139139
refs/heads/autosynth-os-login: daa910328b954bbe87068f684a3088ed910f1ddf

branches/autosynth-iot/google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/AckReplyConsumer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,4 @@ public interface AckReplyConsumer {
2929
* message.
3030
*/
3131
void nack();
32-
33-
void abandon();
3432
}

branches/autosynth-iot/google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/MessageDispatcher.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ private class AckHandler implements ApiFutureCallback<AckReply> {
133133
private final int outstandingBytes;
134134
private final long receivedTimeMillis;
135135
private final Instant totalExpiration;
136-
private boolean extending = true;
137136

138137
AckHandler(String ackId, int outstandingBytes, Instant totalExpiration) {
139138
this.ackId = ackId;
@@ -152,7 +151,6 @@ private void forget() {
152151
*/
153152
return;
154153
}
155-
extending = false;
156154
flowController.release(1, outstandingBytes);
157155
messagesWaiter.incrementPendingMessages(-1);
158156
processOutstandingBatches();
@@ -419,11 +417,6 @@ public void ack() {
419417
public void nack() {
420418
response.set(AckReply.NACK);
421419
}
422-
423-
@Override
424-
public void abandon() {
425-
ackHandler.forget();
426-
}
427420
};
428421
ApiFutures.addCallback(response, ackHandler, MoreExecutors.directExecutor());
429422
executor.execute(
@@ -478,9 +471,6 @@ void extendDeadlines() {
478471
Instant extendTo = now.plusSeconds(extendSeconds);
479472

480473
for (Map.Entry<String, AckHandler> entry : pendingMessages.entrySet()) {
481-
if (!entry.getValue().extending) {
482-
continue;
483-
}
484474
String ackId = entry.getKey();
485475
Instant totalExpiration = entry.getValue().totalExpiration;
486476
if (totalExpiration.isAfter(extendTo)) {

branches/autosynth-iot/google-cloud-clients/google-cloud-pubsub/src/test/java/com/google/cloud/pubsub/v1/MessageDispatcherTest.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -148,14 +148,6 @@ public void testNack() throws Exception {
148148
assertThat(sentModAcks).contains(ModAckItem.of(TEST_MESSAGE.getAckId(), 0));
149149
}
150150

151-
@Test
152-
public void testAbandon() throws Exception {
153-
dispatcher.processReceivedMessages(Collections.singletonList(TEST_MESSAGE), NOOP_RUNNABLE);
154-
consumers.take().abandon();
155-
dispatcher.extendDeadlines();
156-
assertThat(sentModAcks).doesNotContain(TEST_MESSAGE.getAckId());
157-
}
158-
159151
@Test
160152
public void testExtension() throws Exception {
161153
dispatcher.processReceivedMessages(Collections.singletonList(TEST_MESSAGE), NOOP_RUNNABLE);

0 commit comments

Comments
 (0)