1. 13 May, 2021 5 commits
  2. 12 May, 2021 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Solve ATS configuration asymmetry · 478ca801
      Łukasz Nowak authored
      Accessing http with path starting with /HTTPS/ would result with 503 responses
      from ATS itself.
      
      Test is covering the problem and also asserting that fix does not damage https
      access with path starting with /HTTP/
      478ca801
  3. 11 May, 2021 16 commits
  4. 10 May, 2021 3 commits
  5. 07 May, 2021 6 commits
    • Julien Muchembled's avatar
      NEO: save VM system log if the stress test fails · c9633501
      Julien Muchembled authored
      By using '/lib/systemd/systemd-journal-remote --output=...'
      the dump can be converted back to a file that is readable with
      'journalctl --file=...'
      c9633501
    • Julien Muchembled's avatar
      kvm: always enable discard for drives · bbb4d069
      Julien Muchembled authored
      Given that the default is to use raw for device drives and qcow2 for
      file drives,  and that 'discard' was already enabled for raw, this
      commit is in practice mainly for file drives, for which QEMU processes
      TRIM by punching holes (i.e. the image file becomes sparse).
      
      This reduces disk usage not only by the process running the VM but
      also by backups and replicas (e.g. runner1).
      
      For qcow2 at least, the discarded space can be reused for other blocks
      and qemu compacts the image at dump (for backups) so images on replicas
      are not sparse.
      
      When an image disk format doesn't support it, QEMU ignores the option
      so it's safe.
      
      Guest support of TRIM for virtio-blk is recent: Linux 5.0
      bbb4d069
    • Julien Muchembled's avatar
      kvm: do not try to correct disk-related parameters · 128a37e0
      Julien Muchembled authored
      The user must be aware of any mistake he did. For example, he may lose
      time by not understanding why the VM does not behave as expected or by
      distorting measures in benchmarks.
      
      The only legitimate reason to automatically fix a parameter is backward
      compatibility, if a value is not valid anymore. But such fallback
      should only be temporary. There's no such case recently.
      
      At last, it increased maintenance by having to keep the lists of valid
      values up-to-date.
      
      About:
      
        -  if disk_info['io'] == 'native':
        -    additional_disk_options += ',cache.direct=on'
      
      These lines are redundant when cache is none.
      128a37e0
    • Jérome Perrin's avatar
    • Jérome Perrin's avatar
      Cloudooo cluster fixes · 7fc6aae8
      Jérome Perrin authored
       - make cloudooo services use same name as in haproxy, this was off by one (service cloudooo-0 was cloudooo_0 in haproxy)
       - test cluster functionality (to catch bug from nexedi/cloudooo!29 )
       - update cloudooo with that fix
       - make sure we set an existant locale ( by using `C.UTF-8` ) and exercice a bit conversions involving characters encoding
      
      See merge request nexedi/slapos!975
      7fc6aae8
    • Łukasz Nowak's avatar
      caddy-frontend: Fix profile issue · 2cb1cf57
      Łukasz Nowak authored
      The "30" was not removed by mistake, which lead to activity timeout being 30,
      instead of configured one.
      2cb1cf57
  6. 06 May, 2021 1 commit
  7. 05 May, 2021 4 commits
  8. 04 May, 2021 1 commit
  9. 03 May, 2021 1 commit
  10. 30 Apr, 2021 2 commits