client drivers cleanup: stop background snapshot checks
This commit is contained in:
parent
8d6e5706c7
commit
79ce55a4f4
|
|
@ -113,19 +113,27 @@ class ControllerClientCommonDriver extends CsiBaseDriver {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.ctx.args.csiMode.includes("controller")) {
|
if (this.ctx.args.csiMode.includes("controller") && !options.disableBackgroundSnapshotChecks) {
|
||||||
setInterval(() => {
|
let cutCheckIndex = setInterval(() => {
|
||||||
|
if (SNAPSHOTS_CUT_IN_FLIGHT.size == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.ctx.logger.info("snapshots cut in flight", {
|
this.ctx.logger.info("snapshots cut in flight", {
|
||||||
names: [...SNAPSHOTS_CUT_IN_FLIGHT],
|
names: [...SNAPSHOTS_CUT_IN_FLIGHT],
|
||||||
count: SNAPSHOTS_CUT_IN_FLIGHT.size,
|
count: SNAPSHOTS_CUT_IN_FLIGHT.size,
|
||||||
});
|
});
|
||||||
}, 30 * 1000);
|
}, 30 * 1000);
|
||||||
setInterval(() => {
|
this.cleanup.push(() => clearInterval(cutCheckIndex));
|
||||||
|
let restoreCheckIndex = setInterval(() => {
|
||||||
|
if (SNAPSHOTS_RESTORE_IN_FLIGHT.size == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.ctx.logger.info("snapshots restore in flight", {
|
this.ctx.logger.info("snapshots restore in flight", {
|
||||||
names: [...SNAPSHOTS_RESTORE_IN_FLIGHT],
|
names: [...SNAPSHOTS_RESTORE_IN_FLIGHT],
|
||||||
count: SNAPSHOTS_RESTORE_IN_FLIGHT.size,
|
count: SNAPSHOTS_RESTORE_IN_FLIGHT.size,
|
||||||
});
|
});
|
||||||
}, 30 * 1000);
|
}, 30 * 1000);
|
||||||
|
this.cleanup.push(() => clearInterval(restoreCheckIndex));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue