Github user arunmahadevan commented on the issue: https://github.com/apache/storm/pull/2498 @revans2 , the latest version of tranquility-core available is 0.8.2 which has this curator 2.6.0 transitive dependency. I think the storm-druid unit tests would use the 2.6.0 version of curator since the version is explicitly mentioned in the storm-druid pom. If we decide to not relocate the storm's curator dependencies, storm-druid with this patch will have a curator version conflict at runtime and may fail. The other option could be to shade storm-druid and relocate its curator dependencies, but it may break the existing topologies using storm-druid and they would need to use the relocated package names.
---