add suport for replay protection to TestingCommandFilter#5184
add suport for replay protection to TestingCommandFilter#5184andreimatei merged 1 commit intocockroachdb:masterfrom
Conversation
|
notice @bdarnell |
9510909 to
38918d7
Compare
|
Reviewed 13 of 13 files at r1, 1 of 1 files at r2. sql/main_test.go, line 102 [r1] (raw file): storage/replica.go, line 78 [r1] (raw file): type raftCmdIDContextKeyType struct{}
var raftCmdIDContextKey raftCmdIDContextKeyTypestorage/replica.go, line 1325 [r1] (raw file): storage/replica.go, line 1353 [r1] (raw file): storage/replica.go, line 1632 [r1] (raw file): storage/replica.go, line 2036 [r1] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 6 unresolved discussions, some commit checks failed. sql/main_test.go, line 102 [r1] (raw file): storage/replica.go, line 78 [r1] (raw file): storage/replica.go, line 1325 [r1] (raw file): storage/replica.go, line 1353 [r1] (raw file): storage/replica.go, line 1632 [r1] (raw file): storage/replica.go, line 2036 [r1] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 3 unresolved discussions, some commit checks failed. sql/main_test.go, line 102 [r1] (raw file): storage/replica.go, line 78 [r1] (raw file): storage/replica.go, line 1632 [r1] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 5 unresolved discussions, some commit checks failed. storage/replica.go, line 1310 [r2] (raw file): storage/replica_command.go, line 62 [r2] (raw file): Passing the Comments from the review on Reviewable.io |
412d65b to
ae1edb0
Compare
|
Review status: 0 of 16 files reviewed at latest revision, 3 unresolved discussions. sql/main_test.go, line 102 [r1] (raw file): storage/replica.go, line 1310 [r2] (raw file): storage/replica_command.go, line 62 [r2] (raw file): Comments from the review on Reviewable.io |
|
Review status: 0 of 16 files reviewed at latest revision, 6 unresolved discussions, some commit checks failed. storage/util/util.go, line 17 [r4] (raw file): The package should be named storage/util/util.go, line 23 [r4] (raw file): testutils/mocking.go, line 25 [r4] (raw file): Comments from the review on Reviewable.io |
|
Reviewed 16 of 16 files at r4. storage/replica.go, line 1081 [r4] (raw file): storage/replica_command.go, line 62 [r2] (raw file): storage/util/util.go, line 23 [r4] (raw file): testutils/mocking.go, line 28 [r4] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 7 unresolved discussions, some commit checks failed. testutils/mocking.go, line 28 [r4] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 7 unresolved discussions, some commit checks failed. testutils/mocking.go, line 28 [r4] (raw file): Comments from the review on Reviewable.io |
ae1edb0 to
da4c37b
Compare
|
Review status: 0 of 16 files reviewed at latest revision, 7 unresolved discussions, some commit checks failed. storage/replica.go, line 1081 [r4] (raw file): storage/replica_command.go, line 62 [r2] (raw file): testutils/storageutils/mocking.go, line 25 [r4] (raw file): testutils/storageutils/mocking.go, line 28 [r4] (raw file): storage/util/util.go, line 17 [r4] (raw file): storage/util/util.go, line 23 [r4] (raw file): Comments from the review on Reviewable.io |
|
LGTM. I'm not sure that the Review status: 0 of 16 files reviewed at latest revision, 4 unresolved discussions, some commit checks failed. Comments from the review on Reviewable.io |
7575cc3 to
796f608
Compare
Turns out there can be raft replays in tests. This adds optional support for replay protection in the mock by saving the raft cmd id in the context, and uses it in the sql mocks.
796f608 to
db67e8e
Compare
add suport for replay protection to TestingCommandFilter
Turns out there can be raft replays in tests. This adds optional support for
replay protection in the mock by saving the raft cmd id in the context,
and uses it in the sql mocks.
This change is