Reputation: 334
I have JBoss EAP 6.4 and JGroups 3.2.13 in it. To migrate the application to Amazon ECS using Service Discovery I need DNS_PING protocol (article about migration). The issue is that DNS_PING was added only in JGroups 4.0.12 (github link) so I can not easily include it.
My initial idea was to implement own module for JBoss and include missing classes in it. But it seems that there are dependencies on other parts of JGroups that are different from 4 to 3.2 versions (utils classes, logging etc).
Another solution may be to replace existing JGroups 3.2.13 with the entire module of more recent version. Unfortunately I can not update to JBoss EAP 7 but can just replace a module from it. The issue is that other modules in JBoss depending on JGroups and I am wondering if there is a back capability JGroups from 4 to 3?
Is there any other possible option? Or can you advise anything about such updates of core modules?
Upvotes: 1
Views: 361
Reputation: 2186
You could alternatively try to backport NATIVE_S3_PING to 3.2.13, this may be simpler than DNS_PING, as it is hosted in a different repo.
Upvotes: 1