[infinispan-issues] [JBoss JIRA] (ISPN-3140) JMX operation to suppress state transfer

Dan Berindei (JIRA) jira-events at lists.jboss.org
Thu Jun 13 23:35:54 EDT 2013


     [ https://issues.jboss.org/browse/ISPN-3140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Berindei updated ISPN-3140:
-------------------------------

              Status: Pull Request Sent  (was: Reopened)
    Git Pull Request: https://github.com/infinispan/infinispan/pull/1887, https://github.com/infinispan/infinispan/pull/1900  (was: https://github.com/infinispan/infinispan/pull/1887)

    
> JMX operation to suppress state transfer
> ----------------------------------------
>
>                 Key: ISPN-3140
>                 URL: https://issues.jboss.org/browse/ISPN-3140
>             Project: Infinispan
>          Issue Type: Feature Request
>          Components: Distributed Cache, State transfer
>    Affects Versions: 5.2.6.Final
>            Reporter: Manik Surtani
>            Assignee: Dan Berindei
>             Fix For: 5.2.7.Final, 5.3.0.CR2, 5.3.0.Final
>
>
> This feature request is to expose a JMX operation on each node, to suppress state transfer for a period of time.  This flag would be {{false}} by default.
> The use case of this flag would be to ease bringing down (and up) a cluster for maintenance work.  A typical workflow would be:
> 1) Shut down application requests to the data grid
> 2) Suppress state transfer on all nodes via JMX
> 3) Bring down all nodes
> 4) Perform maintenance work
> 5) Bring up nodes, one at a time.  As each node comes up, disable state transfer for the node via JMX.
> 6) Once all nodes are up, enable state transfer for each node again via JMX
> 7) Allow application requests to reach the grid again.
> The purpose of this is to allow smooth and fast shutdown and startup, remove the risk of OOM errors (when bringing a grid down).
> This is a small but useful subset of full manual state transfer as defined in ISPN-1394.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the infinispan-issues mailing list