Project

General

Profile

Bug #7817

The processIndexTaskQueue method on IndexTaskProcessor doesn't pick up all the failed tasks

Added by Jing Tao almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_cn_index_processor
Start date:
2016-05-23
Due date:
% Done:

100%

Story Points:
Sprint:

Description

The processIndexTaskQueue method suppose to pick all failed the index tasks for reindexing. However, it only picked up first couple ones.

History

#1 Updated by Jing Tao almost 8 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 30
  • Target version changed from CCI-2.3.0 to CCI-2.2.0

In the processIndexTaskQueue method of src/main/java/org/dataone/cn/index/processor/IndexTaskProcessor.java, in the while loop, we need to get the index task from the retryQueue rather than the new task queue.

#2 Updated by Jing Tao almost 8 years ago

The trunk was fixed and we need to merge it to the 2.2 branch.

#3 Updated by Jing Tao almost 8 years ago

  • Category set to d1_cn_index_processor
  • Project changed from Infrastructure to CN Index

#4 Updated by Jing Tao almost 8 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 30 to 100

Merge the change to the 2.2 branch.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)