8.3.2.50. v4.7.11ΒΆ

commit ecee3502e09587b5f63e993f49c0c6defdd6a9b1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Nov 8 15:15:35 2021 -0600

    fix(syncRepl): Fix busted sync replication.

    The sync replication code was setting streaming too many content
    layers on initial replication, causing the stack to break the next
    time a passive node started for any reason.  This fixes the active
    side to only stream content layers that actually have the CONTENT flag
    set instead of all of them.  The failover tests have been updated to
    test this situation.

M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect
M   consensus/raft_test.go
M   consensus/serverAPI.go
M   datastack/content.go
M   datastack/humanize.go
M   datastack/pluginProvider.go
M   datastack/stack_test.go
M   datastack/streamingSyncActive.go
M   datastack/streamingSyncPassive.go
M   datastack/streamingSync_test.go
M   failover_test/ssa_replication_test.go
M   server/args.go
M   test/plugins.go
M   test/server.go
M   test/serverGroup.go

commit 2e31a4b095f6045d90899eb95bf815646a891fb1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 5 10:30:11 2021 -0500

    Make failover tests load plugin providers

M   clitest/common_test.go
M   clitest/plugin_providers_test.go
M   failover_test/consensus_failover_test.go
M   failover_test/ssa_replication_test.go
M   server/args.go
A   test/plugins.go
M   test/serverGroup.go
M   tools/test.sh

End of Note