Support group_id transfer of ddl task with serlize_message
This commit is contained in:
		@ -243,6 +243,7 @@ public:
 | 
			
		||||
  virtual int fill_dag_key(char *buf, const int64_t buf_len) const override;
 | 
			
		||||
  virtual int64_t hash() const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
  INHERIT_TO_STRING_KV("ObIDag", ObIDag, K_(is_inited));
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
@ -266,6 +267,7 @@ public:
 | 
			
		||||
  virtual int fill_dag_key(char *buf, const int64_t buf_len) const override;
 | 
			
		||||
  virtual int64_t hash() const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
  INHERIT_TO_STRING_KV("ObIDag", ObIDag, K_(is_inited));
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
@ -296,6 +298,7 @@ public:
 | 
			
		||||
  virtual int64_t hash() const override;
 | 
			
		||||
  virtual bool check_can_schedule() override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
  INHERIT_TO_STRING_KV("ObIDag", ObIDag, K_(is_inited));
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
@ -321,6 +324,7 @@ public:
 | 
			
		||||
  virtual int fill_comment(char *buf, const int64_t buf_len) const override;
 | 
			
		||||
  virtual int fill_dag_key(char *buf, const int64_t buf_len) const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
  INHERIT_TO_STRING_KV("ObIDag", ObIDag, K_(param));
 | 
			
		||||
 | 
			
		||||
protected:
 | 
			
		||||
@ -366,6 +370,7 @@ public:
 | 
			
		||||
  virtual bool operator==(const ObIDag &other) const override;
 | 
			
		||||
  virtual int64_t hash() const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
  int get_file_id_list_(common::ObIArray<int64_t> &file_id_list);
 | 
			
		||||
@ -397,6 +402,7 @@ public:
 | 
			
		||||
  virtual bool operator==(const ObIDag &other) const override;
 | 
			
		||||
  virtual int64_t hash() const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override;
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override { return consumer_group_id_; }
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
  bool is_inited_;
 | 
			
		||||
 | 
			
		||||
@ -98,6 +98,8 @@ public:
 | 
			
		||||
  virtual int fill_dag_key(char *buf, const int64_t buf_len) const override;
 | 
			
		||||
  virtual lib::Worker::CompatMode get_compat_mode() const override
 | 
			
		||||
  { return lib::Worker::CompatMode::MYSQL; }
 | 
			
		||||
  virtual uint64_t get_consumer_group_id() const override
 | 
			
		||||
  { return consumer_group_id_; }
 | 
			
		||||
  int create_first_task();
 | 
			
		||||
 | 
			
		||||
  INHERIT_TO_STRING_KV("ObIDag", ObIDag, KP(this), K_(param), K_(result));
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user