Page MenuHomePhabricator

Incorporate notebook into Tone-Check data generation ml-pipeline
Closed, ResolvedPublic

Description

Explore the tone-check data_generation_templates notebook created by @achou and incorporate its logic into the tone-check training data generation job in ml-pipelines. Create a tone-check data generation DAG that uses the job logic artifact and runs in the airflow-ml instance.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
ml: add tone-check data generation DAGrepos/data-engineering/airflow-dags!1699kevinbaziratone_check_data_generation_dagmain
tone-check: add data generation pipeline job logicrepos/machine-learning/ml-pipelines!52kevinbaziratone_check_data_generationmain
Customize query in GitLab

Related Objects

Event Timeline

Since the test/dev iteration cycles take a really long time, I added development limit (job logic, DAG) to restrict the number of rows processed and enable much faster development iterations.

I ended up removing the dev-limits as the small sample size results in no rows making it through the end of the pipeline as shown below:

Job running with dev-limit at 100000
$ yarn logs -appOwner kevinbazira -applicationId application_1757517622464_118136 | grep " - INFO - "
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
25/09/16 02:09:12 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
25/09/16 02:09:12 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
2025-09-15 17:14:45,022 - INFO - Starting tone_check_data_generation job.
2025-09-15 17:14:45,023 - INFO - Parameters: output-path=/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet, wiki-db=enwiki, snapshot=2025-04
2025-09-15 17:14:45,023 - INFO - Development mode: Limiting data to first 100000 revisions.
2025-09-15 17:14:52,433 - INFO - Spark Session created successfully.
2025-09-15 17:14:52,433 - INFO - Step 1: Reading mediawiki_content_history_v1 and matching templates.
2025-09-15 17:14:54,745 - INFO - Development mode: Limited content_history to 100000 rows.
2025-09-15 17:33:52,549 - INFO - Template matching complete. Number of revisions with templates: 757
2025-09-15 17:53:53,779 - INFO - Identified 13 unique pages with relevant templates.
2025-09-15 17:53:53,780 - INFO - Joining template data with mediawiki_history.
2025-09-15 17:53:54,210 - INFO - Development mode: Limited mediawiki_history to 100000 rows.
2025-09-15 18:15:33,187 - INFO - Joined with mediawiki_history. Number of rows: 1
2025-09-15 18:56:10,753 - INFO - Joined with template metadata. Number of rows: 1
2025-09-15 18:56:10,760 - INFO - Step 2: Extracting positive and negative revision pairs.
2025-09-15 19:26:16,326 - INFO - Removed reverted revisions. Number of rows: 0
2025-09-15 20:11:30,687 - INFO - Filtered pages with at least one template. Number of pages: 0
2025-09-15 20:53:54,392 - INFO - Filtered revisions for pages with templates. Number of rows: 0
2025-09-15 21:31:57,048 - INFO - Filtered revisions with template change. Number of rows: 0
2025-09-15 22:05:02,487 - INFO - Final positive/negative revision pairs. Number of rows: 0
2025-09-15 22:05:02,491 - INFO - Step 3: Joining with revision content to add wikitext.
2025-09-15 22:07:11,421 - INFO - Loaded content_history for join. Number of rows: 848036146
2025-09-15 22:44:35,958 - INFO - Joined with revision content. Number of rows: 0
2025-09-15 22:44:36,063 - INFO - Final DataFrame schema created.
2025-09-15 22:44:36,074 - INFO - Starting final write to: /user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet
2025-09-15 23:32:44,091 - INFO - Write operation complete.
2025-09-16 00:08:37,645 - INFO - Wrote 0 rows to /user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet
2025-09-16 00:08:41,295 - INFO - Job finished successfully.
Job running without dev-limit
$ yarn logs -appOwner kevinbazira -applicationId application_1757517622464_128337 | grep " - INFO - "
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
25/09/16 14:12:37 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
25/09/16 14:12:37 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
2025-09-16 04:10:14,664 - INFO - Starting tone_check_data_generation job.
2025-09-16 04:10:14,664 - INFO - Parameters: output-path=/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet, wiki-db=enwiki, snapshot=2025-04
2025-09-16 04:10:33,251 - INFO - Spark Session created successfully.
2025-09-16 04:10:33,251 - INFO - Step 1: Reading mediawiki_content_history_v1 and matching templates.
2025-09-16 04:27:20,061 - INFO - Template matching complete. Number of revisions with templates: 3784610
2025-09-16 04:45:28,521 - INFO - Identified 103300 unique pages with relevant templates.
2025-09-16 04:45:28,521 - INFO - Joining template data with mediawiki_history.
2025-09-16 05:05:15,594 - INFO - Joined with mediawiki_history. Number of rows: 54126103
2025-09-16 05:42:25,828 - INFO - Joined with template metadata. Number of rows: 54126103
2025-09-16 05:42:25,834 - INFO - Step 2: Extracting positive and negative revision pairs.
2025-09-16 06:35:40,079 - INFO - Removed reverted revisions. Number of rows: 36534608
2025-09-16 07:10:39,391 - INFO - Filtered pages with at least one template. Number of pages: 96329
2025-09-16 08:00:57,497 - INFO - Filtered revisions for pages with templates. Number of rows: 32090267
2025-09-16 08:52:53,160 - INFO - Filtered revisions with template change. Number of rows: 223252
2025-09-16 09:49:22,879 - INFO - Final positive/negative revision pairs. Number of rows: 211954
2025-09-16 09:49:22,885 - INFO - Step 3: Joining with revision content to add wikitext.
2025-09-16 09:51:30,691 - INFO - Loaded content_history for join. Number of rows: 848199540
2025-09-16 10:49:17,641 - INFO - Joined with revision content. Number of rows: 211950
2025-09-16 10:49:17,846 - INFO - Final DataFrame schema created.
2025-09-16 10:49:17,855 - INFO - Starting final write to: /user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet
2025-09-16 12:54:16,501 - INFO - Write operation complete.
2025-09-16 13:49:02,001 - INFO - Wrote 211950 rows to /user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/tone_check_training_data.parquet
2025-09-16 13:49:03,738 - INFO - Job finished successfully.

As shown in T404722#11185284, the job running without a dev-limit finally succeeded after >9.5hrs. Below are the results from the generated tone_check_training_data.parquet:

