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 Falcon Server Rolling Upgrade pre-restart") Execute(format("hdp-select set falcon-server {version}")) falcon_server_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 Falcon Server Rolling Upgrade pre-restart") Execute(format("hdp-select set falcon-server {version}")) falcon_server_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 Script.is_hdp_stack_less_than("2.2"): return Logger.info("Executing Falcon Server Rolling Upgrade pre-restart") conf_select.select(params.stack_name, "falcon", params.version) hdp_select.select("falcon-server", params.version) falcon_server_upgrade.pre_start_restore()
def pre_upgrade_restart(self, env, upgrade_type=None): Logger.info("Executing Stack Upgrade pre-restart") 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 Falcon Server Stack Upgrade pre-restart") conf_select.select(params.stack_name, "falcon", params.version) stack_select.select("falcon-server", params.version) falcon_server_upgrade.pre_start_restore()