1. 21 Oct, 2018 2 commits
    • Swann Perarnau's avatar
      [refactor] replace upstream comms with msg layer · 0b0ab966
      Swann Perarnau authored
      Replace the fragile upstream communications with the new messaging
      layer, improving the stability and performance of this API.
      
      NOTE: this breaks previous clients
      NOTE: this patch is missing client tracking, to handle children signals.
      0b0ab966
    • Swann Perarnau's avatar
      [feature] add messaging layer for upstream API · c29ed7ea
      Swann Perarnau authored
      Abstracts away the exact wire format and client/server details, while
      changing the RPC side to work over ROUTER/DEALER sockets, as to avoid
      the lost messages issues we've been having with PUB/SUB for RPC.
      c29ed7ea
  2. 17 Oct, 2018 2 commits
  3. 06 Sep, 2018 2 commits
    • Swann Perarnau's avatar
      Merge branch 'fix-ioloop' into 'master' · aece6b21
      Swann Perarnau authored
      [fix] Lock with Pipenv all packages
      
      See merge request !25
      aece6b21
    • Swann Perarnau's avatar
      [fix] Lock with Pipenv all packages · 3e1742f9
      Swann Perarnau authored
      Some packages were being pulled into the virtual environment through
      setup.py. It just happens that the new versions of pyzmq and tornado
      don't really play nice with the current daemon code. Mostly because of a
      "better" ioloop hijacking mecanism, that doesn't work for us.
      
      This patch moves the install requirements of the setup.py to Pipfile,
      and lock them to a working version.
      
      Note: the code still currently triggers #14.
      3e1742f9
  4. 15 Aug, 2018 3 commits
  5. 14 Aug, 2018 1 commit
  6. 13 Aug, 2018 2 commits
  7. 10 Aug, 2018 6 commits
  8. 09 Aug, 2018 2 commits
    • Swann Perarnau's avatar
      Merge branch 'explicit-env' into 'master' · 65ec78a7
      Swann Perarnau authored
      Pass environment explicitly
      
      See merge request !21
      65ec78a7
    • Kamil Iskra's avatar
      Pass environment explicitly · 3fcf2f50
      Kamil Iskra authored
      When invoking 'argo_nodeos_config run', we were passing the job
      environment implicitly.  This wasn't very clean and was also causing
      problems with variables such as LD_PRELOAD, which were being filtered
      out because argo_nodeos_config is suid root.
      3fcf2f50
  9. 30 Jul, 2018 2 commits
  10. 25 Jul, 2018 3 commits
  11. 19 Jul, 2018 2 commits
  12. 17 Jul, 2018 3 commits
  13. 16 Jul, 2018 3 commits
  14. 03 Jul, 2018 3 commits
  15. 25 May, 2018 4 commits