parquet_df.show(10)
+-------+--------+--------------------+-----------+---------------+--------------------+-----+
|wiki_db| page_id|          page_title|revision_id|revision_id_key|          clean_text|label|
+-------+--------+--------------------+-----------+---------------+--------------------+-----+
| enwiki|43692302|         BOL_Network| 1157721672|     1157705901|BOL Network () is...|    0|
| enwiki| 6639998|             Qooxdoo|  185014561|      177069289|qooxdoo () is an ...|    0|
| enwiki|33446745| A_Common_Man_(film)|  504973054|      504393803|A Common Man is a...|    0|
| enwiki| 2542010|             Chopard|  201322196|      225050798|Chopard is a luxu...|    1|
| enwiki|28115576|    Evgeny_Vinokurov|  963364130|     1056567551|Vinokurov, Evgeny...|    1|
| enwiki|17224876|        Romina_Arena|  728133288|      961924766|Romina Arena (bor...|    1|
| enwiki| 3509454|        Treponem_Pal| 1122401755|      945909857|Treponem Pal is a...|    0|
| enwiki|32379966|           AL_and_AL|  491850708|      494128288|Al Holmes (born J...|    1|
| enwiki|58396295|     Caroline_Currid| 1099452687|      861964850|Caroline Currid (...|    0|
| enwiki|  179979|The_College_of_Ne...|  604523151|      604522937|The College of Ne...|    0|
+-------+--------+--------------------+-----------+---------------+--------------------+-----+
only showing top 10 rows

The model training pod in prod (T398970#11167313) was built using synthetic_tone_check_training_data.csv, which has the following format:

csv_df.show(10)
+--------------------+-----+
|               input|label|
+--------------------+-----+
|en[SEP]Peacock_De...|    0|
|en[SEP]Peacock_De...|    1|
|en[SEP]Peacock_De...|    0|
|en[SEP]Peacock_De...|    1|
|en[SEP]Peacock_De...|    0|
|en[SEP]Peacock_De...|    1|
|en[SEP]Peacock_De...|    0|
|en[SEP]Peacock_De...|    1|
|en[SEP]Peacock_De...|    0|
|en[SEP]Peacock_De...|    1|
+--------------------+-----+
only showing top 10 rows

As a next step, I will add functionality to transform tone_check_training_data.parquet to tone_check_training_data.csv with the format: lang[SEP]page_title[SEP]clean_text in the input column.

@kevinbazira Alternatively we could stick with parquet which is more efficient in terms of storage, so we could adapt the data loading part in the training phase. wdyt?

Hi! I want to add more information regarding the data used for training. I was checking the original dataset for the peacock model. The dataset are split into 3 separate files: peacock_train.csv.gz along with peacock_val.csv.gz for training, and peacock_test.csv.gz for evaluation.

Key stats for 'peacock_train.csv.gz' and 'peacock_val.csv.gz':

  • 7 languages (with varying sample sizes per language)
  • Balanced sample distribution across labels

Here is a code snippet of how to calculate the stats (taken from original training notebook)

I think Aitolkyn sampled from the complete generated parquet file and then saved the train/val/test splits as separate csv.gz files. We could do the same here, because the parquet file likely contains a much larger dataset than we actually need for training (like we only need ~9k for enwiki).

@kevinbazira Alternatively we could stick with parquet which is more efficient in terms of storage, so we could adapt the data loading part in the training phase. wdyt?

@isarantopoulos we initially planned to convert the parquet to csv because that's the format the model training logic expects. Since sticking with parquet would normally be the ideal approach, we are going to keep the data in parquet format. Here are the results from the model-ready tone_check_training_data.parquet:

model_ready_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]GameFront[...|    0|
|en[SEP]Jamia_Mill...|    0|
|en[SEP]Will_Duran...|    1|
|en[SEP]MAKOplasty...|    0|
|en[SEP]Michael_La...|    0|
|en[SEP]Arcos_Dora...|    0|
|en[SEP]What_Goes_...|    0|
|en[SEP]Hakomi[SEP...|    1|
|en[SEP]Susanne_Bo...|    0|
|en[SEP]Unicode_Co...|    1|
+--------------------+-----+
only showing top 10 rows

We will update the model training job logic to read from parquet instead of csv.

Hi! I want to add more information regarding the data used for training. I was checking the original dataset for the peacock model. The dataset are split into 3 separate files: peacock_train.csv.gz along with peacock_val.csv.gz for training, and peacock_test.csv.gz for evaluation.

Key stats for 'peacock_train.csv.gz' and 'peacock_val.csv.gz':

  • 7 languages (with varying sample sizes per language)
  • Balanced sample distribution across labels

Here is a code snippet of how to calculate the stats (taken from original training notebook)

I think Aitolkyn sampled from the complete generated parquet file and then saved the train/val/test splits as separate csv.gz files. We could do the same here, because the parquet file likely contains a much larger dataset than we actually need for training (like we only need ~9k for enwiki).

Thank you for sharing the additional information, @achou. I have updated the job logic to use a reproducible random split (80/10/10) to create train_data.parquet, validation_data.parquet, and test_data.parquet from the model-ready data. Below are the results:

model_ready_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/model_ready_tone_check_training_data.parquet")
model_ready_df.count()
211950                                                                  

model_ready_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]GameFront[...|    0|
|en[SEP]Jamia_Mill...|    0|
|en[SEP]Will_Duran...|    1|
|en[SEP]MAKOplasty...|    0|
|en[SEP]Michael_La...|    0|
|en[SEP]Arcos_Dora...|    0|
|en[SEP]What_Goes_...|    0|
|en[SEP]Hakomi[SEP...|    1|
|en[SEP]Susanne_Bo...|    0|
|en[SEP]Unicode_Co...|    1|
+--------------------+-----+
only showing top 10 rows

model_ready_df.groupBy("label").count().show()
+-----+------+                                                                  
|label| count|
+-----+------+
|    1|105977|
|    0|105973|
+-----+------+



train_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/train_data.parquet")
train_data_df.count()
169680

train_data_df.show(10)
+--------------------+-----+
|               input|label|
+--------------------+-----+
|en[SEP]The_Biodes...|    0|
|en[SEP]Kathy_Davi...|    0|
|en[SEP]Charles_Gh...|    1|
|en[SEP]Islam_and_...|    1|
|en[SEP]King_Mandh...|    1|
|en[SEP]Gawr_Gura[...|    1|
|en[SEP]Factory_Th...|    0|
|en[SEP]Dialog_Axi...|    0|
|en[SEP]William_Sc...|    1|
|en[SEP]Saskatchew...|    1|
+--------------------+-----+
only showing top 10 rows

train_data_df.groupBy("label").count().show()
+-----+-----+                                                                   
|label|count|
+-----+-----+
|    1|84974|
|    0|84706|
+-----+-----+



validation_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/validation_data.parquet")
validation_data_df.count()
21057                                                                   

validation_data_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]Midtown_Co...|    1|
|en[SEP]Bobby_Kert...|    0|
|en[SEP]Loyola_Mar...|    1|
|en[SEP]Tigerair_A...|    0|
|en[SEP]TD_Synnex[...|    1|
|en[SEP]Harvey_Mud...|    0|
|en[SEP]Transcende...|    0|
|en[SEP]Research_i...|    0|
|en[SEP]Illumina,_...|    1|
|en[SEP]Aviad_Klei...|    0|
+--------------------+-----+
only showing top 10 rows

validation_data_df.groupBy("label").count().show()
+-----+-----+                                                                   
|label|count|
+-----+-----+
|    1|10423|
|    0|10634|
+-----+-----+



test_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/data/etl_output/test_data.parquet")
test_data_df.count()
21213

test_data_df.show(10)
+--------------------+-----+
|               input|label|
+--------------------+-----+
|en[SEP]Threat_Sta...|    1|
|en[SEP]Allan_Loeb...|    0|
|en[SEP]Oracle_App...|    0|
|en[SEP]Upper_Colu...|    0|
|en[SEP]Disney's_A...|    0|
|en[SEP]Safra_Grou...|    0|
|en[SEP]NewsX[SEP]...|    1|
|en[SEP]Wolfgang_A...|    1|
|en[SEP]Zico_(foot...|    0|
|en[SEP]McGuffey_S...|    1|
+--------------------+-----+
only showing top 10 rows

test_data_df.groupBy("label").count().show()
+-----+-----+                                                                   
|label|count|
+-----+-----+
|    1|10580|
|    0|10633|
+-----+-----+

As mentioned in T404722#11188124, the tone-check training data generation job completed after running for >9.5hrs. At that time, it was using ~3.5TB of peak memory ((8G driver + 20G executor) * 128 executors).

Following this slack conversation, we agreed to reduce the memory resources to avoid overloading the cluster. I halved the resources and reran the pipeline with a peak memory usage of ~1.7TB ((8G driver + 20G executor) * 64 executors). This run took >20.5hrs and successfully wrote the full model-ready data to HDFS.

However, I noticed that the job did not finish splitting the model-ready data into training, validation, and test sets, as shown in the logs below:

$ yarn logs -appOwner kevinbazira -applicationId application_1757517622464_199779 | grep " - INFO - "
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Unable to get ApplicationState. Attempting to fetch logs directly from the filesystem.
25/09/22 05:31:12 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
25/09/22 05:31:12 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
2025-09-19 04:23:16,590 - INFO - Starting tone_check_data_generation job.
2025-09-19 04:23:16,590 - INFO - Parameters: output-path=/user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229, wiki-db=enwiki, snapshot=2025-04
2025-09-19 04:23:39,462 - INFO - Spark Session created successfully.
2025-09-19 04:23:39,462 - INFO - Step 1: Reading mediawiki_content_history_v1 and matching templates.
2025-09-19 05:01:11,508 - INFO - Template matching complete. Number of revisions with templates: 3785267
2025-09-19 05:43:07,983 - INFO - Identified 103303 unique pages with relevant templates.
2025-09-19 05:43:07,983 - INFO - Joining template data with mediawiki_history.
2025-09-19 06:28:06,033 - INFO - Joined with mediawiki_history. Number of rows: 54131396
2025-09-19 07:39:07,308 - INFO - Joined with template metadata. Number of rows: 54131396
2025-09-19 07:39:07,315 - INFO - Step 2: Extracting positive and negative revision pairs.
2025-09-19 08:58:46,607 - INFO - Removed reverted revisions. Number of rows: 36535387
2025-09-19 10:07:07,454 - INFO - Filtered pages with at least one template. Number of pages: 96324
2025-09-19 11:51:12,619 - INFO - Filtered revisions for pages with templates. Number of rows: 32089938
2025-09-19 13:49:08,616 - INFO - Filtered revisions with template change. Number of rows: 223238
2025-09-19 15:39:49,972 - INFO - Final positive/negative revision pairs. Number of rows: 211940
2025-09-19 15:39:49,974 - INFO - Step 3: Joining with revision content to add wikitext.
2025-09-19 15:46:50,540 - INFO - Loaded content_history for join. Number of rows: 848439527
2025-09-19 17:56:50,284 - INFO - Joined with revision content. Number of rows: 211936
2025-09-19 17:56:50,382 - INFO - Transforming structured data into format: input and label columns, with input as lang[SEP]page_title[SEP]clean_text.
2025-09-19 17:56:50,405 - INFO - model-ready DataFrame schema created (input/label format).
2025-09-19 17:56:50,416 - INFO - Writing full model-ready dataset to: /user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229/full_model_ready_data.parquet
2025-09-20 01:22:05,187 - INFO - Full model-ready dataset write complete. Number of rows: 211936
2025-09-20 01:22:05,190 - INFO - Step 4: Splitting model-ready data into train, validation, and test sets (80/10/10 split).
2025-09-20 01:22:05,236 - INFO - Writing train set to: /user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229/train_data.parquet

I am going to investigate why the job did not complete the splitting step and why the three separate files for training, validation, and testing were not fully written.

As part of investigating why the DAG in T404722#11200120 failed to complete the data splitting step, I wanted to confirm whether reduced resource allocation was the cause of this issue. To test this, I isolated the splitting logic into a standalone script (P83449) and ran it manually against the full model-ready dataset. The results of this test were:
1.With default memory configurations, the split completed in <5 minutes:

spark3-submit \
  --master yarn \
  split_model_ready_data.py \
  --input-path $HDFS_INPUT_FILE_PATH \
  --output-path $HDFS_OUTPUT_FILE_PATH

2.With memory settings matching the DAG, the job completed in <2 minutes:

spark3-submit \
  --master yarn \
  --driver-cores 4 \
  --driver-memory 8G \
  --executor-cores 4 \
  --executor-memory 20G \
  --conf spark.dynamicAllocation.maxExecutors=64 \
  --conf spark.executor.memoryOverhead=8G \
  --conf spark.driver.memoryOverhead=8G \
  --conf spark.driver.maxResultSize=16G \
  --conf spark.sql.shuffle.partitions=16384 \
  --conf spark.sql.autoBroadcastJoinThreshold=-1 \
  --conf spark.sql.adaptive.enabled=true \
  --conf spark.network.timeout=1200s \
  split_model_ready_data.py \
  --input-path $HDFS_INPUT_FILE_PATH \
  --output-path $HDFS_OUTPUT_FILE_PATH

I also reviewed the failed DAG's YARN error logs for key error signatures:

1$ yarn logs -appOwner kevinbazira -applicationId application_1757517622464_199779 | grep -E " - INFO - |ERROR|WARN|Killed|fail|exception|Traceback"
2Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
3Unable to get ApplicationState. Attempting to fetch logs directly from the filesystem.
425/09/22 08:01:33 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
525/09/22 08:01:33 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
62025-09-19 04:23:16,590 - INFO - Starting tone_check_data_generation job.
72025-09-19 04:23:16,590 - INFO - Parameters: output-path=/user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229, wiki-db=enwiki, snapshot=2025-04
825/09/19 04:23:38 WARN YarnSchedulerBackend$YarnSchedulerEndpoint: Attempted to request executors before the AM has registered!
92025-09-19 04:23:39,462 - INFO - Spark Session created successfully.
102025-09-19 04:23:39,462 - INFO - Step 1: Reading mediawiki_content_history_v1 and matching templates.
1125/09/19 04:25:26 WARN YarnScheduler: Initial job has not accepted any resources; check your cluster UI to ensure that workers are registered and have sufficient resources
1225/09/19 05:00:02 INFO DAGScheduler: failed: Set()
132025-09-19 05:01:11,508 - INFO - Template matching complete. Number of revisions with templates: 3785267
1425/09/19 05:41:41 INFO DAGScheduler: failed: Set()
1525/09/19 05:43:06 INFO DAGScheduler: failed: Set()
162025-09-19 05:43:07,983 - INFO - Identified 103303 unique pages with relevant templates.
172025-09-19 05:43:07,983 - INFO - Joining template data with mediawiki_history.
1825/09/19 05:43:08 WARN SessionState: METASTORE_FILTER_HOOK will be ignored, since hive.security.authorization.manager is set to instance of HiveAuthorizerFactory.
1925/09/19 05:45:50 INFO DAGScheduler: failed: Set()
2025/09/19 06:25:22 INFO DAGScheduler: failed: Set()
2125/09/19 06:28:05 INFO DAGScheduler: failed: Set()
222025-09-19 06:28:06,033 - INFO - Joined with mediawiki_history. Number of rows: 54131396
2325/09/19 06:34:33 INFO DAGScheduler: failed: Set()
2425/09/19 07:04:06 INFO DAGScheduler: failed: Set()
2525/09/19 07:36:18 INFO DAGScheduler: failed: Set()
2625/09/19 07:38:19 INFO DAGScheduler: failed: Set()
2725/09/19 07:39:01 INFO DAGScheduler: failed: Set()
2825/09/19 07:39:07 INFO DAGScheduler: failed: Set()
292025-09-19 07:39:07,308 - INFO - Joined with template metadata. Number of rows: 54131396
302025-09-19 07:39:07,315 - INFO - Step 2: Extracting positive and negative revision pairs.
3125/09/19 07:43:14 INFO DAGScheduler: failed: Set()
3225/09/19 08:22:50 INFO DAGScheduler: failed: Set()
3325/09/19 08:54:36 INFO DAGScheduler: failed: Set()
3425/09/19 08:58:13 INFO DAGScheduler: failed: Set()
3525/09/19 08:58:31 INFO DAGScheduler: failed: Set()
3625/09/19 08:58:46 INFO DAGScheduler: failed: Set()
372025-09-19 08:58:46,607 - INFO - Removed reverted revisions. Number of rows: 36535387
3825/09/19 09:03:02 INFO DAGScheduler: failed: Set()
3925/09/19 09:36:41 INFO DAGScheduler: failed: Set()
4025/09/19 10:05:12 INFO DAGScheduler: failed: Set()
4125/09/19 10:06:18 INFO DAGScheduler: failed: Set()
4225/09/19 10:06:56 INFO DAGScheduler: failed: Set()
4325/09/19 10:07:03 INFO DAGScheduler: failed: Set()
4425/09/19 10:07:07 INFO DAGScheduler: failed: Set()
452025-09-19 10:07:07,454 - INFO - Filtered pages with at least one template. Number of pages: 96324
4625/09/19 10:14:08 INFO DAGScheduler: failed: Set()
4725/09/19 10:54:27 INFO DAGScheduler: failed: Set()
4825/09/19 11:18:02 INFO DAGScheduler: failed: Set()
4925/09/19 11:18:58 INFO DAGScheduler: failed: Set()
5025/09/19 11:48:36 INFO DAGScheduler: failed: Set()
5125/09/19 11:49:30 INFO DAGScheduler: failed: Set()
5225/09/19 11:49:34 INFO DAGScheduler: failed: Set()
5325/09/19 11:50:26 INFO DAGScheduler: failed: Set()
5425/09/19 11:50:32 INFO DAGScheduler: failed: Set()
5525/09/19 11:51:08 INFO DAGScheduler: failed: Set()
5625/09/19 11:51:10 INFO DAGScheduler: failed: Set()
5725/09/19 11:51:12 INFO DAGScheduler: failed: Set()
582025-09-19 11:51:12,619 - INFO - Filtered revisions for pages with templates. Number of rows: 32089938
5925/09/19 11:58:56 INFO DAGScheduler: failed: Set()
6025/09/19 12:33:02 INFO DAGScheduler: failed: Set()
6125/09/19 13:06:20 INFO DAGScheduler: failed: Set()
6225/09/19 13:07:27 INFO DAGScheduler: failed: Set()
6325/09/19 13:42:28 INFO DAGScheduler: failed: Set()
6425/09/19 13:44:02 INFO DAGScheduler: failed: Set()
6525/09/19 13:44:46 INFO DAGScheduler: failed: Set()
6625/09/19 13:45:22 INFO DAGScheduler: failed: Set()
6725/09/19 13:45:28 INFO DAGScheduler: failed: Set()
6825/09/19 13:47:30 INFO DAGScheduler: failed: Set()
6925/09/19 13:48:47 INFO DAGScheduler: failed: Set()
7025/09/19 13:49:07 INFO DAGScheduler: failed: Set()
712025-09-19 13:49:08,616 - INFO - Filtered revisions with template change. Number of rows: 223238
7225/09/19 13:56:14 INFO DAGScheduler: failed: Set()
7325/09/19 14:28:53 INFO DAGScheduler: failed: Set()
7425/09/19 15:03:29 INFO DAGScheduler: failed: Set()
7525/09/19 15:04:05 INFO DAGScheduler: failed: Set()
7625/09/19 15:35:54 INFO DAGScheduler: failed: Set()
7725/09/19 15:37:10 INFO DAGScheduler: failed: Set()
7825/09/19 15:38:10 INFO DAGScheduler: failed: Set()
7925/09/19 15:38:39 INFO DAGScheduler: failed: Set()
8025/09/19 15:38:39 INFO DAGScheduler: failed: Set()
8125/09/19 15:39:35 INFO DAGScheduler: failed: Set()
8225/09/19 15:39:41 INFO DAGScheduler: failed: Set()
8325/09/19 15:39:49 INFO DAGScheduler: failed: Set()
842025-09-19 15:39:49,972 - INFO - Final positive/negative revision pairs. Number of rows: 211940
852025-09-19 15:39:49,974 - INFO - Step 3: Joining with revision content to add wikitext.
8625/09/19 15:45:08 INFO DAGScheduler: failed: Set()
872025-09-19 15:46:50,540 - INFO - Loaded content_history for join. Number of rows: 848439527
8825/09/19 15:55:36 INFO DAGScheduler: failed: Set()
8925/09/19 16:29:20 INFO DAGScheduler: failed: Set()
9025/09/19 17:07:15 INFO DAGScheduler: failed: Set()
9125/09/19 17:07:50 INFO DAGScheduler: failed: Set()
9225/09/19 17:42:25 INFO DAGScheduler: failed: Set()
9325/09/19 17:43:40 INFO DAGScheduler: failed: Set()
9425/09/19 17:43:54 INFO DAGScheduler: failed: Set()
9525/09/19 17:43:57 INFO DAGScheduler: failed: Set()
9625/09/19 17:44:58 INFO DAGScheduler: failed: Set()
9725/09/19 17:45:02 INFO DAGScheduler: failed: Set()
9825/09/19 17:45:07 INFO DAGScheduler: failed: Set()
9925/09/19 17:45:09 INFO DAGScheduler: failed: Set()
10025/09/19 17:45:11 INFO DAGScheduler: failed: Set()
10125/09/19 17:56:49 INFO DAGScheduler: failed: Set()
1022025-09-19 17:56:50,284 - INFO - Joined with revision content. Number of rows: 211936
1032025-09-19 17:56:50,382 - INFO - Transforming structured data into format: input and label columns, with input as lang[SEP]page_title[SEP]clean_text.
1042025-09-19 17:56:50,405 - INFO - model-ready DataFrame schema created (input/label format).
1052025-09-19 17:56:50,416 - INFO - Writing full model-ready dataset to: /user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229/full_model_ready_data.parquet
10625/09/19 18:03:57 INFO FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false
10725/09/19 18:03:57 INFO FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false
10825/09/19 18:05:52 INFO DAGScheduler: failed: Set()
10925/09/19 18:40:15 INFO DAGScheduler: failed: Set()
11025/09/19 19:14:16 INFO DAGScheduler: failed: Set()
11125/09/19 19:15:11 INFO DAGScheduler: failed: Set()
11225/09/19 19:48:36 INFO DAGScheduler: failed: Set()
11325/09/19 20:10:05 INFO DAGScheduler: failed: Set()
11425/09/19 20:11:18 INFO DAGScheduler: failed: Set()
11525/09/19 20:12:02 INFO DAGScheduler: failed: Set()
11625/09/19 20:12:16 INFO DAGScheduler: failed: Set()
11725/09/19 20:12:16 INFO DAGScheduler: failed: Set()
11825/09/19 20:12:28 INFO DAGScheduler: failed: Set()
11925/09/19 20:12:31 INFO DAGScheduler: failed: Set()
12025/09/19 20:12:34 INFO DAGScheduler: failed: Set()
12125/09/19 23:09:58 INFO DAGScheduler: failed: Set()
12225/09/19 23:18:20 INFO DAGScheduler: failed: Set()
12325/09/19 23:52:09 INFO DAGScheduler: failed: Set()
12425/09/20 00:25:37 INFO DAGScheduler: failed: Set()
12525/09/20 00:26:12 INFO DAGScheduler: failed: Set()
12625/09/20 01:00:48 INFO DAGScheduler: failed: Set()
12725/09/20 01:01:58 INFO DAGScheduler: failed: Set()
12825/09/20 01:03:26 INFO DAGScheduler: failed: Set()
12925/09/20 01:03:59 INFO DAGScheduler: failed: Set()
13025/09/20 01:04:45 INFO DAGScheduler: failed: Set()
13125/09/20 01:04:46 INFO DAGScheduler: failed: Set()
13225/09/20 01:05:46 INFO DAGScheduler: failed: Set()
13325/09/20 01:05:48 INFO DAGScheduler: failed: Set()
13425/09/20 01:05:52 INFO DAGScheduler: failed: Set()
13525/09/20 01:10:46 WARN TaskSetManager: Lost task 180.0 in stage 427.0 (TID 1524821) (an-worker1196.eqiad.wmnet executor 911): FetchFailed(BlockManagerId(879, an-worker1121.eqiad.wmnet, 7337, None), shuffleId=95, mapIndex=619, mapId=1479262, reduceId=6840, message=
13625/09/20 01:10:46 INFO TaskSetManager: task 180.0 in stage 427.0 (TID 1524821) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
13725/09/20 01:10:46 INFO DAGScheduler: Marking ShuffleMapStage 427 (count at NativeMethodAccessorImpl.java:0) as failed due to a fetch failure from ShuffleMapStage 426 (count at NativeMethodAccessorImpl.java:0)
13825/09/20 01:10:46 INFO DAGScheduler: ShuffleMapStage 427 (count at NativeMethodAccessorImpl.java:0) failed in 294.135 s due to org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task.
13925/09/20 01:10:46 INFO DAGScheduler: Resubmitting ShuffleMapStage 426 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 427 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
14025/09/20 01:10:46 INFO DAGScheduler: Resubmitting failed stages
14125/09/20 01:12:04 INFO DAGScheduler: failed: Set()
14225/09/20 01:12:07 INFO DAGScheduler: failed: Set()
14325/09/20 01:12:15 INFO DAGScheduler: failed: Set()
14425/09/20 01:13:34 INFO DAGScheduler: failed: Set()
14525/09/20 01:13:35 INFO DAGScheduler: failed: Set()
14625/09/20 01:13:37 INFO DAGScheduler: failed: Set()
14725/09/20 01:21:16 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_261_piece0 !
14825/09/20 01:21:16 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_262_piece0 !
14925/09/20 01:21:16 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_264_piece0 !
15025/09/20 01:21:16 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_273_piece0 !
15125/09/20 01:22:02 INFO DAGScheduler: failed: Set()
1522025-09-20 01:22:05,187 - INFO - Full model-ready dataset write complete. Number of rows: 211936
1532025-09-20 01:22:05,190 - INFO - Step 4: Splitting model-ready data into train, validation, and test sets (80/10/10 split).
1542025-09-20 01:22:05,236 - INFO - Writing train set to: /user/kevinbazira/tone_check_data_generation_pipeline/20250919T042229/train_data.parquet
15525/09/20 01:29:08 INFO FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false
15625/09/20 01:29:08 INFO FileOutputCommitter: FileOutputCommitter skip cleanup _temporary folders under output directory:false, ignore cleanup failures: false
15725/09/20 01:30:15 INFO DAGScheduler: failed: Set()
15825/09/20 01:58:54 INFO DAGScheduler: failed: Set()
15925/09/20 02:26:10 INFO DAGScheduler: failed: Set()
16025/09/20 02:26:55 INFO DAGScheduler: failed: Set()
16125/09/20 02:54:57 INFO DAGScheduler: failed: Set()
16225/09/20 03:14:11 INFO DAGScheduler: failed: Set()
16325/09/20 03:15:08 INFO DAGScheduler: failed: Set()
16425/09/20 03:15:53 INFO DAGScheduler: failed: Set()
16525/09/20 03:15:54 INFO DAGScheduler: failed: Set()
16625/09/20 03:15:55 INFO DAGScheduler: failed: Set()
16725/09/20 03:16:01 INFO DAGScheduler: failed: Set()
16825/09/20 03:16:03 INFO DAGScheduler: failed: Set()
16925/09/20 03:16:06 INFO DAGScheduler: failed: Set()
17025/09/20 05:15:56 INFO DAGScheduler: failed: Set()
17125/09/20 05:24:17 INFO DAGScheduler: failed: Set()
17225/09/20 05:55:14 INFO DAGScheduler: failed: Set()
17325/09/20 06:26:08 INFO DAGScheduler: failed: Set()
17425/09/20 06:27:19 INFO DAGScheduler: failed: Set()
17525/09/20 06:58:10 INFO DAGScheduler: failed: Set()
17625/09/20 07:18:36 INFO DAGScheduler: failed: Set()
17725/09/20 07:19:55 INFO DAGScheduler: failed: Set()
17825/09/20 07:20:42 INFO DAGScheduler: failed: Set()
17925/09/20 07:20:43 INFO DAGScheduler: failed: Set()
18025/09/20 07:20:49 INFO DAGScheduler: failed: Set()
18125/09/20 07:20:54 INFO DAGScheduler: failed: Set()
18225/09/20 07:20:56 INFO DAGScheduler: failed: Set()
18325/09/20 07:20:59 INFO DAGScheduler: failed: Set()
18425/09/20 08:39:03 WARN TaskSetManager: Lost task 6258.0 in stage 561.0 (TID 1938379) (an-worker1196.eqiad.wmnet executor 1067): FetchFailed(BlockManagerId(1031, an-worker1184.eqiad.wmnet, 7337, None), shuffleId=123, mapIndex=212, mapId=1886023, reduceId=6258, message=
18525/09/20 08:39:03 INFO TaskSetManager: task 6258.0 in stage 561.0 (TID 1938379) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
18625/09/20 08:39:03 INFO DAGScheduler: Marking ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) as failed due to a fetch failure from ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0)
18725/09/20 08:39:03 INFO DAGScheduler: ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) failed in 4683.771 s due to org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task.
18825/09/20 08:39:03 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
18925/09/20 08:39:03 INFO DAGScheduler: Resubmitting failed stages
19025/09/20 08:41:37 INFO DAGScheduler: failed: Set()
19125/09/20 08:42:15 INFO DAGScheduler: failed: Set()
19225/09/20 08:42:49 INFO DAGScheduler: failed: Set()
19325/09/20 08:42:53 INFO DAGScheduler: failed: Set()
19425/09/20 08:43:29 INFO DAGScheduler: failed: Set()
19525/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_349_piece2 !
19625/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_347_piece0 !
19725/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_349_piece1 !
19825/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_350_piece0 !
19925/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_358_piece0 !
20025/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_349_piece3 !
20125/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_349_piece0 !
20225/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_348_piece0 !
20325/09/20 08:44:55 WARN BlockManagerMasterEndpoint: No more replicas available for broadcast_360_piece0 !
20425/09/20 08:44:59 INFO DAGScheduler: failed: Set()
20525/09/20 08:45:08 INFO DAGScheduler: failed: Set()
20625/09/20 08:45:14 INFO DAGScheduler: failed: Set()
20725/09/20 08:45:19 INFO DAGScheduler: failed: Set()
20825/09/20 08:45:22 INFO DAGScheduler: failed: Set()
20925/09/20 08:45:24 INFO DAGScheduler: failed: Set()
21025/09/20 08:46:18 WARN TaskSetManager: Lost task 186.0 in stage 561.1 (TID 1941192) (an-worker1198.eqiad.wmnet executor 1082): FetchFailed(BlockManagerId(1049, an-worker1169.eqiad.wmnet, 7337, None), shuffleId=130, mapIndex=195, mapId=1932057, reduceId=6487, message=
21125/09/20 08:46:18 INFO TaskSetManager: task 186.0 in stage 561.1 (TID 1941192) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
21225/09/20 08:46:18 INFO DAGScheduler: Marking ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) as failed due to a fetch failure from ShuffleMapStage 560 (count at NativeMethodAccessorImpl.java:0)
21325/09/20 08:46:18 INFO DAGScheduler: ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) failed in 53.319 s due to org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task.
21425/09/20 08:46:18 INFO DAGScheduler: Resubmitting ShuffleMapStage 560 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
21525/09/20 08:46:18 INFO DAGScheduler: Resubmitting failed stages
21625/09/20 08:46:18 WARN TaskSetManager: Lost task 204.0 in stage 561.1 (TID 1941210) (an-worker1189.eqiad.wmnet executor 1081): FetchFailed(BlockManagerId(1027, an-worker1168.eqiad.wmnet, 7337, None), shuffleId=130, mapIndex=66, mapId=1931928, reduceId=6505, message=
21725/09/20 08:46:18 INFO TaskSetManager: task 204.0 in stage 561.1 (TID 1941210) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
21825/09/20 08:46:18 WARN TaskSetManager: Lost task 214.0 in stage 561.1 (TID 1941220) (an-worker1140.eqiad.wmnet executor 1090): FetchFailed(BlockManagerId(1057, an-worker1196.eqiad.wmnet, 7337, None), shuffleId=130, mapIndex=153, mapId=1932015, reduceId=6515, message=
21925/09/20 08:46:18 INFO TaskSetManager: task 214.0 in stage 561.1 (TID 1941220) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
22025/09/20 08:46:19 INFO DAGScheduler: Resubmitting ShuffleMapStage 560 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
22125/09/20 08:46:19 WARN TaskSetManager: Lost task 179.0 in stage 561.1 (TID 1941185) (an-worker1205.eqiad.wmnet executor 1087): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=-1, message=
22225/09/20 08:46:19 INFO TaskSetManager: task 179.0 in stage 561.1 (TID 1941185) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
22325/09/20 08:46:19 WARN TaskSetManager: Lost task 222.0 in stage 561.1 (TID 1941228) (an-worker1189.eqiad.wmnet executor 1104): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=-1, message=
22425/09/20 08:46:19 INFO TaskSetManager: task 222.0 in stage 561.1 (TID 1941228) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
22525/09/20 08:46:19 WARN TaskSetManager: Lost task 227.0 in stage 561.1 (TID 1941233) (an-worker1133.eqiad.wmnet executor 1086): FetchFailed(BlockManagerId(1066, an-worker1196.eqiad.wmnet, 7337, None), shuffleId=130, mapIndex=112, mapId=1931974, reduceId=6528, message=
22625/09/20 08:46:19 INFO TaskSetManager: task 227.0 in stage 561.1 (TID 1941233) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
22725/09/20 08:46:20 INFO DAGScheduler: Resubmitting failed stages
22825/09/20 08:46:20 INFO DAGScheduler: Resubmitting ShuffleMapStage 560 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
22925/09/20 08:46:20 WARN TaskSetManager: Lost task 176.0 in stage 561.1 (TID 1941182) (an-worker1205.eqiad.wmnet executor 1087): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=-1, message=
23025/09/20 08:46:20 INFO TaskSetManager: task 176.0 in stage 561.1 (TID 1941182) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
23125/09/20 08:46:21 INFO DAGScheduler: Resubmitting failed stages
23225/09/20 08:46:21 WARN TaskSetManager: Lost task 177.0 in stage 561.1 (TID 1941183) (an-worker1205.eqiad.wmnet executor 1087): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=-1, message=
23325/09/20 08:46:21 INFO TaskSetManager: task 177.0 in stage 561.1 (TID 1941183) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
23425/09/20 08:46:21 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
23525/09/20 08:46:21 WARN TaskSetManager: Lost task 220.0 in stage 561.1 (TID 1941226) (an-worker1189.eqiad.wmnet executor 1104): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=-1, message=
23625/09/20 08:46:21 INFO TaskSetManager: task 220.0 in stage 561.1 (TID 1941226) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
23725/09/20 08:46:21 INFO DAGScheduler: Resubmitting failed stages
23825/09/20 08:46:23 WARN TaskSetManager: Lost task 178.0 in stage 561.1 (TID 1941184) (an-worker1205.eqiad.wmnet executor 1087): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=6479, message=
23925/09/20 08:46:23 INFO TaskSetManager: task 178.0 in stage 561.1 (TID 1941184) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
24025/09/20 08:46:23 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
24125/09/20 08:46:23 INFO DAGScheduler: Resubmitting failed stages
24225/09/20 08:46:23 WARN TaskSetManager: Lost task 223.0 in stage 561.1 (TID 1941229) (an-worker1189.eqiad.wmnet executor 1104): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=6524, message=
24325/09/20 08:46:23 INFO TaskSetManager: task 223.0 in stage 561.1 (TID 1941229) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
24425/09/20 08:46:23 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
24525/09/20 08:46:23 WARN TaskSetManager: Lost task 221.0 in stage 561.1 (TID 1941227) (an-worker1189.eqiad.wmnet executor 1104): FetchFailed(null, shuffleId=123, mapIndex=-1, mapId=-1, reduceId=6522, message=
24625/09/20 08:46:23 INFO TaskSetManager: task 221.0 in stage 561.1 (TID 1941227) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
24725/09/20 08:46:23 INFO DAGScheduler: Resubmitting failed stages
24825/09/20 08:46:45 INFO DAGScheduler: failed: Set()
24925/09/20 08:46:45 INFO DAGScheduler: Resubmitting ShuffleMapStage 549 (count at NativeMethodAccessorImpl.java:0) because some of its tasks had failed: 86, 199, 350, 370, 389, 390, 392, 406, 424, 427, 485, 490, 507, 539, 549, 588, 602, 606, 625, 650, 689, 753, 765, 795, 805, 811, 829, 844, 859, 879, 940, 945, 957, 969, 970, 1011, 1164, 1257, 1289, 1308, 1341, 1351, 1369, 1384, 1413, 1426, 1458, 1509, 1516, 1518, 1559, 1585, 1617, 1654, 1672, 1686, 1690, 1693, 1712, 1731, 1743, 1756, 1791, 1807, 1816, 1853, 1868, 1879, 1901, 1905, 1955, 1984, 2023, 2060, 2078, 2081, 2118, 2204, 2225, 2230, 2247, 2263, 2274, 2300, 2306, 2362, 2441, 2450, 2464, 2518, 2531, 2545, 2587, 2595, 2611, 2676, 2708, 2731, 2750, 2767, 2838, 2864, 2885, 2890, 2913, 2923, 2973, 3013, 3077, 3092, 3104, 3106, 3116, 3132, 3155, 3188, 3207, 3265, 3288, 3325, 3355, 3363, 3374, 3382, 3406, 3407, 3420, 3430, 3442, 3455, 3501, 3511, 3565, 3600, 3647, 3678, 3692, 3727, 3846, 3862, 3884, 3904, 3914, 3926, 3946, 4000, 4013, 4019, 4024, 4064, 4097, 4119, 4133, 4137, 4145, 4183, 4187, 4216, 4311, 4320, 4362, 4397, 4401, 4403, 4410, 4418, 4425, 4427, 4446, 4452, 4480, 4511, 4523, 4532, 4576, 4615, 4645, 4651, 4655, 4734, 4768, 4779, 4793, 4811, 4849, 4853, 4861, 4869, 4896, 4904, 4923, 4976, 4982, 5053, 5056, 5194, 5206, 5208, 5244, 5254, 5270, 5273, 5277, 5284, 5320, 5337, 5372, 5404, 5405, 5414, 5427, 5434, 5451, 5492, 5511, 5520, 5548, 5556, 5577, 5594, 5609, 5628, 5665, 5704, 5724, 5731, 5750, 5760, 5784, 5807, 5831, 5853, 5873, 5887, 5891, 5905, 5919, 5943, 5950, 5958, 5974, 6042, 6051, 6065, 6083, 6096, 6106, 6120, 6127, 6149, 6192, 6208, 6218, 6221, 6228, 6260, 6269, 6339, 6363, 6380, 6385, 6386, 6397, 6411, 6417, 6490, 6509, 6522, 6529, 6544, 6552, 6559, 6566, 6631, 6653, 6654, 6663, 6666, 6669, 6684, 6693, 6697, 6699, 6715, 6731, 6782, 6806, 6854, 6872, 6873, 6888, 6949, 6990, 6992, 7005, 7012, 7022, 7030, 7048, 7051, 7056, 7093, 7138, 7169, 7207, 7232, 7240, 7241, 7283, 7291, 7293, 7330, 7349, 7406, 7409, 7416, 7439, 7445, 7451, 7457, 7464, 7509, 7534, 7535, 7565, 7576, 7579, 7601, 7604, 7605, 7615, 7643, 7653, 7711, 7712, 7730, 7731, 7754, 7755, 7763, 7775, 7776, 7777, 7794, 7814, 7834, 7837, 7868, 7907, 7927, 7936, 7970, 7977, 7980, 7986, 8064, 8075, 8082, 8118, 8130, 8137, 8159, 8177, 8182
25025/09/20 08:47:40 INFO DAGScheduler: failed: Set()
25125/09/20 08:50:23 INFO DAGScheduler: failed: Set()
25225/09/20 08:50:23 INFO DAGScheduler: Resubmitting ShuffleMapStage 550 (count at NativeMethodAccessorImpl.java:0) because some of its tasks had failed: 63, 118, 122, 174, 185, 198, 232, 265, 267, 342, 373, 432, 694, 697, 707, 728, 729, 812, 851, 895, 902, 933, 940, 1012, 1075, 1091, 1120, 1122, 1126, 1133, 1150, 1160, 1168, 1178, 1193, 1231, 1259, 1266, 1305, 1334, 1412, 1420, 1471, 1476, 1481, 1559, 1583, 1609, 1616, 1631, 1636, 1653, 1661, 1665, 1682, 1882, 1921, 1948, 1952, 1986, 2021, 2029, 2038, 2047, 2087, 2096, 2103, 2105, 2107, 2126, 2134, 2161, 2166, 2181, 2194, 2209, 2230, 2276, 2278, 2280, 2286, 2349, 2368, 2413, 2466, 2477, 2495, 2502, 2503, 2517, 2528, 2577, 2583, 2695, 2741, 2761, 2788, 2790, 2794, 2800, 2813, 2822, 2825, 2847, 2852, 2856, 2865, 2924, 2931, 2949, 2987, 2990, 3001, 3007, 3015, 3022, 3049, 3074, 3077, 3080, 3087, 3113, 3150, 3161, 3235, 3311, 3330, 3343, 3366, 3392, 3406, 3407, 3413, 3416, 3428, 3438, 3506, 3507, 3511, 3531, 3560, 3584, 3612, 3620, 3736, 3747, 3782, 3783, 3810, 3831, 3832, 3874, 3982, 3989, 3990, 4036, 4076, 4125, 4129, 4139, 4143, 4154, 4196, 4313, 4380, 4403, 4442, 4444, 4476, 4491, 4634, 4642, 4649, 4704, 4728, 4731, 4767, 4774, 4808, 4810, 4818, 4827, 4828, 4835, 4934, 4955, 4991, 5043, 5097, 5141, 5152, 5172, 5262, 5346, 5347, 5366, 5371, 5373, 5394, 5398, 5424, 5446, 5462, 5484, 5495, 5504, 5520, 5525, 5530, 5535, 5559, 5580, 5588, 5608, 5670, 5683, 5685, 5686, 5706, 5708, 5714, 5717, 5721, 5729, 5730, 5770, 5774, 5811, 5820, 5835, 5851, 5856, 5861, 5866, 5873, 5875, 5904, 5913, 5932, 5936, 5971, 5983, 5984, 6026, 6030, 6033, 6059, 6141, 6159, 6198, 6228, 6298, 6301, 6314, 6351, 6407, 6429, 6511, 6531, 6554, 6603, 6626, 6686, 6738, 6786, 6789, 6798, 6815, 6839, 6870, 6872, 6918, 6930, 6932, 7071, 7106, 7107, 7171, 7181, 7312, 7359, 7367, 7374, 7386, 7419, 7453, 7470, 7483, 7521, 7552, 7578, 7586, 7607, 7669, 7671, 7697, 7728, 7767, 7809, 7818, 7912, 7920, 7946, 8158, 8163, 8207, 8296, 8298, 8471, 8514, 8517, 8548, 8561, 8586, 8629, 8662, 8674, 8697, 8706, 8736, 8738, 8744, 8786, 8788, 8790, 8845, 8877, 8966, 8990, 9010, 9022, 9034, 9052, 9088, 9120, 9177, 9179, 9184, 9196, 9239, 9242, 9302, 9308, 9319, 9320, 9327, 9353, 9386, 9392, 9425, 9441, 9448, 9492, 9526, 9558, 9660, 9663, 9664, 9665, 9668, 9685, 9810, 9886, 9905, 9926, 9930, 9933, 9936, 9942, 9947, 9948, 9950, 9955, 9979, 10020, 10028, 10049, 10149, 10172, 10176, 10177, 10180, 10188, 10221, 10264, 10327, 10343, 10367, 10402, 10419, 10433, 10523, 10558, 10595, 10598, 10631, 10637, 10641, 10649, 10663, 10738, 10740, 10774, 10822, 10844, 10902, 10908, 10948, 10955, 10966, 11104, 11155, 11177, 11195, 11219, 11227, 11260, 11261, 11275, 11309, 11357, 11365, 11424, 11427, 11428, 11467, 11498, 11536, 11558, 11566, 11594, 11595, 11599, 11600, 11609, 11611, 11638, 11652, 11683, 11689, 11715, 11748, 11775, 11777, 11813, 11822, 11834, 11837, 11843, 11844, 11867, 11939, 11952, 11973, 11985, 12008, 12048, 12055, 12065, 12066, 12071, 12097, 12099, 12116, 12144, 12160, 12161, 12177, 12228, 12229, 12257, 12361, 12409, 12419, 12424, 12455, 12484, 12486, 12489, 12546, 12547, 12549, 12552, 12561, 12645, 12647, 12667, 12675, 12711, 12727, 12731, 12798, 12821, 12823, 12834, 12864, 12902, 12921, 12933, 12949, 13092, 13116, 13129, 13162, 13165, 13195, 13216, 13350, 13354, 13374, 13386, 13396, 13424, 13428, 13488, 13490, 13531, 13588, 13607, 13658, 13662, 13670, 13755, 13765, 13830, 13864, 13984, 14084, 14086, 14119, 14287, 14301, 14316, 14340, 14345, 14376, 14385, 14407, 14409, 14410, 14438, 14443, 14448, 14490, 14502, 14520, 14526, 14535, 14537, 14543, 14569, 14586, 14620, 14673, 14731, 14740, 14789, 14830, 14834, 15044, 15088, 15108, 15127, 15146, 15161, 15188, 15189, 15191, 15201, 15202, 15241, 15264, 15274, 15275, 15339, 15380, 15417, 15457, 15495, 15508, 15513, 15519, 15550, 15568, 15686, 15698, 15700, 15701, 15767, 15769, 15781, 15787, 15801, 15804, 15955, 16048, 16056, 16106, 16109, 16192, 16227, 16233, 16257, 16292, 16315, 16321, 16323, 16372, 16430, 16442, 16450, 16457, 16458, 16461, 16476, 16483, 16487, 16496, 16525, 16551, 16578, 16648, 16671, 16678, 16685, 16690, 16713, 16720, 16721, 16726, 16728, 16730, 16751, 16769, 16777, 16782, 16812, 16830, 16866, 16870, 16873, 16880, 16889, 16966, 17013, 17017, 17054, 17059, 17171, 17174, 17176, 17177, 17206, 17315, 17317, 17325, 17330, 17341, 17378, 17453, 17455, 17465, 17497, 17567, 17577, 17593, 17674, 17746, 17749, 17798, 17806, 17876, 17882, 17939, 17943, 17946, 17980, 17985, 18022, 18026, 18035, 18110, 18122, 18127, 18173, 18175, 18177, 18195, 18197, 18198, 18213, 18225, 18243, 18244, 18253, 18265, 18275, 18300, 18319, 18329, 18349, 18350, 18365, 18386, 18400, 18439, 18445, 18453, 18497, 18504, 18527, 18541, 18545, 18574, 18595, 18616, 18681, 18684, 18694, 18704, 18705, 18720, 18735, 18757, 18764, 18766, 18801, 18837, 18854, 18868, 18869, 18870, 18887, 18889, 18903, 18906, 18912, 18938, 18954, 18994, 18999, 19021, 19023, 19030, 19031, 19041, 19081, 19083, 19104, 19105, 19110, 19111, 19115, 19149, 19152, 19175, 19182, 19214, 19221, 19249, 19271, 19286, 19315, 19316, 19330, 19341, 19346, 19351, 19353, 19365, 19367, 19376, 19399, 19401, 19414, 19444, 19476, 19496, 19502, 19508, 19517, 19530, 19542, 19558, 19574, 19575, 19582, 19598, 19607, 19634, 19644, 19666, 19676, 19683, 19719, 19732, 19768, 19794, 19860, 19881, 19933, 19965, 19973, 19978, 19982, 19991, 19995, 19998, 20005, 20012, 20018, 20045, 20095, 20112, 20130, 20134, 20149, 20162, 20170, 20208, 20218, 20238, 20243, 20260, 20279, 20280, 20297, 20305, 20331, 20332, 20355, 20364, 20366, 20390, 20400, 20403, 20410, 20413, 20443, 20464, 20469, 20474, 20481, 20543, 20556, 20560, 20585, 20612, 20620, 20627, 20643, 20706, 20715, 20722, 20732, 20762, 20787, 20788, 20797, 20814, 20829, 20858, 20862, 20897, 20919, 20921, 20922, 20939, 20940, 20941, 20947, 20949, 20953, 20955, 20962, 21013, 21037, 21047, 21053, 21054, 21103, 21123, 21212, 21222, 21223, 21236, 21241, 21291, 21301, 21302, 21345, 21350, 21352, 21399, 21412, 21433, 21479, 21507, 21522, 21540, 21543, 21544, 21596, 21610, 21623, 21636, 21653, 21670, 21720, 21737, 21739, 21761, 21778, 21794, 21800, 21820, 21843, 21856, 21861, 21871, 21872, 21882, 21884, 21893, 21965, 21972, 22052, 22070, 22080, 22118, 22123, 22147, 22186, 22223, 22224, 22237, 22239, 22240, 22249, 22252, 22283, 22305, 22312, 22318, 22319, 22351, 22363, 22479, 22484, 22509, 22510, 22541, 22557, 22570, 22638, 22662, 22671, 22680, 22692, 22712, 22724, 22735, 22760, 22772, 22787, 22791, 22796, 22798, 22805, 22816, 22837, 22841, 22856, 22859, 22863, 22872, 22890, 22899, 22932, 22937, 22945, 22949, 22954, 22963, 22972, 22984, 23002, 23100, 23122, 23128, 23132, 23135, 23197, 23203, 23214, 23219, 23233, 23248, 23264, 23269, 23279, 23281, 23284, 23295, 23297, 23303, 23312, 23328, 23329, 23344, 23346, 23364, 23372, 23375, 23376, 23378, 23391, 23408, 23425, 23430, 23442, 23443, 23446, 23448, 23451, 23456, 23460, 23463, 23469, 23504, 23514, 23523, 23524, 23534, 23544, 23570, 23625, 23653, 23660, 23664, 23675, 23681, 23683, 23685, 23690, 23701, 23704, 23711, 23723, 23755, 23757, 23765, 23766, 23776, 23778, 23779, 23814, 23826, 23832, 23834, 23858, 23866, 23877, 23914, 23920, 23937, 23947, 23955, 23982, 24000, 24006, 24018, 24053, 24056, 24114, 24161, 24217, 24246, 24262, 24274, 24283, 24299, 24313, 24362, 24367, 24379, 24380, 24403, 24423, 24456, 24485, 24486, 24489, 24506, 24512, 24547, 24573, 24580, 24625, 24644, 24648, 24659, 24668, 24676, 24707, 24735, 24795, 24824, 24830, 24837, 24863, 24890, 24899, 24900, 24913, 24918, 24924, 24931, 24933, 24942, 24943, 24954, 24982, 24991, 25001, 25003, 25033, 25057, 25069, 25080, 25092, 25101, 25120, 25128, 25138, 25148, 25168, 25189, 25201, 25202, 25206, 25255, 25281, 25301, 25303, 25304, 25310, 25407, 25436, 25461, 25468, 25469, 25486, 25499, 25505, 25550, 25553, 25613, 25642, 25655, 25658, 25678, 25718, 25723, 25724, 25727, 25730, 25743, 25746, 25752, 25832, 25857, 25860, 25877, 25902, 25925, 25952, 25955, 25961, 25968, 26001, 26038, 26043, 26055, 26062, 26068, 26117, 26118, 26129, 26131, 26137, 26140, 26147, 26169, 26172, 26209, 26242, 26252, 26291, 26296, 26300, 26309, 26315, 26331, 26359, 26362, 26368, 26380, 26398, 26407, 26448, 26449, 26453, 26523, 26545, 26556, 26562, 26573, 26758, 26761, 26815, 26857, 26881, 26903, 26905, 26948, 26952, 26960, 26974, 26976, 27017, 27037, 27058, 27086, 27112, 27118, 27125, 27137, 27151, 27153, 27222, 27269, 27300, 27314, 27315, 27319, 27327, 27367, 27416, 27428, 27448, 27506, 27521, 27536, 27563, 27587, 27597, 27692, 27700, 27723, 27762, 27776, 27782, 27793, 27809, 27814, 27818, 27829, 27840, 27851, 27860, 27879, 27895, 27908, 27921, 27932, 27953, 27970, 27998, 28001, 28035, 28036, 28040, 28048, 28059, 28060, 28073, 28091, 28134, 28149, 28157, 28226, 28264, 28281, 28292, 28305, 28308, 28313, 28323, 28348, 28355, 28365, 28388, 28400, 28449, 28520, 28525, 28528, 28550, 28552, 28559, 28603, 28604, 28608, 28634, 28680, 28687, 28690, 28718, 28725, 28726, 28744, 28770, 28788, 28811, 28827, 28895, 28907, 28975, 28976, 28987, 28993, 29037, 29063, 29098, 29109, 29134, 29143, 29144, 29182, 29192, 29196, 29219, 29241, 29242, 29245, 29253, 29261, 29268, 29275, 29293, 29317, 29340, 29374, 29390, 29398, 29402, 29464, 29475, 29481, 29501, 29509, 29520, 29526, 29547, 29551, 29556, 29577, 29592, 29595, 29663, 29680, 29722, 29762, 29837, 29909, 29924, 29928, 29961, 29985, 29990, 30002, 30005, 30031, 30092, 30095, 30137, 30139, 30144, 30147, 30154, 30162, 30181, 30188, 30202, 30223, 30238, 30250, 30254, 30266, 30268, 30279, 30321, 30325, 30372, 30376, 30425, 30432, 30440, 30466, 30499, 30537, 30541, 30556, 30568, 30571, 30587, 30596, 30632, 30668, 30678, 30681, 30682, 30697, 30742, 30755, 30769, 30810, 30820, 30840, 30844, 30874, 30891, 30915, 30917, 30942, 30954, 30959, 30988, 30993, 31025, 31071, 31075, 31080, 31081, 31103, 31110, 31157, 31201, 31207, 31249, 31250, 31263, 31273, 31287, 31293, 31297, 31301, 31422, 31423, 31427, 31456, 31465, 31476, 31496, 31498, 31530, 31588, 31611, 31654, 31670, 31719, 31721, 31723, 31745, 31848, 31862, 31863, 31879, 31891, 31923, 31930, 31944, 31996, 32022, 32028, 32031, 32032, 32035, 32040, 32066, 32071, 32107, 32151, 32190, 32191, 32216, 32306, 32315, 32338, 32344, 32352, 32363, 32375, 32417, 32422, 32430, 32440, 32454, 32462, 32504, 32518, 32547, 32563, 32568, 32599, 32608, 32613, 32618, 32622, 32628, 32632, 32637, 32644, 32664, 32693, 32702, 32703, 32707, 32714, 32744, 32765, 32774, 32783, 32916, 32930, 32946, 32962, 32979, 32984, 32989, 32993, 32996, 33008, 33015, 33050, 33085, 33099, 33107, 33108, 33109, 33111, 33117, 33137, 33178, 33192, 33193, 33210, 33218, 33267, 33268, 33281, 33284, 33320, 33325, 33362, 33398, 33403, 33418, 33429, 33433, 33477, 33499, 33505, 33580, 33581, 33601, 33605, 33642, 33646, 33652, 33655, 33664, 33665, 33675, 33692, 33694, 33704, 33711, 33723, 33745, 33758, 33773, 33782, 33803, 33812, 33819, 33862, 33872, 33893, 33913, 33941, 33952, 33955, 33965, 33982, 34031, 34041, 34065, 34068, 34108, 34122, 34145, 34147, 34157, 34180, 34183, 34189, 34190, 34204, 34300, 34311, 34332, 34337, 34339, 34342, 34359, 34368, 34399, 34408, 34429, 34470, 34498, 34502, 34513, 34620, 34622, 34631, 34664, 34669, 34682, 34688, 34707, 34708, 34714, 34718, 34728, 34737, 34758, 34810, 34818, 34829, 34837, 34854, 34869, 34889, 34891, 34903, 34908, 34911, 34921, 34931, 34954, 34970, 34975, 34988, 35000, 35006, 35008, 35009, 35013, 35015, 35030, 35045, 35048, 35072, 35088, 35101, 35105, 35131, 35145, 35156, 35165, 35176, 35182, 35197, 35203, 35207, 35219, 35245, 35281, 35308, 35316, 35358, 35412, 35424, 35433, 35456, 35464, 35474, 35484, 35492, 35512, 35536, 35545, 35546, 35558, 35567, 35568, 35603, 35635, 35637, 35653, 35666, 35688, 35727, 35743, 35747, 35759, 35761, 35803, 35810, 35816, 35824, 35827, 35836, 35881, 35915, 35944, 35952, 35957, 35979, 36035, 36052, 36080, 36100, 36108, 36113, 36124, 36135, 36155, 36160, 36174, 36204, 36209, 36233, 36238, 36268, 36275, 36276, 36294, 36301, 36313, 36317, 36344, 36399, 36410, 36418, 36442, 36450, 36454, 36467, 36498, 36505, 36526, 36529, 36595, 36614, 36632, 36634, 36759, 36761, 36834, 36841, 36846, 36872, 36886, 36915, 36921, 36944, 36963, 36979, 36981, 37028, 37054, 37057, 37090, 37097, 37136, 37207, 37242, 37245, 37289, 37293, 37295, 37298, 37307, 37320, 37322, 37324, 37386, 37421, 37422, 37424, 37432, 37434, 37437, 37477, 37482, 37496, 37515, 37538, 37550, 37562, 37563, 37630, 37656, 37658, 37670, 37674, 37677, 37679, 37689, 37704, 37736, 37758, 37768, 37773, 37775, 37790, 37798, 37807, 37820, 37829, 37830, 37849, 37866, 37871, 37891, 37910, 37941, 37944, 37955, 37971, 37985, 37995, 38009, 38014, 38018, 38076, 38104, 38108, 38163, 38182, 38185, 38188, 38193, 38211, 38219, 38264, 38277, 38290, 38319, 38320, 38328, 38362, 38367, 38371, 38372, 38378, 38388, 38402, 38403, 38436, 38454, 38458, 38470, 38483, 38495, 38497, 38509, 38524, 38525, 38571, 38573, 38574, 38584, 38586, 38587, 38594, 38595, 38598, 38613, 38626, 38648, 38658, 38680, 38706, 38736, 38756, 38759, 38778, 38783, 38794, 38803, 38820, 38838, 38871, 38904, 38907, 38910, 38921, 38922, 38936, 38939, 38976, 38980, 38988, 38995, 39059, 39076, 39095, 39121, 39196, 39205, 39206, 39225, 39239, 39260, 39277, 39287, 39294, 39308, 39329, 39330, 39347, 39397, 39404, 39417, 39443, 39445, 39459, 39460, 39466, 39467, 39476, 39538, 39564, 39566, 39567, 39587, 39594, 39621, 39628, 39649, 39661, 39664, 39687, 39750, 39776, 39794, 39801, 39816, 39819, 39829, 39841, 39855, 39860, 39864, 39880, 39886, 39911, 39923, 39971, 40037, 40039, 40078, 40086, 40088, 40098, 40102, 40135, 40231, 40234, 40235, 40245, 40267, 40289, 40309, 40333, 40378, 40406, 40444, 40472, 40491, 40498, 40516, 40517, 40524, 40531, 40535, 40541, 40545, 40549, 40567, 40573, 40676, 40691, 40734, 40823, 40824, 40879, 40884, 40895, 40898, 40905, 40910, 40927, 40931, 40936, 40961, 40986, 41044, 41135, 41141, 41267, 41277, 41292, 41310, 41336, 41374, 41395, 41398, 41399, 41438, 41470, 41471, 41475, 41484, 41514, 41515, 41516, 41522, 41526, 41538, 41543, 41578, 41588, 41605, 41652, 41683, 41691, 41728, 41730, 41736, 41741, 41749, 41760, 41767, 41774, 41785, 41786, 41792, 41811, 41816, 41828, 41855, 41946, 41961, 41974, 41993, 42007, 42020, 42052, 42055, 42057, 42058, 42067, 42075, 42078, 42152, 42173, 42179, 42229, 42250, 42260, 42277, 42286, 42324, 42375, 42413, 42415, 42421, 42422, 42428, 42432, 42441, 42443, 42460, 42465, 42494, 42497, 42504, 42528, 42554, 42585, 42590, 42627, 42636, 42644, 42650, 42703, 42707, 42708, 42709, 42716, 42719, 42720, 42774, 42778, 42802, 42826, 42873, 42874, 42881, 42886, 42893, 42899, 43001, 43030, 43057, 43069, 43093, 43103, 43121, 43124, 43195, 43199, 43237, 43248, 43258, 43282, 43289, 43296, 43307, 43315, 43343, 43363, 43370, 43372, 43401, 43404, 43413, 43437, 43462, 43464, 43479, 43497, 43500, 43514, 43517, 43566, 43574, 43589, 43591, 43594, 43596, 43610, 43623, 43649, 43687, 43692, 43733, 43738, 43740, 43741, 43748, 43754, 43761, 43769, 43771, 43783, 43791, 43813, 43871, 43908, 43944, 43945, 43978
25325/09/20 08:53:37 INFO DAGScheduler: failed: Set()
25425/09/20 08:53:51 INFO DAGScheduler: failed: Set()
25525/09/20 08:53:51 INFO DAGScheduler: Resubmitting ShuffleMapStage 554 (count at NativeMethodAccessorImpl.java:0) because some of its tasks had failed: 51, 123, 147, 206, 304, 344, 359, 364, 389, 490, 503, 558, 586, 588, 606, 739, 795, 805, 848, 852, 871, 898, 934, 940, 988, 1016, 1046, 1061, 1108, 1163, 1197, 1286, 1328, 1337, 1340, 1349, 1426, 1461, 1475, 1509, 1518, 1634, 1641, 1666, 1723, 1727, 1731, 1748, 1782, 1818, 1877, 1936, 1999, 2028, 2031, 2034, 2118, 2143, 2176, 2188, 2197, 2209, 2220, 2225, 2230, 2264, 2274, 2279, 2286, 2300, 2304, 2306, 2362, 2421, 2489, 2513, 2597, 2660, 2663, 2734, 2750, 2754, 2764, 2767, 2771, 2805, 2816, 2849, 2880, 2885, 2890, 2924, 2933, 2980, 3000, 3011, 3044, 3069, 3106, 3116, 3123, 3166, 3171, 3205, 3252, 3268, 3295, 3302, 3325, 3359, 3365, 3372, 3405, 3425, 3439, 3441, 3442, 3451, 3501, 3533, 3537, 3635, 3647, 3682, 3684, 3727, 3760, 3769, 3813, 3815, 3873, 3899, 3913, 3914, 3949, 3951, 3953, 3989, 3996, 4003, 4010, 4092, 4106, 4128, 4137, 4145, 4191, 4212, 4230, 4255, 4307, 4319, 4389, 4433, 4465, 4491, 4511, 4554, 4557, 4576, 4581, 4618, 4655, 4720, 4721, 4729, 4734, 4752, 4785, 4811, 4849, 4852, 4855, 4869, 4923, 5060, 5077, 5080, 5137, 5140, 5159, 5172, 5194, 5220, 5222, 5236, 5250, 5270, 5311, 5313, 5317, 5323, 5336, 5372, 5375, 5398, 5427, 5437, 5441, 5450, 5491, 5520, 5556, 5575, 5593, 5620, 5661, 5663, 5700, 5734, 5738, 5748, 5784, 5807, 5827, 5831, 5841, 5853, 5883, 5887, 5932, 5949, 5952, 5995, 6020, 6032, 6078, 6099, 6117, 6132, 6150, 6165, 6174, 6223, 6250, 6254, 6260, 6442, 6462, 6509, 6522, 6523, 6540, 6543, 6544, 6552, 6559, 6569, 6587, 6588, 6595, 6602, 6604, 6654, 6656, 6684, 6704, 6718, 6736, 6899, 6914, 6926, 6941, 6957, 6958, 6985, 7024, 7045, 7070, 7110, 7112, 7126, 7164, 7178, 7182, 7192, 7197, 7246, 7252, 7263, 7293, 7305, 7320, 7351, 7358, 7366, 7381, 7406, 7457, 7482, 7532, 7584, 7634, 7669, 7683, 7696, 7703, 7716, 7730, 7735, 7738, 7744, 7748, 7763, 7801, 7812, 7828, 7831, 7834, 7859, 7862, 7864, 7900, 7908, 7944, 7993, 8003, 8011, 8013, 8027, 8058, 8069, 8070, 8075, 8080, 8095, 8121, 8130, 8168, 8177, 8186, 8189
25625/09/20 08:54:01 INFO DAGScheduler: failed: Set()
25725/09/20 08:54:01 INFO DAGScheduler: Resubmitting ShuffleMapStage 553 (count at NativeMethodAccessorImpl.java:0) because some of its tasks had failed: 66, 72, 75, 76, 79, 83, 90, 106, 229, 235, 250, 266, 288, 324, 366, 433, 492, 493, 503, 507, 511, 513, 519, 563, 566, 584, 585, 588, 628, 632, 638, 640, 672, 692, 703, 764, 782, 791, 803, 806, 872, 981, 983, 999, 1002, 1007, 1011, 1016, 1018, 1020, 1023, 1038, 1045, 1084, 1085, 1097, 1104, 1109, 1127, 1147, 1165, 1168, 1169, 1176, 1180, 1187, 1188, 1189, 1194, 1195, 1197, 1198, 1215, 1260, 1361, 1362, 1395, 1421, 1425, 1427, 1437, 1439, 1452, 1458, 1471, 1482, 1590, 1591, 1599, 1601, 1606, 1692, 1722, 1737, 1899, 1901, 1917, 2081, 2094, 2137, 2218, 2227, 2274, 2291, 2339, 2348, 2357, 2381, 2430, 2482, 2498, 2539, 2556, 2625, 2653, 2717, 2739, 2796, 2821, 2833, 2873, 2904, 2912, 2920, 2992, 3056, 3079, 3085, 3092, 3096, 3102, 3112, 3129, 3136, 3149, 3154, 3160, 3161, 3188, 3197, 3204, 3209, 3233, 3235, 3237, 3240, 3260, 3265, 3267, 3280, 3287, 3291, 3331, 3414, 3418, 3433, 3448, 3451, 3456, 3496, 3503, 3542, 3561, 3616, 3646, 3657, 3759, 3782, 3789, 3793, 3803, 3890, 3898, 3927, 4004, 4050, 4099, 4146, 4154, 4176, 4201, 4251, 4258, 4264, 4276, 4287, 4341, 4346, 4360, 4387, 4409, 4449, 4477, 4533, 4543, 4617, 4618, 4624, 4626, 4770, 4796, 4797, 4809, 4896, 4932, 4957, 4960, 4961, 5008, 5020, 5072, 5202, 5274, 5316, 5339, 5353, 5367, 5401, 5405, 5464, 5559, 5562, 5584, 5592, 5653, 5712, 5806, 5829, 5846, 5867, 5905, 5909, 5924, 5929, 5939, 6021, 6127, 6181, 6210, 6265, 6281, 6335, 6428, 6442, 6508, 6599, 6668, 6679, 6686, 6726, 6799, 6834, 6856, 6952, 6970, 7061, 7108, 7118, 7124, 7208, 7295, 7381, 7393, 7427, 7439, 7466, 7470, 7505, 7513, 7523, 7529, 7706, 7713, 7754, 7767, 7787, 7791, 7823, 7859, 7920, 7929, 7937, 7974, 8029, 8030, 8043, 8074, 8082, 8185, 8193, 8195, 8207, 8211, 8315, 8331, 8332, 8334, 8481, 8482, 8517, 8530, 8533, 8703, 8706, 8709, 8739, 8740, 8746, 8778, 8787, 8875, 8876, 8909, 8983, 9065, 9148, 9213, 9250, 9297, 9302, 9331, 9347, 9374, 9381, 9471, 9575, 9594, 9596, 9622, 9640, 9672, 9703, 9781, 9784, 9804, 9826, 9837, 9847, 9852, 9879, 9884, 9912, 9916, 9942, 9955, 9964, 10051, 10101, 10155, 10162, 10172, 10185, 10205, 10243, 10255, 10260, 10262, 10325, 10333, 10346, 10470, 10472, 10478, 10481, 10482, 10523, 10602, 10616, 10648, 10678, 10691, 10700, 10771, 10847, 10889, 10975, 10995, 11003, 11031, 11049, 11056, 11104, 11178, 11213, 11297, 11383, 11393, 11410, 11449, 11452, 11601, 11626, 11632, 11680, 11698, 11741, 11826, 11923, 11928, 12012, 12094, 12117, 12133, 12134, 12198, 12238, 12244, 12252, 12256, 12285, 12295, 12299, 12309, 12334, 12371, 12416, 12457, 12476, 12489, 12564, 12599, 12632, 12648, 12667, 12758, 12789, 12874, 12911, 12912, 12916, 12943, 12946, 12958, 12975, 12993, 12996, 13008, 13023, 13024, 13030, 13043, 13078, 13100, 13110, 13131, 13150, 13184, 13234, 13244, 13245, 13255, 13259, 13273, 13311, 13323, 13343, 13357, 13422, 13430, 13446, 13447, 13449, 13472, 13477, 13504, 13558, 13658, 13805, 13810, 13825, 13835, 13837, 13874, 13894, 13915, 13965, 14001, 14002, 14004, 14026, 14036, 14051, 14128, 14130, 14140, 14145, 14151, 14183, 14185, 14206, 14213, 14228, 14232, 14245, 14253, 14254, 14255, 14256, 14300, 14312, 14318, 14334, 14342, 14348, 14351, 14357, 14413, 14414, 14428, 14431, 14434, 14456, 14468, 14471, 14474, 14531, 14595, 14610, 14628, 14635, 14643, 14681, 14688, 14697, 14710, 14721, 14729, 14730, 14732, 14743, 14758, 14921, 14936, 15065, 15115, 15152, 15165, 15166, 15180, 15183, 15275, 15302, 15316, 15319, 15327, 15386, 15408, 15418, 15426, 15453, 15627, 15640, 15647, 15681, 15701, 15708, 15744, 15753, 15758, 15849, 15866, 15896, 15938, 16000, 16002, 16036, 16070, 16083, 16091, 16096, 16108, 16144, 16150, 16172, 16221, 16222, 16224, 16292, 16293, 16310, 16317, 16359, 16372, 16528, 16537, 16542, 16547, 16548, 16560, 16582, 16606, 16627, 16637, 16646, 16656, 16659, 16688, 16719, 16726, 16731, 16834, 16855, 16940, 16988, 17005, 17035, 17064, 17074, 17075, 17076, 17124, 17160, 17189, 17206, 17252, 17270, 17284, 17310, 17320, 17322, 17325, 17327, 17329, 17331, 17335, 17372, 17454, 17455, 17465, 17470, 17490, 17494, 17531, 17587, 17664, 17668, 17683, 17705, 17766, 17823, 17825, 17833, 17851, 17876, 17878, 17886, 17897, 17913, 17926, 17944, 17956, 18004, 18019, 18025, 18030, 18055, 18059, 18066, 18100, 18103, 18141, 18144, 18169, 18187, 18244, 18285, 18307, 18326, 18339, 18351, 18352, 18367, 18397, 18438, 18459, 18503, 18505, 18555, 18566, 18580, 18586, 18593, 18606, 18627, 18634, 18637, 18654, 18687, 18705, 18721, 18723, 18742, 18756, 18798, 18834, 18839, 18849, 18860, 18866, 18872, 18873, 18883, 18888, 18906, 18957, 18997, 19006, 19031, 19037, 19061, 19064, 19088, 19099, 19123, 19168, 19176, 19178, 19184, 19198, 19205, 19233, 19327, 19334, 19340, 19357, 19366, 19378, 19379, 19382, 19383, 19394, 19402, 19404, 19433, 19445, 19446, 19458, 19460, 19494, 19508, 19530, 19546, 19554, 19565, 19568, 19570, 19575, 19602, 19612, 19615, 19684, 19696, 19703, 19704, 19718, 19741, 19769, 19789, 19806, 19841, 19843, 19930, 19953, 19960, 19980, 20020, 20035, 20045, 20063, 20086, 20096, 20116, 20151, 20169, 20172, 20173, 20189, 20195, 20214, 20259, 20313, 20323, 20348, 20374, 20375, 20380, 20387, 20391, 20398, 20410, 20438, 20443, 20448, 20451, 20464, 20500, 20506, 20555, 20566, 20567, 20583, 20601, 20618, 20674, 20719, 20744, 20777, 20852, 20880, 20930, 20948, 20950, 20984, 21024, 21089, 21094, 21117, 21122, 21146, 21176, 21194, 21218, 21286, 21290, 21298, 21315, 21319, 21321, 21328, 21364, 21371, 21375, 21379, 21429, 21433, 21500, 21525, 21540, 21556, 21560, 21565, 21613, 21614, 21615, 21619, 21652, 21664, 21666, 21698, 21745, 21770, 21778, 21783, 21793, 21811, 21817, 21834, 21870, 21871, 21887, 21910, 21929, 21945, 21946, 21963, 21972, 21976, 21979, 22080, 22107, 22108, 22128, 22150, 22151, 22162, 22176, 22181, 22196, 22236, 22239, 22242, 22277, 22281, 22291, 22313, 22333, 22362, 22367, 22385, 22407, 22411, 22444, 22447, 22494, 22496, 22497, 22498, 22507, 22510, 22521, 22544, 22630, 22631, 22647, 22653, 22654, 22655, 22682, 22683, 22698, 22715, 22722, 22726, 22728, 22744, 22789, 22791, 22803, 22806, 22841, 22861, 22882, 22944, 22960, 22982, 22990, 23000, 23004, 23030, 23031, 23039, 23044, 23110, 23133, 23150, 23187, 23224, 23230, 23238, 23240, 23244, 23280, 23311, 23314, 23326, 23388, 23397, 23409, 23411, 23412, 23418, 23433, 23435, 23441, 23456, 23477, 23478, 23492, 23503, 23505, 23531, 23549, 23562, 23563, 23583, 23611, 23669, 23671, 23770, 23805, 23831, 23832, 23955, 23979, 23984, 23994, 24001, 24014, 24048, 24051, 24120, 24140, 24141, 24149, 24169, 24182, 24191, 24204, 24206, 24219, 24240, 24242, 24251, 24263, 24266, 24272, 24276, 24289, 24295, 24326, 24336, 24354, 24365, 24411, 24420, 24425, 24438, 24484, 24485, 24496, 24523, 24567, 24569, 24574, 24591, 24608, 24617, 24621, 24629, 24649, 24655, 24706, 24745, 24752, 24761, 24801, 24847, 24885, 24899, 24904, 24921, 24923, 24924, 24988, 25028, 25059, 25080, 25107, 25154, 25172, 25182, 25187, 25188, 25201, 25209, 25211, 25225, 25246, 25316, 25335, 25354, 25356, 25364, 25372, 25382, 25401, 25404, 25430, 25458, 25471, 25493, 25500, 25512, 25528, 25536, 25547, 25557, 25558, 25577, 25584, 25588, 25639, 25666, 25681, 25682, 25700, 25745, 25747, 25750, 25754, 25760, 25775, 25841, 25848, 25857, 25899, 25909, 25910, 25919, 25922, 25935, 25954, 25978, 25996, 25999, 26000, 26002, 26003, 26018, 26019, 26036, 26040, 26042, 26060, 26068, 26072, 26087, 26102, 26120, 26123, 26128, 26149, 26160, 26162, 26163, 26175, 26180, 26201, 26215, 26229, 26231, 26244, 26246, 26272, 26296, 26297, 26304, 26306, 26330, 26355, 26369, 26370, 26378, 26404, 26406, 26413, 26426, 26455, 26468, 26492, 26495, 26524, 26530, 26533, 26586, 26603, 26611, 26616, 26687, 26698, 26719, 26746, 26749, 26783, 26789, 26806, 26811, 26822, 26855, 26861, 26868, 26876, 26881, 26882, 26920, 26959, 26981, 27014, 27018, 27042, 27046, 27052, 27057, 27060, 27066, 27067, 27095, 27107, 27124, 27143, 27179, 27251, 27262, 27291, 27325, 27336, 27346, 27351, 27368, 27374, 27387, 27391, 27392, 27437, 27438, 27510, 27527, 27554, 27561, 27593, 27613, 27628, 27640, 27674, 27685, 27697, 27704, 27713, 27725, 27776, 27798, 27827, 27857, 27867, 27894, 27896, 27897, 27900, 27922, 27933, 27941, 27955, 27987, 28088, 28089, 28097, 28137, 28172, 28175, 28204, 28211, 28220, 28225, 28226, 28227, 28228, 28249, 28257, 28269, 28313, 28323, 28336, 28366, 28377, 28386, 28388, 28402, 28404, 28416, 28453, 28474, 28475, 28500, 28510, 28514, 28522, 28528, 28544, 28589, 28607, 28624, 28628, 28637, 28641, 28646, 28647, 28688, 28694, 28707, 28752, 28810, 28833, 28882, 28885, 28895, 28916, 28936, 28948, 28970, 29021, 29023, 29069, 29072, 29080, 29081, 29116, 29177, 29190, 29232, 29252, 29253, 29264, 29265, 29293, 29297, 29298, 29303, 29332, 29338, 29340, 29352, 29368, 29386, 29389, 29393, 29409, 29458, 29461, 29476, 29482, 29488, 29521, 29558, 29571, 29603, 29632, 29643, 29654, 29667, 29700, 29728, 29743, 29767, 29773, 29787, 29792, 29813, 29820, 29821, 29854, 29868, 29869, 29878, 29885, 29892, 29895, 29925, 29929, 29949, 29971, 29973, 30024, 30039, 30045, 30055, 30078, 30079, 30095, 30108, 30125, 30128, 30134, 30150, 30160, 30180, 30189, 30216, 30229, 30234, 30272, 30283, 30290, 30310, 30322, 30363, 30371, 30430, 30468, 30504, 30545, 30587, 30600, 30608, 30646, 30647, 30671, 30693, 30732, 30756, 30770, 30785, 30810, 30814, 30824, 30825, 30833, 30837, 30850, 30874, 30877, 30890, 30896, 30902, 30915, 30937, 30948, 30983, 30986, 31001, 31015, 31038, 31042, 31047, 31054, 31066, 31089, 31096, 31109, 31110, 31111, 31136, 31211, 31238, 31270, 31275, 31349, 31367, 31375, 31438, 31448, 31459, 31488, 31508, 31572, 31573, 31589, 31619, 31624, 31632, 31635, 31640, 31644, 31672, 31674, 31691, 31721, 31751, 31761, 31828, 31853, 31869, 31871, 31891, 31945, 31952, 31990, 31992, 32014, 32023, 32026, 32046, 32049, 32081, 32083, 32088, 32093, 32098, 32124, 32158, 32199, 32220, 32256, 32257, 32261, 32268, 32271, 32273, 32287, 32330, 32338, 32348, 32352, 32385, 32399, 32406, 32425, 32447, 32493, 32507, 32510, 32522, 32537, 32550, 32598, 32624, 32636, 32653, 32674, 32681, 32682, 32693, 32700, 32751, 32761, 32784, 32785, 32787, 32802, 32820, 32823, 32897, 32935, 32938, 32958, 32989, 32992, 33016, 33049, 33050, 33084, 33126, 33129, 33134, 33174, 33183, 33189, 33190, 33191, 33226, 33230, 33278, 33298, 33315, 33375, 33437, 33448, 33458, 33467, 33475, 33491, 33493, 33496, 33511, 33532, 33559, 33580, 33595, 33618, 33622, 33650, 33677, 33681, 33703, 33720, 33722, 33731, 33742, 33760, 33782, 33783, 33792, 33802, 33807, 33810, 33880, 33895, 33919, 33930, 33934, 33945, 33994, 34006, 34045, 34048, 34051, 34059, 34075, 34086, 34142, 34196, 34199, 34207, 34218, 34256, 34266, 34325, 34331, 34356, 34357, 34366, 34384, 34426, 34437, 34442, 34444, 34469, 34485, 34524, 34532, 34539, 34541, 34543, 34546, 34548, 34565, 34583, 34586, 34590, 34607, 34641, 34643, 34649, 34657, 34673, 34687, 34734, 34735, 34777, 34785, 34811, 34827, 34830, 34883, 34886, 34977, 35006, 35012, 35027, 35028, 35039, 35049, 35060, 35067, 35070, 35119, 35128, 35139, 35144, 35209, 35212, 35229, 35240, 35254, 35256, 35260, 35270, 35290, 35293, 35309, 35345, 35384, 35390, 35393, 35416, 35457, 35515, 35520, 35525, 35538, 35547, 35574, 35624, 35629, 35662, 35665, 35670, 35679, 35687, 35691, 35708, 35720, 35723, 35729, 35743, 35746, 35747, 35753, 35765, 35781, 35783, 35798, 35837, 35846, 35847, 35867, 35882, 35888, 35891, 35979, 36000, 36009, 36031, 36039, 36041, 36045, 36055, 36061, 36066, 36071, 36084, 36094, 36115, 36220, 36223, 36263, 36265, 36269, 36313, 36314, 36339, 36386, 36390, 36396, 36400, 36405, 36457, 36481, 36486, 36491, 36504, 36522, 36596, 36691, 36697, 36738, 36740, 36842, 36846, 36850, 36862, 36867, 36876, 36894, 36929, 36951, 36964, 36996, 37002, 37005, 37012, 37013, 37041, 37109, 37113, 37149, 37164, 37176, 37220, 37248, 37273, 37295, 37315, 37357, 37362, 37375, 37382, 37424, 37428, 37436, 37440, 37457, 37464, 37465, 37488, 37510, 37551, 37563, 37596, 37597, 37607, 37608, 37612, 37619, 37647, 37652, 37698, 37719, 37725, 37732, 37739, 37742, 37746, 37758, 37774, 37794, 37840, 37928, 37994, 38008, 38014, 38018, 38031, 38054, 38059, 38069, 38071, 38083, 38088, 38118, 38120, 38124, 38182, 38196, 38202, 38218, 38222, 38228, 38282, 38306, 38309, 38312, 38341, 38365, 38369, 38378, 38421, 38497, 38521, 38549, 38566, 38582, 38589, 38635, 38656, 38690, 38699, 38703, 38711, 38754, 38763, 38774, 38887, 38909, 38968, 38979, 39003, 39070, 39077, 39079, 39099, 39102, 39106, 39113, 39125, 39130, 39133, 39174, 39183, 39207, 39208, 39210, 39222, 39231, 39234, 39257, 39293, 39294, 39300, 39309, 39314, 39344, 39351, 39352, 39377, 39379, 39409, 39485, 39493, 39497, 39501, 39525, 39543, 39546, 39565, 39570, 39582, 39622, 39634, 39667, 39703, 39704, 39707, 39712, 39720, 39727, 39733, 39745, 39751, 39813, 39814, 39820, 39823, 39830, 39854, 39918, 39988, 39994, 40022, 40026, 40027, 40046, 40059, 40069, 40089, 40103, 40139, 40140, 40159, 40177, 40183, 40207, 40228, 40262, 40286, 40291, 40351, 40354, 40356, 40365, 40416, 40443, 40458, 40473, 40476, 40482, 40486, 40492, 40512, 40513, 40554, 40575, 40591, 40595, 40632, 40657, 40691, 40745, 40802, 40809, 40819, 40828, 40839, 40843, 40890, 40933, 40938, 40941, 40946, 41006, 41018, 41091, 41095, 41100, 41115, 41139, 41145, 41170, 41192, 41207, 41212, 41220, 41293, 41299, 41305, 41308, 41325, 41329, 41330, 41418, 41437, 41443, 41445, 41448, 41449, 41461, 41466, 41473, 41480, 41485, 41500, 41505, 41524, 41525, 41527, 41532, 41548, 41554, 41578, 41600, 41623, 41634, 41641, 41649, 41669, 41740, 41768, 41779, 41797, 41851, 41871, 41874, 41935, 41937, 41952, 41984, 41990, 42000, 42061, 42084, 42094, 42100, 42134, 42159, 42169, 42177, 42184, 42191, 42192, 42199, 42202, 42233, 42329, 42338, 42351, 42365, 42387, 42407, 42419, 42425, 42431, 42451, 42456, 42458, 42465, 42493, 42494, 42506, 42507, 42517, 42530, 42535, 42545, 42559, 42597, 42600, 42606, 42617, 42629, 42640, 42643, 42646, 42679, 42687, 42693, 42695, 42709, 42722, 42725, 42730, 42758, 42761, 42764, 42768, 42777, 42780, 42793, 42799, 42824, 42835, 42846, 42854, 42870, 42872, 42876, 42879, 42882, 42892, 42903, 42906, 42910, 42917, 42937, 42948, 43001, 43022, 43024, 43039, 43085, 43095, 43116, 43118, 43130, 43159, 43175, 43243, 43246, 43300, 43316, 43320, 43378, 43388, 43394, 43428, 43441, 43446, 43456, 43458, 43463, 43467, 43475, 43500, 43501, 43533, 43545, 43565, 43575, 43585, 43609, 43668, 43684, 43715, 43742, 43771, 43777, 43784, 43806, 43828, 43843, 43854, 43856, 43877, 43924, 43932, 43933, 43986
25825/09/20 08:55:17 INFO DAGScheduler: failed: Set()
25925/09/20 08:57:15 INFO DAGScheduler: failed: Set()
26025/09/20 08:57:23 INFO DAGScheduler: failed: Set()
26125/09/20 08:57:29 INFO DAGScheduler: failed: Set()
26225/09/20 08:57:33 INFO DAGScheduler: failed: Set()
26325/09/20 08:57:33 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) because some of its tasks had failed: 12, 36, 38, 44, 52, 70, 71, 154, 162, 281, 330, 334, 335, 357, 374, 378, 379, 385, 386, 392, 402, 419, 421, 423, 470, 479, 503, 513, 515, 534, 556, 557, 562, 596, 612, 614, 619, 622, 627, 669, 678, 681, 690, 713, 728, 733, 749, 768, 779, 817, 826, 845, 847, 849, 855, 865, 910, 911, 921, 929, 931, 1015, 1017, 1059, 1063, 1088, 1118, 1120, 1141, 1145, 1149, 1156, 1159, 1162, 1164, 1166, 1197, 1205, 1210, 1215, 1242, 1252, 1286, 1290, 1293, 1303, 1305, 1313, 1318, 1320, 1351, 1357, 1360, 1365, 1392, 1428, 1483, 1497, 1526, 1530, 1532, 1533, 1539, 1546, 1575, 1584, 1592, 1664, 1777, 1804, 1825, 1941, 1966, 1983, 1991, 2075, 2089, 2129, 2201, 2256, 2309, 2340, 2364, 2386, 2438, 2515, 2546, 2556, 2561, 2651, 2781, 2802, 2846, 2856, 2872, 2908, 2950, 2956, 2979, 3043, 3074, 3076, 3209, 3243, 3255, 3355, 3467, 3474, 3494, 3572, 3613, 3696, 3698, 3778, 3793, 3808, 3820, 3834, 3880, 3883, 3962, 3998, 4063, 4070, 4086, 4095, 4127, 4195, 4210, 4232, 4242, 4255, 4277, 4281, 4314, 4391, 4483, 4548, 4574, 4641, 4685, 4688, 4811, 4886, 4922, 5021, 5062, 5214, 5225, 5341, 5393, 5395, 5449, 5474, 5556, 5568, 5630, 5702, 5706, 5807, 5846, 5855, 5965, 5982, 6076, 6136, 6233, 6296, 6335, 6360, 6381, 6422, 6429, 6442, 6446, 6562, 6575, 6597, 6614, 6730, 6865, 6904, 6914, 6976, 7056, 7061, 7094, 7151, 7152, 7178, 7184, 7222, 7278, 7321, 7343, 7358, 7416, 7441, 7446, 7457, 7479, 7509, 7513, 7557, 7565, 7630, 7638, 7639, 7656, 7680, 7692, 7707, 7762, 7834, 7843, 7859, 7873, 7875, 7879, 7884, 8032, 8057, 8157, 8180, 8202, 8214, 8274, 8275, 8293, 8306, 8353, 8357, 8370, 8397, 8411, 8420, 8422, 8431, 8443, 8465, 8489, 8497, 8511, 8520, 8529, 8535, 8564, 8572, 8576, 8579, 8585, 8604, 8610, 8622, 8623, 8626, 8649, 8668, 8705, 8712, 8751, 8753, 8770, 8782, 8806, 8811, 8848, 8869, 8883, 8898, 8904, 8905, 8931, 8935, 8948, 8957, 8992, 9018, 9026, 9027, 9033, 9073, 9076, 9078, 9169, 9189, 9206, 9233, 9252, 9317, 9400, 9469, 9478, 9517, 9532, 9533, 9545, 9550, 9552, 9553, 9585, 9587, 9593, 9601, 9614, 9626, 9629, 9638, 9651, 9671, 9693, 9701, 9707, 9712, 9767, 9772, 9778, 9800, 9823, 9828, 9841, 9857, 9865, 9880, 9904, 9921, 9933, 9935, 9963, 9969, 10000, 10006, 10012, 10018, 10035, 10051, 10065, 10109, 10112, 10186, 10222, 10247, 10264, 10267, 10277, 10278, 10285, 10293, 10377, 10385, 10404, 10440, 10475, 10494, 10505, 10531, 10533, 10536, 10545, 10659, 10663, 10709, 10712, 10717, 10754, 10767, 10811, 10823, 10879, 10947, 10949, 10998, 11041, 11119, 11143, 11215, 11230, 11240, 11245, 11268, 11330, 11362, 11598, 11603, 11663, 11713, 11719, 11794, 11808, 11845, 11855, 11891, 11913, 11939, 11978, 12003, 12011, 12021, 12111, 12120, 12165, 12189, 12225, 12269, 12272, 12295, 12451, 12462, 12472, 12483, 12492, 12507, 12573, 12583, 12712, 12746, 12807, 12828, 12846, 12863, 12865, 12969, 12989, 13036, 13065, 13085, 13139, 13160, 13194, 13204, 13235, 13282, 13348, 13370, 13404, 13472, 13504, 13589, 13592, 13597, 13620, 13778, 13810, 13834, 13849, 13920, 13938, 13953, 14013, 14037, 14070, 14115, 14140, 14179, 14201, 14298, 14301, 14369, 14400, 14412, 14458, 14510, 14539, 14563, 14589, 14600, 14660, 14668, 14686, 14737, 14739, 14741, 14846, 14919, 14932, 14933, 14936, 14948, 15040, 15041, 15047, 15052, 15099, 15216, 15231, 15235, 15255, 15262, 15288, 15355, 15356, 15361, 15395, 15431, 15494, 15577, 15578, 15589, 15596, 15684, 15728, 15740, 15746, 15754, 15823, 15836, 15844, 15867, 16123, 16326, 16341, 16365, 16414, 16450, 16520, 16549, 16561, 16588, 16627, 16665, 16679, 16712, 16714, 16758, 16903, 16913, 16919, 17001, 17007, 17028, 17079, 17101, 17167, 17244, 17261, 17289, 17290, 17321, 17330, 17342, 17352, 17365, 17389, 17411, 17431, 17443, 17479, 17524, 17539, 17566, 17626, 17684, 17721, 17741, 17742, 17748, 17757, 17835, 17861, 17896, 17898, 17902, 17910, 17948, 17965, 17967, 17989, 17993, 18126, 18129, 18214, 18219, 18254, 18259, 18266, 18268, 18376, 18386, 18392, 18480, 18485, 18525, 18533, 18551, 18579, 18608, 18661, 18766, 18776, 18802, 18878, 18910, 18916, 18975, 18984, 19002, 19090, 19115, 19150, 19152, 19164, 19205, 19239, 19275, 19278, 19288, 19295, 19303, 19397, 19456, 19518, 19532, 19536, 19563, 19686, 19693, 19727, 19794, 19827, 19837, 19839, 19840, 19905, 19985, 20002, 20102, 20153, 20228, 20266, 20280, 20298, 20301, 20326, 20361, 20433, 20463, 20508, 20512, 20527, 20625, 20633, 20650, 20665, 20674, 20701, 20704, 20712, 20715, 20726, 20749, 20756, 20778, 20786, 20793, 20809, 20859, 20872, 20876, 20914, 20931, 20932, 20984, 21026, 21070, 21076, 21114, 21115, 21172, 21176, 21178, 21219, 21244, 21272, 21294, 21351, 21394, 21404, 21405, 21415, 21430, 21445, 21481, 21482, 21502, 21528, 21582, 21609, 21612, 21620, 21626, 21629, 21640, 21714, 21723, 21741, 21751, 21752, 21756, 21758, 21789, 21790, 21794, 21805, 21806, 21814, 21896, 21915, 21924, 21933, 21940, 21959, 21989, 22001, 22002, 22004, 22019, 22031, 22035, 22041, 22044, 22079, 22100, 22102, 22125, 22144, 22146, 22156, 22183, 22214, 22218, 22235, 22237, 22242, 22279, 22284, 22299, 22310, 22316, 22341, 22365, 22389, 22432, 22443, 22444, 22446, 22449, 22465, 22506, 22513, 22531, 22639, 22656, 22714, 22729, 22742, 22797, 22827, 22829, 22830, 22881, 22903, 23025, 23046, 23059, 23062, 23064, 23075, 23082, 23084, 23109, 23113, 23126, 23146, 23150, 23152, 23157, 23166, 23181, 23186, 23199, 23207, 23217, 23235, 23272, 23325, 23345, 23355, 23356, 23396, 23422, 23451, 23480, 23483, 23484, 23555, 23606, 23609, 23627, 23628, 23678, 23680, 23695, 23745, 23784, 23798, 23803, 23901, 23927, 24006, 24019, 24021, 24025, 24032, 24089, 24097, 24154, 24170, 24221, 24226, 24231, 24241, 24281, 24289, 24340, 24370, 24435, 24444, 24500, 24527, 24622, 24630, 24737, 24754, 24790, 24801, 24850, 24852, 24998, 25019, 25025, 25042, 25073, 25077, 25080, 25096, 25135, 25140, 25144, 25185, 25189, 25231, 25252, 25312, 25315, 25391, 25452, 25454, 25459, 25468, 25489, 25518, 25530, 25531, 25576, 25607, 25613, 25685, 25703, 25762, 25773, 25811, 25817, 25842, 25877, 25886, 25900, 25908, 25916, 25917, 25918, 25925, 25950, 25964, 25976, 26011, 26018, 26019, 26058, 26095, 26100, 26109, 26115, 26121, 26188, 26244, 26262, 26284, 26293, 26319, 26320, 26337, 26350, 26355, 26380, 26402, 26403, 26404, 26423, 26434, 26502, 26515, 26551, 26554, 26579, 26621, 26623, 26654, 26657, 26670, 26701, 26713, 26767, 26797, 26806, 26825, 26855, 26859, 26865, 26929, 26952, 26955, 26992, 27020, 27059, 27102, 27103, 27106, 27109, 27157, 27169, 27197, 27253, 27266, 27324, 27362, 27372, 27379, 27401, 27446, 27495, 27498, 27506, 27531, 27538, 27583, 27598, 27606, 27608, 27664, 27817, 27882, 27905, 27940, 27996, 28006, 28041, 28050, 28059, 28060, 28066, 28143, 28164, 28168, 28171, 28215, 28226, 28236, 28289, 28315, 28323, 28324, 28335, 28344, 28351, 28352, 28364, 28380, 28396, 28406, 28431, 28437, 28471, 28475, 28487, 28520, 28540, 28549, 28550, 28607, 28668, 28677, 28693, 28712, 28730, 28746, 28783, 28813, 28836, 28854, 28865, 28867, 28928, 28934, 28951, 28968, 28974, 28998, 29009, 29012, 29016, 29021, 29023, 29024, 29066, 29071, 29078, 29117, 29132, 29133, 29157, 29162, 29260, 29331, 29403, 29432, 29442, 29450, 29453, 29457, 29500, 29504, 29531, 29532, 29537, 29554, 29589, 29596, 29602, 29603, 29614, 29617, 29640, 29645, 29651, 29663, 29665, 29693, 29699, 29722, 29726, 29727, 29749, 29800, 29801, 29804, 29871, 29878, 29901, 29968, 29991, 29999, 30013, 30023, 30030, 30037, 30088, 30091, 30146, 30204, 30208, 30211, 30214, 30219, 30247, 30265, 30288, 30289, 30290, 30337, 30352, 30401, 30428, 30504, 30518, 30526, 30528, 30546, 30583, 30608, 30612, 30679, 30720, 30733, 30750, 30795, 30826, 30827, 30831, 30883, 30899, 30916, 30950, 30959, 30989, 31006, 31040, 31052, 31092, 31097, 31099, 31154, 31171, 31181, 31228, 31230, 31242, 31244, 31251, 31283, 31297, 31334, 31341, 31362, 31363, 31364, 31425, 31453, 31454, 31469, 31485, 31529, 31536, 31546, 31551, 31601, 31606, 31612, 31622, 31686, 31705, 31723, 31759, 31777, 31796, 31813, 31824, 31843, 31856, 31859, 31868, 31871, 31882, 31950, 31961, 31971, 32077, 32095, 32112, 32114, 32124, 32125, 32131, 32141, 32147, 32151, 32153, 32161, 32204, 32215, 32216, 32246, 32257, 32259, 32305, 32361, 32395, 32412, 32426, 32445, 32487, 32490, 32509, 32522, 32526, 32591, 32595, 32616, 32619, 32625, 32626, 32628, 32638, 32646, 32674, 32738, 32742, 32748, 32789, 32795, 32811, 32843, 32845, 32854, 32871, 32920, 32938, 32984, 33058, 33094, 33097, 33098, 33119, 33164, 33178, 33181, 33192, 33194, 33221, 33280, 33286, 33298, 33358, 33360, 33371, 33377, 33381, 33393, 33415, 33447, 33448, 33460, 33464, 33477, 33494, 33496, 33506, 33514, 33537, 33538, 33548, 33559, 33564, 33566, 33567, 33588, 33589, 33590, 33598, 33627, 33642, 33663, 33672, 33684, 33708, 33719, 33750, 33786, 33801, 33810, 33811, 33814, 33838, 33863, 33904, 33911, 33925, 33985, 33988, 34011, 34017, 34024, 34096, 34100, 34108, 34143, 34146, 34178, 34190, 34230, 34244, 34263, 34297, 34298, 34315, 34316, 34340, 34346, 34367, 34401, 34424, 34441, 34447, 34461, 34462, 34469, 34479, 34498, 34507, 34588, 34590, 34602, 34607, 34637, 34647, 34651, 34703, 34715, 34734, 34765, 34775, 34783, 34810, 34816, 34839, 34903, 34916, 34922, 34932, 34965, 34975, 35014, 35043, 35064, 35076, 35078, 35210, 35255, 35258, 35278, 35293, 35312, 35328, 35357, 35382, 35403, 35415, 35417, 35424, 35429, 35436, 35438, 35448, 35454, 35455, 35523, 35562, 35571, 35574, 35591, 35602, 35619, 35629, 35632, 35661, 35678, 35684, 35685, 35703, 35708, 35714, 35726, 35750, 35757, 35760, 35783, 35799, 35813, 35858, 35863, 35977, 36023, 36046, 36066, 36096, 36112, 36119, 36138, 36143, 36146, 36235, 36246, 36247, 36248, 36275, 36284, 36296, 36304, 36309, 36320, 36371, 36397, 36416, 36437, 36439, 36486, 36487, 36510, 36512, 36563, 36584, 36610, 36625, 36637, 36653, 36677, 36726, 36796, 36818, 36819, 36822, 36850, 36862, 36877, 36891, 36900, 36910, 36915, 36948, 36958, 36968, 36993, 37061, 37064, 37065, 37092, 37112, 37169, 37185, 37196, 37207, 37211, 37225, 37284, 37289, 37295, 37311, 37337, 37369, 37377, 37407, 37462, 37464, 37469, 37476, 37515, 37516, 37519, 37532, 37548, 37558, 37595, 37598, 37605, 37614, 37653, 37678, 37716, 37739, 37742, 37745, 37748, 37764, 37780, 37794, 37822, 37849, 37856, 37891, 37892, 37938, 37960, 37973, 37985, 37994, 38007, 38018, 38089, 38092, 38108, 38110, 38116, 38133, 38137, 38176, 38233, 38246, 38249, 38258, 38267, 38284, 38362, 38380, 38402, 38410, 38427, 38454, 38491, 38530, 38550, 38624, 38646, 38648, 38719, 38721, 38729, 38734, 38741, 38754, 38766, 38775, 38776, 38792, 38793, 38796, 38807, 38810, 38845, 38872, 38883, 38920, 38934, 38966, 38989, 39014, 39023, 39026, 39035, 39060, 39067, 39079, 39091, 39103, 39118, 39138, 39142, 39196, 39248, 39299, 39341, 39346, 39369, 39381, 39392, 39396, 39400, 39401, 39405, 39419, 39463, 39476, 39502, 39505, 39519, 39534, 39543, 39550, 39552, 39554, 39562, 39565, 39579, 39589, 39600, 39619, 39634, 39642, 39652, 39656, 39658, 39660, 39700, 39733, 39797, 39809, 39838, 39840, 39853, 39872, 39873, 39876, 39881, 39894, 39896, 39933, 39934, 39939, 39941, 39949, 39952, 39969, 39977, 39990, 39994, 40047, 40049, 40053, 40054, 40074, 40106, 40118, 40125, 40131, 40135, 40157, 40199, 40224, 40226, 40232, 40251, 40252, 40254, 40265, 40271, 40300, 40303, 40335, 40343, 40365, 40403, 40412, 40415, 40421, 40433, 40452, 40463, 40474, 40480, 40481, 40536, 40548, 40554, 40556, 40577, 40594, 40606, 40613, 40656, 40658, 40680, 40738, 40763, 40790, 40801, 40817, 40838, 40842, 40850, 40891, 40901, 40914, 40938, 40959, 40967, 41011, 41048, 41056, 41065, 41072, 41098, 41104, 41119, 41124, 41126, 41130, 41152, 41174, 41193, 41198, 41200, 41263, 41290, 41332, 41347, 41350, 41356, 41358, 41364, 41390, 41391, 41402, 41420, 41430, 41464, 41466, 41551, 41558, 41596, 41612, 41663, 41670, 41674, 41695, 41698, 41713, 41714, 41806, 41822, 41823, 41824, 41848, 41903, 41906, 41917, 41951, 41956, 41963, 41969, 41970, 41971, 41978, 42003, 42019, 42028, 42032, 42034, 42038, 42042, 42076, 42092, 42104, 42124, 42150, 42158, 42165, 42205, 42215, 42223, 42269, 42282, 42393, 42442, 42444, 42469, 42474, 42481, 42509, 42527, 42573, 42610, 42645, 42671, 42676, 42738, 42775, 42779, 42824, 42836, 42869, 42882, 42903, 42904, 42909, 42918, 42921, 42960, 42976, 42977, 42987, 43002, 43055, 43084, 43097, 43104, 43113, 43125, 43137, 43150, 43160, 43216, 43220, 43222, 43268, 43280, 43291, 43300, 43317, 43342, 43345, 43353, 43452, 43454, 43455, 43456, 43462, 43483, 43485, 43548, 43563, 43585, 43619, 43630, 43651, 43660, 43705, 43712, 43716, 43773, 43781, 43784, 43789, 43811, 43828, 43833, 43844, 43863, 43879, 43915
26425/09/20 08:57:45 INFO DAGScheduler: failed: Set()
26525/09/20 08:58:11 INFO DAGScheduler: failed: Set()
26625/09/20 08:58:26 INFO DAGScheduler: failed: Set()
26725/09/20 08:58:26 INFO DAGScheduler: failed: Set()
26825/09/20 08:58:39 INFO DAGScheduler: failed: Set()
26925/09/20 08:58:45 INFO DAGScheduler: failed: Set()
27025/09/20 08:58:50 INFO DAGScheduler: failed: Set()
27125/09/20 09:01:33 WARN TaskSetManager: Lost task 222.0 in stage 561.2 (TID 1954231) (an-worker1208.eqiad.wmnet executor 1035): FetchFailed(BlockManagerId(1063, an-worker1149.eqiad.wmnet, 7337, None), shuffleId=123, mapIndex=155, mapId=1886110, reduceId=3343, message=
27225/09/20 09:01:33 INFO TaskSetManager: task 222.0 in stage 561.2 (TID 1954231) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
27325/09/20 09:01:33 INFO DAGScheduler: Marking ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) as failed due to a fetch failure from ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0)
27425/09/20 09:01:33 INFO DAGScheduler: ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) failed in 162.521 s due to org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task.
27525/09/20 09:01:33 INFO DAGScheduler: Resubmitting ShuffleMapStage 559 (count at NativeMethodAccessorImpl.java:0) and ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) due to fetch failure
27625/09/20 09:01:33 INFO DAGScheduler: Resubmitting failed stages
27725/09/20 09:08:58 INFO DAGScheduler: failed: Set()
27825/09/20 09:09:09 INFO DAGScheduler: failed: Set()
27925/09/20 09:09:44 INFO DAGScheduler: failed: Set()
28025/09/20 09:10:06 INFO DAGScheduler: failed: Set()
28125/09/20 09:10:12 INFO DAGScheduler: failed: Set()
28225/09/20 09:10:17 INFO DAGScheduler: failed: Set()
28325/09/20 09:10:34 INFO DAGScheduler: failed: Set()
28425/09/20 09:10:57 INFO DAGScheduler: failed: Set()
28525/09/20 09:11:01 INFO DAGScheduler: failed: Set()
28625/09/20 09:11:03 INFO DAGScheduler: failed: Set()
28725/09/20 09:11:04 INFO DAGScheduler: failed: Set()
28825/09/20 09:11:04 INFO DAGScheduler: failed: Set()
28925/09/20 09:11:06 INFO DAGScheduler: failed: Set()
29025/09/20 09:55:43 WARN TaskSetManager: Lost task 2268.0 in stage 561.3 (TID 1959832) (an-worker1149.eqiad.wmnet executor 1063): FetchFailed(BlockManagerId(1038, an-worker1208.eqiad.wmnet, 7337, None), shuffleId=130, mapIndex=35, mapId=1931897, reduceId=8546, message=
29125/09/20 09:55:43 INFO TaskSetManager: task 2268.0 in stage 561.3 (TID 1959832) failed, but the task will not be re-executed (either because the task failed with a shuffle data fetch failure, so the previous stage needs to be re-run, or because a different copy of the task has already succeeded).
29225/09/20 09:55:43 INFO DAGScheduler: Marking ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) as failed due to a fetch failure from ShuffleMapStage 560 (count at NativeMethodAccessorImpl.java:0)
29325/09/20 09:55:43 INFO DAGScheduler: ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) failed in 2677.073 s due to org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task.
294Traceback (most recent call last):
295: org.apache.spark.SparkException: Job aborted due to stage failure: ShuffleMapStage 561 (count at NativeMethodAccessorImpl.java:0) has failed the maximum allowable number of times: 4. Most recent failure reason: org.apache.spark.shuffle.FetchFailedException: java.util.concurrent.TimeoutException: Timeout waiting for task. at org.apache.spark.storage.ShuffleBlockFetcherIterator.throwFetchFailedException(ShuffleBlockFetcherIterator.scala:770) at org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:685) at org.apache.spark.storage.ShuffleBlockFetcherIterator.next(ShuffleBlockFetcherIterator.scala:70) at org.apache.spark.util.CompletionIterator.next(CompletionIterator.scala:29) at scala.collection.Iterator$$anon$11.nextCur(Iterator.scala:484) at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:490) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at org.apache.spark.util.CompletionIterator.hasNext(CompletionIterator.scala:31) at org.apache.spark.InterruptibleIterator.hasNext(InterruptibleIterator.scala:37) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage34.sort_addToSorter_0$(Unknown Source) at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage34.processNext(Unknown Source) at org.apache.spark.sql.execution.BufferedRowIterator.hasNext(BufferedRowIterator.java:43) at org.apache.spark.sql.execution.WholeStageCodegenExec$$anon$1.hasNext(WholeStageCodegenExec.scala:755) at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage36.findNextInnerJoinRows$(Unknown Source) at org.apache.spark.sql.catalyst.expressions.GeneratedClass$GeneratedIteratorForCodegenStage36.processNext(Unknown Source) at org.apache.spark.sql.execution.BufferedRowIterator.hasNext(BufferedRowIterator.java:43) at org.apache.spark.sql.execution.WholeStageCodegenExec$$anon$2.hasNext(WholeStageCodegenExec.scala:774) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at org.apache.spark.ContextAwareIterator.hasNext(ContextAwareIterator.scala:39) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at scala.collection.Iterator$GroupedIterator.fill(Iterator.scala:1209) at scala.collection.Iterator$GroupedIterator.hasNext(Iterator.scala:1215) at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:458) at scala.collection.Iterator.foreach(Iterator.scala:941) at scala.collection.Iterator.foreach$(Iterator.scala:941) at scala.collection.AbstractIterator.foreach(Iterator.scala:1429) at org.apache.spark.api.python.PythonRDD$.writeIteratorToStream(PythonRDD.scala:307) at org.apache.spark.sql.execution.python.PythonUDFRunner$$anon$1.writeIteratorToStream(PythonUDFRunner.scala:53) at org.apache.spark.api.python.BasePythonRunner$WriterThread.$anonfun$run$1(PythonRunner.scala:397) at org.apache.spark.util.Utils$.logUncaughtExceptions(Utils.scala:1996) at org.apache.spark.api.python.BasePythonRunner$WriterThread.run(PythonRunner.scala:232) Caused by: java.lang.RuntimeException: java.util.concurrent.TimeoutException: Timeout waiting for task. at org.sparkproject.guava.base.Throwables.propagate(Throwables.java:160) at org.apache.spark.network.client.TransportClient.sendRpcSync(TransportClient.java:264) at org.apache.spark.network.crypto.AuthClientBootstrap.doSparkAuth(AuthClientBootstrap.java:113) at org.apache.spark.network.crypto.AuthClientBootstrap.doBootstrap(AuthClientBootstrap.java:80) at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:299) at org.apache.spark.network.client.TransportClientFactory.createClient(TransportClientFactory.java:218) at org.apache.spark.network.shuffle.ExternalBlockStoreClient.lambda$fetchBlocks$0(ExternalBlockStoreClient.java:101) at org.apache.spark.network.shuffle.RetryingBlockFetcher.fetchAllOutstanding(RetryingBlockFetcher.java:153) at org.apache.spark.network.shuffle.RetryingBlockFetcher.start(RetryingBlockFetcher.java:133) at org.apache.spark.network.shuffle.ExternalBlockStoreClient.fetchBlocks(ExternalBlockStoreClient.java:112) at org.apache.spark.storage.ShuffleBlockFetcherIterator.sendRequest(ShuffleBlockFetcherIterator.scala:283) at org.apache.spark.storage.ShuffleBlockFetcherIterator.send$1(ShuffleBlockFetcherIterator.scala:743) at org.apache.spark.storage.ShuffleBlockFetcherIterator.fetchUpToMaxBytes(ShuffleBlockFetcherIterator.scala:738) at org.apache.spark.storage.ShuffleBlockFetcherIterator.initialize(ShuffleBlockFetcherIterator.scala:552) at org.apache.spark.storage.ShuffleBlockFetcherIterator.<init>(ShuffleBlockFetcherIterator.scala:171) at org.apache.spark.shuffle.BlockStoreShuffleReader.read(BlockStoreShuffleReader.scala:85) at org.apache.spark.sql.execution.ShuffledRowRDD.compute(ShuffledRowRDD.scala:212) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.ZippedPartitionsRDD2.compute(ZippedPartitionsRDD.scala:89) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52) at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373) at org.apache.spark.rdd.RDD.iterator(RDD.scala:337) at org.apache.spark.shuffle.ShuffleWriteProcessor.write(ShuffleWriteProcessor.scala:59) at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:99) at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:52) at org.apache.spark.scheduler.Task.run(Task.scala:131) at org.apache.spark.executor.Executor$TaskRunner.$anonfun$run$3(Executor.scala:497) at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1439) at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:500) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: java.util.concurrent.TimeoutException: Timeout waiting for task. at org.sparkproject.guava.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276) at org.sparkproject.guava.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) at org.apache.spark.network.client.TransportClient.sendRpcSync(TransportClient.java:260) ... 48 more
296 at org.apache.spark.scheduler.DAGScheduler.failJobAndIndependentStages(DAGScheduler.scala:2258)
29725/09/20 09:55:44 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.6:49418 is closed
29825/09/20 09:55:44 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.6:49414 is closed
29925/09/20 09:55:44 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1035, an-worker1208.eqiad.wmnet, 33675, None)
30025/09/20 09:55:44 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1039, an-worker1208.eqiad.wmnet, 44833, None)
30125/09/20 09:55:44 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.6:46834 is closed
30225/09/20 09:55:44 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1094, an-worker1208.eqiad.wmnet, 38927, None)
30325/09/20 09:55:44 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.6:49388 is closed
30425/09/20 09:55:44 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1040, an-worker1208.eqiad.wmnet, 32859, None)
30525/09/20 09:55:45 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.5:40362 is closed
30625/09/20 09:55:45 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.5:40366 is closed
30725/09/20 09:55:45 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1014, an-worker1207.eqiad.wmnet, 45473, None)
30825/09/20 09:55:45 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1013, an-worker1207.eqiad.wmnet, 43915, None)
30925/09/20 09:55:45 ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /10.64.165.5:41230 is closed
31025/09/20 09:55:45 WARN BlockManagerMasterEndpoint: Error trying to remove broadcast 441 from block manager BlockManagerId(1080, an-worker1207.eqiad.wmnet, 40747, None)
31125/09/19 04:23:12 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
31225/09/20 09:55:46 INFO skein.ApplicationMaster: Shutting down: Application driver failed with exit code 1, see logs for more information.

