fix mysqltest
This commit is contained in:
@ -157,7 +157,7 @@ int ObTenantSrs::refresh_srs(bool is_sys)
|
||||
LOG_INFO("srs exist min version 4.1", K(tenant_data_version));
|
||||
} else if (OB_FAIL(fetch_all_srs(srs, is_sys))) {
|
||||
if (ret == OB_ERR_EMPTY_QUERY ) {
|
||||
LOG_INFO("srs table is empty", K(is_sys));
|
||||
LOG_DEBUG("srs table is empty", K(is_sys));
|
||||
} else {
|
||||
LOG_WARN("failed to fetch ObSrsCacheSnapShot", K(ret), K(is_sys));
|
||||
}
|
||||
@ -257,8 +257,10 @@ void ObTenantSrs::TenantSrsUpdateTask::runTimerTask()
|
||||
if (OB_ISNULL(tenant_srs_)) {
|
||||
LOG_WARN("failed to do srs update task. tenant_srs is null");
|
||||
} else if (OB_FAIL(tenant_srs_->refresh_sys_srs())) {
|
||||
LOG_WARN("failed to refresh sys srs", K(ret), K(tenant_srs_->remote_sys_srs_version_),
|
||||
K(tenant_srs_->local_sys_srs_version_));
|
||||
if (ret != OB_ERR_EMPTY_QUERY) {
|
||||
LOG_WARN("failed to refresh sys srs", K(ret), K(tenant_srs_->remote_sys_srs_version_),
|
||||
K(tenant_srs_->local_sys_srs_version_));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -323,7 +323,8 @@ struct ObDatumTypeCmp<ObGeometryType, ObGeometryType> : public ObDefined<>
|
||||
{
|
||||
inline static int cmp(const ObDatum &l, const ObDatum &r)
|
||||
{
|
||||
return ObCharset::strcmpsp(CS_TYPE_BINARY, l.ptr_, l.len_, r.ptr_, r.len_, false);
|
||||
int res = ObCharset::strcmpsp(CS_TYPE_BINARY, l.ptr_, l.len_, r.ptr_, r.len_, false);
|
||||
return res > 0 ? 1 : (res < 0 ? -1 : 0);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -6260,20 +6260,23 @@ OB_NOINLINE int ObQueryRange::deep_copy(const ObQueryRange &other,
|
||||
}
|
||||
|
||||
const ColumnIdInfoMap& input_srid = other.get_columnId_map();
|
||||
ColumnIdInfoMap::const_iterator iter = input_srid.begin();
|
||||
if (!columnId_map_.created()) {
|
||||
if (OB_FAIL(columnId_map_.create(OB_DEFAULT_SRID_BUKER, &map_alloc_, &bucket_allocator_wrapper_))) {
|
||||
LOG_WARN("Init columnId_map_ failed", K(ret));
|
||||
if (input_srid.created()) {
|
||||
ColumnIdInfoMap::const_iterator iter = input_srid.begin();
|
||||
if (!columnId_map_.created()) {
|
||||
if (OB_FAIL(columnId_map_.create(OB_DEFAULT_SRID_BUKER, &map_alloc_, &bucket_allocator_wrapper_))) {
|
||||
LOG_WARN("Init columnId_map_ failed", K(ret));
|
||||
}
|
||||
} else if (OB_FAIL(columnId_map_.reuse())) {
|
||||
LOG_WARN("reuse columnId_map_ failed", K(ret));
|
||||
}
|
||||
} else if (OB_FAIL(columnId_map_.reuse())) {
|
||||
LOG_WARN("reuse columnId_map_ failed", K(ret));
|
||||
}
|
||||
while (OB_SUCC(ret) && iter != input_srid.end()) {
|
||||
if (OB_FAIL(columnId_map_.set_refactored(iter->first, iter->second))) {
|
||||
LOG_WARN("set srid map failed", K(ret), K(iter->first));
|
||||
while (OB_SUCC(ret) && iter != input_srid.end()) {
|
||||
if (OB_FAIL(columnId_map_.set_refactored(iter->first, iter->second))) {
|
||||
LOG_WARN("set srid map failed", K(ret), K(iter->first));
|
||||
}
|
||||
iter++;
|
||||
}
|
||||
iter++;
|
||||
}
|
||||
|
||||
FOREACH_X(it, other.mbr_filters_, OB_SUCC(ret) && it != other.mbr_filters_.end()) {
|
||||
if (OB_FAIL(mbr_filters_.push_back(*it))) {
|
||||
LOG_WARN("store mbr_filters_ failed", K(ret));
|
||||
|
||||
Reference in New Issue
Block a user