- 03 Feb, 2023 1 commit
-
-
Xavier Thompson authored
-
- 02 Feb, 2023 9 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
See merge request nexedi/slapos!1343
-
Yusei Tahara authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
For xproto, xextproto and renderproto
-
Xavier Thompson authored
-
- 01 Feb, 2023 10 commits
-
-
Lu Xu authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
When user ran out of inotify watch, starting wrappers using wait-for-files is not possible: AssertionError: Traceback (most recent call last): File "/srv/slapgrid/slappart15/tmp/tmpzurwmg4q/wrapper", line 13, in <module> sys.exit(slapos.recipe.librecipe.execute.generic_exec(['/bin/echo', 'done'], wait_list=['/srv/slapgrid/slappart15/tmp/tmpzurwmg4q/wait'])) File "/srv/slapgrid/slappart15/srv/project/slapos-clean/slapos/recipe/librecipe/execute.py", line 100, in generic_exec _wait_files_creation(wait_list) File "/srv/slapgrid/slappart15/srv/project/slapos-clean/slapos/recipe/librecipe/execute.py", line 30, in _wait_files_creation watchdescriptors = {inotify.add_watch(dirname, File "/srv/slapgrid/slappart15/srv/project/slapos-clean/slapos/recipe/librecipe/execute.py", line 30, in <dictcomp> watchdescriptors = {inotify.add_watch(dirname, File "/srv/slapgrid/slappart15/srv/project/venv/lib/python3.9/site-packages/inotify_simple.py", line 110, in add_watch return _libc_call(_libc.inotify_add_watch, self.fileno(), fsencode(path), mask) File "/srv/slapgrid/slappart15/srv/project/venv/lib/python3.9/site-packages/inotify_simple.py", line 39, in _libc_call raise OSError(errno, os.strerror(errno)) OSError: [Errno 28] No space left on device This catches inotify errors and fallback to simple polling in that case.
-
- 31 Jan, 2023 14 commits
-
-
Łukasz Nowak authored
Running logrotate -d on cluster with a lot of slaves results with execution taking a lot of time (>10s, one some nodes ~20s), which leads to random promise timeouts.
-
Łukasz Nowak authored
instance-slave-list.cfg.in is run by instance-frontend.cfg.in, which implements that exact promise already.
-
Ivan Tyagov authored
-
Ivan Tyagov authored
-
Léo-Paul Géneau authored
Default software_type requests all required instances for the swarm. See merge request nexedi/slapos!1264
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
Add getSpeed and getClimbRate to drone's API
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
Update FPS value to respect minimum sampling value of open62541 monitored items
-
Léo-Paul Géneau authored
Make sure to stop Pub/Sub server before stopping MavSDK thread
-
Léo-Paul Géneau authored
Now the default software-type request a list of drone software-type
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
-
- 30 Jan, 2023 6 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
keep old versions for python2 also sort versions and remove comments that make it hard to sort versions and are not so helpful: - we can find the dependents of a package by looking in *eggs/*/EGG-INFO/requires.txt - nowadays, many python packages no longer have setup.py and wheels is becoming standard.
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Thomas Gambier authored
jsonschema egg now needs typingextension egg so we needed to pin it In order to cleanup, I moved all eggs at once.
-
Łukasz Nowak authored
This reverts commit b3afa3fe. This change unexpectedly impacted ERP5 deployment.
-