When a mountpoint is configured with authentication type="url" (listener_add and listener_remove) and a fallback mountpoint which doesn't have authentication type="url" the behaviour is inconsistent: the listener_add call gets executed, the listener_remove call isn't.
Example: With a configuration like this listener_remove isn't executed (at least not while the fallback is active):
When a mountpoint is configured with
authentication type="url"
(listener_add
andlistener_remove
) and a fallback mountpoint which doesn't haveauthentication type="url"
the behaviour is inconsistent: the listener_add call gets executed, the listener_remove call isn't.Example: With a configuration like this listener_remove isn't executed (at least not while the fallback is active):
You need to have the same auth configuration for the fallback mountpoint, too to get the expected behaviour.
IMHO this should be documented or fixed. My C foo is too weak for a fix. I can provide a pull request with documentation for this behaviour.