> Maybe we can implement a thread to convert all V1 rowset to V2 in
>backgroud.
>And using a counter to count how many V1 rowset in one BE.

Yes, using a certain thread maybe a good way.

--

此致!Best Regards
陈明雨 Mingyu Chen

Email:
morning...@163.com;
morningman....@gmail.com





在 2020-11-02 10:28:39,"Zhao Chun" <zh...@apache.org> 写道:
>陈明雨 <morning...@163.com> 于2020年10月30日周五 下午9:30写道:
>
>> 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.
>>
>>
>> Maybe we can implement a thread to convert all V1 rowset to V2 in
>backgroud.
>And using a counter to count how many V1 rowset in one BE.
>
>Thanks,
>Zhao Chun
>
>>
>>
>> --
>>
>> 此致!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