Commits on Source (60)
-
IMBERT Matthieu authored
[execo] ProcessOutputHandler: API change to fix wrong additional lines at end of streams in read_line calls
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
(not necessarily <cluster>-1 since it may have been retired)
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
[execo_g5k] api_utils: fix always retrieving the full api cache due to mismatched git commits at different levels
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
[execo_g5k] canonical_host_name: handle interface, kavlan, ipv6 + support clusters names ending with numbers
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
+ refactoring
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
- expect handler constructor takes process to be able to scan at init - scanning code factorized between stdin / stderr events and constructor - debug log - allow passing an explicit expect_output_handler (instead of the default automatic thread local one) to the expect method for more control in specific situations - protect from uninitialized thread local expect output handler
-
IMBERT Matthieu authored
- canonical_host_name: fix for ifname != ethX (eg. fpgaX) - add get_host_interface
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
[execo_g5k] planning: log level warn instead of detail for errors while getting data from oar db with sql
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
[execo, execo_g5k, execi_engine] fix regexes thanks to python 3.12 improved handling of invalid escape sequences (https://docs.python.org/3/whatsnew/3.12.html#other-language-changes)
-
IMBERT Matthieu authored
useful for having working cmdline completion in ipdb when ipdb is spawned from a an execo script
-
IMBERT Matthieu authored
fix passing None to a Remote's Process args stdout/err handler caused exception due to not handling special case in substitutions
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
instead of raising an exception (to be consistent with the rest of the api eg. get_host_cluster()
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
-
IMBERT Matthieu authored
for python >= 3.11 + refactor
Showing
- README.md 3 additions, 3 deletionsREADME.md
- contrib/tools/g5k-clean-all-jobs 5 additions, 5 deletionscontrib/tools/g5k-clean-all-jobs
- contrib/tools/g5k-clean-oar-stdout-stderr-files 1 addition, 1 deletioncontrib/tools/g5k-clean-oar-stdout-stderr-files
- contrib/tools/g5k-show-all-jobs 3 additions, 3 deletionscontrib/tools/g5k-show-all-jobs
- contrib/tools/g5k-show-structure 3 additions, 3 deletionscontrib/tools/g5k-show-structure
- debian/changelog 73 additions, 0 deletionsdebian/changelog
- debian/copyright 2 additions, 2 deletionsdebian/copyright
- doc/code_samples/g5k_check_cluster_cpu.py 3 additions, 1 deletiondoc/code_samples/g5k_check_cluster_cpu.py
- doc/code_samples/g5k_iperf.py 2 additions, 5 deletionsdoc/code_samples/g5k_iperf.py
- doc/code_samples/g5k_taktuk_perf.py 2 additions, 3 deletionsdoc/code_samples/g5k_taktuk_perf.py
- doc/code_samples/g5k_tcp_congestion.py 5 additions, 5 deletionsdoc/code_samples/g5k_tcp_congestion.py
- doc/code_samples/g5k_tcp_congestion_process_results.py 2 additions, 2 deletionsdoc/code_samples/g5k_tcp_congestion_process_results.py
- doc/code_samples/g5k_tcptrace.py 1 addition, 1 deletiondoc/code_samples/g5k_tcptrace.py
- doc/conf.py 1 addition, 1 deletiondoc/conf.py
- doc/execo_g5k.rst 20 additions, 43 deletionsdoc/execo_g5k.rst
- doc/userguide.rst 36 additions, 45 deletionsdoc/userguide.rst
- setup.py 3 additions, 1 deletionsetup.py
- src/execo/__init__.py 1 addition, 1 deletionsrc/execo/__init__.py
- src/execo/action.py 56 additions, 66 deletionssrc/execo/action.py
- src/execo/conductor.py 3 additions, 4 deletionssrc/execo/conductor.py