- 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`.
-
- 04 Sep, 2023 1 commit
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!571
-
- 01 Sep, 2023 5 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Reuse status gadget so it has the same information as its displayed to the user.
-
Rafael Monnerat authored
This is a clean up, there seems to be legacy calls from before the form was refactor. This speeds up form rendering by a lot.
-
Rafael Monnerat authored
It is easier to write better tales expressions
-
Rafael Monnerat authored
-
- 30 Aug, 2023 13 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!569
-
Rafael Monnerat authored
On normal UI, this allow use this UI for edit parameters also.
-
Romain Courteaud authored
-
Romain Courteaud authored
it only confuses users
-
Rafael Monnerat authored
Clean up unrequired code Use domsugar rather them createElement for simplification
-
Rafael Monnerat authored
This also ensure all events are loaded also
-
Rafael Monnerat authored
The form is submitted before the valued input is taken into account due the speed of the robot.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Value and doc aren't required anymore.
-
Rafael Monnerat authored
This make it complies better with ERP5 Form Reduce a level on expected options for parameter editor, since there is no need to use 'parameter' inside parameter_dict, this was used due legacy probably.
-
Rafael Monnerat authored
This makes it complies with the ERP5 Form usage. Cleans up the calls and remove remove unecessary scripts since they were just proxify getAccessStatus for no reason.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
It is mostly broken and nobody keeps the tab open waiting for update. if someone wants real time, it is better to use monitoring app
-
- 28 Aug, 2023 1 commit
-
-
Rafael Monnerat authored
See merge request !570
-
- 26 Aug, 2023 2 commits
-
-
Rafael Monnerat authored
"disabled" is not actually used anywhere (even on tests), never is already set everywhere.
-
Rafael Monnerat authored
-
- 22 Aug, 2023 1 commit
-
-
Rafael Monnerat authored
-
- 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 5 commits
-
-
Xavier Thompson authored
See merge request nexedi/slapos.core!560
-
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
-
Xavier Thompson authored
Now that `StandaloneSlapOS.format` calls `slapos node format`, remove redundant operations in `StandaloneSlapOS.format`, such as updating the slapproxy.
-
Xavier Thompson authored
Always put IPv4 before IPv6 in partition address list, because that's the existing order and some things rely on that order, such as tests. A nice example of Hyrum's law in effect.
-
- 15 Aug, 2023 2 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!566
-
- 14 Aug, 2023 6 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Destination Reference wasn't used Display "Request By", this makes easy to identity if this is a loose instance
-
Rafael Monnerat authored
This makes navigation easier.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 10 Aug, 2023 1 commit
-
-
Rafael Monnerat authored
-