So how to make sure that all tablets are being compacted and converted to V2?
Some of tablet may not be triggered to the compaction.




--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
chenmin...@apache.org





在 2020-10-29 14:05:31,"Zhao Chun" <zh...@apache.org> 写道:
>陈明雨 <morning...@163.com> 于2020年10月29日周四 下午12:24写道:
>
>> > We can fiinish it when doing compaction, schema change.
>
>
>
>
>> Currenlty we do have a approach to automatically convert v1 to v2, by
>> setting config in be.conf.
>> But this approach is totally uncontrollable, that we can't even know when
>> it can finish.
>>
>> As far as I know, if we set default rowset type to beta in be.conf, the
>new generated rowset by compaction or schema change will be segment V2
>format.
>And it works fine in  my environment.
>
>   And it is both time consuming and space consumimg.
>
>
>Actually, I'm not catch you in this point. I think it is the same with in
>V1 in time and space consuming.
>
>
>>
>> I think it may not be a big problem to keep the v1 format.
>>
>
>Looks good to me except a lot of redundant code
>
>
>> We only need to ensure that no new features are added to v1, and there are
>> commands to help users actively convert data, and that's it.
>>
>> Actually there is method to do the convert, if user do a schema change,
>the format will be converted to V2.
>
>Thanks,
>Zhao Chun
>
>
>>
>>
>> --
>>
>> 此致!Best Regards
>> 陈明雨 Mingyu Chen
>>
>> Email:
>> chenmin...@apache.org
>>
>>
>>
>>
>>
>> 在 2020-10-29 11:20:43,"ling miao" <lingm...@apache.org> 写道:
>> >I don’t think it’s a problem as long as it is divided into several parts.
>> >But now there is a problem that the v2 version of the table is actually
>> >very few, it is difficult for us to truly verify the stability of v2 in a
>> >certain version.
>> >
>> >Or are there any points that can guide users to trigger the conversion
>> from
>> >v1 to v2 by themselves?
>> >Ling Miao
>> >
>> >Zhao Chun <zh...@apache.org> 于2020年10月29日周四 上午9:58写道:
>> >
>> >> 陈明雨 <morning...@163.com> 于2020年10月29日周四 上午9:56写道:
>> >>
>> >> > I agree to disable the use of V1 storage format for newly created
>> tables
>> >> > in version 0.14.
>> >> >
>> >> >
>> >> > But "automatically convert to V2" is a dangerous and time-consuming
>> >> > operation, we may need more discuss.
>> >> >
>> >> >
>> >> We can fiinish it when doing compaction, schema change.
>> >>
>> >>
>> >> Thanks,
>> >> Zhao Chun
>> >>
>> >>
>> >> >
>> >> > --
>> >> >
>> >> > 此致!Best Regards
>> >> > 陈明雨 Mingyu Chen
>> >> >
>> >> > Email:
>> >> > chenmin...@apache.org
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > At 2020-10-29 09:48:25, "apache" <yang...@apache.org> wrote:
>> >> > >Hello everyone:
>> >> > >At present, our V2 storage format has been developed for a long time,
>> >> and
>> >> > V2 has many advantages that V1 does not have. The coexistence of V1
>> and
>> >> V2
>> >> > brings a lot of code and cluster maintenance costs.
>> >> > >Therefore, I think the next version, that is, version 0.14 will
>> disable
>> >> > the use of V1 storage format for newly created tables. In version
>> 0.16,
>> >> the
>> >> > storage format of V1 will be automatically converted to V2. Finally,
>> the
>> >> > support of V1 format will be completely removed in a later version.
>> >> >
>> >>
>>

Reply via email to