Lines Matching defs:lockspace
15 #include "lockspace.h"
205 log_rinfo(ls, "%s the lockspace group...", in ? "joining" : "leaving");
326 struct dlm_ls *dlm_find_lockspace_local(dlm_lockspace_t *lockspace)
332 if (ls->ls_local_handle == lockspace) {
392 /* Thread for sending/receiving messages for all lockspace's */
416 int *ops_result, dlm_lockspace_t **lockspace)
472 *lockspace = ls;
636 group of nodes that are members of this lockspace (managed by the
638 current lockspace members are (via configfs) and then tells the
639 lockspace to start running (via sysfs) in dlm_ls_start(). */
653 *lockspace = ls;
689 int *ops_result, dlm_lockspace_t **lockspace)
700 ops_result, lockspace);
856 * lockspace any longer. We free everything we're managing for this lockspace.
858 * lockspace must continue to function as usual, participating in recoveries,
863 * 1 - destroy lockspace if it has remote LKBs but not if it has local LKBs
864 * 2 - destroy lockspace regardless of LKBs
865 * 3 - destroy lockspace as part of a forced shutdown
868 int dlm_release_lockspace(void *lockspace, int force)
873 ls = dlm_find_lockspace_local(lockspace);
903 log_error(ls, "no userland control daemon, stopping lockspace");