tag:blogger.com,1999:blog-19835054.post1501294311192346790..comments2024-03-16T13:42:14.318+01:00Comments on Belas Blog: It took me 9 years to go from JGroups 2.0.0 to 2.12.0Bela Banhttp://www.blogger.com/profile/01830789377474906550noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-19835054.post-44453870745673179482015-10-20T07:45:08.325+02:002015-10-20T07:45:08.325+02:00Hi Michael,
you mean 2.12 I assume (there is no 2....Hi Michael,<br />you mean 2.12 I assume (there is no 2.13) ?<br />No, 2.12 isn't guaranteed to be backwards compatible to 2.6.x. Also note that JBossCache was EOL'ed a long time ago...<br />But because it is open source, you could certainly upgrade to the latest stable JGroups version and make changes to JBossCache to make it work...Bela Banhttps://www.blogger.com/profile/03832183909163653875noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-37151655373642569972015-10-20T00:16:24.201+02:002015-10-20T00:16:24.201+02:00Hello Bela,
In one of our old versions we use JBo...Hello Bela,<br /><br />In one of our old versions we use JBoss cache 3.2.5 with JGroups 2.6.13. We experience some issues and I'm curious if we can upgrade to JGroups 2.13. Is this release binary compatible to 2.6.13 ? If not, are there releases after 2.6.13 that are binary compatible ? <br /><br />Thank you very muchAnonymoushttps://www.blogger.com/profile/14762943016374342275noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-53887757101610302922011-03-10T09:27:58.100+01:002011-03-10T09:27:58.100+01:00I have plans to rewrite the transport layer altoge...I have plans to rewrite the transport layer altogether: I want to use an NIO2 based approach where we have a selector in TP and then individual transport implementations can register with it. This will include both UDP and TCP.<br /><br />However, because this requires JDK 7 as baseline, it won't be in 3.0. maybe in 3.1 or 3.2...<br /><br />[1] https://issues.jboss.org/browse/JGRP-809Bela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-5104139849264758162011-03-10T09:14:11.810+01:002011-03-10T09:14:11.810+01:00Thanks for fixing JGRP-1289!
JGroups uses *blocki...Thanks for fixing JGRP-1289!<br /><br />JGroups uses *blocking* TCP implementation and if something goes wrong in algorythm (some dead node was not excluded etc) send queue becomes full sooner or later and all threads are blocked. During last year I saw many such problems :(<br />Java 7 with NIO.2 is almost ready and I am dreaming about *non-blocking* TCP implementation as it was with TCP_NIO :)<br /><br />In our practise, we had servers with blocking IO for some time - sooner or later some threads was blocked on socket write for example (Java does NOT allow to specify 'write timeout' and not all operating system provide this option). After we have switched our code to NIO we are happy, nothing hangs ;)<br /><br />Victor NVatelhttps://www.blogger.com/profile/07049940821725217460noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-57128664693618722382011-03-10T05:54:35.484+01:002011-03-10T05:54:35.484+01:00Thanks Dimitris !
I promise it won't be that ...Thanks Dimitris !<br /><br />I promise it won't be that long this time around ! :-)Bela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-80552871439207776462011-03-09T19:14:15.708+01:002011-03-09T19:14:15.708+01:00Congrats guys!!!
Can't wait for jgroups 3.0 i...Congrats guys!!!<br /><br />Can't wait for jgroups 3.0 in 2020 :-)Dimitris Andreadishttps://www.blogger.com/profile/11054864669561257008noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-31688154922723705712011-03-09T18:43:01.660+01:002011-03-09T18:43:01.660+01:00Excellent ! You should just be able to do a git pu...Excellent ! You should just be able to do a git pull on your fork, as 2.12.0 didn't change any APIsBela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-19372169453878408422011-03-09T18:28:18.161+01:002011-03-09T18:28:18.161+01:00Congratulations !! Good to see the project going f...Congratulations !! Good to see the project going forward :)<br />Looking forward to next release, I will try to merge the new commits into my android port fork some day !Yann Sionneauhttp://sionneau.netnoreply@blogger.comtag:blogger.com,1999:blog-19835054.post-11989194891057587532011-03-09T18:23:34.265+01:002011-03-09T18:23:34.265+01:00Thanks Vladimir !
I was reading the archives of th...Thanks Vladimir !<br />I was reading the archives of the JGroups mailing lists, and your name is up there right from the start (2001) !<br />Cheers,Bela Banhttps://www.blogger.com/profile/01830789377474906550noreply@blogger.comtag:blogger.com,1999:blog-19835054.post-43804652892017914112011-03-09T18:07:18.827+01:002011-03-09T18:07:18.827+01:00Congratulations Bela! Onwards to 3.0!Congratulations Bela! Onwards to 3.0!Vladimir Blagojevichttps://www.blogger.com/profile/04583509609715813824noreply@blogger.com