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.
Issue fork tmgmt_ec_etranslation-3578662
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
Comment #3
claudiu.cristeaStill working on this
Comment #4
claudiu.cristeaReady for review
Comment #5
dieterholvoet commentedDidn't property test, but looks good! You don't need to wait for me to merge.
Comment #7
claudiu.cristea