+1 for the merge. Thanks Sammi and Tencent team for the great work. Sadanand Shenoy <sadanand.shenoy4...@gmail.com> 于2022年5月24日周二 16:52写道:
> +1 for the merge. > > Regards, > Sadanand > > On Tue, 24 May, 2022, 1:22 pm 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 > > > > > > > > >