You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Derek Dagit (JIRA)" <ji...@apache.org> on 2018/11/09 16:12:00 UTC

[jira] [Created] (STORM-3285) A way to disable/enable nimbus rescheduling

Derek Dagit created STORM-3285:
----------------------------------

             Summary: A way to disable/enable nimbus rescheduling
                 Key: STORM-3285
                 URL: https://issues.apache.org/jira/browse/STORM-3285
             Project: Apache Storm
          Issue Type: New Feature
          Components: storm-core
            Reporter: Derek Dagit


As an Apache Storm administrator, I would like to be able to skip topology assignment updates without stopping the nimbus daemon, so that I can debug issues with the cluster in a more stable situation.

In scenarios where supervisor black-listing is active, topology workers can be reassigned away from supervisor hosts more frequently than desired for debugging.

While it is possible to disable changes to topology assignments by stopping nimbus, this has the effect of disable other services, such as the UI.

It would be nice to have some way to "deactivate" the assignment changes while letting everything else—including the scheduling logic—to run as normal. This could be done with a reload-able config, a special "kill file" whose presence tells nimbus to skip, or some control instruction via the API (e.g., {{storm admin suspend-assignments <TIMEOUT-SECONDS>}}).



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