Let's suppose there are some network issues or an eTranslation outage after an API call is made and eTranslation never calls back for that string. The job item will remain "in progress" (JobItemInterface::STATE_ACTIVE) forever in the case of continuous jobs. This is because, on cron, continuous are only sending for translation item that are in the inactive state (JobItemInterface::STATE_INACTIVE). We need a way to mark that job item as aborted if a reasonable amount of time has passed after it entered "in progress" state. For me six hours seem to be a decent amount to wait for a translation.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

claudiu.cristea created an issue. See original summary.

claudiu.cristea’s picture

Assigned: Unassigned » claudiu.cristea

Still working on this

claudiu.cristea’s picture

Assigned: claudiu.cristea » Unassigned
Status: Active » Needs review

Ready for review

dieterholvoet’s picture

Didn't property test, but looks good! You don't need to wait for me to merge.

claudiu.cristea’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.