1. 28 Oct, 2016 2 commits
  2. 12 Dec, 2016 1 commit
  3. 04 Nov, 2016 5 commits
  4. 19 Oct, 2016 1 commit
    • Florent Cayré's avatar
      [entities] Determine task's state from db state if final, else on celery... · fdf1a4d0a890
      Florent Cayré authored
      [entities] Determine task's state from db state if final, else on celery backend's if any (closes #16640866)
      
      Relying on final db states avoids inconsistencies between the CW workflow
      and celery-backend state, which should only be used to add real-time info.
      
      When no reliable state can be found, return 'unknown state' explicitely.
      fdf1a4d0a890
  5. 20 Oct, 2016 2 commits
  6. 18 Oct, 2016 2 commits
  7. 17 Oct, 2016 2 commits
  8. 15 Oct, 2016 2 commits
  9. 03 Oct, 2016 1 commit
  10. 13 Oct, 2016 1 commit
  11. 04 Oct, 2016 2 commits
  12. 29 Sep, 2016 2 commits
  13. 28 Sep, 2016 2 commits
  14. 14 Sep, 2016 1 commit
  15. 27 Sep, 2016 1 commit
    • Florent Cayré's avatar
      [tests] Fix unit tests · 64c33a2c8b23
      Florent Cayré authored
      Tasks were not imported in the main process, so launching them by
      task name was broken.
      
      This was done to validate it works even when tasks are not reachable from the
      main process, as a kind of watchdog against the tempting to make tasks
      registry lookup in celerytask.
      
      However, this requires celery>=3.1.12 to work, and we want to make it
      compatible with debian jessie.
      64c33a2c8b23
  16. 28 Sep, 2016 1 commit
  17. 20 Sep, 2016 1 commit
  18. 28 Sep, 2016 1 commit
  19. 27 Sep, 2016 4 commits
  20. 26 Sep, 2016 2 commits
  21. 27 Sep, 2016 1 commit
    • Florent Cayré's avatar
      [entities] Overload ICeleryTask state property in CeleryTaskAdapter · c5f720d446d8
      Florent Cayré authored
      When we do not have a reliable state from celery, use the one in the database.
      
      Before the task was created (for instance when the workers are not available)
      or after it has been removed from the result backend (for instance when it is
      too old), the most reliable information is in the db.
      c5f720d446d8
  22. 26 Sep, 2016 1 commit
  23. 27 Sep, 2016 2 commits