You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by tillrohrmann <gi...@git.apache.org> on 2018/01/08 17:52:58 UTC

[GitHub] flink pull request #5265: [FLINK-8389] [flip6] Release all slots upon closin...

GitHub user tillrohrmann opened a pull request:

    https://github.com/apache/flink/pull/5265

     [FLINK-8389] [flip6] Release all slots upon closing of JobManager connection

    ## What is the purpose of the change
    
    Release the slots assigned to a `JobMaster` once it disconnects from the `TaskExecutor`.
    
    ## Brief change log
    
    - Upon receiving a disconnect call from the `JobMaster`, the `TaskExecutor` tries to free all slots
    
    ## Does this pull request potentially affect one of the following parts:
    
      - Dependencies (does it add or upgrade a dependency): (no)
      - The public API, i.e., is any changed class annotated with `@Public(Evolving)`: (no)
      - The serializers: (no)
      - The runtime per-record code paths (performance sensitive): (no)
      - Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes)
      - The S3 file system connector: (no)
    
    ## Documentation
    
      - Does this pull request introduce a new feature? (no)
      - If yes, how is the feature documented? (not applicable)


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/tillrohrmann/flink releaseSlots

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/5265.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #5265
    
----
commit 406c75deadd61254bdc429c0d7be44cac4a18353
Author: Till Rohrmann <tr...@...>
Date:   2018-01-08T14:09:32Z

    [FLINK-7903] [tests] Add flip6 build profile
    
    The flip6 build profile only runs the Flip-6 related test cases. Moreover,
    all Flip-6 related test cases are excluded when not running the flip6 build
    profile. This should reduce testing time when adding more and more Flip-6
    test cases.
    
    Include flink-test-utils-junit in all submodules to make the Category marker interfaces Flip6 and OldAndFlip6 available
    
    This closes #4889.

commit 7026c6bcbd5ab81503c3a3e99cad525c501b2514
Author: Till Rohrmann <tr...@...>
Date:   2017-10-24T13:51:27Z

    [hotfix] Remove unnecessary surefire plugin version in flink-connector-elasticsearch5

commit 8a38685573f97dc3f1bb8255cbf9614c7e0373ad
Author: Till Rohrmann <tr...@...>
Date:   2017-10-23T14:24:58Z

    [FLINK-7904] Enable Flip6 build profile on Travis
    
    This adds a new Travis build matrix entry which runs the Flip-6 build profile
    
    Reuse caches and split core+test into core and tests Travis build
    
    This closes #4890.

commit e61aea3c97ac1e6513882e38f3eb4b3459bd8c1d
Author: Till Rohrmann <tr...@...>
Date:   2017-10-24T09:32:05Z

    [FLINK-7909] Unify Flink test bases
    
    Introduce a MiniClusterResource which is used by the AbstractTestBase to start
    and shut down a FlinkMiniCluster. Additionally, this resource registers the proper
    Stream- and ExecutionEnvironment which is now the only way for tests to start
    jobs. This change will thus allow to centrally control which FlinkCluster will
    be started for all test bases.

commit 908e00f2d483f46e486b6c3f944d649ae25dbcd8
Author: Till Rohrmann <tr...@...>
Date:   2017-10-24T14:20:15Z

    [FLINK-7909] Replace StreamingMultipleProgramsTestBase by AbstractTestBase
    
    The AbstractTestBase fully subsumes the functionality of the
    StreamingMultipleProgramsTestBase since it now is the most general test base
    for streaming and batch jobs. As a consequence, we can safely remove the
    StreamingMultipleProgramsTestBase and let all corresponding tests extend from
    AbstractTestBase.
    
    This closes #4896.

commit f0bba2eb94983b4fea3a765d2195b57c75de7183
Author: Till Rohrmann <tr...@...>
Date:   2018-01-08T15:33:51Z

    [hotfix] Remove unnecessary exception catching in StreamingProgramTestBase

commit e2c0ef5fca244bccc97d3052011053ec115bd00b
Author: Till Rohrmann <tr...@...>
Date:   2018-01-08T17:23:27Z

    [FLINK-7910] [tests] Generalize Test(Stream)Environment to use JobExecutor
    
    This commit introduces the JobExecutor interface which abstracts the actual mini cluster
    from the Test(Stream)Environment. By letting the Flip-6 MiniCluster as well as the
    FlinkMiniCluster implement this interface, we can run all test base jobs either on the
    Flip-6 mini cluster or on the current mini cluster.
    
    This closes #4897.

commit ceabdfe5f806c9a9c1cd7dab5f25cf87f45619cc
Author: Till Rohrmann <tr...@...>
Date:   2017-12-01T14:02:09Z

    [FLINK-8389] [flip6] Release all slots upon closing of JobManager connection

commit 59df741fb092e87e887fd56fab520875e374d283
Author: Till Rohrmann <tr...@...>
Date:   2017-12-01T14:10:46Z

    [hotfix] Enable checkpointing RPC calls

----


---

[GitHub] flink pull request #5265: [FLINK-8389] [flip6] Release all slots upon closin...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/flink/pull/5265


---