Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3285

A way to disable/enable nimbus rescheduling assignments

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • storm-core
    • None

    Description

      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>).

      Attachments

        Activity

          People

            Unassigned Unassigned
            dagit Derek Dagit
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: