cli: exit with error if a plugin fails to load
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 15 Aug 2019 00:06:21 +0000 (20:06 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 17 Aug 2019 00:12:13 +0000 (20:12 -0400)
commitbe05cb0e1965d5c7cdd906e64c1287695df72406
treeeed154101bc9bdb26a0354237546d544850e018b
parentebddaeb83b3ec9f08ad1e6b4bc6bc771a8f1a655
cli: exit with error if a plugin fails to load

The CLI is currently permissive when plugins fails to load, it will
display an error but carry on.  To make it easier for users to catch
configuration and programming problems, this patch changes that be
strict.  If a plugin fails to load (for example, Python syntax error),
the CLI stops and the error is reported to the user.

If this ever becomes a problem (a user would like to carry on even
though some plugin fails to load), we can add a switch like
`--ignore-plugin-loading-error` to have a permissive mode.

Change-Id: Ic89d4e044ecdc34a6e169309479e17bb947ae637
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1937
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/cli/babeltrace2-plugins.c
This page took 0.024568 seconds and 4 git commands to generate.