[FEAT MERGE] implement Medium Compaction & adaptive Compaction Strategy
This commit is contained in:
@ -117,7 +117,7 @@ class ObBasicDag : public ObIDag
|
||||
{
|
||||
public:
|
||||
ObBasicDag() :
|
||||
ObIDag(ObDagType::DAG_TYPE_MINOR_MERGE),
|
||||
ObIDag(ObDagType::DAG_TYPE_MAJOR_MERGE),
|
||||
id_(ObTimeUtility::current_time() + random())
|
||||
{}
|
||||
void init(int64_t id) { id_ = id; }
|
||||
@ -457,11 +457,8 @@ class ObOperator
|
||||
public:
|
||||
ObOperator() : num_(0) {}
|
||||
~ObOperator() {}
|
||||
void inc() { ++num_; }
|
||||
void dec()
|
||||
{
|
||||
--num_;
|
||||
}
|
||||
void inc() { ATOMIC_INC(&num_); }
|
||||
void dec() { ATOMIC_DEC(&num_); }
|
||||
private:
|
||||
int64_t num_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user