Re: Add member to static memebership cluster during runtime
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Chris, On 4/16/15 9:59 AM, Christoph Prybila wrote: Tomcat: 7.0.59 OS: Win7 Professional SP1 Java: 1.7.0_67 I want to create a cluster and I need to use static membership. But the number of nodes in my cluster is not static. Is it possible to add members to such a static membership cluster without restarting the other already running tomcat instances? I figured that in order to add a new member I would need to specify it in the StaticMembershipInterceptor of all the other nodes. But editing the server.xml of a running tomcat instance had no effect. Tomcat will not auto-reload server.xml; there are just too many moving parts to reload it quickly, so you have to bounce the whole server. Oddly enough, I was just talking to someone yesterday about how static membership ought to be updatable via at least JMX. I'm not sure, but it's possible that static membership is /already updatable via JMX. Are you comfortable connecting to a local Tomcat using jconsole or VisualVM and browsing around the Catalina tree? I don't have a clustered setup handy to inspect myself to see if it's already possible. If it's /not/ currently possible, it really should be. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVMJ3yAAoJEBzwKT+lPKRYroIQAKh86Eh4GeE3tR/sG8kKeGLg +5nmMqBD5I/uRacUN8llzOjxN2kZA2f5uwxYgiSTmZE8oQVP/a+M6PT0F4pCZMkZ 8/kQDzc/QgcMLWdRC3ApO8GJRX09nes3hbgyTcKUdzqXHOcc5SfZSaESC/euCyZz xSj/G3052FadK0zSKDDnD6JXJ5U55fGyPUew/7x+ERR0ZY/CG7SH0d2PVhm+iDKO vaeCpSFKCakZ87XGp5PchvjXQeFnfqV0K60RCJ8N8EmbINdS9xxn2OcBX9jRaetb Ptp+fUIKXrB5Jdz8riA+jU5vlVB6WtKC333GyNzGHD6/aTSxAOhpV3uuA/oSq7QI B+7HzHWa51AI7GIkKIU5E2zSI0+Y75rIMW6KEyhqiUAatxcAHiC3jAGVG+py6pJ9 uHjLVCV+Jk/DmymL0N0jkA8SwqD2byDbhx92InFzp/eawfEe3NMTGnYrHfGTwJnT wc/9YL1eDHkweM9CDq0z3yvKUiyJz47IppuhsWVD6peE44ibQD/8tMVU7BI2Pleo FGuJI3KX7dInMO66bRCUkGvf1FKlnDrhTsA+O7XXVlQJbFwxFRkbm7sTGvUu0QLG 0EdJmC/fuCnmgKXmmff0rZlmZ7X6XeMan0IlSUR3gf9ry8NBaTAQun7C5M77dtOl VQMrzMZ/xZ9EmHK6nuBq =OpTW -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Add member to static memebership cluster during runtime
Am 17.04.2015 um 07:45 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Chris, On 4/16/15 9:59 AM, Christoph Prybila wrote: Tomcat: 7.0.59 OS: Win7 Professional SP1 Java: 1.7.0_67 I want to create a cluster and I need to use static membership. But the number of nodes in my cluster is not static. Is it possible to add members to such a static membership cluster without restarting the other already running tomcat instances? I figured that in order to add a new member I would need to specify it in the StaticMembershipInterceptor of all the other nodes. But editing the server.xml of a running tomcat instance had no effect. Tomcat will not auto-reload server.xml; there are just too many moving parts to reload it quickly, so you have to bounce the whole server. Oddly enough, I was just talking to someone yesterday about how static membership ought to be updatable via at least JMX. I'm not sure, but it's possible that static membership is /already updatable via JMX. Are you comfortable connecting to a local Tomcat using jconsole or VisualVM and browsing around the Catalina tree? I don't have a clustered setup handy to inspect myself to see if it's already possible. If it's /not/ currently possible, it really should be. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVMJ3yAAoJEBzwKT+lPKRYroIQAKh86Eh4GeE3tR/sG8kKeGLg +5nmMqBD5I/uRacUN8llzOjxN2kZA2f5uwxYgiSTmZE8oQVP/a+M6PT0F4pCZMkZ 8/kQDzc/QgcMLWdRC3ApO8GJRX09nes3hbgyTcKUdzqXHOcc5SfZSaESC/euCyZz xSj/G3052FadK0zSKDDnD6JXJ5U55fGyPUew/7x+ERR0ZY/CG7SH0d2PVhm+iDKO vaeCpSFKCakZ87XGp5PchvjXQeFnfqV0K60RCJ8N8EmbINdS9xxn2OcBX9jRaetb Ptp+fUIKXrB5Jdz8riA+jU5vlVB6WtKC333GyNzGHD6/aTSxAOhpV3uuA/oSq7QI B+7HzHWa51AI7GIkKIU5E2zSI0+Y75rIMW6KEyhqiUAatxcAHiC3jAGVG+py6pJ9 uHjLVCV+Jk/DmymL0N0jkA8SwqD2byDbhx92InFzp/eawfEe3NMTGnYrHfGTwJnT wc/9YL1eDHkweM9CDq0z3yvKUiyJz47IppuhsWVD6peE44ibQD/8tMVU7BI2Pleo FGuJI3KX7dInMO66bRCUkGvf1FKlnDrhTsA+O7XXVlQJbFwxFRkbm7sTGvUu0QLG 0EdJmC/fuCnmgKXmmff0rZlmZ7X6XeMan0IlSUR3gf9ry8NBaTAQun7C5M77dtOl VQMrzMZ/xZ9EmHK6nuBq =OpTW -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org I already tried to configure the cluster via jmx. After connecting to a tomcat instance, there was indeed a Cluster object in the tree but I was not able to add/remove existing members there. This cluster object contains a group called Member where all members of the cluster are listed. Therefore I was able to query information about the members. Unfortunately the member objects do not offer any operations at all. I do not have much experience with jmx but I think that means that the member-entries are read-only and it is currently not possible to configure the membership via jmx. The cluster object itself offers the operations start, stop, setProperty and send which as far as I understood also do not give any possibility to add new members. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Add member to static memebership cluster during runtime
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Chris, On 4/17/15 5:33 AM, Christoph Prybila wrote: Am 17.04.2015 um 07:45 schrieb Christopher Schultz: Chris, On 4/16/15 9:59 AM, Christoph Prybila wrote: Tomcat: 7.0.59 OS: Win7 Professional SP1 Java: 1.7.0_67 I want to create a cluster and I need to use static membership. But the number of nodes in my cluster is not static. Is it possible to add members to such a static membership cluster without restarting the other already running tomcat instances? I figured that in order to add a new member I would need to specify it in the StaticMembershipInterceptor of all the other nodes. But editing the server.xml of a running tomcat instance had no effect. Tomcat will not auto-reload server.xml; there are just too many moving parts to reload it quickly, so you have to bounce the whole server. Oddly enough, I was just talking to someone yesterday about how static membership ought to be updatable via at least JMX. I'm not sure, but it's possible that static membership is /already updatable via JMX. Are you comfortable connecting to a local Tomcat using jconsole or VisualVM and browsing around the Catalina tree? I don't have a clustered setup handy to inspect myself to see if it's already possible. If it's /not/ currently possible, it really should be. -chris - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org I already tried to configure the cluster via jmx. After connecting to a tomcat instance, there was indeed a Cluster object in the tree but I was not able to add/remove existing members there. This cluster object contains a group called Member where all members of the cluster are listed. Therefore I was able to query information about the members. Unfortunately the member objects do not offer any operations at all. I do not have much experience with jmx but I think that means that the member-entries are read-only and it is currently not possible to configure the membership via jmx. The cluster object itself offers the operations start, stop, setProperty and send which as far as I understood also do not give any possibility to add new members. Agreed. Could you file an enhancement request in Bugzilla? Thanks! - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVMQBsAAoJEBzwKT+lPKRYPYgP/A0wrm3zsAt3F9ZAb9+49L0d OELtNDCNfn0iy1uXSEdmke0amOSUKF8FrO7QFdf2BhFtU9IQDxQBX/a/+1oeMMCA 7SMtsNP99yGcl0IropbPpHIrDTP+VJ8dhzva+MEBerPO2glcyns6FvrqW595w/7u 67TdJ+NDrfKj6J9yg1A2xCX96T7ugMgQM1sLxbevXL2CcXQENaLzaZ3WXbKX2cJ1 R03iHq2+zaBjp9fX6sSLlF7khAZ+XMWpgkTRDQiGXb150XKgwmjFkdMsgFz97RPX BQi2tGt6kpagBMsT7J7cpIk8wgJsgnQlZQhIkdwXis4r2QDm1O0UEcjDNzoUFL73 GIDK1K9tcxhMm23bo793KXk5u+qWMKlvmrnJ5K1vL/tMskQ+kAqaD/v6n2vVCAd9 AJCMEY0CoADcVx3v1nSVqH4w+8e0b3wtDehx9wTwgSICWfTkAmu1s41eVB8NELDZ kuokk8Y0t4H3vowCHpnEO7GpXhssBNWNBG+AkM1/i0caOE6ckFH0L8A0nXdxIErM IZ4iyrJVQooHaNmaCoU6ZurOnVb66uEYmPJnCBZcWRtaqfMdvEc4VJAK6sTcnVIA 8t7U9q54cITEXu8MuRCtkrubLjDbueBzMmocsWbE2wsg/ocEbqkaOqgV8Ozk4qZx Npb+77NpR7HtUujPorfC =kD2C -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Add member to static memebership cluster during runtime
Am 17.04.2015 um 14:45 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Chris, On 4/17/15 5:33 AM, Christoph Prybila wrote: Am 17.04.2015 um 07:45 schrieb Christopher Schultz: Chris, On 4/16/15 9:59 AM, Christoph Prybila wrote: Tomcat: 7.0.59 OS: Win7 Professional SP1 Java: 1.7.0_67 I want to create a cluster and I need to use static membership. But the number of nodes in my cluster is not static. Is it possible to add members to such a static membership cluster without restarting the other already running tomcat instances? I figured that in order to add a new member I would need to specify it in the StaticMembershipInterceptor of all the other nodes. But editing the server.xml of a running tomcat instance had no effect. Tomcat will not auto-reload server.xml; there are just too many moving parts to reload it quickly, so you have to bounce the whole server. Oddly enough, I was just talking to someone yesterday about how static membership ought to be updatable via at least JMX. I'm not sure, but it's possible that static membership is /already updatable via JMX. Are you comfortable connecting to a local Tomcat using jconsole or VisualVM and browsing around the Catalina tree? I don't have a clustered setup handy to inspect myself to see if it's already possible. If it's /not/ currently possible, it really should be. -chris - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org I already tried to configure the cluster via jmx. After connecting to a tomcat instance, there was indeed a Cluster object in the tree but I was not able to add/remove existing members there. This cluster object contains a group called Member where all members of the cluster are listed. Therefore I was able to query information about the members. Unfortunately the member objects do not offer any operations at all. I do not have much experience with jmx but I think that means that the member-entries are read-only and it is currently not possible to configure the membership via jmx. The cluster object itself offers the operations start, stop, setProperty and send which as far as I understood also do not give any possibility to add new members. Agreed. Could you file an enhancement request in Bugzilla? Thanks! - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVMQBsAAoJEBzwKT+lPKRYPYgP/A0wrm3zsAt3F9ZAb9+49L0d OELtNDCNfn0iy1uXSEdmke0amOSUKF8FrO7QFdf2BhFtU9IQDxQBX/a/+1oeMMCA 7SMtsNP99yGcl0IropbPpHIrDTP+VJ8dhzva+MEBerPO2glcyns6FvrqW595w/7u 67TdJ+NDrfKj6J9yg1A2xCX96T7ugMgQM1sLxbevXL2CcXQENaLzaZ3WXbKX2cJ1 R03iHq2+zaBjp9fX6sSLlF7khAZ+XMWpgkTRDQiGXb150XKgwmjFkdMsgFz97RPX BQi2tGt6kpagBMsT7J7cpIk8wgJsgnQlZQhIkdwXis4r2QDm1O0UEcjDNzoUFL73 GIDK1K9tcxhMm23bo793KXk5u+qWMKlvmrnJ5K1vL/tMskQ+kAqaD/v6n2vVCAd9 AJCMEY0CoADcVx3v1nSVqH4w+8e0b3wtDehx9wTwgSICWfTkAmu1s41eVB8NELDZ kuokk8Y0t4H3vowCHpnEO7GpXhssBNWNBG+AkM1/i0caOE6ckFH0L8A0nXdxIErM IZ4iyrJVQooHaNmaCoU6ZurOnVb66uEYmPJnCBZcWRtaqfMdvEc4VJAK6sTcnVIA 8t7U9q54cITEXu8MuRCtkrubLjDbueBzMmocsWbE2wsg/ocEbqkaOqgV8Ozk4qZx Npb+77NpR7HtUujPorfC =kD2C -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org Done. Thanks for the feedback. https://bz.apache.org/bugzilla/show_bug.cgi?id=57827 - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Add member to static memebership cluster during runtime
Tomcat: 7.0.59 OS: Win7 Professional SP1 Java: 1.7.0_67 I want to create a cluster and I need to use static membership. But the number of nodes in my cluster is not static. Is it possible to add members to such a static membership cluster without restarting the other already running tomcat instances? I figured that in order to add a new member I would need to specify it in the StaticMembershipInterceptor of all the other nodes. But editing the server.xml of a running tomcat instance had no effect. best regards, Chris - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org