Skip to content

Commit f187e2b

Browse files
author
Daan Hoogland
committed
logging improvements and naming of field(s)
1 parent a22b045 commit f187e2b

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

Diff for: engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -5622,13 +5622,13 @@ public Outcome<VirtualMachine> addVmToNetworkThroughJobQueue(
56225622

56235623
VmWorkJobVO workJob = null;
56245624
if (pendingWorkJobs != null && pendingWorkJobs.size() > 0) {
5625-
if (s_logger.isTraceEnabled()) {
5626-
s_logger.trace(String.format("number of add nic jobs for vm %s are %d", vm, pendingWorkJobs.size()));
5625+
if (pendingWorkJobs.size() > 0) {
5626+
s_logger.warn(String.format("number of jobs to add net %s to vm %s are %d", network.getUuid(), vm.getInstanceName(), pendingWorkJobs.size()));
56275627
}
56285628
workJob = fetchOrCreateVmWorkJobToAddNetwokr(vm, network, requested, context, user, account, pendingWorkJobs);
56295629
} else {
56305630
if (s_logger.isTraceEnabled()) {
5631-
s_logger.trace(String.format("no add-nic jobs for vm %s yet", vm));
5631+
s_logger.trace(String.format("no jobs to add network %s for vm %s yet", network, vm));
56325632
}
56335633

56345634
workJob = createVmWorkJobToAddNetwork(vm, network, requested, context, user, account);
@@ -5648,7 +5648,7 @@ private VmWorkJobVO fetchOrCreateVmWorkJobToAddNetwokr(
56485648
List<VmWorkJobVO> pendingWorkJobs) {
56495649
VmWorkJobVO workJob = null;
56505650
for (VmWorkJobVO job : pendingWorkJobs) {
5651-
if (network.getUuid().equals(job.getSecondaryKey())) {
5651+
if (network.getUuid().equals(job.getSecondaryObjectIdentifier())) {
56525652
if (s_logger.isTraceEnabled()) {
56535653
s_logger.trace(String.format("a similar job found for vm %s", vm));
56545654
}
@@ -5679,7 +5679,7 @@ private VmWorkJobVO createVmWorkJobToAddNetwork(
56795679
workJob.setVmType(VirtualMachine.Type.Instance);
56805680
workJob.setVmInstanceId(vm.getId());
56815681
workJob.setRelated(AsyncJobExecutionContext.getOriginJobId());
5682-
workJob.setSecondaryKey(network.getUuid());
5682+
workJob.setSecondaryObjectIdentifier(network.getUuid());
56835683

56845684
// save work context info (there are some duplications)
56855685
final VmWorkAddVmToNetwork workInfo = new VmWorkAddVmToNetwork(user.getId(), account.getId(), vm.getId(),

Diff for: engine/schema/src/main/resources/META-INF/db/schema-41520to41600.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -792,4 +792,4 @@ ALTER TABLE cloud_usage.usage_network DROP PRIMARY KEY, ADD PRIMARY KEY (`accoun
792792
ALTER TABLE `cloud`.`user_statistics` DROP INDEX `account_id`, ADD UNIQUE KEY `account_id` (`account_id`,`data_center_id`,`public_ip_address`,`device_id`,`device_type`, `network_id`);
793793
ALTER TABLE `cloud_usage`.`user_statistics` DROP INDEX `account_id`, ADD UNIQUE KEY `account_id` (`account_id`,`data_center_id`,`public_ip_address`,`device_id`,`device_type`, `network_id`);
794794

795-
ALTER TABLE `cloud`.`vm_work_job` ADD COLUMN `secondary_key` char(100) COMMENT 'any additional item that must be checked during queueing' AFTER `vm_instance_id`;
795+
ALTER TABLE `cloud`.`vm_work_job` ADD COLUMN `secondary_object` char(100) COMMENT 'any additional item that must be checked during queueing' AFTER `vm_instance_id`;

Diff for: framework/jobs/src/main/java/org/apache/cloudstack/framework/jobs/dao/VmWorkJobDao.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public interface VmWorkJobDao extends GenericDao<VmWorkJobVO, Long> {
3232

3333
List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long instanceId, String jobCmd);
3434

35-
List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long instanceId, String jobCmd, String secondaryKey);
35+
List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long instanceId, String jobCmd, String secondaryObjectIdentifier);
3636

3737
void updateStep(long workJobId, Step step);
3838

Diff for: framework/jobs/src/main/java/org/apache/cloudstack/framework/jobs/dao/VmWorkJobDaoImpl.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public void init() {
6767
PendingWorkJobByCommandSearch.and("jobStatus", PendingWorkJobByCommandSearch.entity().getStatus(), Op.EQ);
6868
PendingWorkJobByCommandSearch.and("vmType", PendingWorkJobByCommandSearch.entity().getVmType(), Op.EQ);
6969
PendingWorkJobByCommandSearch.and("vmInstanceId", PendingWorkJobByCommandSearch.entity().getVmInstanceId(), Op.EQ);
70-
PendingWorkJobByCommandSearch.and("secondaryKey", PendingWorkJobByCommandSearch.entity().getSecondaryKey(), Op.EQ);
70+
PendingWorkJobByCommandSearch.and("secondaryObjectIdentifier", PendingWorkJobByCommandSearch.entity().getSecondaryObjectIdentifier(), Op.EQ);
7171
PendingWorkJobByCommandSearch.and("step", PendingWorkJobByCommandSearch.entity().getStep(), Op.NEQ);
7272
PendingWorkJobByCommandSearch.and("cmd", PendingWorkJobByCommandSearch.entity().getCmd(), Op.EQ);
7373
PendingWorkJobByCommandSearch.done();
@@ -121,13 +121,13 @@ public List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long inst
121121
}
122122

123123
@Override
124-
public List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long instanceId, String jobCmd, String secondaryKey) {
124+
public List<VmWorkJobVO> listPendingWorkJobs(VirtualMachine.Type type, long instanceId, String jobCmd, String secondaryObjectIdentifier) {
125125

126126
SearchCriteria<VmWorkJobVO> sc = PendingWorkJobByCommandSearch.create();
127127
sc.setParameters("jobStatus", JobInfo.Status.IN_PROGRESS);
128128
sc.setParameters("vmType", type);
129129
sc.setParameters("vmInstanceId", instanceId);
130-
sc.setParameters("secondaryKey", secondaryKey);
130+
sc.setParameters("secondaryObjectIdentifier", secondaryObjectIdentifier);
131131
sc.setParameters("cmd", jobCmd);
132132

133133
Filter filter = new Filter(VmWorkJobVO.class, "created", true, null, null);

Diff for: framework/jobs/src/main/java/org/apache/cloudstack/framework/jobs/impl/VmWorkJobVO.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ boolean updateState() {
5858
@Column(name = "vm_instance_id")
5959
long vmInstanceId;
6060

61-
@Column(name = "secondary_key")
62-
String secondaryKey;
61+
@Column(name = "secondary_object")
62+
String secondaryObjectIdentifier;
6363

6464
protected VmWorkJobVO() {
6565
}
@@ -93,11 +93,11 @@ public void setVmInstanceId(long vmInstanceId) {
9393
this.vmInstanceId = vmInstanceId;
9494
}
9595

96-
public String getSecondaryKey() {
97-
return secondaryKey;
96+
public String getSecondaryObjectIdentifier() {
97+
return secondaryObjectIdentifier;
9898
}
9999

100-
public void setSecondaryKey(String secondaryKey) {
101-
this.secondaryKey = secondaryKey;
100+
public void setSecondaryObjectIdentifier(String secondaryObjectIdentifier) {
101+
this.secondaryObjectIdentifier = secondaryObjectIdentifier;
102102
}
103103
}

0 commit comments

Comments
 (0)