There were no OOM issues in the logs, and the manual split completed quickly even with the same memory configuration as the DAG. This confirms that the problem is not related to memory resources, but is likely due to how the DAG process is managed or how the job is executed within Airflow.

Since we know that the model-ready data generation step runs without issues and the data splitting step completes successfully when isolated, as a next step, I am going to refactor the DAG into two separate, sequential tasks:

  1. generate_training_data: job responsible only for the data generation and producing the model-ready data parquet file.
  2. split_training_data: job that takes the model-ready data file as input and splits it into train, validation, and test sets.

After separating the training data generation and data splitting steps into sequential DAG tasks as discussed in T404722#11201309, the tone-check data generation pipeline has now run end-to-end successfully:

1.generate_training_data: job completed in ~6.5hrs:

$ yarn logs -appOwner kevinbazira -applicationId application_1758550516505_0971 | grep " - INFO - "
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Unable to get ApplicationState. Attempting to fetch logs directly from the filesystem.
25/09/23 05:18:59 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
25/09/23 05:18:59 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
2025-09-22 15:17:33,129 - INFO - Starting tone_check_data_generation job.
2025-09-22 15:17:33,130 - INFO - Parameters: output-path=/user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/full_model_ready_data.parquet, wiki-db=enwiki, snapshot=2025-04
2025-09-22 15:17:48,475 - INFO - Spark Session created successfully.
2025-09-22 15:17:48,475 - INFO - Step 1: Reading mediawiki_content_history_v1 and matching templates.
2025-09-22 15:17:50,896 - INFO - Template matching complete.
2025-09-22 15:17:50,907 - INFO - Identified unique pages with relevant templates.
2025-09-22 15:17:50,907 - INFO - Joining template data with mediawiki_history.
2025-09-22 15:17:51,207 - INFO - Joined with mediawiki_history.
2025-09-22 15:17:51,227 - INFO - Joined with template metadata.
2025-09-22 15:17:51,227 - INFO - Step 2: Extracting positive and negative revision pairs.
2025-09-22 15:17:51,253 - INFO - Removed reverted revisions.
2025-09-22 15:17:51,268 - INFO - Filtered pages with at least one template.
2025-09-22 15:17:51,313 - INFO - Filtered revisions for pages with templates.
2025-09-22 15:17:51,360 - INFO - Filtered revisions with template change.
2025-09-22 15:17:51,505 - INFO - Final positive/negative revision pairs.
2025-09-22 15:17:51,505 - INFO - Step 3: Joining with revision content to add wikitext.
2025-09-22 15:17:51,524 - INFO - Loaded content_history for join.
2025-09-22 15:17:51,534 - INFO - Joined with revision content.
2025-09-22 15:17:51,580 - INFO - Transforming structured data into format: input and label columns, with input as lang[SEP]page_title[SEP]clean_text.
2025-09-22 15:17:51,600 - INFO - model-ready DataFrame schema created (input/label format).
2025-09-22 15:17:51,610 - INFO - Writing full model-ready dataset to: /user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/full_model_ready_data.parquet
2025-09-22 22:03:24,274 - INFO - Full model-ready dataset write complete. Number of rows: 211926
2025-09-22 22:03:27,001 - INFO - Data generation job finished successfully.

