1. 17 Sep, 2020 8 commits
    • Jérome Perrin's avatar
      switch_softwaretype: run software type buildout in same process · 896d5dd2
      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
      896d5dd2
    • Jérome Perrin's avatar
      83b9cc3f
    • Jérome Perrin's avatar
      fixup! erp5 with dependent services · 7b64b12c
      Jérome Perrin authored
      7b64b12c
    • Jérome Perrin's avatar
      XXX: resilience test: reinstall software from scratch in each test · a0522e54
      Jérome Perrin authored
      test will be much slower, but having two slaprunner compiling at the same time
      in the same folder is not something supported.
      a0522e54
    • Jérome Perrin's avatar
      wip caucase test · d1c04760
      Jérome Perrin authored
      d1c04760
    • Jérome Perrin's avatar
      WIP: use same gcc · eed36779
      Jérome Perrin authored
      eed36779
    • Jérome Perrin's avatar
      889a9e90
    • Jérome Perrin's avatar
      erp5 with dependent services · bbd2895b
      Jérome Perrin authored
      bbd2895b
  2. 15 Sep, 2020 18 commits
  3. 11 Sep, 2020 4 commits
  4. 09 Sep, 2020 1 commit
  5. 07 Sep, 2020 9 commits