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

Remove legacy mode

    XMLWordPrintableJSON

    Details

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

            Activity

              People

              • Assignee:
                trohrmann Till Rohrmann
                Reporter:
                trohrmann Till Rohrmann
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

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