Example #1
0
  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()
Example #2
0
    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()
Example #3
0
    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()
Example #4
0
    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()
Example #6
0
    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()
Example #7
0
    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()