Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
Description
This case passes if brokers are set to partition = 1, replicas = 1
It fails if brokers are set to partition = 5, replicas = 3 (consistently reproducible)
This test case is set up as shown below.
1. Start 2 ZK as a cluster in Source
2. Start 2 ZK as a cluster in Target
3. Start 3 brokers as a cluster in Source (partition = 1, replicas = 1)
4. Start 3 brokers as a cluster in Target (partition = 1, replicas = 1)
5. Start 1 MM
6. Start ProducerPerformance to send some data
7. After Producer is done, start ConsoleConsumer to consume data
8. Stop all processes and validate if there is any data loss.
9. No failure is introduced to any process in this test
Attached a tar file which contains the logs and system test output for both cases.