Add paralleExecute index to logs

This commit is contained in:
Bishal Prasad 2023-03-23 10:23:51 +05:30 committed by GitHub
parent 04f198bf0b
commit eff27e646c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -28332,6 +28332,7 @@ class Batch {
} }
this.concurrency = concurrency; this.concurrency = concurrency;
this.emitter = new events.EventEmitter(); this.emitter = new events.EventEmitter();
this.index = 0;
} }
/** /**
* Add a operation into queue. * Add a operation into queue.
@ -28385,6 +28386,7 @@ class Batch {
* *
*/ */
parallelExecute() { parallelExecute() {
const local_index = this.index++;
if (this.state === BatchStates.Error) { if (this.state === BatchStates.Error) {
return; return;
} }
@ -28395,7 +28397,9 @@ class Batch {
while (this.actives < this.concurrency) { while (this.actives < this.concurrency) {
const operation = this.nextOperation(); const operation = this.nextOperation();
if (operation) { if (operation) {
console.log(`parallelExecute ${local_index} starting execution of operation ${this.operation}. Active count: ${this.actives}`);
operation(); operation();
console.log(`parallelExecute ${local_index} finished execution of operation ${this.operation}. Active count: ${this.actives}`);
} }
else { else {
return; return;