Skip to content

raft: integration tests #125

@SUMUKHA-PK

Description

@SUMUKHA-PK

We need extensive integration tests on the raft cluster covering all possibilities.
The test must use the underlying cluster package and actually create clusters instead of mocking them.

Following are the scenarios we need to consider.

  • Normal raft operation.
  • Leader failure.
  • Leader recovery.
  • Multiple leader problem.
  • Network partitions and their recovery.
  • Follower join.
  • Follower graceful shutdown.
  • Mock tests where the non-mocked node is a leader.
  • Mock tests where the non-mocked node is a follower.

Metadata

Metadata

Labels

component/raftRegarding the raft package and sub-packagesfeatureNew feature or enhancement

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions