Skip to content

Commit c8f9b9f

Browse files
committed
Revert "FFM-5149 - Avoid using read timeout of 0 for SSE connections to allow stale sockets to be purged"
This reverts commit 90fcef0.
1 parent 3ca554f commit c8f9b9f

File tree

5 files changed

+4
-18
lines changed

5 files changed

+4
-18
lines changed

src/main/java/io/harness/cf/client/api/CfClient.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,11 @@
3131
import io.jsonwebtoken.Jwts;
3232
import io.vavr.CheckedRunnable;
3333
import java.util.List;
34-
import java.util.concurrent.TimeUnit;
3534
import java.util.stream.Collectors;
3635
import lombok.Getter;
3736
import lombok.Setter;
3837
import lombok.SneakyThrows;
3938
import lombok.extern.slf4j.Slf4j;
40-
import okhttp3.OkHttpClient;
4139
import okhttp3.Request;
4240
import org.apache.commons.collections4.CollectionUtils;
4341
import org.jetbrains.annotations.NotNull;
@@ -259,13 +257,7 @@ private void initStreamingMode() {
259257
}
260258

261259
void startSSE() {
262-
long readTimeoutInMins = Math.max(config.getSseReadTimeout(), 1);
263-
OkHttpClient sseClient =
264-
new OkHttpClient.Builder()
265-
.readTimeout(readTimeoutInMins, TimeUnit.MINUTES)
266-
.retryOnConnectionFailure(true)
267-
.build();
268-
OkSse okSse = new OkSse(sseClient);
260+
OkSse okSse = new OkSse();
269261
sse = okSse.newServerSentEvent(sseRequest, listener);
270262
}
271263

src/main/java/io/harness/cf/client/api/Config.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,6 @@ public class Config {
5454
/** If metrics service POST call is taking > this time, we need to know about it */
5555
@Getter @Builder.Default long metricsServiceAcceptableDuration = 10000;
5656

57-
/** read timeout in minutes for SSE connections */
58-
@Getter @Builder.Default long sseReadTimeout = 30;
59-
6057
public int getFrequency() {
6158
return Math.max(frequency, Config.MIN_FREQUENCY);
6259
}

src/main/java/io/harness/cf/client/api/Poller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public Poller(
4646
protected void runOneIteration() {
4747

4848
if (Thread.currentThread().isInterrupted()) {
49-
log.warn("Polling thread interrupted, skipping iteration");
49+
5050
return;
5151
}
5252
try {

src/main/java/io/harness/cf/client/api/SSEListener.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ private void processFeature(JsonObject jsonObject) {
8383
break;
8484
} else {
8585
log.error(
86-
"Mismatched versions, payload version [{}] featureConfig version [{}]",
86+
format("Mismatched versions, payload version [%s] featureConfig version [%s]"),
8787
version,
8888
featureConfig.getFeature());
8989
}
@@ -124,8 +124,6 @@ public boolean onRetryTime(ServerSentEvent serverSentEvent, long l) {
124124
@Override
125125
public boolean onRetryError(
126126
ServerSentEvent serverSentEvent, Throwable throwable, Response response) {
127-
log.warn("onRetryError got {}", throwable.getMessage());
128-
log.trace("onRetryError throwable is ", throwable);
129127
return false;
130128
}
131129

src/test/java/io/harness/cf/client/api/mock/MockedCfConfiguration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ public MockedCfConfiguration() {
2929
30000,
3030
10000,
3131
true,
32-
10000,
33-
30);
32+
10000);
3433
}
3534

3635
@Override

0 commit comments

Comments
 (0)