1414import org .elasticsearch .client .dataframe .GetDataFrameTransformStatsResponse ;
1515import org .elasticsearch .client .dataframe .transforms .DataFrameTransformConfig ;
1616import org .elasticsearch .client .dataframe .transforms .DataFrameTransformStats ;
17- import org .elasticsearch .client .dataframe .transforms .DataFrameTransformTaskState ;
1817import org .elasticsearch .client .dataframe .transforms .DestConfig ;
1918import org .elasticsearch .client .dataframe .transforms .SourceConfig ;
2019import org .elasticsearch .client .dataframe .transforms .TimeSyncConfig ;
4746import static org .hamcrest .Matchers .greaterThan ;
4847import static org .hamcrest .Matchers .greaterThanOrEqualTo ;
4948import static org .hamcrest .Matchers .hasSize ;
49+ import static org .hamcrest .Matchers .oneOf ;
5050
5151@ LuceneTestCase .AwaitsFix (bugUrl = "https://github.com/elastic/elasticsearch/issues/43662" )
5252public class DataFrameSurvivesUpgradeIT extends AbstractUpgradeTestCase {
@@ -139,7 +139,7 @@ private void createAndStartContinuousDataFrame() throws Exception {
139139
140140 assertThat (stateAndStats .getIndexerStats ().getOutputDocuments (), equalTo ((long )ENTITIES .size ()));
141141 assertThat (stateAndStats .getIndexerStats ().getNumDocuments (), equalTo (totalDocsWritten ));
142- assertThat (stateAndStats .getTaskState (), equalTo ( DataFrameTransformTaskState . STARTED ));
142+ assertThat (stateAndStats .getState (), oneOf ( DataFrameTransformStats . State . STARTED , DataFrameTransformStats . State . INDEXING ));
143143 }
144144
145145 private void verifyContinuousDataFrameHandlesData (long expectedLastCheckpoint ) throws Exception {
@@ -148,7 +148,7 @@ private void verifyContinuousDataFrameHandlesData(long expectedLastCheckpoint) t
148148 // if it was assigned to the node that was removed from the cluster
149149 assertBusy (() -> {
150150 DataFrameTransformStats stateAndStats = getTransformStats (CONTINUOUS_DATA_FRAME_ID );
151- assertThat (stateAndStats .getTaskState (), equalTo ( DataFrameTransformTaskState . STARTED ));
151+ assertThat (stateAndStats .getState (), oneOf ( DataFrameTransformStats . State . STARTED , DataFrameTransformStats . State . INDEXING ));
152152 },
153153 120 ,
154154 TimeUnit .SECONDS );
@@ -174,8 +174,8 @@ private void verifyContinuousDataFrameHandlesData(long expectedLastCheckpoint) t
174174 TimeUnit .SECONDS );
175175 DataFrameTransformStats stateAndStats = getTransformStats (CONTINUOUS_DATA_FRAME_ID );
176176
177- assertThat (stateAndStats .getTaskState (),
178- equalTo ( DataFrameTransformTaskState . STARTED ));
177+ assertThat (stateAndStats .getState (),
178+ oneOf ( DataFrameTransformStats . State . STARTED , DataFrameTransformStats . State . INDEXING ));
179179 assertThat (stateAndStats .getIndexerStats ().getOutputDocuments (),
180180 greaterThan (previousStateAndStats .getIndexerStats ().getOutputDocuments ()));
181181 assertThat (stateAndStats .getIndexerStats ().getNumDocuments (),
0 commit comments