From d0e7744abce4e26a002c119f8bfe17e17e18a9d3 Mon Sep 17 00:00:00 2001 From: wxyu Date: Tue, 8 Oct 2019 15:24:50 +0800 Subject: [PATCH] MS-611 Add resources validity check in ResourceMgr Former-commit-id: cc00283529c2e56ee9829c2f42d7c217d1ba3f42 --- cpp/src/scheduler/JobMgr.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cpp/src/scheduler/JobMgr.cpp b/cpp/src/scheduler/JobMgr.cpp index 25a4932f03..bf22f7be2e 100644 --- a/cpp/src/scheduler/JobMgr.cpp +++ b/cpp/src/scheduler/JobMgr.cpp @@ -66,12 +66,10 @@ 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()) { - for (auto& task : tasks) { - disk->task_table().Put(task); - } + // disk resources NEVER be empty. + if (auto disk = res_mgr_->GetDiskResources()[0].lock()) { + for (auto& task : tasks) { + disk->task_table().Put(task); } } }