fix error log
This commit is contained in:
@ -63,7 +63,7 @@ public:
|
|||||||
int init(const ObTenantIOConfig &io_config, const ObIOUsage *io_usage);
|
int init(const ObTenantIOConfig &io_config, const ObIOUsage *io_usage);
|
||||||
void destroy();
|
void destroy();
|
||||||
int calc_phyqueue_clock(ObPhyQueue *phy_queue, ObIORequest &req);
|
int calc_phyqueue_clock(ObPhyQueue *phy_queue, ObIORequest &req);
|
||||||
int sync_clocks(ObIArray<ObTenantIOClock *> &io_clocks);
|
static int sync_clocks(ObIArray<ObTenantIOClock *> &io_clocks);
|
||||||
int sync_tenant_clock(ObTenantIOClock *ioclock);
|
int sync_tenant_clock(ObTenantIOClock *ioclock);
|
||||||
int adjust_clocks(ObPhyQueue *phy_queue, ObIORequest &req);
|
int adjust_clocks(ObPhyQueue *phy_queue, ObIORequest &req);
|
||||||
int adjust_reservation_clock(ObPhyQueue *phy_queue, ObIORequest &req);
|
int adjust_reservation_clock(ObPhyQueue *phy_queue, ObIORequest &req);
|
||||||
|
|||||||
@ -348,7 +348,7 @@ int ObIOManager::adjust_tenant_clock()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!io_clocks.empty()) {
|
if (!io_clocks.empty()) {
|
||||||
if (OB_FAIL(io_clocks.at(0)->sync_clocks(io_clocks))) {
|
if (OB_FAIL(ObTenantIOClock::sync_clocks(io_clocks))) {
|
||||||
LOG_WARN("sync io clocks failed", K(ret), K(io_clocks));
|
LOG_WARN("sync io clocks failed", K(ret), K(io_clocks));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -521,7 +521,8 @@ int ObIOManager::get_tenant_io_manager(const uint64_t tenant_id, ObRefHolder<ObT
|
|||||||
ObTenantIOManager *tenant_io_mgr = MTL(ObTenantIOManager*);
|
ObTenantIOManager *tenant_io_mgr = MTL(ObTenantIOManager*);
|
||||||
tenant_holder.hold(tenant_io_mgr);
|
tenant_holder.hold(tenant_io_mgr);
|
||||||
} else {
|
} else {
|
||||||
MTL_SWITCH(tenant_id) {
|
MAKE_TENANT_SWITCH_SCOPE_GUARD(guard);
|
||||||
|
if (OB_SUCC(guard.switch_to(tenant_id, false))) {
|
||||||
ObTenantIOManager *tenant_io_mgr = MTL(ObTenantIOManager*);
|
ObTenantIOManager *tenant_io_mgr = MTL(ObTenantIOManager*);
|
||||||
tenant_holder.hold(tenant_io_mgr);
|
tenant_holder.hold(tenant_io_mgr);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user