Skip to content

Commit a458c72

Browse files
authored
Merge pull request #46 from gullerya/yuri-cleanup
tech: cleaning up logs from investigation defect #605134 CI servers cannot be added on nightly
2 parents cdb1337 + 1eb75a1 commit a458c72

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

integrations-sdk/src/main/java/com/hp/octane/integrations/services/bridge/BridgeServiceImpl.java

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@
3636
import java.util.Map;
3737
import java.util.concurrent.ExecutorService;
3838
import java.util.concurrent.Executors;
39-
import java.util.concurrent.RejectedExecutionHandler;
4039
import java.util.concurrent.ThreadFactory;
41-
import java.util.concurrent.ThreadPoolExecutor;
4240

4341
import static com.hp.octane.integrations.api.RestService.ACCEPT_HEADER;
4442
import static com.hp.octane.integrations.api.RestService.ANALYTICS_CI_PATH_PART;
@@ -75,27 +73,14 @@ public BridgeServiceImpl(Object internalUsageValidator, RestService restService,
7573
this.tasksProcessor = tasksProcessor;
7674

7775
logger.info("starting background worker...");
78-
79-
((ThreadPoolExecutor) connectivityExecutors).setRejectedExecutionHandler(new RejectedExecutionHandler() {
80-
@Override
81-
public void rejectedExecution(Runnable runnable, ThreadPoolExecutor threadPoolExecutor) {
82-
logger.error("execution REJECTED, retrying after a short while");
83-
doWait(1000);
84-
startBackgroundWorker();
85-
}
86-
});
8776
startBackgroundWorker();
8877
}
8978

9079
// this should be infallible everlasting worker
9180
private void startBackgroundWorker() {
9281
try {
93-
logger.info("pool size: " + ((ThreadPoolExecutor) connectivityExecutors).getPoolSize() + ", active: " + ((ThreadPoolExecutor) connectivityExecutors).getActiveCount());
9482
connectivityExecutors.execute(new Runnable() {
9583
public void run() {
96-
97-
logger.info("executing getAbridgedTasks...");
98-
9984
try {
10085
String tasksJSON;
10186
CIServerInfo serverInfo = pluginServices.getServerInfo();
@@ -121,15 +106,13 @@ public void run() {
121106
if (tasksJSON != null && !tasksJSON.isEmpty()) {
122107
handleTasks(tasksJSON);
123108
}
124-
logger.info("finished backgroundWorker");
125109
} catch (Throwable t) {
126-
logger.error("connection to Octane Server temporary failed", t);
127-
doWait(1000);
110+
logger.error("getting tasks from Octane Server temporary failed", t);
111+
doWait(2000);
128112
startBackgroundWorker();
129113
}
130114
}
131115
});
132-
logger.info("executing on connectivityExecutors finished");
133116
} catch (Throwable t) {
134117
logger.error("error executing startBackgroundWorker", t);
135118
}
@@ -192,8 +175,9 @@ private String getAbridgedTasks(String selfIdentity, String selfType, String sel
192175

193176
private void handleTasks(String tasksJSON) {
194177
try {
178+
logger.info("parsing tasks...");
195179
OctaneTaskAbridged[] tasks = dtoFactory.dtoCollectionFromJson(tasksJSON, OctaneTaskAbridged[].class);
196-
logger.info("going to process " + tasks.length + " tasks");
180+
logger.info("parsed " + tasks.length + " tasks, processing...");
197181
for (final OctaneTaskAbridged task : tasks) {
198182
taskProcessingExecutors.execute(new Runnable() {
199183
public void run() {

0 commit comments

Comments
 (0)