1. 25 Sep, 2018 1 commit
  2. 03 Sep, 2018 1 commit
  3. 14 Aug, 2018 1 commit
  4. 18 Jul, 2018 3 commits
  5. 14 Jun, 2018 3 commits
  6. 13 Jun, 2018 1 commit
  7. 12 Jun, 2018 1 commit
  8. 11 Jun, 2018 1 commit
  9. 28 May, 2018 1 commit
  10. 23 May, 2018 1 commit
  11. 26 Apr, 2018 1 commit
    • Thomas Lavocat's avatar
      Bug fixes · 8bd973b1
      Thomas Lavocat authored
      * Close a mpi bridge upon destruction
      * Cancel timer upon task ending
      * add logs
  12. 01 Feb, 2018 2 commits
    • Thomas Lavocat's avatar
      Print that broke tests · 980e28ad
      Thomas Lavocat authored
    • Thomas Lavocat's avatar
      Allow group to execute action before terminaison · 57182f13
      Thomas Lavocat authored
      Work needs to be done before declaring wanting to transit between
      running and done states. This work is, asking the underlying transport
      to kill its instances and clean stuff on the remote computers. Thus,
      declaring that the work is done is wrong. The work is done when this
      step is done.
      To enable this asynchonous possibility a task can now ask the execution
      of a callback function when a changing state is possible. It's a way to
      execute an out-of-workflow operation still inside the state-machine
  13. 31 Jan, 2018 1 commit
    • Thomas Lavocat's avatar
      New task lib · a945080a
      Thomas Lavocat authored
      Providing better event handling and on transitions triggers/dependencies
  14. 29 Jan, 2018 2 commits
  15. 13 Dec, 2017 1 commit
  16. 08 Dec, 2017 7 commits
  17. 06 Dec, 2017 1 commit
  18. 28 Nov, 2017 1 commit
  19. 15 Nov, 2017 1 commit
  20. 14 Nov, 2017 3 commits
    • faquin's avatar
      Precise logs · af088e5f
      faquin authored
    • faquin's avatar
      Add possibility to have full size parameter name · 7861e5d2
      faquin authored
      Some environnement like Spark do not send the argument with only one
      dash. Allow the MPI_EXECUTOR to send arguments with the full name.
    • faquin's avatar
      Only escape the command · 12c21166
      faquin authored
      Because on broadcast a regex is given in dest field. And the problem
      resolved by the previous commit only touched the command field.
  21. 13 Nov, 2017 2 commits
    • faquin's avatar
      Escape regex · 067f96cc
      faquin authored
      Because we are building regex from random strings, we need to escape
    • faquin's avatar
      Ignore error if it has already been handled. · a0b50e77
      faquin authored
      When a node die TakTuk may trigger two different messages, internal data
      structures need protection to avoid accessing an already handled error.
  22. 09 Aug, 2017 1 commit
    • Swann Perarnau's avatar
      Remove old code using deleted variables · d8567e5b
      Swann Perarnau authored
      Isengard still contains bits of code that are not valid, mostly stuff
      about variables that were deleted some time ago but are still being
      Hopefully this is one of the last ones.
  23. 28 Jul, 2017 1 commit
  24. 26 Jul, 2017 2 commits
    • EXT tlavocat's avatar
      Move common files to Yggdrasil #12 · 1a4fac89
      EXT tlavocat authored
      To allow the creation of a new connector, we need to extract every
      uncesseray files/code from the isengard folder. This way, creating a new
      connector will be to provide an other isengard_like folder with only
      specif stuff.
    • Swann Perarnau's avatar
      Refactor the code to use singleton logging · 054e9122
      Swann Perarnau authored
      This is more in line with the way the logging module is meant to be
      We still need to create new objects in a few places (entry points) and
      propagate the config to newly created processes elsewhere.
      This is still missing module filtering that was working before. I will
      create a new issue for that.
      Closes #11