You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/04/12 11:59:16 UTC

[GitHub] [incubator-doris] yangzhg opened a new issue, #8984: [Discussion] Remove AlphaRowset Related Code

yangzhg opened a new issue, #8984:
URL: https://github.com/apache/incubator-doris/issues/8984

   BetaRowset has been online for a long time, and has been the default format, performance and stability have been fully verified, currently in our code base still retains support for AlphaRowset, while taking into account the support of AlphaRowset for our follow-up Development has added a lot of unnecessary work, so I propose to remove the alphaRowset support and code in doris.
   
   This work needs to be done in two steps.
   1. add the stmt to detect alpharowset tables in version 1.1, before 1.1
   upgrade to 1.2 users need to convert all tables in the cluster to
   betarowset, and we also can add a configuration to control whether to
   automatically compaction alpha rowset tables to betarowset format
   2. remove alpha rowset related code in 1.2 version


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org.apache.org

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


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


[GitHub] [incubator-doris] yiguolei commented on issue #8984: [Discussion] Remove AlphaRowset Related Code

Posted by GitBox <gi...@apache.org>.
yiguolei commented on issue #8984:
URL: https://github.com/apache/incubator-doris/issues/8984#issuecomment-1105947382

   It's great. If we could remove alpha rowset we could remove many unused code, it will accelerate our develop speed.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

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


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


[GitHub] [incubator-doris] jacktengg commented on issue #8984: [Discussion] Remove AlphaRowset Related Code

Posted by GitBox <gi...@apache.org>.
jacktengg commented on issue #8984:
URL: https://github.com/apache/incubator-doris/issues/8984#issuecomment-1147162820

   Code of AlphaRowset  is going to be abolished :
   - Apache Doris has set the default rowset to BetaRowset in version 0.15 for about half a year.
   - In version 1.0.0, we released a vectorized execution engine, in which the storage vectorization is only designed and modified for BetaRowset, so the old AlphaRowset will not enjoy the huge performance improvement brought by vectorization, and we have no plans to do vectorization-related optimizations for AlphaRowset in the future. 
   - In version 1.1, users will be prohibited from creating AlphaRowset tables. Existing tables can be automatically converted to beta rowset if there are alpha rowsets.
   - We will completely remove the AlphaRowset related code in version 1.2, so that the storage side of Doris can iterate quickly. For the existing AlphaRowset table, we provide the following methods for data conversion in 1.1:
   
   1. Check whether the alpha rowset exists on all current BEs, use the following SQL: `admin show tablet storage format`
   2. If there is an alpha rowset on the BE, add the `convert_rowset_thread_num` configuration item in the BE configuration file. After restarting the BE, the BE will automatically convert the alpha rowset to beta rowset.


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

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


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