>From Ali Alsuliman <[email protected]>:
Ali Alsuliman has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18354 )
Change subject: Merge branch 'gerrit/stabilization-40cfb8705b' into 'gerrit/neo'
......................................................................
Merge branch 'gerrit/stabilization-40cfb8705b' into 'gerrit/neo'
Change-Id: Ia8359d2d0d8e1b39b1f2c15e5f367332671f9df2
---
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/job/JobManager.java
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryResponse.java
M
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryRequest.java
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/partitions/PartitionMatchMaker.java
M
hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TaskFailureWork.java
9 files changed, 16 insertions(+), 84 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/54/18354/1
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java
index d3bd636..7b253f1 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveEntityEventsListener.java
@@ -501,11 +501,7 @@
ICCMessageBroker messageBroker = (ICCMessageBroker)
applicationCtx.getServiceContext().getMessageBroker();
AlgebricksAbsolutePartitionConstraint runtimeLocations =
getLocations();
int partition = 0;
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(Level.INFO, "Sending stop messages to {}",
runtimeLocations);
-=======
LOGGER.log(Level.INFO, "sending stop messages to {}",
runtimeLocations);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
for (String location : runtimeLocations.getLocations()) {
ActiveRuntimeId runtimeId = getActiveRuntimeId(partition++);
messageBroker.sendApplicationMessageToNC(new
ActiveManagerMessage(ActiveManagerMessage.Kind.STOP_ACTIVITY,
@@ -568,19 +564,10 @@
WaitForStateSubscriber subscriber;
Future<Void> suspendTask;
synchronized (this) {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(level, "{} Suspending entity {}", jobId, entityId);
- LOGGER.log(level, "{} Waiting for ongoing activities", jobId);
-=======
LOGGER.log(level, "{} suspending entity {}", jobId, entityId);
LOGGER.log(level, "{} waiting for ongoing activities", jobId);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
waitForNonTransitionState();
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(level, "{} Proceeding with suspension. Current state is
{}", jobId, state);
-=======
LOGGER.log(level, "{} proceeding with suspension. current state is
{}", jobId, state);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
if (state == ActivityState.STOPPED) {
suspended = true;
return;
@@ -601,24 +588,12 @@
doSuspend(metadataProvider);
return null;
});
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(level, "{} Suspension task has been submitted", jobId);
-=======
LOGGER.log(level, "{} suspension task has been submitted", jobId);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
}
try {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(level, "{} Waiting for suspension task to complete",
jobId);
-=======
LOGGER.log(level, "{} waiting for suspension task to complete",
jobId);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
suspendTask.get();
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.log(level, "{} Waiting for state to become SUSPENDED or
TEMPORARILY_FAILED", jobId);
-=======
LOGGER.log(level, "{} waiting for state to become SUSPENDED or
TEMPORARILY_FAILED", jobId);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
subscriber.sync();
suspended = true;
} catch (Exception e) {
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
index 8fcdb17..662884d 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/active/ActiveNotificationHandler.java
@@ -93,11 +93,7 @@
Object property =
jobSpecification.getProperty(ACTIVE_ENTITY_PROPERTY_NAME);
if (!(property instanceof EntityId)) {
if (property != null) {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- LOGGER.debug("{} is not an active job. job property={}",
jobId, property);
-=======
LOGGER.debug("{} is not an ingestion job. job property={}",
jobId, property);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
}
return;
}
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryRequest.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryRequest.java
index bff3eff..6570041 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryRequest.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryRequest.java
@@ -82,12 +82,7 @@
@Override
public String toString() {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- return String.format("%s(id=%s, uuid=%s, contextId=%s, node=%s)",
getClass().getSimpleName(), reqId, uuid,
- contextId, nodeId);
-=======
return "CancelQueryRequest{from='" + nodeId + "', reqId=" + reqId + ",
uuid='" + uuid + "', contextId='"
+ contextId + "'}";
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
}
}
diff --git
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryResponse.java
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryResponse.java
index 71a1aa4..68d3430 100644
---
a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryResponse.java
+++
b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/CancelQueryResponse.java
@@ -51,10 +51,6 @@
@Override
public String toString() {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- return String.format("%s(id=%s, status=%s)",
getClass().getSimpleName(), reqId, status);
-=======
return "CancelQueryResponse{reqId=" + reqId + ", status=" + status +
'}';
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
}
}
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/job/JobManager.java
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/job/JobManager.java
index 0108b72..ad97188 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/job/JobManager.java
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/job/JobManager.java
@@ -314,11 +314,7 @@
run.setStartTime(System.currentTimeMillis());
run.setStartTimeZoneId(ZoneId.systemDefault().getId());
JobId jobId = run.getJobId();
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- logJobCapacity(run, "running");
-=======
logJobCapacity(run, "running", Level.DEBUG);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
activeRunMap.put(jobId, run);
run.setStatus(JobStatus.RUNNING, null);
executeJobInternal(run);
@@ -326,11 +322,7 @@
// Queue a job when the required capacity for the job is not met.
private void queueJob(JobRun jobRun) throws HyracksException {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- logJobCapacity(jobRun, "queueing");
-=======
logJobCapacity(jobRun, "queueing", Level.INFO);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
jobRun.setStatus(JobStatus.PENDING, null);
jobQueue.add(jobRun);
}
@@ -366,23 +358,6 @@
private void releaseJobCapacity(JobRun jobRun) {
final JobSpecification job = jobRun.getJobSpecification();
jobCapacityController.release(job);
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
- logJobCapacity(jobRun, "released");
- }
-
- private void logJobCapacity(JobRun jobRun, String jobStateDesc) {
- IClusterCapacity requiredResources =
jobRun.getJobSpecification().getRequiredClusterCapacity();
- if (requiredResources == null) {
- return;
- }
- long requiredMemory = requiredResources.getAggregatedMemoryByteSize();
- int requiredCPUs = requiredResources.getAggregatedCores();
- if (requiredMemory == 0 && requiredCPUs == 0) {
- return;
- }
- IReadOnlyClusterCapacity clusterCapacity =
jobCapacityController.getClusterCapacity();
- LOGGER.info("{} {}, memory={}, cpu={}, (new) cluster memory={},
cpu={}, currently running={}, queued={}",
-=======
logJobCapacity(jobRun, "released", Level.DEBUG);
}
@@ -398,7 +373,6 @@
}
IReadOnlyClusterCapacity clusterCapacity =
jobCapacityController.getClusterCapacity();
LOGGER.log(lvl, "{} {}, memory={}, cpu={}, (new) cluster memory={},
cpu={}, currently running={}, queued={}",
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
jobStateDesc, jobRun.getJobId(), requiredMemory, requiredCPUs,
clusterCapacity.getAggregatedMemoryByteSize(),
clusterCapacity.getAggregatedCores(),
getRunningJobsCount(), jobQueue.size());
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/partitions/PartitionMatchMaker.java
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/partitions/PartitionMatchMaker.java
index 365108a..6278693 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/partitions/PartitionMatchMaker.java
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/partitions/PartitionMatchMaker.java
@@ -149,15 +149,9 @@
removeEntries(partitionRequests, o ->
deadNodes.contains(o.getNodeId()));
}
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
public void removeUncommittedPartitions(Set<PartitionId> partitionIds,
Set<TaskAttemptId> taIds, JobId jobId) {
- if (!partitionIds.isEmpty()) {
- LOGGER.debug("Removing uncommitted partitions {}: {}", jobId,
partitionIds);
-=======
- public void removeUncommittedPartitions(Set<PartitionId> partitionIds,
final Set<TaskAttemptId> taIds) {
if (partitionIds != null && !partitionIds.isEmpty()) {
- LOGGER.debug("Removing uncommitted partitions {}", partitionIds);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
+ LOGGER.debug("Removing uncommitted partitions {}: {}", jobId,
partitionIds);
}
IEntryFilter<PartitionDescriptor> filter =
o -> o.getState() != PartitionState.COMMITTED &&
taIds.contains(o.getProducingTaskAttemptId());
@@ -172,15 +166,9 @@
}
}
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
public void removePartitionRequests(Set<PartitionId> partitionIds,
Set<TaskAttemptId> taIds, JobId jobId) {
- if (!partitionIds.isEmpty()) {
- LOGGER.debug("Removing partition requests {}: {}", jobId,
partitionIds);
-=======
- public void removePartitionRequests(Set<PartitionId> partitionIds, final
Set<TaskAttemptId> taIds) {
if (partitionIds != null && !partitionIds.isEmpty()) {
- LOGGER.debug("Removing partition requests {}", partitionIds);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
+ LOGGER.debug("Removing partition requests {}: {}", jobId,
partitionIds);
}
IEntryFilter<PartitionRequest> filter = o ->
taIds.contains(o.getRequestingTaskAttemptId());
for (PartitionId pid : partitionIds) {
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java
index 49997af..6fe9909 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/JobCleanupWork.java
@@ -53,10 +53,7 @@
@Override
public void run() {
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
-=======
LOGGER.info("cleaning up {} on NCs, status={}", jobId, status);
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
final JobRun jobRun = jobManager.get(jobId);
if (jobRun == null) {
LOGGER.debug("ignoring cleanup for unknown {}", jobId);
diff --git
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TaskFailureWork.java
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TaskFailureWork.java
index 5b5de12..48fd403 100644
---
a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TaskFailureWork.java
+++
b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-cc/src/main/java/org/apache/hyracks/control/cc/work/TaskFailureWork.java
@@ -22,10 +22,7 @@
import org.apache.hyracks.api.dataflow.TaskAttemptId;
import org.apache.hyracks.api.job.JobId;
-<<<<<<< HEAD (5b4e88 Merge branch 'gerrit/stabilization-40cfb8705b' into
'gerrit/)
-=======
import org.apache.hyracks.api.util.ErrorMessageUtil;
->>>>>>> BRANCH (f12459 [NO ISSUE][OTH] Logging enhancements + query job
logging)
import org.apache.hyracks.control.cc.ClusterControllerService;
import org.apache.hyracks.control.cc.job.IJobManager;
import org.apache.hyracks.control.cc.job.JobRun;
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18354
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings
Gerrit-Project: asterixdb
Gerrit-Branch: neo
Gerrit-Change-Id: Ia8359d2d0d8e1b39b1f2c15e5f367332671f9df2
Gerrit-Change-Number: 18354
Gerrit-PatchSet: 1
Gerrit-Owner: Ali Alsuliman <[email protected]>
Gerrit-MessageType: newchange