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