<div dir="ltr"><div>Hello,</div><div><div><br></div><div>Thank you for the awesome project, and great answers in this mailing list!</div><div><br></div></div><div>I am trying to migrate a postgres 9.6.5 instance to 13.2 using multi-master replication. We are doing a onetimecopy of all our tables, and then letting the sync continue to run while we switch our applications to point to the new 13.2 master. We have around 50 tables, the largest of our table consists of 15 child partitions of around 400Gb each.</div><div><br></div><div>When trying to balance between copying all tables quickly and also not overloading the old master excessively, I'd like to verify my assumption on how Bucardo works. There are two extremes:</div><div><br></div><div>(A) Add a bucardo sync for all tables, and let that one sync copy everything. The old master will only serve one bucardo process at a time, and it'll take a long time to get all tables copied. OR</div><div><br></div><div>(B) Add one bucardo sync for each table, so that Bucardo can parallelize the copy of each big partition. It'll get data over faster, but the old master will be under more load from serving many bucardo concurrently.</div><div><br></div><div>Is that correct? If that is true, we will probably look for some middle ground between A and B. <br></div><div><br></div><div>Thank you!<br></div></div>