[ https://issues.apache.org/jira/browse/STORM-3580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bipin Prasad updated STORM-3580: -------------------------------- Description: -c is used to supply configuration overide options. Storm.py in the client code converts these overrides into one -Dstorm.options system property. However, this jvm option is not handled properly when the actual command is executed. For example, Rebalance command completely ignores this setting. Commands that currently process "-c" options: * Activate - Not Needed * *AdminCommands - Yes* * BasicDrpcClient - Not Needed * Blobstore - Not Needed * CLI - Not Needed * *ConfigValue - Yes* * Deactivate - Not Needed * *DevZookeeper - Yes* * *DRPCServer - Yes* * GetErrors - Not Needed * *HealthCheck - Yes* * *Heartbeats - Yes* * KillTopology - Not Needed * *KillWorkers - Yes* * ListTopologies - Not Needed * *LogViewerServer - Yes* * *LocalCluster - Yes* * Monitor - Not Needed * *Nimbus - Yes* * *Pacemaker - Yes* * Rebalance - {color:#FF0000}Add as part of this Jira{color} * SetLogLevel - Not Needed * *ShellSubmission - Yes* * *StormSqlRunner - Yes* * Supervisor - {color:#FF0000}Not Needed?{color} * *UI - Yes* * *UploadCredentials - Yes, but specific options* * VersionsInfo - Not Needed was: -c is used to supply configuration overide options. Storm.py in the client code converts these overrides into one -Dstorm.options system property. However, this jvm option is not handled properly when the actual command is executed. For example, Rebalance command completely ignores this setting. Commands that currently process "-c" options: * Activate * *AdminCommands - Yes* * BasicDrpcClient * Blobstore * CLI * *ConfigValue - Yes* * Deactivate * *DevZookeeper - Yes* * GetErrors * *HealthCheck - Yes* * *Heartbeats - Yes* * KillTopology * *KillWorkers - Yes* * ListTopologies * Monitor * Rebalance * SetLogLevel * *ShellSubmission - Yes* * UploadCredentials > Config overrides supplied using -c in storm.py not passed to all commands > ------------------------------------------------------------------------- > > Key: STORM-3580 > URL: https://issues.apache.org/jira/browse/STORM-3580 > Project: Apache Storm > Issue Type: Bug > Components: storm-core > Affects Versions: 2.2.0 > Reporter: Bipin Prasad > Assignee: Bipin Prasad > Priority: Major > > -c is used to supply configuration overide options. Storm.py in the client > code converts these overrides into one -Dstorm.options system property. > However, this jvm option is not handled properly when the actual command is > executed. For example, Rebalance command completely ignores this setting. > Commands that currently process "-c" options: > * Activate - Not Needed > * *AdminCommands - Yes* > * BasicDrpcClient - Not Needed > * Blobstore - Not Needed > * CLI - Not Needed > * *ConfigValue - Yes* > * Deactivate - Not Needed > * *DevZookeeper - Yes* > * *DRPCServer - Yes* > * GetErrors - Not Needed > * *HealthCheck - Yes* > * *Heartbeats - Yes* > * KillTopology - Not Needed > * *KillWorkers - Yes* > * ListTopologies - Not Needed > * *LogViewerServer - Yes* > * *LocalCluster - Yes* > * Monitor - Not Needed > * *Nimbus - Yes* > * *Pacemaker - Yes* > * Rebalance - {color:#FF0000}Add as part of this Jira{color} > * SetLogLevel - Not Needed > * *ShellSubmission - Yes* > * *StormSqlRunner - Yes* > * Supervisor - {color:#FF0000}Not Needed?{color} > * *UI - Yes* > * *UploadCredentials - Yes, but specific options* > * VersionsInfo - Not Needed > -- This message was sent by Atlassian Jira (v8.3.4#803005)