maytasm commented on issue #9724: URL: https://github.com/apache/druid/pull/9724#issuecomment-616989715
To close the loop on the open question above, We can split the groups into four groups (to run in parallel in Travis)... kafka-index : This group include many general scenarios (stream reshard, supervisor restart, legacy parser, inputFormat, etc.) and is pretty fast since we can run them in parallel with multiple threads. This set Kafka producer as non transactional. kafka-index-slow : This group test unstable druid state by restarting various druid nodes. They can’t run in parallel since the test bounce druid node. There are only a few but are slow. This set Kafka producer as non transactional. kafka-transactional-index: This is the same as kafka-index but set Kafka producer as transactional. kafka-transactional-index-slow: This is the same as kafka-index-slow but set Kafka producer as transactional. To compensate for the increase build run time, this PR will excludes all Kafka integration test for Java 11 and only include them (the above groups) for Java 8. This PR is including both Kafka producer with transaction enabled and transaction disabled as the chance of patch breaking Kafka transaction support is higher than the likelihood that a patch breaks java 11 compatibility. Also since Java 11 is still currently experimental. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
