[ 
https://issues.apache.org/jira/browse/TRAFODION-3164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16564355#comment-16564355
 ] 

ASF GitHub Bot commented on TRAFODION-3164:
-------------------------------------------

GitHub user zellerh opened a pull request:

    https://github.com/apache/trafodion/pull/1672

    [TRAFODION-3164] Restart mxosrvrs on-demand

    This code adds a zookeeper value to signal to mxosrvr processes
    when it is time to exit. This allows to phase out processes when
    things in the environment change. The process will wait until it
    is idle before exiting.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/zellerh/trafodion bug/R23a

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/trafodion/pull/1672.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1672
    
----
commit 99da63e9cf156c7848a8613cb37fe768e368331f
Author: Hans Zeller <hzeller@...>
Date:   2018-07-31T20:42:00Z

    [TRAFODION-3164] Restart mxosrvrs on-demand
    
    This code adds a zookeeper value to signal to mxosrvr processes
    when it is time to exit. This allows to phase out processes when
    things in the environment change. The process will wait until it
    is idle before exiting.

----


> Phase out existing mxosrvrs on-demand
> -------------------------------------
>
>                 Key: TRAFODION-3164
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-3164
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: connectivity-mxosrvr
>    Affects Versions: 2.1-incubating
>            Reporter: Hans Zeller
>            Assignee: Hans Zeller
>            Priority: Major
>             Fix For: 2.3
>
>
> In some cases, it would be very helpful if we could tell the DCS component to 
> restart all of its mxosrvrs at the next opportunity.
> There are several reasons why one would want this:
>  * We may have installed a temporary patch to the executable file and want to 
> phase out any mxosrvrs using the old executable.
>  * We may have changed the system defaults table and want all the mxosrvrs to 
> pick up new system defaults
>  * We may want to free up all the resources like ESPs, UDR servers, etc. held 
> by the mxosrvrs
> With "restart at the next opportunity", what I mean by that is to restart all 
> the servers in the AVAILABLE state immediately. The servers that are 
> currently connected should be restarted once they become available after 
> disconnecting.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to