An error occurred fetching the project authors.
- 02 Sep, 2024 2 commits
-
-
Jérome Perrin authored
-
Thomas Gambier authored
-
- 17 Jul, 2024 1 commit
-
-
Thomas Gambier authored
-
- 29 May, 2024 1 commit
-
-
Łukasz Nowak authored
In some conditions there is no name attribute on tap, so allow real fallback to interface name.
-
- 26 May, 2024 1 commit
-
-
Kazuhiko Shiozaki authored
that is part of gcc-10 and the system libquatmath can be linked if built with system gcc-10.
-
- 16 May, 2024 2 commits
-
-
Thomas Gambier authored
This is needed after nexedi/slapos@1888c1f2 See merge request nexedi/slapos.core!632
-
Thomas Gambier authored
Without this, we can have such errors: RuntimeError: Unknown ldd line ldd: warning: you do not have execution permission for `/opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so' for /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so. Indeed, the permission for the lib itself is: [root@fedora-riscv slapos]# ls -l /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so.1.0.8 -r--r----- 1 slapsoft slapsoft 260080 May 10 10:32 /opt/slapgrid/shared/bzip2/449734bcc91bae01810a28d0af447a66/lib/libbz2.so.1.0.8 See merge request nexedi/slapos.core!632
-
- 05 May, 2024 1 commit
-
-
Julien Muchembled authored
This is mainly about error handling, simpler and more useful. - Always warn when a valid SR can't be loaded, with a message that contains the original exception (for example, compared to before this commit, it will tell if a JSON file can't be found, or where JSON has syntax errors). - Same as previous point if serialisation type is invalid or missing. If the caller needs it to transform parameters (parameters file), it will raise with the original exception. Otherwise, it falls back on json-in-xml. In some places, such fallback is a change of behaviour and I have no opinion about it except that at least it's now consistent throughout slapos.core. - Remove warning about RootSoftwareInstance/default: meaningless because contradicted the comment, and useless because the transition to 'default' is already complete for SR schemas. There are still 3 lines of backward compatibility code for the rest of slapos.core. - Don't read the same file several times. Note however that this performance fix is only for the SoftwareReleaseSchema class: the caller should be fixed to not instanciate several times with the same parameters (from do_request & _requestComputerPartition). See merge request nexedi/slapos.core!621
-
- 22 Mar, 2024 1 commit
-
-
Jérome Perrin authored
same as nexedi/erp5@2e366054
-
- 08 Mar, 2024 1 commit
-
-
Julien Muchembled authored
It's been a while the server is ready. See nexedi/erp5@c45c2295
-
- 06 Mar, 2024 3 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This is not aa problem to define more methods.
-
- 17 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 16 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 15 Jan, 2024 1 commit
-
-
Titouan Soulard authored
-
- 09 Jan, 2024 1 commit
-
-
Titouan Soulard authored
When an user belonged to a group before running slapformat, the user was previously removed from that group. This commit avoids it by simply appending SlapOS additional groups.
-
- 20 Dec, 2023 1 commit
-
-
Ivan Tyagov authored
have them deleted afterwards.
-
- 14 Dec, 2023 2 commits
- 04 Dec, 2023 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
With bd92f809 (slap/hateoas: use new name for portal type ("Compute Node" instead of "Computer"), 2023-11-30) the API changed.
-
- 30 Nov, 2023 3 commits
-
-
Thomas Gambier authored
-
Xavier Thompson authored
Prevent netifaces from introducing netmasks in the form of 'ffff::/16'. Once this has been applied everywhere, all other fixes for this can be dropped.
-
Thomas Gambier authored
-
- 29 Nov, 2023 2 commits
-
-
Xavier Thompson authored
Currently computer netmask looks like 'ffff::/16' in slapos.xml. With this commit, this netmask will be cleaned up to just 'ffff::'.
-
Xavier Thompson authored
Computer definition file (slapformat-configuration.cfg) may now have: ``` [partition_0] ... capability_list = fast-network more_disk_space yet another capability ... ``` Capabilities are line-separated and may otherwise contain whitespace. Whitespace at the beginning and end of each line is stripped.
-
- 24 Nov, 2023 2 commits
-
-
Thomas Gambier authored
-
Xavier Thompson authored
Previous code matched way too many files as belonging to the current partition and wrongly removed them as obsolete: e.g. when processing slappart1, all the configuration files belonging to slappart10 would systematically be deleted, as if they belonged to slappart1 and were now out-of-date. Same for all partitions starting with 'slappart1', such as slappart11, slappart12, etc. This resulted in all services in slappart1X being stopped and started repeatedly and very often: stopped during processing of slappart1 and started during processing of slappart1X, with potentially several minutes of downtime, and a high percentage of downtime. This is a fixup of db98a521.
-
- 23 Nov, 2023 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
This method is important we want to test it
-
- 12 Oct, 2023 1 commit
-
-
Thomas Gambier authored
-
- 10 Oct, 2023 1 commit
-
-
Jérome Perrin authored
-
- 09 Oct, 2023 1 commit
-
-
Xavier Thompson authored
This could cause slapos request to hang forever while fetching the json schema of an SR, and in particular it could cause buildout to hang forever in instance processing when requesting a sub-instance. See merge request nexedi/slapos.core!575
-
- 28 Sep, 2023 1 commit
-
-
Xavier Thompson authored
-
- 07 Sep, 2023 1 commit
-
-
Xavier Thompson authored
When upgrading from a version of slapos.core that does not support processing instances without a connection to master to one that does, the following edgecase could occur: 1. some partition is stopped and processed with old version 2. slapos.core is upgraded 3. connection to master is lost 4. offline processing wrongly starts the services of stopped partition This was because the new version removes the supervisord file for a partition when the partition is stopped (in online mode) so that the offline mode can just start all the existing supervisord files. But since the partitions was never processed in online mode with the new version, this file was never removed. To fix this, we use the (now no longer used ) .requested_state file of the previous version to determine the state of the partition in offline mode, then we remove both the .requested_state file and the supervisord file, fixing the discrepancy.
-
- 05 Sep, 2023 1 commit
-
-
Xavier Thompson authored
Connection loss may result in `slap.exception.ConnectionError` being raised during instance processing in addition to `RequestException`.
-
- 18 Aug, 2023 1 commit
-
-
Yusei Tahara authored
Slapgrid object makes a connection to master node immediately, thus if you create a slapgrid object without checking pidfile and if master node responds very slowly, you may get tons of stucked slapgrid processes by cron and system may become unusable.
-
- 16 Aug, 2023 2 commits
-
-
Xavier Thompson authored
Factor test partitions formatting into a separate method to facilitate customising the formating step in tests that need to do so.
-
Xavier Thompson authored
-