2.split_training_data: job finished in ~1.5mins:

$ yarn logs -appOwner kevinbazira -applicationId application_1758550516505_7426 | grep " - INFO - "
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Unable to get ApplicationState. Attempting to fetch logs directly from the filesystem.
25/09/23 05:23:58 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
25/09/23 05:23:58 INFO compress.CodecPool: Got brand-new decompressor [.deflate]
2025-09-22 22:04:21,795 - INFO - Reading model-ready parquet data from: /user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/full_model_ready_data.parquet
2025-09-22 22:04:45,301 - INFO - Splitting model-ready data into train, validation, and test sets (80/10/10 split).
2025-09-22 22:04:45,344 - INFO - Writing train set to: /user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/train_data.parquet
2025-09-22 22:05:13,384 - INFO - Train set write complete. Number of rows: 169749
2025-09-22 22:05:13,384 - INFO - Writing validation set to: /user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/validation_data.parquet
2025-09-22 22:05:30,420 - INFO - Validation set write complete. Number of rows: 21114
2025-09-22 22:05:30,421 - INFO - Writing test set to: /user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/test_data.parquet
2025-09-22 22:05:47,015 - INFO - Test set write complete. Number of rows: 21023
2025-09-22 22:05:47,637 - INFO - Data split job finished successfully.
NOTE: Removed unnecessary DataFrame .count() operations that were previously used for logging/debugging intermediate row counts, as these were very expensive. Retained only essential logging to monitor spark job progress and avoid redundant computations. This change significantly improved the runtime of both jobs.

