def pre_rolling_restart(self, env): import params env.set_params(params) # this function should not execute if the version can't be determined or # is not at least HDP 2.2.0.0 if not params.version or compare_versions(format_hdp_stack_version(params.version), '2.2.0.0') < 0: return Logger.info("Executing Flume Rolling Upgrade pre-restart") Execute(format("hdp-select set flume-server {version}")) flume_upgrade.pre_start_restore()
def pre_rolling_restart(self, env): import params env.set_params(params) # this function should not execute if the version can't be determined or # is not at least HDP 2.2.0.0 if not params.version or Script.is_hdp_stack_less_than("2.2"): return Logger.info("Executing Flume Rolling Upgrade pre-restart") hdp_select.select("flume-server", params.version) flume_upgrade.pre_start_restore()
def pre_rolling_restart(self, env): import params env.set_params(params) # this function should not execute if the version can't be determined or # is not at least HDP 2.2.0.0 if not params.version or compare_versions( format_hdp_stack_version(params.version), '2.2.0.0') < 0: return Logger.info("Executing Flume Rolling Upgrade pre-restart") Execute(format("hdp-select set flume-server {version}")) flume_upgrade.pre_start_restore()
def pre_upgrade_restart(self, env, upgrade_type=None): import params env.set_params(params) # this function should not execute if the version can't be determined or # is not at least IOP 4.0.0.0 if not params.version or compare_versions( format_stack_version(params.version), '4.0.0.0') < 0: return Logger.info("Executing Flume Stack Upgrade pre-restart") stack_select.select_packages(params.version) if params.upgrade_direction == Direction.UPGRADE: flume_upgrade.pre_start_restore()
def pre_rolling_restart(self, env): import params env.set_params(params) # this function should not execute if the version can't be determined or # is not at least HDP 2.2.0.0 if not params.version or Script.is_hdp_stack_less_than("2.2"): return Logger.info("Executing Flume Rolling Upgrade pre-restart") conf_select.select(params.stack_name, "flume", params.version) hdp_select.select("flume-server", params.version) # only restore on upgrade, not downgrade if params.upgrade_direction == Direction.UPGRADE: flume_upgrade.pre_start_restore()
def pre_upgrade_restart(self, env, upgrade_type=None): import params env.set_params(params) # this function should not execute if the version can't be determined or # the stack does not support rolling upgrade if not (params.version and check_stack_feature( StackFeature.ROLLING_UPGRADE, params.version)): return Logger.info("Executing Flume Stack Upgrade pre-restart") conf_select.select(params.stack_name, "flume", params.version) stack_select.select("flume-server", params.version) # only restore on upgrade, not downgrade if params.upgrade_direction == Direction.UPGRADE: flume_upgrade.pre_start_restore()