Interface OperatorStateRepartitioner<T>

    • Method Detail

      • repartitionState

        List<List<T>> repartitionState​(List<List<T>> previousParallelSubtaskStates,
                                       int oldParallelism,
                                       int newParallelism)
        Parameters:
        previousParallelSubtaskStates - List with one entry of state handles per parallel subtask of an operator, as they have been checkpointed.
        oldParallelism - The parallelism before we start redistribution.
        newParallelism - The parallelism that we consider for the state redistribution. Determines the size of the returned list.
        Returns:
        List with one entry per parallel subtask. Each subtask receives now one collection of states that build of the new total state for this subtask.