Details

    • Type: Improvement
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 1.8.0
    • 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 TisonKun  
          10.
          Port JobManagerTest to new code base Sub-task Resolved TisonKun  
          11.
          Port TaskTest to new code base Sub-task Resolved TisonKun  
          12.
          Remove legacy class TaskExecutionStateListener Sub-task Resolved TisonKun  
          13.
          Port JobSubmitTest to new code base Sub-task Resolved TisonKun  
          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 TisonKun  
          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 TisonKun  
          20.
          Remove JobManagerLeaderSessionIDITCase Sub-task Resolved TisonKun  
          21.
          Remove LegacyCLI Sub-task Closed vinoyang  
          22.
          Remove LegacyStandaloneClusterDescriptor Sub-task Closed vinoyang  
          23.
          Remove Legacy* tests Sub-task Closed TisonKun  
          24.
          Remove LegacyYarnClusterDescriptor Sub-task Closed TisonKun  
          25.
          Remove legacy REST handlers Sub-task Closed Chesnay Schepler  
          26.
          Remove StandaloneMiniCluster Sub-task Resolved TisonKun  
          27.
          Port AkkaSslITCase to new code base Sub-task Resolved TisonKun
          28.
          Port YARNHighAvailabilityITCase to new code base Sub-task Resolved Till Rohrmann
          29.
          Remove LegacyLocalStreamEnvironment Sub-task Closed TisonKun  
          30.
          Refactor SchedulerTestBase Sub-task Closed TisonKun  
          31.
          Clean up uses of Scheduler and Instance in valid tests Sub-task In Progress TisonKun
          32.
          Remove deprecated ExecutionGraphBuilder.buildGraph method Sub-task Open JIN SUN  
          33.
          Port slot sharing cases to new codebase Sub-task Closed TisonKun
          34.
          Remove legacy test YARNSessionFIFOITCase#testJavaAPI Sub-task Closed TisonKun  
          35.
          Port YarnClusterDescriptorTest to new codebase Sub-task Closed TisonKun  
          36.
          Remove LegacyStandaloneClusterDescriptor Sub-task Resolved TisonKun
          37.
          Remove MesosApplicationMasterRunner Sub-task Resolved TisonKun
          38.
          Remove legacy flink-yarn component Sub-task Resolved TisonKun
          39.
          Get rid of legacy codes from ClusterClient Sub-task In Progress TisonKun
          40.
          Remove legacy JobInfo usage in valid tests Sub-task Closed TisonKun
          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.
          Check and port JobManagerHACheckpointRecoveryITCase to new code base if necessary Sub-task Closed Congxian Qiu(klion26)
          46.
          Check & port JobManagerHAJobGraphRecoveryITCase if necessary to new code base Sub-task Closed Till Rohrmann
          47.
          Check and port JobManagerHARecoveryTest if necessary to new code base Sub-task Closed Till Rohrmann
          48.
          Check and port JobManagerProcessReapingTest if necessary to new code base Sub-task Closed Till Rohrmann
          49.
          Check and port JobManagerStartupTest to new code base if necessary Sub-task Closed Till Rohrmann
          50.
          Check and port LeaderChangeJobRecoveryTest to new code base if necessary Sub-task Closed lining
          51.
          Check and port LeaderChangeStateCleanupTest to new code base if necessary Sub-task Closed Till Rohrmann
          52.
          Remove LegacyAvroExternalJarProgramITCase Sub-task Closed Yangze Guo
          53.
          Check and remove LocalFlinkMiniClusterITCase Sub-task Closed TisonKun
          54.
          Check and port RecoveryITCase to new code base if necessary Sub-task Closed Unassigned  
          55.
          Check and port TaskManagerComponentsStartupShutdownTest to new code base if necessary Sub-task Closed TisonKun
          56.
          Check and remove TaskManagerConfigurationTest Sub-task Closed Yun Tang
          57.
          Check and port TaskManagerFailsITCase to new code base if necessary Sub-task Closed Till Rohrmann
          58.
          Check and port TaskManagerFailureRecoveryITCase to new code base if necessary Sub-task Closed boshu Zheng
          59.
          Delete TaskManagerMetricsTest Sub-task Closed Yun Tang
          60.
          Check and port TaskManagerProcessReapingTestBase to new code base if necessary Sub-task Closed Gary Yao
          61.
          Port TaskManagerStartupTest Sub-task Closed Yun Tang
          62.
          Remove ZooKeeperHAJobManagerTest Sub-task Closed TisonKun
          63.
          Check and port ZooKeeperLeaderElectionITCase to new code base if necessary Sub-task Closed lining
          64.
          Remove legacy MesosTaskManager Sub-task Closed TisonKun
          65.
          Remove legacy ContaineredJobManager Sub-task Closed TisonKun
          66.
          Remove legacy MesosJobManager Sub-task Closed TisonKun
          67.
          Port YARNSessionCapacitySchedulerITCase#testTaskManagerFailure to new code base Sub-task Resolved Gary Yao
          68.
          Remove legacy MesosFlinkResourceManager Sub-task Resolved TisonKun
          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 TisonKun
          74.
          Remove obsolete test FlinkActorTest Sub-task Closed TisonKun
          75.
          Remove TaskManagerLossFailsTasksTest Sub-task Closed TisonKun
          76.
          Remove JobManagerConnectionTest Sub-task Closed TisonKun
          77.
          Remove JobManagerRegistrationTest Sub-task Closed TisonKun
          78.
          Remove invalid test JobClientActorTest Sub-task Closed TisonKun
          79.
          Remove invalid test AkkaJobManagerRetrieverTest Sub-task Closed TisonKun
          80.
          Remove invalid test ClientConnectionTest Sub-task Closed TisonKun
          81.
          Remove legacy class JobAttachmentClientActor Sub-task Closed TisonKun
          82.
          Port CliFrontendModifyTest Sub-task Closed TisonKun
          83.
          Port CliFrontendSavepointTest Sub-task Closed TisonKun
          84.
          Check and port ClusterClientTest to new code base if necessary Sub-task Closed Chesnay Schepler
          85.
          Check and port ClientTest to new code base if necessary Sub-task Closed Chesnay Schepler
          86.
          Remove legacy YARN code Sub-task Closed Chesnay Schepler  
          87.
          Remove StandaloneClusterClient Sub-task Closed Chesnay Schepler
          88.
          Check and port ClusterShutdownITCase to new code base if necessary Sub-task Closed Gary Yao
          89.
          Check and port ResourceManagerITCase to new code base if necessary Sub-task Resolved Gary Yao
          90.
          Port ManualExactlyOnceTest Sub-task Closed Chesnay Schepler
          91.
          Remove JobManagerProcess Sub-task Closed Chesnay Schepler  
          92.
          Check and port StackTraceSampleCoordinatorITCase to new code base if necessary Sub-task Closed Gary Yao
          93.
          Check and port BackPressureStatsTrackerImplITCase to new code base if necessary Sub-task Closed Gary Yao
          94.
          Check and port SlotSharingITCase to new code base Sub-task Closed Till Rohrmann
          95.
          Check and port CoLocationConstraintITCase to new code base Sub-task Closed Till Rohrmann  
          96.
          Port TaskManagerFailsWithSlotSharingITCase to new code base Sub-task Closed Till Rohrmann
          97.
          Check & port TaskManagerTest to new code base Sub-task In Progress Shimin Yang
          98.
          Check & port TaskManagerRegistrationTest to new code base Sub-task Closed Gary Yao
          99.
          Check & port ResourceManagerTest to new code base Sub-task Resolved TisonKun
          100.
          Remove legacy JobManagerActorTestUtils Sub-task Closed TisonKun  
          101.
          Remove legacy JobSubmissionClientActor Sub-task Resolved TisonKun
          102.
          Remove legacy JobClientActor Sub-task Resolved TisonKun
          103.
          Remove legacy JobListeningContext Sub-task Resolved TisonKun
          104.
          Remove legacy JobManagerGateway Sub-task Resolved TisonKun
          105.
          Remove legacy AkkaJobManagerRetriever Sub-task Resolved TisonKun
          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 TisonKun
          111.
          Remove suspend logic from ExecutionGraphCache Sub-task Closed Till Rohrmann
          112.
          remove org.apache.flink.runtime.testingUtils.TestingUtils Sub-task Open Shimin Yang  
          113.
          Refactor SimpleSlotProvider to TestingLogicalSlotProvider Sub-task In Progress TisonKun
          114.
          Remove legacy mode from documentation Sub-task Closed Gary Yao

            Activity

              People

              • Assignee:
                till.rohrmann Till Rohrmann
                Reporter:
                till.rohrmann Till Rohrmann
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

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