Skip to content

Commit

Permalink
Avoid indefinite Uni wait in OIDC recorders
Browse files Browse the repository at this point in the history
(cherry picked from commit 6180545)
  • Loading branch information
sberyozkin authored and gsmet committed Jun 14, 2023
1 parent 8bae908 commit 4464bfe
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ public OidcClients get() {

protected static OidcClient createOidcClient(OidcClientConfig oidcConfig, String oidcClientId,
TlsConfig tlsConfig, Supplier<Vertx> vertx) {
return createOidcClientUni(oidcConfig, oidcClientId, tlsConfig, vertx).await().indefinitely();
return createOidcClientUni(oidcConfig, oidcClientId, tlsConfig, vertx).await().atMost(oidcConfig.connectionTimeout);
}

protected static Uni<OidcClient> createOidcClientUni(OidcClientConfig oidcConfig, String oidcClientId,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ public TenantConfigContext apply(Throwable t) {
throw new OIDCException(t);
}
})
.await().indefinitely();
.await().atMost(oidcConfig.getConnectionTimeout());
}

private static Throwable logTenantConfigContextFailure(Throwable t, String tenantId) {
Expand Down

0 comments on commit 4464bfe

Please sign in to comment.