Commit 3fa68450 authored by 王翔宇's avatar 王翔宇
Browse files

MS-611 Add resources validity check in ResourceMgr


Former-commit-id: 52e0de06fdc5271fa20390b7a67c7130623592ef
parent bfc58766
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -66,16 +66,14 @@ JobMgr::worker_function() {
        }

        auto tasks = build_task(job);
        auto disk_list = res_mgr_->GetDiskResources();
        if (!disk_list.empty()) {
            if (auto disk = disk_list[0].lock()) {
        // disk resources NEVER be empty.
        if (auto disk = res_mgr_->GetDiskResources()[0].lock()) {
            for (auto& task : tasks) {
                disk->task_table().Put(task);
            }
        }
    }
}
}

std::vector<TaskPtr>
JobMgr::build_task(const JobPtr& job) {