Below are the results of the model-ready data and the split train, validation, and test sets:

model_ready_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/full_model_ready_data.parquet")
model_ready_df.count()
211926                                                            

model_ready_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]Sidney_Per...|    1|
|en[SEP]V._Lakshmi...|    0|
|en[SEP]Joma_Music...|    1|
|en[SEP]Robert_Ell...|    1|
|en[SEP]New_York_D...|    0|
|en[SEP]Zeppelin_U...|    1|
|en[SEP]Melonie_Gi...|    1|
|en[SEP]RSM_US[SEP...|    1|
|en[SEP]UK_Trade_&...|    1|
|en[SEP]Arizona_He...|    1|
+--------------------+-----+
only showing top 10 rows

model_ready_df.groupBy("label").count().show()
+-----+------+                                                                  
|label| count|
+-----+------+
|    1|105965|
|    0|105961|
+-----+------+



train_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/train_data.parquet")
train_data_df.count()
169705

train_data_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]Hervé_L._L...|    0|
|en[SEP]Elevate_Ca...|    0|
|en[SEP]Viking_(cr...|    0|
|en[SEP]Namukku_Pa...|    1|
|en[SEP]Sajid_Nadi...|    0|
|en[SEP]Endress+Ha...|    0|
|en[SEP]Gu_Su[SEP]...|    0|
|en[SEP]Anita_Dong...|    1|
|en[SEP]Glorystar[...|    0|
|en[SEP]Motorola_Q...|    1|
+--------------------+-----+
only showing top 10 rows

train_data_df.groupBy("label").count().show()
+-----+-----+                                                                   
|label|count|
+-----+-----+
|    1|84976|
|    0|84729|
+-----+-----+



validation_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/validation_data.parquet")
validation_data_df.count()
21114                                                      

validation_data_df.show(10)
+--------------------+-----+                                                    
|               input|label|
+--------------------+-----+
|en[SEP]Oracle_App...|    0|
|en[SEP]Elie_Tahar...|    1|
|en[SEP]Jay_Richar...|    0|
|en[SEP]Friends_fr...|    0|
|en[SEP]Floridians...|    1|
|en[SEP]Yogoda_Sat...|    0|
|en[SEP]Huma_(comp...|    1|
|en[SEP]Steinway_&...|    0|
|en[SEP]Litesa_Wal...|    0|
|en[SEP]Tauț[SEP]T...|    1|
+--------------------+-----+
only showing top 10 rows

validation_data_df.groupBy("label").count().show()
+-----+-----+
|label|count|
+-----+-----+
|    1|10438|
|    0|10676|
+-----+-----+



test_data_df = spark.read.parquet("/user/kevinbazira/tone_check_data_generation_pipeline/20250922T151655/test_data.parquet")
test_data_df.count()
21023

test_data_df.show(10)
+--------------------+-----+
|               input|label|
+--------------------+-----+
|en[SEP]MongoDB[SE...|    0|
|en[SEP]Globant[SE...|    0|
|en[SEP]Nell_(film...|    1|
|en[SEP]Chameleon_...|    1|
|en[SEP]Signet_Arm...|    1|
|en[SEP]Samsung_El...|    0|
|en[SEP]Our_Politi...|    0|
|en[SEP]The_Myth_o...|    1|
|en[SEP]Aso_ni_San...|    1|
|en[SEP]California...|    1|
+--------------------+-----+
only showing top 10 rows

test_data_df.groupBy("label").count().show()
+-----+-----+
|label|count|
+-----+-----+
|    1|10442|
|    0|10581|
+-----+-----+
achou moved this task from In Progress to 2025-2026 Q2 Done on the Machine-Learning-Team board.