fix lob tablet leak when direct load
This commit is contained in:
parent
dc9a81440a
commit
854fefcdfc
@ -629,14 +629,15 @@ int ObLobMetaWriteIter::open(ObLobAccessParam ¶m,
|
||||
ObString remain_buf;
|
||||
ObString seq_id_st;
|
||||
ObString seq_id_end;
|
||||
// must be set before to avoid reset not free iter
|
||||
read_param_ = read_param;
|
||||
iter_ = iter;
|
||||
lob_common_ = param.lob_common_;
|
||||
if (OB_ISNULL(iter) || OB_ISNULL(read_param)) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
LOG_WARN("null query iter", K(ret));
|
||||
} else if (OB_FAIL(open(param, iter, read_buf, 0/*padding_size*/, post_data, remain_buf, seq_id_st, seq_id_end, nullptr))) {
|
||||
LOG_WARN("open fail", K(ret), K(param), KP(read_param));
|
||||
} else {
|
||||
read_param_ = read_param;
|
||||
lob_common_ = param.lob_common_;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user