Ander Punnar
69622b0fa5
set __cdist_dry_run env var if dry-run
6 years ago
Darko Poljak
7c0ba0d5be
pycodestyle
6 years ago
Darko Poljak
087066687c
Report explorer error better
...
Fixes #766
6 years ago
Darko Poljak
8c03518962
Fix spelling.
7 years ago
dhivael
f918acd725
don't duplicate Remote::mkdir in explorer transfer
...
Remote::transfer contains a call to mkdir(destination) if the source is
a directory. since the destination must also be a directory we can omit
extra mkdir calls in Explorer.
this saves about 10% on my manifests in sequential mode, and about 6% in
parallel mode.
7 years ago
Darko Poljak
6946dc877a
pep8
7 years ago
Darko Poljak
3cf417fa2b
Fix NameError: name 'cdist_object' is not defined, #662
7 years ago
Darko Poljak
cf36aece7d
[BETA] bug: error info lost with parallel (option -j) #632
7 years ago
Darko Poljak
f0dc21ec0c
__cdist_log_level=<log level int value>; __cdist_log_level_name=<log level name> ( #574 )
8 years ago
Darko Poljak
3454da076f
Add -l/--log-level option. Honor __cdist_loglevel env var. ( #572 )
...
Add -l/--log-level option, __cdist_loglevel -> __cdist_log_level; honor __cdist_log_level env var
8 years ago
Darko Poljak
e2a1519332
Merge inventory from beta branch.
8 years ago
Darko Poljak
126a1812a5
Fix parallel object prepare and run steps. Add nonparallel type marker.
8 years ago
Steven Armstrong
f6e1174adb
start moving info log messages to verbose
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
8 years ago
Darko Poljak
a722f3c634
3rd iteration of logging cleanup.
8 years ago
Darko Poljak
127c05a882
2nd iteration of logging cleanup.
8 years ago
Darko Poljak
248656b81f
First iteration of logging cleanup.
8 years ago
Darko Poljak
e5a6599ccb
Create mp_pool_run helper function for running in parallel.
8 years ago
Darko Poljak
609977b7ff
ugly->bad
8 years ago
Darko Poljak
51ffc0f037
log.info -> log.debug for debug messages
9 years ago
Darko Poljak
5f436f21b8
Transfer and run global explorers in parallel.
9 years ago
Darko Poljak
a4c49201c0
Add jobs option for parallel execution, global explorers first.
9 years ago
Darko Poljak
dbcc94ab65
Add derived env vars for target hostname and fqdn.
9 years ago
Darko Poljak
64efa04599
pep8
9 years ago
Steven Armstrong
94aa0df747
add missing import
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
ef1394f4d1
filter out special/hidden files when iterating over explorers
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
3a419ed58b
make type explorers executable after transfering them
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Nico Schottelius
18dd0ebd33
ensure global and type explorers are executable on the remote side
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
c9f728e073
lib/cdist => cdist (pypi)
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Steven Armstrong
0775b84c40
bugfix: make __object_name available in type explorers
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
13 years ago
Nico Schottelius
c9ae06db64
do not setup __debug - let the user do if required - do not interfere type with core
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
2bc201614a
:%s/cdist_object.type/cdist_object.cdist_type/g
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
d55c52601f
move run_type_explorer near run_type_explorers
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Nico Schottelius
1e9940ae53
++fixme of logging
...
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
13 years ago
Steven Armstrong
6223402b9e
bugfix: only attempt to transfer object parameters it their are any
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
60c4e21981
implement Explorer run_global_explorers and run_type_explorers
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Nico Schottelius
053903bb69
use instance logger in explorer
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
14 years ago
Nico Schottelius
00a1f1eeb9
++ more host prefixing log code
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
14 years ago
Steven Armstrong
889e6c23cb
Explorer tracks which type explorers have been transferred instad of Type
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Nico Schottelius
1e31721ad9
BUGFIX: remote path for explorer in __object variable
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
14 years ago
Steven Armstrong
325a13088c
implement that type explorers are only transfered once
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Nico Schottelius
02934055e7
make debug test work for explorer
...
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
14 years ago
Steven Armstrong
c30e112e4a
explorer: make tests pass again
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
08d98ac389
only list type explorers if there are any; only transfer type explorers if there are ant
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
8fb51a396a
implement list_type_explorer_names
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
86fcce928c
implement list_global_explorer_names
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
20fae8b52b
fix typo
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
48ae37e832
implement transfer_object_parameters
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
841b54c6d0
+devnotes, +FIXME
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago
Steven Armstrong
63eee391e0
implement Explorer analog to Manifest + tests
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
14 years ago