Troubleshooting Channel in PARTIAL state¶
Why do that¶
The PunchPlatform command channelctl --start
may report a PARTIAL
state. This state indicates that one of the command (stop
, start
or reload
) was interrupted, resulting in a channel being partially
running. A typical example is to have one out of several topologies
belonging to your channel not running.
This is of course serious, as your data will not be processed as you expect. A user action is necessary to check and rectify the situation.
What to do¶
Use the 'force' option of the PunchPlatform with the command :
channelctl stop --force
preferably on the selected channel. Next, check that the punchlines are effectively stopped in the relevant runtime, for example in the storm UI, or using the 'shiva-status' option for shiva punchlines.
Once done, restart your channels.