-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18774/
-----------------------------------------------------------

Review request for kafka.


Bugs: KAFKA-1240
    https://issues.apache.org/jira/browse/KAFKA-1240


Repository: kafka


Description
-------

1. Converted all existing testcases in replication_testsuite and 
mirror_maker_testsuite to use the new producer. 2. Minor cleanup to 
ProducerPerformance and MirrorMaker. 3. Fixed a few places in python script 
where we forget to release the lock, which can cause the system test to hang 
when stopping all entities. 4. Left migration_testsuite as it is. We probably 
can just delete the suite when we phase out the old producer. 5. There are 4 
testcase failures in replication_testsuite and 2 testcase failsures in 
mirror_maker. These may be fixed with the configrable retry backoff time. Will 
rerun the tests. 6. To void having to duplicate too many test cases exercising 
both the old and the new producer, I propose that we just duplicate the 
following testcases to run with the old producer (1) all testcases in 
mirrormaker_testsuite and (2) testcases 0101-0110 and 4011-4018 in 
replication_testsuite. Most testcases in replication_testsuite are really for 
testing the replication logic on the brok
 ers. From the producer perspective, as long as we can exercise the leader 
failure case, it doesn't really matter how the leader fails.


Diffs
-----

  core/src/main/scala/kafka/tools/newproducer/MirrorMaker.scala 
d23ef9a31aa0cc38b60e7651ae85ad6ad7dfcbf4 
  perf/src/main/scala/kafka/perf/ProducerPerformance.scala 
5d399d94eafad7e3e50c538810f0aff53c59073f 
  system_test/migration_tool_testsuite/migration_tool_test.py 
ce6f4f684beaa272409f6e25b74c957a9591206b 
  system_test/mirror_maker_testsuite/config/mirror_producer.properties 
b2bf2c23b6b397571113fba7e75cead6404561a4 
  system_test/mirror_maker_testsuite/mirror_maker_test.py 
dfffb4e977ef22f48c6e503687b89ac33edc5338 
  
system_test/mirror_maker_testsuite/testcase_5001/testcase_5001_properties.json 
287cab9a9b6b9e9d117905a1ac06708a74dfadcd 
  
system_test/mirror_maker_testsuite/testcase_5002/testcase_5002_properties.json 
5457eb1d26526759dcdd69895be633f76c01506a 
  
system_test/mirror_maker_testsuite/testcase_5003/testcase_5003_properties.json 
98fefee5838a2c7a1255042ac637dae46d72f51c 
  
system_test/mirror_maker_testsuite/testcase_5004/testcase_5004_properties.json 
6067b1263d0a5ebad0bd2846da89262c79d72f26 
  
system_test/mirror_maker_testsuite/testcase_5005/testcase_5005_properties.json 
58483ad375cd1c7ec8dd8586af142f1b9c1bf437 
  
system_test/mirror_maker_testsuite/testcase_5006/testcase_5006_properties.json 
1d9190ce7c1b5eb72b43d669e777a6398c25eed6 
  system_test/replication_testsuite/replica_basic_test.py 
e20130b85aecdacc8473f3e16abba007a3eeb3eb 
  system_test/replication_testsuite/testcase_0001/testcase_0001_properties.json 
9bc164bee1dd0ad64904598fed555c9229cf82a4 
  system_test/replication_testsuite/testcase_0002/testcase_0002_properties.json 
c90d7536a75641322562a018dd089081d5f5788f 
  system_test/replication_testsuite/testcase_0003/testcase_0003_properties.json 
b62b8aa50a38cb20906781815ca050b3a43fa172 
  system_test/replication_testsuite/testcase_0004/testcase_0004_properties.json 
b91cef88533cb5e7b70a222fd924cd49b786bc93 
  system_test/replication_testsuite/testcase_0005/testcase_0005_properties.json 
4b3f76a21642dc568cc343f5ffb3364968859503 
  system_test/replication_testsuite/testcase_0006/testcase_0006_properties.json 
b9b3485c46b6193575873e50143b712fcfc45bd0 
  system_test/replication_testsuite/testcase_0007/testcase_0007_properties.json 
5c4351fad98ef0a81e7dd93f397cb8cd3e3439f8 
  system_test/replication_testsuite/testcase_0008/testcase_0008_properties.json 
79cfed8bc63e429ce4875e68e85e2ca72fb2f7e9 
  system_test/replication_testsuite/testcase_0009/testcase_0009_properties.json 
a52b709579f58c6c7766b07691c41a971bb4dd95 
  system_test/replication_testsuite/testcase_0010/testcase_0010_properties.json 
8d4b5fea2d1f91bced397af14d47b0e24ee04872 
  system_test/replication_testsuite/testcase_0011/testcase_0011_properties.json 
b03f9cf059899ce42e0250f084b5a445ec4aa8bc 
  system_test/replication_testsuite/testcase_0021/testcase_0021_properties.json 
40c2f8df13051ed90eb1ddb6a2005b43518213f5 
  system_test/replication_testsuite/testcase_0022/testcase_0022_properties.json 
7a3046035329f8986339fe25c0da4c2ecaa9b1ea 
  system_test/replication_testsuite/testcase_0023/testcase_0023_properties.json 
d921f01f332a4ed810b3ce12540a52892f89f178 
  system_test/replication_testsuite/testcase_0024/testcase_0024_properties.json 
839eb1476981ead1a82ecc4c00703eb1eec208ef 
  system_test/replication_testsuite/testcase_0101/testcase_0101_properties.json 
85e4b61751b12dc4a9092097c1ae13a5d8947dee 
  system_test/replication_testsuite/testcase_0102/testcase_0102_properties.json 
0d2f59fbcaa30159e26e01e83d9957039702a902 
  system_test/replication_testsuite/testcase_0103/testcase_0103_properties.json 
34acfa9d5c684e6221f54ee32ce89f47088bbd5a 
  system_test/replication_testsuite/testcase_0104/testcase_0104_properties.json 
4145345fc433a294ae4094b698bf8d1f3776367f 
  system_test/replication_testsuite/testcase_0105/testcase_0105_properties.json 
2eecc768e7e9711dd733819d7111090137435783 
  system_test/replication_testsuite/testcase_0106/testcase_0106_properties.json 
744174eab1c82984f92bd8f120e1df2a4892cef0 
  system_test/replication_testsuite/testcase_0107/testcase_0107_properties.json 
e881b138c1fc042666e99187270e851f821e84ee 
  system_test/replication_testsuite/testcase_0108/testcase_0108_properties.json 
7b48fdb441ad5931c1146d3797a9e5dc46d27b94 
  system_test/replication_testsuite/testcase_0109/testcase_0109_properties.json 
a98ae0390bf556357b867a3d0c50022406f78a63 
  system_test/replication_testsuite/testcase_0110/testcase_0110_properties.json 
f51abc156ae634b268213e9d97a96565484b5269 
  system_test/replication_testsuite/testcase_0111/testcase_0111_properties.json 
fff0d689eba5f31248be1f972e5481ac8acc3438 
  system_test/replication_testsuite/testcase_0112/testcase_0112_properties.json 
636f02a2342d8e9d35c14b321e61f76c74b07339 
  system_test/replication_testsuite/testcase_0113/testcase_0113_properties.json 
bdb885e43829e3075c875ec587dbc78d01e1da87 
  system_test/replication_testsuite/testcase_0114/testcase_0114_properties.json 
ca51c5f5f183fccb8e3400a429533bb66547eeb7 
  system_test/replication_testsuite/testcase_0115/testcase_0115_properties.json 
459becf251d7cf18eb60c9da7473abc5515c5706 
  system_test/replication_testsuite/testcase_0116/testcase_0116_properties.json 
c9471bc62ac6ac02022a53738dfb15fa65105c71 
  system_test/replication_testsuite/testcase_0117/testcase_0117_properties.json 
8159464b16c2c478f7c34e567e7dc83ab0d89545 
  system_test/replication_testsuite/testcase_0118/testcase_0118_properties.json 
f73f0e43a3cf7176202232e768005c1279775e47 
  system_test/replication_testsuite/testcase_0119/testcase_0119_properties.json 
442a481230b151cb267991d4d6bdacee2d49344f 
  system_test/replication_testsuite/testcase_0121/testcase_0121_properties.json 
606aad399dd3a69f80f86284c5cc3854fc3d237d 
  system_test/replication_testsuite/testcase_0122/testcase_0122_properties.json 
ea475361c8c5493c9bd07a0bc0ec32b711bc3adb 
  system_test/replication_testsuite/testcase_0123/testcase_0123_properties.json 
f9c92733cf4656e621260f58a4ee6b3f4422158e 
  system_test/replication_testsuite/testcase_0124/testcase_0124_properties.json 
02f8506b20d345c3d61c8deb2a8fd1bdccc86f28 
  system_test/replication_testsuite/testcase_0125/testcase_0125_properties.json 
00482791aa9699f8d4f7d0b8edfdd01fd2fbef36 
  system_test/replication_testsuite/testcase_0126/testcase_0126_properties.json 
5119e61bbfca3ae4a7d028d1a39150d422d3c900 
  system_test/replication_testsuite/testcase_0127/testcase_0127_properties.json 
