ivukotic/plugins — pull request #25 by gbehrmann (2014-12-17 23:16:09+00:00)
Title: monitor: Do not load plugin by default

dCache plugins should not auto-activate themselves. Doing so has
several disadvantages:

- Using dCache properties binds the plugins to specific versions
of dCache (2.6 and 2.10 have different activation properties
even though the xrootd plugin API is exactly the same).

- It causes problems on installations that support multiple VOs
(since just installing the plugin activates it while it should
only be activated for Atlas pools).

- Should dCache define default plugins to load, the declaration
in the monitor plugin would suppress loading the defaults.

- Auto-loading a plugin without any trace of it in the site local
dCache configuration is bound to create confusion if the
plugin is forgotten in the plugin directory.

Besides, the plugin needs to be configured anyway (it needs at
least the SITE property), so there is really no point it not
letting the admin activate the plugin too.