[VOTE] BP-56: Support data migration

2022-09-14 Thread lordcheng10
Hi Bookkeeper Community, I would like to start a VOTE on "Support data migration."(BP-56) Here is the design detail: https://github.com/apache/bookkeeper/issues/3456 and the discussion thread: https://lists.apache.org/thread/0zlsm7z5j34j23gtlhf7rf72lfq62jyk Thanks, lordcheng10

?????? [Discuss] BP-56: Support non-stop bookie data migration and bookie offline

2022-09-14 Thread lordcheng10
Reply for Yong:   The migration tool is running in the recovery service. In addition, some changes have been made to the migration tool, for more details, see issue and PR: issue: https://github.com/apache/bookkeeper/issues/3456 PR: https://github.com/apache/bookkeeper/pull/3457

?????? [Discuss] BP-56: Support non-stop bookie data migration and bookie offline

2022-09-14 Thread lordcheng10
Reply for Yong: The migration tool is running in the recovery service. In addition, some changes have been made to the migration tool, for more details, see issue and PR: The relevant descriptions are as follows: ??. Motivation Currently bookkeeper does not support data migration, only data

?????? [Discuss] BP-56: Support non-stop bookie data migration and bookie offline

2022-09-14 Thread lordcheng10
Reply for Yong: Q: Does the migration process run in the recovery service? Or run it standalone?A:  The migration tool is running in the recovery service. In addition, some changes have been made to the migration tool, for more details, see issue and PR: issue: https://github.com/apache/bookkeep

?????? [Discuss] BP-56: Support non-stop bookie data migration and bookie offline

2022-09-14 Thread lordcheng10
Thanks for reviewing this PR! Your comments is very good, I have fixed, PTAL, thanks! After the discussion, I will start a VOTE!

Public API for creating embeddable servers

2022-09-14 Thread Lothruin Mirwen
Hi bookkeepers! Using BK in many project I had to write each time boilerplate code to create a BK embedded instance. With changes published in 4.15 I had to change such code in each project to handle the new interfaces. I think a public API to create server instances from configuration would be r

Re: [Discuss] BP-56: Support non-stop bookie data migration and bookie offline

2022-09-14 Thread Yong Zhang
It's a good idea to have that tool, but I have some questions about it. >The process is as follows: 1. Submit the bookie node to be offline; 5. Traverse each ledgers on the offline bookie, and persist these ledgers and the corresponding offline bookie nodes to the zookeeper directory: ledgers/offl