8b53fa7df5056e3d1b8ff76e5615059e5932d833 
  system_test/replication_testsuite/testcase_0128/testcase_0128_properties.json 
e8edb9f4c70099c89172beb7672f23ab7cfcb2b6 
  system_test/replication_testsuite/testcase_0131/testcase_0131_properties.json 
a140882287b9cf3453167b01255b949a705a9f6e 
  system_test/replication_testsuite/testcase_0132/testcase_0132_properties.json 
48b30c7e014f0b5d504af1a760599525863e8895 
  system_test/replication_testsuite/testcase_0133/testcase_0133_properties.json 
8276aae0aa8226461e4595a17068e63442ddbcf5 
  system_test/replication_testsuite/testcase_0134/testcase_0134_properties.json 
73bb85995226230bcef47d890f72ec1436f24878 
  system_test/replication_testsuite/testcase_0151/testcase_0151_properties.json 
eebba4db5d978267daf3ebe00615ac7711fb29d3 
  system_test/replication_testsuite/testcase_0152/testcase_0152_properties.json 
debf544b3541a7297a42a4aae478a0c1d315f216 
  system_test/replication_testsuite/testcase_0153/testcase_0153_properties.json 
57b7d985236c83d4405f4f6a5a492022364c0b64 
  system_test/replication_testsuite/testcase_0154/testcase_0154_properties.json 
c09fab719459d4692832f269898162438f3de69d 
  system_test/replication_testsuite/testcase_0155/testcase_0155_properties.json 
dd5ac52f86b023682b437c1d934373f827e05bcd 
  system_test/replication_testsuite/testcase_0156/testcase_0156_properties.json 
8236ca58994b5e81f477c9ac6df837694e7967a9 
  system_test/replication_testsuite/testcase_0157/testcase_0157_properties.json 
a28bf81e2b79e61b0dc7ca3fcce4e1dd592b9007 
  system_test/replication_testsuite/testcase_0158/testcase_0158_properties.json 
3d6edbdb16c5838b3f1d12a20c5d200d03668c63 
  system_test/replication_testsuite/testcase_0159/testcase_0159_properties.json 
030c9e8f0560f49291bf426b99a5a691caff210c 
  system_test/replication_testsuite/testcase_0201/testcase_0201_properties.json 
c6f8a23f358c5f7ab23ac48ce9b78062188b3f48 
  system_test/replication_testsuite/testcase_0202/testcase_0202_properties.json 
7b1a4c25c73fb274dfa8aba190c079330af8998f 
  system_test/replication_testsuite/testcase_0203/testcase_0203_properties.json 
47276a85a038e278de75f1775da9ec9ce7912695 
  system_test/replication_testsuite/testcase_0204/testcase_0204_properties.json 
3742cfad8f25149accb062d4f4b7d23de484bcf3 
  system_test/replication_testsuite/testcase_0205/testcase_0205_properties.json 
d41672d0b281810fb0b2355a77433287b6f9d4ca 
  system_test/replication_testsuite/testcase_0206/testcase_0206_properties.json 
a32d8882deb14fe26e8bc42ba500c7ca465f0dc3 
  system_test/replication_testsuite/testcase_0207/testcase_0207_properties.json 
573787099f92c50d629358a94ca2fb7e7ae4c264 
  system_test/replication_testsuite/testcase_0208/testcase_0208_properties.json 
c3d1d2cb90ce21f4fe268dfabe731ea76308652a 
  system_test/replication_testsuite/testcase_0209/testcase_0209_properties.json 
8d2cebafa0fb33c6fc729eacbb83d02ae45132a4 
  system_test/replication_testsuite/testcase_0251/testcase_0251_properties.json 
76ea6775657c916b543d36882b35fae3be757841 
  system_test/replication_testsuite/testcase_0252/testcase_0252_properties.json 
672b3ff883f2705d204981bf4a5140f333e345f5 
  system_test/replication_testsuite/testcase_0253/testcase_0253_properties.json 
19bd096b837353fae59a133feb413b5589ddb385 
  system_test/replication_testsuite/testcase_0254/testcase_0254_properties.json 
8d6add098da11324c065c856700c1296b827297a 
  system_test/replication_testsuite/testcase_0255/testcase_0255_properties.json 
2a7e7776214d6071b492353c28023754ec815d6c 
  system_test/replication_testsuite/testcase_0256/testcase_0256_properties.json 
91fbc9da75e2998ae75fbec140301c671ff92631 
  system_test/replication_testsuite/testcase_0257/testcase_0257_properties.json 
5594a9bc76d1ce50ddbf1668549dadca8eea8e84 
  system_test/replication_testsuite/testcase_0258/testcase_0258_properties.json 
