> Test-scenario: > --Created 250 sequences on both pub and sub. > --There were 10 sequences mismatched. > --Sequence replication worked as expected. Logs look better now: > > LOG: Logical replication sequence synchronization for subscription > "sub1" - total unsynchronized: 250; batch #1 = 100 attempted, 97 > succeeded, 3 mismatched > LOG: Logical replication sequence synchronization for subscription > "sub1" - total unsynchronized: 250; batch #2 = 100 attempted, 95 > succeeded, 5 mismatched > LOG: Logical replication sequence synchronization for subscription > "sub1" - total unsynchronized: 250; batch #3 = 50 attempted, 48 > succeeded, 2 mismatched >
When there are many batches required, it seems a bit strange to repeat the same "total unsynchronized" over and over. Would it be better to show the total number once, and thereafter show the number of sequences remaining to be processed as they tick down? e.g. LOG: Logical replication sequence synchronization for subscription "sub1" - total unsynchronized = 250 LOG: Logical replication sequence synchronization for subscription "sub1" - batch #1 = 100 attempted, 97 succeeded, 3 mismatched, 150 remaining LOG: Logical replication sequence synchronization for subscription "sub1" - batch #2 = 100 attempted, 95 succeeded, 5 mismatched, 50 remaining LOG: Logical replication sequence synchronization for subscription "sub1" - batch #3 = 50 attempted, 48 succeeded, 2 mismatched, 0 remaining ====== Kind Regards, Peter Smith. Fujitsu Australia