Lines Matching defs:lockspace
15 #include "lockspace.h"
205 log_rinfo(ls, "%s the lockspace group...", in ? "joining" : "leaving");
323 struct dlm_ls *dlm_find_lockspace_local(dlm_lockspace_t *lockspace)
329 if (ls->ls_local_handle == lockspace) {
383 /* Thread for sending/receiving messages for all lockspace's */
407 int *ops_result, dlm_lockspace_t **lockspace)
463 *lockspace = ls;
628 group of nodes that are members of this lockspace (managed by the
630 current lockspace members are (via configfs) and then tells the
631 lockspace to start running (via sysfs) in dlm_ls_start(). */
646 *lockspace = ls;
683 dlm_lockspace_t **lockspace)
694 ops_result, lockspace);
712 dlm_lockspace_t **lockspace)
715 ops, ops_arg, ops_result, lockspace);
722 dlm_lockspace_t **lockspace)
725 ops_arg, ops_result, lockspace);
881 * lockspace any longer. We free everything we're managing for this lockspace.
883 * lockspace must continue to function as usual, participating in recoveries,
887 * 0 - don't destroy lockspace if it has any LKBs
888 * 1 - destroy lockspace if it has remote LKBs but not if it has local LKBs
889 * 2 - destroy lockspace regardless of LKBs
890 * 3 - destroy lockspace as part of a forced shutdown
893 int dlm_release_lockspace(void *lockspace, int force)
898 ls = dlm_find_lockspace_local(lockspace);
928 log_error(ls, "no userland control daemon, stopping lockspace");