6eabd3772dbe643ebca1495f174d2a228eccda02 
  system_test/replication_testsuite/testcase_0259/testcase_0259_properties.json 
3bbeeb10adfd8153b99f24fb55896b08de917974 
  system_test/replication_testsuite/testcase_0301/testcase_0301_properties.json 
496340c574ec35f0d5bd82e072692aee8221f05c 
  system_test/replication_testsuite/testcase_0302/testcase_0302_properties.json 
beabc86e2cdbac9cd8c5770f1e8924fbcc3dbab4 
  system_test/replication_testsuite/testcase_0303/testcase_0303_properties.json 
0e8f5a45895a32a780096aa2de8f619221989f7c 
  system_test/replication_testsuite/testcase_0304/testcase_0304_properties.json 
98a385556c7819eb846182ae1df45b7d652caf86 
  system_test/replication_testsuite/testcase_0305/testcase_0305_properties.json 
e09ac9c09b971e5ddf5b70181f6a2b75f3f22c02 
  system_test/replication_testsuite/testcase_0306/testcase_0306_properties.json 
bcfe91b08c7e2424b2e8f012591caa47c1004387 
  system_test/replication_testsuite/testcase_0307/testcase_0307_properties.json 
da07a9e4751b53269942cb984f67c2d0f1f46cbc 
  system_test/replication_testsuite/testcase_0308/testcase_0308_properties.json 
0fecafc1a49c6aae3d171ab9d8f08944f7e8af06 
  system_test/replication_testsuite/testcase_0309/testcase_0309_properties.json 
90bd40442cc95ba049d4d11a91547de92b1ee9ff 
  system_test/replication_testsuite/testcase_1/testcase_1_properties.json 
7e1b3fbf2d22bcb33cc2f8dd52060f3f728eec0a 
  system_test/replication_testsuite/testcase_4001/testcase_4001_properties.json 
d2ffd952416e7822d2be4e171b5b5f951759408b 
  system_test/replication_testsuite/testcase_4002/testcase_4002_properties.json 
c86525db84ad0f926b96cfc93a0f8508d3e59981 
  system_test/replication_testsuite/testcase_4003/testcase_4003_properties.json 
b77e4fdf400172a0b1bca4436223f9fd3928d705 
  system_test/replication_testsuite/testcase_4004/testcase_4004_properties.json 
e753327795162b07b628b620e0a8b9e42d955062 
  system_test/replication_testsuite/testcase_4005/testcase_4005_properties.json 
5468401c6b41d280185d005d132c7a045ef50620 
  system_test/replication_testsuite/testcase_4006/testcase_4006_properties.json 
e5ab0a0e8698133037cbf879873fc57a864211d4 
  system_test/replication_testsuite/testcase_4007/testcase_4007_properties.json 
7aa6e9a72ca74858e824abe251c666606fe10e4d 
  system_test/replication_testsuite/testcase_4008/testcase_4008_properties.json 
08aa108f4f43a02424780cef4285383978ec8642 
  system_test/replication_testsuite/testcase_4011/testcase_4011_properties.json 
512fafb949c0d4b3a54030a5b87faeefca8c7ed2 
  system_test/replication_testsuite/testcase_4012/testcase_4012_properties.json 
9b711af013994357f2cc3a3046ba319326f9c1d8 
  system_test/replication_testsuite/testcase_4013/testcase_4013_properties.json 
3836366b3b19e5ab48c2e101c23978a165dbe4ba 
  system_test/replication_testsuite/testcase_4014/testcase_4014_properties.json 
86ab75a46a48e1d99e42d8a9fc920b77d570da0b 
  system_test/replication_testsuite/testcase_4015/testcase_4015_properties.json 
82d51b6072c6d6aaec827e357c82d4932ee60f96 
  system_test/replication_testsuite/testcase_4016/testcase_4016_properties.json 
31c1be0d73393c6e5fe72afff8494030f6d61eb9 
  system_test/replication_testsuite/testcase_4017/testcase_4017_properties.json 
72f78b074243ffabefe59c7158d3b45cda8593ea 
  system_test/replication_testsuite/testcase_4018/testcase_4018_properties.json 
ee459f4e35d682811a89bb8952d8d1afbff8e62d 
  system_test/replication_testsuite/testcase_9051/testcase_9051_properties.json 
958eef7df0be16b5a3d6f126a5272b3dc3bffe1f 
  system_test/utils/kafka_system_test_utils.py 
5d2b7dfd46b07ab8749b1b2293e35183f14ae9af 

Diff: https://reviews.apache.org/r/18774/diff/


Testing
-------


Thanks,

Jun Rao

Reply via email to