def METHOD_NAME():
    """
    Return True if sanlock daemon needs a restart to pick up the current
    configuration.
    """
    groups = _daemon_groups()
    if groups is not None:
        if not REQUIRED_GROUPS.issubset(groups):
            return True
    options = _daemon_options()
    if options is not None:
        for key, value in _config_for_vdsm().items():
            # When upgrading sanlock < 3.8.3, "max_worker_threads" is missing.
            # See https://bugzilla.redhat.com/2013383
            if options.get(key) != value:
                return True
    return False