1. 02 Jul, 2021 1 commit
  2. 04 Jun, 2021 3 commits
  3. 31 Mar, 2021 1 commit
  4. 29 Mar, 2021 1 commit
    • Jérome Perrin's avatar
      slapos.cookbook test: use environment variables to pass eggs directories · 56a2d7a4
      Jérome Perrin authored
      slapos.cookbook recipe tests sometimes manipulate buildout eggs working set,
      which will install packages from pypi. makeRecipe utilty function was
      guessing buildout egg folders by parsing builout.cfg, but since a33844a2
      (slapos-testing, slapos-sr-testing: Don't duplicate instance.cfg prologue
      that is already provided by stack/nxdtest/instance.cfg, 2021-03-22),
      these are defined in an extended profile, so this stopped working.
      
      Instead of this fragile pattern, make the test software release pass the eggs
      directories with an explicit environment variable.
      56a2d7a4
  5. 24 Feb, 2021 1 commit
  6. 22 Feb, 2021 1 commit
  7. 16 Feb, 2021 1 commit
  8. 14 Dec, 2020 1 commit
  9. 02 Dec, 2020 1 commit
  10. 01 Dec, 2020 5 commits
  11. 26 Nov, 2020 1 commit
  12. 27 Oct, 2020 2 commits
    • Jérome Perrin's avatar
      slapos.cookbook:erp5testnode: new log_frontend_url option · 93fa016f
      Jérome Perrin authored
      Also change a bit existing frontend_url to manage it the same way.
      93fa016f
    • Jérome Perrin's avatar
      switch_softwaretype: run software type buildout in same process · b04a4fdf
      Jérome Perrin authored
      This way buildout can reuse egg caches and it's a bit faster:
      
      To run a simple instance buildout, from 2.837s it goes down to 1.875s.
      To run slapos node instance 10 times just after requesting an ERP5 instance, it goes from ~112s to 98s
      
      before:
      
          hyperfine "/srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/shared/python2.7/60364a13cc977dd5a894e0239ac889b9/bin/python2.7 /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/soft/c63ba7265399450b28f9ea6d5667a5e7/bin/buildout -U"
          Benchmark #1: /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/shared/python2.7/60364a13cc977dd5a894e0239ac889b9/bin/python2.7 /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/soft/c63ba7265399450b28f9ea6d5667a5e7/bin/buildout -U
            Time (mean ± σ):      2.837 s ±  0.275 s    [User: 2.481 s, System: 0.285 s]
            Range (min … max):    2.482 s …  3.222 s    10 runs
      
      after:
      
          hyperfine "/srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/shared/python2.7/60364a13cc977dd5a894e0239ac889b9/bin/python2.7 /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/soft/c63ba7265399450b28f9ea6d5667a5e7/bin/buildout -U"
          Benchmark #1: /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/shared/python2.7/60364a13cc977dd5a894e0239ac889b9/bin/python2.7 /srv/slapgrid/slappart4/srv/slapos/inst/slappart0/tmp/soft/c63ba7265399450b28f9ea6d5667a5e7/bin/buildout -U
            Time (mean ± σ):      1.875 s ±  0.067 s    [User: 1.660 s, System: 0.148 s]
            Range (min … max):    1.816 s …  2.038 s    10 runs
      b04a4fdf
  13. 05 Aug, 2020 1 commit
  14. 20 Jul, 2020 1 commit
  15. 19 Jun, 2020 2 commits
  16. 04 May, 2020 2 commits
  17. 29 Apr, 2020 1 commit
  18. 27 Apr, 2020 2 commits
  19. 24 Apr, 2020 4 commits
  20. 23 Apr, 2020 1 commit
  21. 08 Apr, 2020 7 commits