+1 for the merge.

Thanks,
Nilotpal Nandi

On Tue, May 24, 2022 at 8:40 PM Hanisha Koneru <koneru.hani...@gmail.com>
wrote:

> +1 for merge.
>
> Thanks
> Hanisha
>
> On Tue, May 24, 2022 at 5:08 AM Mukul Kumar Singh <
> mksingh.apa...@gmail.com>
> wrote:
>
> > +1 for this feature.
> >
> > On 24/05/22 2:46 pm, jackson yao wrote:
> > > +1 for the merge. Thanks Sammi and Mark for working on this.
> > >
> > > guimark <guim...@126.com> 于2022年5月24日周二 16:58写道:
> > >
> > >> +1 for merge.
> > >>
> > >>
> > >> Thanks Sammi for driving this!
> > >>
> > >>
> > >> And for the second question from Arpit, we are running this feature
> for
> > >> months and it looks stable.
> > >> We've also recommend this feature to another company from China,
> after a
> > >> continuous test for 1 week they gave positive feedbacks :)
> > >> Even they are considering converting all v2 containers to v3
> > >> containers(potentially with an offline cli tool), because they have
> > lots of
> > >> small containers due to previous ratis pipeline problems,
> > >> and with v2 containers, a lot of rocksdb instances will keep open &
> > close
> > >> very often which have negative effects on reads.
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> At 2022-05-24 15:51:58, "mingchao zhao" <captain...@apache.org>
> wrote:
> > >>> +1 for the merge.   Thanks  Sammi and Mark for working on this.
> > >>>
> > >>>
> > >>> On Tue, May 24, 2022 at 1:35 PM Lokesh Jain <lj...@apache.org>
> wrote:
> > >>>
> > >>>> +1
> > >>>>
> > >>>> Regads
> > >>>> Lokesh
> > >>>>
> > >>>>> On 24-May-2022, at 9:56 AM, Uma Maheswara Rao Gangumalla <
> > >>>> umaganguma...@gmail.com> wrote:
> > >>>>> +1 for the merge.
> > >>>>>
> > >>>>> Thanks to the Tencent team and Sammi for working on this.
> > >>>>>
> > >>>>> Regards,
> > >>>>> Uma
> > >>>>>
> > >>>>> On Mon, May 23, 2022 at 5:49 AM Sammi Chen <sammic...@apache.org>
> > >> wrote:
> > >>>>>> Dear Ozone Devs,
> > >>>>>>
> > >>>>>> I 'm starting this discussion thread for the proposal to merge the
> > >> Ozone
> > >>>>>> Datanode RocksDB merge feature branch (HDDS-3630
> > >>>>>> https://issues.apache.org/jira/browse/HDDS-3630) to the master
> > >> branch.
> > >>>>>> Currently there will be one RocksDB for each Container on
> datanode,
> > >>>> which
> > >>>>>> leads to hundreds of thousands of RocksDB instances on one
> datanode.
> > >>>> It's
> > >>>>>> very challenging to manage this amount of RocksDB instances in one
> > >> JVM.
> > >>>>>> Please refer to the "problem statement" section of the design
> > >>>> document[1]
> > >>>>>> for challenge details. Unlike the current approach, Datanode
> RocksDB
> > >>>> merge
> > >>>>>> feature will use only one RocksDB for each data volume. With far
> > >> fewer
> > >>>>>> RocksDB instances to manage, the write path performance and DN
> > >> stability
> > >>>>>> are improved, Refer to the Micro Benchmark Data section of the
> > design
> > >>>>>> document[1].
> > >>>>>>
> > >>>>>> The feature has been developed in the last 8 months. And it has
> also
> > >>>> been
> > >>>>>> deployed in Tencent production for 5 months. Now we have reviewed
> > all
> > >>>> core
> > >>>>>> patches, and merged them into the feature branch,  including new
> > disk
> > >>>>>> layout, new container schema, container replication, container
> > >> deletion,
> > >>>>>> block deletion, container scanner, non-rolling upgrade. There are
> no
> > >>>>>> blocking JIRAs left.
> > >>>>>> There are two on-progress JIRAs[2], one is about the feature
> > document
> > >>>> md,
> > >>>>>> another is add acceptance test case. Hopefully, we will resolve
> them
> > >>>> this
> > >>>>>> week.
> > >>>>>>
> > >>>>>> For the sake of master branch feature stability, we provide a
> > >>>> configuration
> > >>>>>> to enable/disable this feature. Currently by default, this feature
> > is
> > >>>>>> disabled.
> > >>>>>>
> > >>>>>> For more information, please check out the Merge RocksDB in
> datanode
> > >>>>>> feature wiki page here:
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>
> >
> https://cwiki.apache.org/confluence/display/OZONE/Merge+Rocksdb+in+Datanode+%28HDDS-3630%29+Merge+Checklist
> > >>>>>> Great thanks to Mark Gui<guim...@126.com>, majority feature
> > >>>> investigation,
> > >>>>>> design and core development is contributed by him. Thanks a lot to
> > >>>> Runzhi
> > >>>>>> Wang,  for first finding current schema V2 layout challenges and
> > >>>> initiating
> > >>>>>> the proposal of merge RocksDB,  to Nanda, Mukul, Wei-Chiu and
> > Stephen
> > >>>>>> O’Donnell for the help in design review, design discussion and
> code
> > >>>>>> review.  If I miss anyone here, sorry for that,  but your efforts
> > are
> > >>>> well
> > >>>>>> appreciated.
> > >>>>>>
> > >>>>>>
> > >>>>>> If there are no objections for the merge, I will start the
> official
> > >> vote
> > >>>>>> later.
> > >>>>>>
> > >>>>>> [1] Merge RocksDB in Datanode Design Doc
> > >>>>>> <
> > >>>>>>
> > >>
> >
> https://docs.google.com/document/d/1oPCRUVqTJDbYITbwvoVCOZ2-k108FwOXVhq9ukDKHbQ/edit?usp=sharing
> > >>>>>> [2] https://issues.apache.org/jira/browse/HDDS-6790  Add document
> > >>>>>>      https://issues.apache.org/jira/browse/HDDS-6791  Add smoke
> > test
> > >>>>>>
> > >>>>>>
> > >>>>>> Thanks,
> > >>>>>> Sammi
> > >>>>>>
> > >>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > >>>> For additional commands, e-mail: dev-h...@ozone.apache.org
> > >>>>
> > >>>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > For additional commands, e-mail: dev-h...@ozone.apache.org
> >
> > --
> Thanks
> Hanisha
>

Reply via email to