Skip to content

Commit 65d8621

Browse files
committed
[NCL-9076]: Configure heartbeat only when provided in the request
1 parent abfd73c commit 65d8621

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

adjuster/src/main/java/org/jboss/pnc/reqour/adjust/App.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ public void run() {
9090

9191
try {
9292
configureMDC();
93-
heartbeatScheduler.subscribeRequest(adjustRequest.getTaskId(), adjustRequest.getHeartbeatConfig());
93+
if (adjustRequest.getHeartbeatConfig() != null) {
94+
heartbeatScheduler.subscribeRequest(adjustRequest.getTaskId(), adjustRequest.getHeartbeatConfig());
95+
}
9496

9597
final CloningResult cloningResult;
9698
try (AutoCloseable _c = ProcessStageUtils.startCloseableStage(AdjustProcessStage.SCM_CLONE.name())) {

adjuster/src/main/java/org/jboss/pnc/reqour/adjust/VersionProvider.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,30 @@
44
*/
55
package org.jboss.pnc.reqour.adjust;
66

7+
import io.quarkus.runtime.Startup;
78
import jakarta.enterprise.context.ApplicationScoped;
9+
import jakarta.inject.Inject;
810
import org.jboss.pnc.reqour.BuildInformationConstants;
11+
import org.jboss.pnc.reqour.runtime.UserLogger;
12+
import org.slf4j.Logger;
913
import picocli.CommandLine;
1014

15+
import java.util.Arrays;
16+
1117
@ApplicationScoped
1218
public class VersionProvider implements CommandLine.IVersionProvider {
1319

20+
@Inject
21+
@UserLogger
22+
Logger userLogger;
23+
24+
@Startup
25+
void printVersion() {
26+
Arrays.stream(getVersion()).forEach(userLogger::info);
27+
}
28+
1429
@Override
15-
public String[] getVersion() throws Exception {
30+
public String[] getVersion() {
1631
return new String[] { "Reqour Adjuster", printVersionAttribute("Version", BuildInformationConstants.VERSION),
1732
printVersionAttribute("Commit hash", BuildInformationConstants.COMMIT_HASH),
1833
printVersionAttribute("Build time", BuildInformationConstants.BUILD_TIME) };

0 commit comments

Comments
 (0)