uint16_t sID = 0,
bool completeBeforeShutdown = true)
: GlobalTask(e, id, 0, completeBeforeShutdown),
+ priority(Priority::LOW),
shardID(sID) {}
+ Priority priority;
+
private:
uint16_t shardID;
- Priority priority;
};
class VBSnapshotTaskHigh : public VBSnapshotTask {
uint16_t sID = 0,
bool completeBeforeShutdown = true)
: VBSnapshotTask(e, TaskId::VBSnapshotTaskHigh,
- sID, completeBeforeShutdown){}
+ sID, completeBeforeShutdown) {
+ priority = Priority::HIGH;
+ }
};
class VBSnapshotTaskLow : public VBSnapshotTask {
uint16_t sID = 0,
bool completeBeforeShutdown = true)
: VBSnapshotTask(e, TaskId::VBSnapshotTaskLow,
- sID, completeBeforeShutdown){}
+ sID, completeBeforeShutdown) {
+ priority = Priority::LOW;
+ }
};
/**