Enhanced resource isolation capability, previous IOPS group control for front-end and back-end tasks

Co-authored-by: Charles0429 <xiezhenjiang@gmail.com>
Co-authored-by: raywill <hustos@gmail.com>
This commit is contained in:
renju96
2023-01-28 15:58:18 +08:00
committed by ob-robot
parent db705fd64f
commit 3080f2b66f
72 changed files with 3524 additions and 857 deletions

View File

@ -1133,7 +1133,6 @@ int ObRADatumStore::write_file(BlockIndex &bi, void *buf, int64_t size)
io.buf_ = static_cast<char *>(buf);
io.size_ = size;
io.tenant_id_ = tenant_id_;
io.io_desc_.set_category(ObIOCategory::USER_IO);
io.io_desc_.set_wait_event(ObWaitEventIds::ROW_STORE_DISK_WRITE);
const uint64_t start = rdtsc();
if (OB_FAIL(FILE_MANAGER_INSTANCE_V2.write(io, timeout_ms))) {
@ -1174,7 +1173,6 @@ int ObRADatumStore::read_file(void *buf, const int64_t size, const int64_t offse
io.buf_ = static_cast<char *>(buf);
io.size_ = size;
io.tenant_id_ = tenant_id_;
io.io_desc_.set_category(ObIOCategory::USER_IO);
io.io_desc_.set_wait_event(ObWaitEventIds::ROW_STORE_DISK_READ);
const uint64_t start = rdtsc();
blocksstable::ObTmpFileIOHandle handle;