Searched refs:MDT (Results 1 - 33 of 33) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/lustre/include/
H A Dlustre_lib.h110 ECHO_MD_CREATE = 1, /* Open/Create file on MDT */
111 ECHO_MD_MKDIR = 2, /* Mkdir on MDT */
112 ECHO_MD_DESTROY = 3, /* Unlink file on MDT */
113 ECHO_MD_RMDIR = 4, /* Rmdir on MDT */
114 ECHO_MD_LOOKUP = 5, /* Lookup on MDT */
115 ECHO_MD_GETATTR = 6, /* Getattr on MDT */
116 ECHO_MD_SETATTR = 7, /* Setattr on MDT */
117 ECHO_MD_ALLOC_FID = 8, /* Get FIDs from MDT */
H A Dlustre_export.h73 * MDT-specific export data
77 /** List of all files opened by client on this MDT */
80 /** Bitmask of all ibit locks this MDT understands */
H A Dlustre_disk.h139 /** COMPAT_146: this is an MDT (temporary) */
151 /** this is an MDT */
169 /** multiple OI files for MDT */
H A Dlustre_fid.h73 * an existing object on OLD formatted MDT file system. This would only be
75 * MDT in an OLD formatted filesystem. Belongs to sequence in [12, 2^32 - 1]
77 * NOTE: This assumes no more than 2^32-1 inodes exist in the MDT filesystem,
143 * The NEW OST object DLM resource mapping is the same for both MDT and OST:
152 * Even so, the MDT and OST resources are also in different LDLM namespaces.
356 * Service uuid, passed from MDT + seq name to form unique seq name to
H A Dobd.h1306 /* volatile file, the MDT can be set from name */ filename_is_volatile()
1308 /* if no MDT is specified, use std way */ filename_is_volatile()
1311 /* test for no MDT idx case */ filename_is_volatile()
H A Dlustre_sec.h315 * Rules are generated and stored on MGS, and propagated to MDT, OST,
H A Dlustre_net.h1724 * Another user is readpage for MDT.
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
H A Dlov_merge.c64 CDEBUG(D_INODE, "MDT ID "DOSTID" initial value: s=%llu m=%llu a=%llu c=%llu b=%llu\n", lov_merge_lvb_kms()
96 CDEBUG(D_INODE, "MDT ID "DOSTID" on OST[%u]: s=%llu m=%llu a=%llu c=%llu b=%llu\n", lov_merge_lvb_kms()
H A Dlov_io.c969 /* the truncate to 0 is managed by MDT: lov_io_init_released()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
H A Dsec_config.c446 if ((strncmp(ptr, "-MDT", 4) != 0 && target2fsname()
748 /* MDT->MDT; MDT->OST */ flavor_set_flags()
754 /* CLI->MDT */ flavor_set_flags()
H A Dsec.c1873 DEBUG_REQ(D_ERROR, req, "faked source MDT"); sptlrpc_svc_check_from()
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
H A Dldlm_lib.c231 * Check whether or not the OSC is on MDT.
233 * osc on MDT
247 if (strncmp(ptr + 1, "MDT", 3) == 0) osc_on_mdt()
295 /* OSP on MDT for OST */ client_obd_setup()
H A Dldlm_lockd.c459 /* Setinfo coming from Server (eg MDT) to Client (eg MDC)! */ ldlm_handle_setinfo()
533 /* TODO: handle requests in a similar way as MDT: see mdt_handle_common() */ ldlm_callback_handler()
/linux-4.4.14/drivers/staging/lustre/lustre/lmv/
H A Dlmv_obd.c314 CERROR("%s: obd_init_ea_size() failed on MDT target %d: rc = %d.\n", lmv_init_ea_size()
686 * path on the remote MDT, copy this path segment to gf */ lmv_fid2path()
716 /* sigh, has to go to another MDT to do path building further */ lmv_fid2path()
844 * kuc will register to the missing MDT lmv_hsm_ct_register()
1076 /* only files on same MDT can have their layouts swapped */ lmv_iocontrol()
1196 CERROR("%s: Stripe_offset %d > MDT count %d: rc = %d\n", lmv_placement_policy()
1422 * from all of MDT. lmv_statfs()
1546 * lookup lock in space of MDT storing direntry and update/open lock in lmv_null_inode()
1547 * space of MDT storing inode. lmv_null_inode()
1574 * lookup lock in space of MDT storing direntry and update/open lock in lmv_find_cbdata()
1575 * space of MDT storing inode. lmv_find_cbdata()
2192 /* Send unlink requests to the MDT where the child is located */ lmv_unlink()
2237 CDEBUG(D_INODE, "%s: try unlink to another MDT for "DFID"\n", lmv_unlink()
2240 /* This is a remote object, try remote MDT, Note: it may lmv_unlink()
2669 * For lmv, only need to send request to master MDT, and the master MDT will
H A Dlmv_intent.c109 /* Sent the parent FID to the remote MDT */ lmv_intent_remote()
176 * allocate FID at all, otherwise it will confuse MDT */ lmv_intent_open()
/linux-4.4.14/drivers/staging/lustre/lustre/include/lustre/
H A Dlustre_idl.h110 * service name + MDT + seq name
207 * but it does not know whether the seq is MDT or OST, so it will send req
322 is on the remote MDT */
366 * with MDT thru kuc.
385 FID_SEQ_OST_MAX = 9, /* Max MDT count before OST_on_FID */
403 * sequence will be located in one MDT. */
884 /* The following attrs are used for MDT internal only,
1200 #define OBD_CONNECT_MDS 0x4ULL /*connect from MDT to OST */
1491 * so, at the moment we do a trick: MDT knows what to expect from request
1493 * hints), so MDT replaces magic with appropriate one and now LOD can
1537 * to identify the LOV(MDT) object, and lmm_object_seq will
2110 * For local directory, MDT will always grant UPDATE_LOCK|PERM_LOCK together.
2111 * For Remote directory, the master MDT, where the remote directory is, will
2112 * grant UPDATE_LOCK|PERM_LOCK, and the remote MDT, where the name entry is,
2867 __u8 mne_type; /* target type LDD_F_SV_TYPE_OST/MDT */
3581 * being used by cross-ref operations between MDT.
3583 * During the cross-ref operation, the Master MDT, which the client send the
3585 * will send these updates to the remote MDT to be executed.
H A Dlustre_user.h392 __u32 lum_stripe_offset; /* MDT idx for default dirstripe */
566 /* hdr + MDT index */
621 /* Swap XATTR_NAME_HSM as well, only on the MDT so far */
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
H A Dllite_lib.c235 LCONSOLE_ERROR_MSG(0x14f, "An MDT (md %s) is performing recovery, of which this client is not a part. Please wait for recovery to complete, abort, or time out.\n", client_common_fill_super()
1305 * we clear the attribute send to MDT in op_data, not the original ll_setattr_raw()
1324 /* RPC to MDT is sent, cancel data modification flag */ ll_setattr_raw()
1345 * time de-synchronization between MDT inode and OST objects */ ll_setattr_raw()
1900 * Cleanup the open handle that is cached on MDT-side.
1903 * after the MDT grant the open. Under such case, the client should
1904 * send close RPC to the MDT as cleanup; otherwise, the open handle
1905 * on the MDT will be leaked there until the client umount or evicted.
H A Dremote_perm.c116 * MDT when client get remote permission.
H A Dvvp_io.c139 * block on layout lock hold by the MDT vvp_io_fini()
140 * as MDT will not send new layout in lvb (see LU-3124) vvp_io_fini()
1060 * is too late to warn the MDT. vvp_io_commit_write()
H A Dxattr_cache.c378 CERROR("no MDT BODY in the refill xattr reply\n"); ll_xattr_cache_refill()
H A Dllite_internal.h1372 * separate locks in different namespaces, Master MDT, ll_set_lock_data()
1374 * remote MDT, where the object is, will grant ll_set_lock_data()
H A Dfile.c808 /* To tell the MDT this openhandle is from the same owner */ ll_lease_open()
1920 * we still need it to pack l_remote_handle to MDT. */ ll_hsm_release()
2969 /* In case of restore, the MDT has the right size and has ll_inode_revalidate()
2973 * restore the MDT holds the layout lock so the glimpse will ll_inode_revalidate()
3283 /* Fetch layout from MDT with getxattr request, if it's not ready yet */ ll_layout_fetch()
3555 * This function send a restore request to the MDT
H A Ddir.c860 * Get MDT index for the inode.
/linux-4.4.14/drivers/s390/char/
H A Draw3270.h43 #define TF_INMDT 0xc1 /* Visible, Set-MDT */
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/
H A Dmdc_request.c65 * against an MDT. */ mdc_queue_wait()
1689 /* When the MDT will get the MDS_SWAP_LAYOUTS RPC the mdc_ioc_swap_layouts()
1913 * continue on another MDT, see fid2path part in lmv_iocontrol */ mdc_get_info_rpc()
2020 * running on MDC, after MDT shutdown/recovery.
2030 CDEBUG(D_HA, "recover copytool registration to MDT (archive=%#x)\n", mdc_hsm_ct_reregister()
2039 * Re-establish all kuc contexts with MDT
2040 * after MDT shutdown/recovery.
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
H A Dobd_mount.c549 e.g. MDT, MGS, and potentially MGC */ lustre_put_lsi()
569 * TYPE: "OST", "MDT", etc.
620 if (strncmp(dash, "MDT", 3) == 0) server_name2index()
/linux-4.4.14/drivers/staging/lustre/lustre/fld/
H A Dfld_request.c140 /* It is possible the remote target(MDT) are not connected to fld_rrb_scan()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-rcar.c80 #define MDT (1 << 2) macro
/linux-4.4.14/fs/nilfs2/
H A Dalloc.c460 * MDT file growing
/linux-4.4.14/drivers/staging/lustre/lustre/mgc/
H A Dmgc_request.c1207 is_ost ? "OST" : "MDT", entry->mne_index); mgc_apply_recover_logs()
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/
H A Decho_client.c735 CERROR("echo MDT client must be run on server\n"); echo_device_alloc()
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
H A Dosc_request.c769 * sent from MDT to OST, which should not be blocked here, osc_destroy()

Completed in 924 milliseconds