acelyc111 opened a new pull request #3750:
URL: https://github.com/apache/incubator-doris/pull/3750


   TabletMeta's _preferred_rowset_type is not initialized after object 
constructing and
   may be a random value, and this field is not updated when create 
ALPHA_ROWSET tablet,
   and it will not be serialized into pb in this case. So if cloning an 
ALPHA_ROWSET
   tablet from another BE, this new created local tablet's 
_preferred_rowset_type field
   may be random as BETA_ROWSET and can not be overwrote after cloned, then new 
input
   rows will be wrote as BETA_ROWSET format which is not we expect.
   This patch fix this bug by giving _preferred_rowset_type a default value and 
updating
   this field when create any type of tablet, and add an unit test and related 
overwrite
   equal operator functions.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to