1. 09 Dec, 2024 2 commits
    • Łukasz Nowak's avatar
      software/rapid-cdn: Clean up in cluster parameters · d5a15b5b
      Łukasz Nowak authored
      Change how defaults are handled in the cluster:
      
       * master instance handles all defaults for all nodes
         * it is the one place with all defaults
         * depending on parameter style default is global for the cluster or can be
           specified per node with -frontend-config-<i>-parameter
       * kedifa and frontend nodes need everything to be passed, in order to
         simplify the request
       * configuration. defaults are dropped, as their scope is too large - they are
         not only defaulting the value on the master, but on each requested node
         which leads to extreme complexity of parameter passing
       * use extra_slave_instance_list only, as instance-slave-list is reserved
         parameter provided by slapos.cookbook:slapconfiguration, sent by SlapOS
         Master as slave_instance_list, to the master partition; enforce
         transmissions of slave list in extra_slave_instance_list and consider
         it's always present
       * useless replication_number return value is dropped
      d5a15b5b
    • Łukasz Nowak's avatar
      software/rapid-cdn: Drop slapparameter_dict · c2358460
      Łukasz Nowak authored
      This is required simplification, as the cluster needs full control over
      defaults on each level.
      c2358460
  2. 08 Dec, 2024 1 commit
  3. 06 Dec, 2024 1 commit
  4. 05 Dec, 2024 4 commits
    • Łukasz Nowak's avatar
      software/kvm: Adapt tests without --all · ff2295f9
      Łukasz Nowak authored
      After dropping _force_slapos_node_instance_all tests with parameter propagation
      need special treatment:
      
       * during first waitForInstance it is needed to wait for instance for the
         parameterto be requested to the master
       * during second waitForInstance the parameter is being propagated to other
         instances
      
      This is solved by waitForInstanceWithPropagation
      
      In some cases tests are modyfing in-place partitions (eg. .slapos-resource)
      in order to mock some states. Then it's required to force instatiation with
      waitForInstanceWithForce.
      
      In other places additional, sometimes conditional, processing is added in
      order to account for non forced default processing.
      ff2295f9
    • Łukasz Nowak's avatar
      software/kvm: Test as real instantiation · 58190643
      Łukasz Nowak authored
      Do not force --all for instance in order to test real instantiation.
      58190643
    • Jérome Perrin's avatar
      component/git: backport a fix for parrallel make · 99a2797f
      Jérome Perrin authored
      fix this error:
      
            t/unit-tests/clar/clar.c:209:10: fatal error: clar.suite: No such file or directory
            209 | #include "clar.suite"
                  |          ^~~~~~~~~~~~
            compilation terminated.
            make: *** [Makefile:2795: t/unit-tests/clar/clar.o] Error 1
            git: Command 'set -e;make ' returned non-zero exit status 2.
            git: Compilation error. The package is left as is at /srv/slapgrid/slappart47/t/drw/shared/git/832728c0d7e76c5e768f4e3b2767d29d/.build/git-2.47.1 where you can inspect what went wrong.
            A shell script slapos.recipe.build.env.sh has been generated. You can source it in your shell to reproduce build environment.
            While:
            Installing git.
            Error: System error
      99a2797f
    • Jérome Perrin's avatar
      component/pillow: remove workaround for old buildout · 64283075
      Jérome Perrin authored
      See merge request !1701
      64283075
  5. 04 Dec, 2024 8 commits
  6. 03 Dec, 2024 1 commit
  7. 02 Dec, 2024 1 commit
  8. 29 Nov, 2024 7 commits
  9. 27 Nov, 2024 3 commits
  10. 26 Nov, 2024 8 commits
  11. 22 Nov, 2024 1 commit
  12. 21 Nov, 2024 3 commits