Aurélien Degrémont

Results 50 issues of Aurélien Degrémont

Config options are set "per Task" even if only workers use them. It is not possible to override these defaults per worker instance and this could be useful. This is,...

Gateways and Tree mode were designed stating that tree architecture should be transparent. CS behaviour should be the same whatever if gateways are setup or not. Moreover, when users are...

Lib/Tree

In order to improve API and Task code, it could be nice to have support for multiple handlers per workers. This could be simply done using an event handler list...

enhancement
Lib

Trying to solve #384, I realized that config file directory path was selected based on effective uid. This is done, on purpose, to work around an issue with pip. As...

blocker
Packaging

clush man page says using `-W exec` will result in commands being executed **locally**. However, when a topology is enabled, such command will be dispatched on gateways as much as...

bug
Doc

When parsing a very big nodeset with thousand of nodes like ``` pattern = "nova1000,nova1205,nova1235,nova1001,..." ``` ``` NodeSet(pattern) ``` is much slower (x3-x4) than ``` NodeSet.fromlist(pattern.split(",")) ``` This is even...

Doc
Lib/NodeSet

Multi dimensional nodeset is slower with CS v1.8 compared to CS 1.7.3. Between 25 and 30% slower depending on the operation. ~~~ TESTNAME v1.7.3 v1.8 NodeSet2DContains 0.29597 0.35862 21% NodeSet2DIter...

bug
Lib/NodeSet

A couple of method and classes are deprecated in ClusterShell. We need to add call to `warnings.warn` where needed. The next release will be able to drop this code.

One should be able to select a subservice (or any service in the graph) on command line, and, maybe, on dependencies too. ``` $ milkcheck foo.bar status ```

enhancement

There is no test in CliTests for --dry-run option. We need to add some. Especially a test which verify that when --dry-run is set, the command is really skipped and...

bug