mirror of
https://github.com/apache/maven-mvnd.git
synced 2025-09-28 08:47:29 +00:00
Fix the number of cancelled daemons displayed
This commit is contained in:
@@ -232,10 +232,11 @@ public class DaemonConnector {
|
|||||||
private DaemonClientConnection connectToCanceledDaemon(Collection<DaemonInfo> busyDaemons,
|
private DaemonClientConnection connectToCanceledDaemon(Collection<DaemonInfo> busyDaemons,
|
||||||
DaemonCompatibilitySpec constraint) {
|
DaemonCompatibilitySpec constraint) {
|
||||||
DaemonClientConnection connection = null;
|
DaemonClientConnection connection = null;
|
||||||
Map<Boolean, List<DaemonInfo>> canceledBusy = busyDaemons.stream()
|
List<DaemonInfo> canceledBusy = busyDaemons.stream()
|
||||||
.collect(Collectors.groupingBy(di -> di.getState() == Canceled));
|
.filter(di -> di.getState() == Canceled)
|
||||||
final Collection<DaemonInfo> compatibleCanceledDaemons = getCompatibleDaemons(
|
.collect(Collectors.toList());
|
||||||
canceledBusy.getOrDefault(true, Collections.emptyList()), constraint);
|
final List<DaemonInfo> compatibleCanceledDaemons = getCompatibleDaemons(
|
||||||
|
canceledBusy, constraint);
|
||||||
LOGGER.debug("Found {} busy daemons, {} cancelled, {} compatibles", busyDaemons.size(), canceledBusy.size(),
|
LOGGER.debug("Found {} busy daemons, {} cancelled, {} compatibles", busyDaemons.size(), canceledBusy.size(),
|
||||||
compatibleCanceledDaemons.size());
|
compatibleCanceledDaemons.size());
|
||||||
if (!compatibleCanceledDaemons.isEmpty()) {
|
if (!compatibleCanceledDaemons.isEmpty()) {
|
||||||
|
@@ -508,7 +508,7 @@ public class Server implements AutoCloseable, Runnable {
|
|||||||
}
|
}
|
||||||
LOGGER.info("Received message: {}", message);
|
LOGGER.info("Received message: {}", message);
|
||||||
if (message == Message.BareMessage.CANCEL_BUILD_SINGLETON) {
|
if (message == Message.BareMessage.CANCEL_BUILD_SINGLETON) {
|
||||||
updateState(DaemonState.Canceled);
|
updateState(Canceled);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
synchronized (recvQueue) {
|
synchronized (recvQueue) {
|
||||||
|
Reference in New Issue
Block a user