Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-10392

Remove legacy mode

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Runtime / Coordination
    • Labels:
      None

      Description

      This issue is the umbrella issue to remove the legacy mode code from Flink.

        Attachments

        Issue Links

        1.
        Remove legacy entrypoints from startup scripts Sub-task Resolved Till Rohrmann   Actions
        2.
        Remove legacy mode testing profiles from Travis config Sub-task Closed Till Rohrmann   Actions
        3.
        Remove legacy mode switch from parent pom Sub-task Closed Till Rohrmann   Actions
        4.
        Remove codebase switch from MiniClusterResource Sub-task Closed Till Rohrmann   Actions
        5.
        Remove CoreOptions#MODE Sub-task Closed Till Rohrmann   Actions
        6.
        Port ProcessFailureCancelingITCase to new code base Sub-task Closed Till Rohrmann   Actions
        7.
        Port AbstractTaskManagerProcessFailureRecoveryTest to new code base Sub-task Closed Till Rohrmann   Actions
        8.
        Port JobManagerHAProcessFailureBatchRecoveryITCase to new code base Sub-task Closed Till Rohrmann   Actions
        9.
        Port JobManagerFailsITCase to new code base Sub-task Resolved Zili Chen   Actions
        10.
        Port JobManagerTest to new code base Sub-task Resolved Zili Chen   Actions
        11.
        Port TaskTest to new code base Sub-task Resolved Zili Chen   Actions
        12.
        Remove legacy class TaskExecutionStateListener Sub-task Resolved Zili Chen   Actions
        13.
        Port JobSubmitTest to new code base Sub-task Resolved Zili Chen   Actions
        14.
        Rename 'JobManager' to 'JobMaster' for some classes in JobMaster folder Sub-task Resolved JIN SUN   Actions
        15.
        Port JobManagerITCase to new code base Sub-task Resolved Zili Chen   Actions
        16.
        Remove legacy REST API docs Sub-task Closed Chesnay Schepler   Actions
        17.
        Cleanup constant isNewMode in YarnTestBase Sub-task Resolved vinoyang   Actions
        18.
        Remove legacy FlinkMiniCluster Sub-task Resolved Till Rohrmann Actions
        19.
        Removed unused legacy methods in TestBaseUtils Sub-task Closed Zili Chen   Actions
        20.
        Remove JobManagerLeaderSessionIDITCase Sub-task Resolved Zili Chen   Actions
        21.
        Remove LegacyCLI Sub-task Closed vinoyang   Actions
        22.
        Remove LegacyStandaloneClusterDescriptor Sub-task Closed vinoyang   Actions
        23.
        Remove Legacy* tests Sub-task Closed Zili Chen   Actions
        24.
        Remove LegacyYarnClusterDescriptor Sub-task Closed Zili Chen   Actions
        25.
        Remove legacy REST handlers Sub-task Closed Chesnay Schepler   Actions
        26.
        Remove StandaloneMiniCluster Sub-task Resolved Zili Chen   Actions
        27.
        Port AkkaSslITCase to new code base Sub-task Resolved Zili Chen Actions
        28.
        Port YARNHighAvailabilityITCase to new code base Sub-task Resolved Till Rohrmann Actions
        29.
        Remove LegacyLocalStreamEnvironment Sub-task Closed Zili Chen   Actions
        30.
        Refactor SchedulerTestBase Sub-task Closed Zili Chen   Actions
        31.
        Clean up uses of Scheduler and Instance in valid tests Sub-task Closed Zili Chen Actions
        32.
        Remove deprecated ExecutionGraphBuilder.buildGraph method Sub-task Closed Zili Chen Actions
        33.
        Port slot sharing cases to new codebase Sub-task Closed Zili Chen Actions
        34.
        Remove legacy test YARNSessionFIFOITCase#testJavaAPI Sub-task Closed Zili Chen   Actions
        35.
        Port YarnClusterDescriptorTest to new codebase Sub-task Closed Zili Chen   Actions
        36.
        Remove LegacyStandaloneClusterDescriptor Sub-task Resolved Zili Chen Actions
        37.
        Remove MesosApplicationMasterRunner Sub-task Resolved Zili Chen Actions
        38.
        Remove legacy flink-yarn component Sub-task Resolved Zili Chen Actions
        39.
        Get rid of legacy codes from ClusterClient Sub-task Closed Zili Chen Actions
        40.
        Remove legacy JobInfo usage in valid tests Sub-task Closed Zili Chen Actions
        41.
        Port YARNSessionCapacitySchedulerITCase#testClientStartup to new code base Sub-task Resolved Gary Yao Actions
        42.
        Port CoordinatorShutdownTest to new code base Sub-task Closed Till Rohrmann Actions
        43.
        Remove JobClientActorRecoveryITCase Sub-task Closed Till Rohrmann Actions
        44.
        Port JobManagerCleanupITCase to new code base Sub-task Closed Till Rohrmann Actions
        45.
        Port JobManagerHACheckpointRecoveryITCase to new code base Sub-task Closed Congxian Qiu Actions
        46.
        Port JobManagerHAJobGraphRecoveryITCase to new code base Sub-task Closed Till Rohrmann Actions
        47.
        Port JobManagerHARecoveryTest to new code base Sub-task Closed Till Rohrmann Actions
        48.
        Port JobManagerProcessReapingTest to new code base Sub-task Closed Till Rohrmann Actions
        49.
        Port JobManagerStartupTest to new code base Sub-task Closed Till Rohrmann Actions
        50.
        Remove LeaderChangeJobRecoveryTest Sub-task Closed lining Actions
        51.
        Port LeaderChangeStateCleanupTest Sub-task Closed Till Rohrmann Actions
        52.
        Remove LegacyAvroExternalJarProgramITCase Sub-task Closed Yangze Guo Actions
        53.
        Remove LocalFlinkMiniClusterITCase Sub-task Closed Zili Chen Actions
        54.
        Check and port RecoveryITCase to new code base if necessary Sub-task Closed Unassigned   Actions
        55.
        Port TaskManagerComponentsStartupShutdownTest Sub-task Closed Zili Chen Actions
        56.
        Port TaskManagerConfigurationTest Sub-task Closed Yun Tang Actions
        57.
        Port TaskManagerFailsITCase Sub-task Closed Till Rohrmann Actions
        58.
        Remove TaskManagerFailureRecoveryITCase Sub-task Closed boshu Zheng Actions
        59.
        Delete TaskManagerMetricsTest Sub-task Closed Yun Tang Actions
        60.
        Port TaskManagerProcessReapingTestBase Sub-task Closed Gary Yao Actions
        61.
        Port TaskManagerStartupTest Sub-task Closed Yun Tang Actions
        62.
        Remove ZooKeeperHAJobManagerTest Sub-task Closed Zili Chen Actions
        63.
        Port ZooKeeperLeaderElectionITCase Sub-task Closed lining Actions
        64.
        Remove legacy MesosTaskManager Sub-task Closed Zili Chen Actions
        65.
        Remove legacy ContaineredJobManager Sub-task Closed Zili Chen Actions
        66.
        Remove legacy MesosJobManager Sub-task Closed Zili Chen Actions
        67.
        Port YARNSessionCapacitySchedulerITCase#testTaskManagerFailure to new code base Sub-task Resolved Gary Yao Actions
        68.
        Remove legacy MesosFlinkResourceManager Sub-task Resolved Zili Chen Actions
        69.
        Remove YarnFlinkResourceManagerTest test Sub-task Closed Till Rohrmann Actions
        70.
        Remove RecoveryITCase for jobmanager Sub-task Resolved Till Rohrmann Actions
        71.
        Remove legacy WebRuntimeMonitor Sub-task Closed Chesnay Schepler Actions
        72.
        Remove legacy job archiving paths Sub-task Closed Chesnay Schepler Actions
        73.
        Remove obsolete test JobManagerLeaderElectionTest Sub-task Closed Zili Chen Actions
        74.
        Remove obsolete test FlinkActorTest Sub-task Closed Zili Chen Actions
        75.
        Remove TaskManagerLossFailsTasksTest Sub-task Closed Zili Chen Actions
        76.
        Remove JobManagerConnectionTest Sub-task Closed Zili Chen Actions
        77.
        Remove JobManagerRegistrationTest Sub-task Closed Zili Chen Actions
        78.
        Remove invalid test JobClientActorTest Sub-task Closed Zili Chen Actions
        79.
        Remove invalid test AkkaJobManagerRetrieverTest Sub-task Closed Zili Chen Actions
        80.
        Remove invalid test ClientConnectionTest Sub-task Closed Zili Chen Actions
        81.
        Remove legacy class JobAttachmentClientActor Sub-task Closed Zili Chen Actions
        82.
        Port CliFrontendModifyTest Sub-task Closed Zili Chen Actions
        83.
        Port CliFrontendSavepointTest Sub-task Closed Zili Chen Actions
        84.
        Port ClusterClientTest Sub-task Closed Chesnay Schepler Actions
        85.
        Port ClientTest Sub-task Closed Chesnay Schepler Actions
        86.
        Remove legacy YARN code Sub-task Closed Chesnay Schepler   Actions
        87.
        Remove StandaloneClusterClient Sub-task Closed Chesnay Schepler Actions
        88.
        Remove ClusterShutdownITCase Sub-task Closed Gary Yao Actions
        89.
        Remove ResourceManagerITCase Sub-task Resolved Gary Yao Actions
        90.
        Port ManualExactlyOnceTest Sub-task Closed Chesnay Schepler Actions
        91.
        Remove JobManagerProcess Sub-task Closed Chesnay Schepler   Actions
        92.
        Port StackTraceSampleCoordinatorITCase Sub-task Closed Gary Yao Actions
        93.
        Port BackPressureStatsTrackerImplITCase Sub-task Closed Gary Yao Actions
        94.
        Remove SlotSharingITCase Sub-task Closed Till Rohrmann Actions
        95.
        Port CoLocationConstraintITCase Sub-task Closed Till Rohrmann   Actions
        96.
        Port TaskManagerFailsWithSlotSharingITCase to new code base Sub-task Closed Till Rohrmann Actions
        97.
        Port TaskManagerTest Sub-task Closed Shimin Yang Actions
        98.
        Port TaskManagerRegistrationTest Sub-task Closed Gary Yao Actions
        99.
        Remove ResourceManagerTest Sub-task Resolved Zili Chen Actions
        100.
        Remove legacy JobManagerActorTestUtils Sub-task Closed Zili Chen   Actions
        101.
        Remove legacy JobSubmissionClientActor Sub-task Resolved Zili Chen Actions
        102.
        Remove legacy JobClientActor Sub-task Resolved Zili Chen Actions
        103.
        Remove legacy JobListeningContext Sub-task Resolved Zili Chen Actions
        104.
        Remove legacy JobManagerGateway Sub-task Resolved Zili Chen Actions
        105.
        Remove legacy AkkaJobManagerRetriever Sub-task Resolved Zili Chen Actions
        106.
        Remove legacy JobManager Sub-task Closed Till Rohrmann Actions
        107.
        Remove MemoryArchivist Sub-task Closed Till Rohrmann Actions
        108.
        Remove legacy JobInfo Sub-task Closed Till Rohrmann Actions
        109.
        Remove legacy FlinkResourceManager Sub-task Closed Till Rohrmann Actions
        110.
        Remove legacy JobClient Sub-task Resolved Zili Chen Actions
        111.
        Remove suspend logic from ExecutionGraphCache Sub-task Closed Till Rohrmann Actions
        112.
        Refactor SimpleSlotProvider to TestingLogicalSlotProvider Sub-task Closed Zili Chen Actions
        113.
        Remove legacy mode from documentation Sub-task Closed Gary Yao Actions
        114.
        Drop unused InfoMessage Sub-task Closed Zili Chen Actions
        115.
        Remove legacy ResourceManagerRunner Sub-task Closed Zili Chen   Actions
        116.
        Remove legacy ActorSystemLoader Sub-task Closed Zili Chen Actions
        117.
        Remove legacy methods in LeaderRetrievalUtils Sub-task Closed Zili Chen Actions
        118.
        Remove legacy TaskManager Sub-task Closed Zili Chen Actions
        119.
        Remove legacy FlinkActor Sub-task Closed Zili Chen Actions
        120.
        Remove legacy FlinkUntypedActor Sub-task Closed Zili Chen Actions
        121.
        Remove legacy Scheduler Sub-task Resolved leesf Actions
        122.
        Remove legacy Instance Sub-task Closed Zili Chen Actions
        123.
        Port ExecutionVertexCancelTest to new codebase Sub-task Resolved leesf Actions
        124.
        Port ExecutionGraphRestartTest to new codebase Sub-task Closed leesf Actions
        125.
        Port ExecutionGraphTestUtils to new code base Sub-task Closed leesf Actions
        126.
        Port SimpleSlotTest to new code base Sub-task Closed leesf Actions
        127.
        Port SharedSlotsTest to new code base Sub-task Closed leesf Actions
        128.
        Remove legacy ActorTaskManagerGateway Sub-task Closed Till Rohrmann Actions
        129.
        Remove legacy ActorGateway implementations Sub-task Closed Till Rohrmann Actions
        130.
        Remove legacy ActorGateway interface Sub-task Closed Till Rohrmann Actions
        131.
        Remove legacy runtime messages Sub-task Closed Zili Chen Actions
        132.
        Remove legacy class ListeningBehaviour Sub-task Closed Zili Chen Actions
        133.
        Remove legacy class QuarantineHandler and QuarantineMonitor Sub-task Closed Zili Chen Actions
        134.
        Remove legacy InstanceManager and InstanceManagerTest Sub-task Closed leesf Actions
        135.
        Remove legacy InstanceListener Sub-task Closed leesf Actions
        136.
        Remove WebMonitor interface from webmonitor package Sub-task Closed vinoyang Actions
        137.
        Remove legacy slot implementation Sub-task Resolved Zili Chen Actions
        138.
        Remove ProcessReaper Sub-task Closed Till Rohrmann Actions
        139.
        Remove Akka watch failure detector configuration Sub-task Closed Till Rohrmann Actions
        140.
        Remove HighAvailabilityOptions#HA_JOB_DELAY which is no longer used Sub-task Closed Till Rohrmann   Actions
        141.
        Remove LifoSetQueue and SetQueue Sub-task Resolved Zili Chen Actions
        142.
        Remove legacy JobManagerMode Sub-task Closed Zili Chen Actions
        143.
        Remove legacy ClassloadingProps Sub-task Closed Zili Chen Actions
        144.
        Remove JobModificationException Sub-task Closed Zili Chen Actions
        145.
        Remove legacy LeaderAddressAndId Sub-task Resolved Zili Chen Actions
        146.
        Remove legacy ProcessShutDownThread Sub-task Resolved Zhu Zhu Actions
        147.
        Remove JobGraph#allowQueuedScheduling flag because it is always true Sub-task Resolved Zili Chen Actions
        148.
        Remove legacy NotifyCheckpointComplete and TriggerCheckpoint Sub-task Closed Yun Tang Actions
        149.
        Remove legacy KvStateMessage Sub-task Closed Yun Tang Actions
        150.
        Remove unused (anymore) TaskManagerOptions#EXIT_ON_FATAL_AKKA_ERROR Sub-task Closed Yun Tang   Actions
        151.
        Remove unused class TaskManagerCliOptions Sub-task Closed forideal Actions
        152.
        Mark TaskManagerOptions#EXIT_ON_FATAL_AKKA_ERROR with @Deprecated annotation Sub-task Closed vinoyang Actions

          Activity

            People

            • Assignee:
              trohrmann Till Rohrmann
              Reporter:
              trohrmann Till Rohrmann

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 39h 20m
                39h 20m

                  Issue deployment