[bugfix]: shouldn't ignore sizeof(Block) while calc remain size of a block.
This commit is contained in:
@ -97,9 +97,9 @@ protected:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool is_overflow(uint64_t size)
|
inline bool is_overflow(int64_t size)
|
||||||
{
|
{
|
||||||
return size > get_remain();
|
return size > get_remain() - static_cast<int64_t>(sizeof(ObTempBlockStore::Block));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline const char *get_last_row() { return last_row_pos_; }
|
inline const char *get_last_row() { return last_row_pos_; }
|
||||||
|
|||||||
Reference in New Issue
Block a user