/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | lustre_lib.h | 110 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 D | lustre_export.h | 73 * 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 D | lustre_disk.h | 139 /** COMPAT_146: this is an MDT (temporary) */ 151 /** this is an MDT */ 169 /** multiple OI files for MDT */
|
H A D | lustre_fid.h | 73 * 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 D | obd.h | 1306 /* 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 D | lustre_sec.h | 315 * Rules are generated and stored on MGS, and propagated to MDT, OST,
|
H A D | lustre_net.h | 1724 * Another user is readpage for MDT.
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
H A D | lov_merge.c | 64 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 D | lov_io.c | 969 /* the truncate to 0 is managed by MDT: lov_io_init_released()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | sec_config.c | 446 if ((strncmp(ptr, "-MDT", 4) != 0 && target2fsname() 748 /* MDT->MDT; MDT->OST */ flavor_set_flags() 754 /* CLI->MDT */ flavor_set_flags()
|
H A D | sec.c | 1873 DEBUG_REQ(D_ERROR, req, "faked source MDT"); sptlrpc_svc_check_from()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/ |
H A D | ldlm_lib.c | 231 * 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 D | ldlm_lockd.c | 459 /* 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 D | lmv_obd.c | 314 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 D | lmv_intent.c | 109 /* 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 D | lustre_idl.h | 110 * 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 D | lustre_user.h | 392 __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 D | llite_lib.c | 235 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 D | remote_perm.c | 116 * MDT when client get remote permission.
|
H A D | vvp_io.c | 139 * 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 D | xattr_cache.c | 378 CERROR("no MDT BODY in the refill xattr reply\n"); ll_xattr_cache_refill()
|
H A D | llite_internal.h | 1372 * 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 D | file.c | 808 /* 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 D | dir.c | 860 * Get MDT index for the inode.
|
/linux-4.4.14/drivers/s390/char/ |
H A D | raw3270.h | 43 #define TF_INMDT 0xc1 /* Visible, Set-MDT */
|
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/ |
H A D | mdc_request.c | 65 * 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 D | obd_mount.c | 549 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 D | fld_request.c | 140 /* It is possible the remote target(MDT) are not connected to fld_rrb_scan()
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-rcar.c | 80 #define MDT (1 << 2) macro
|
/linux-4.4.14/fs/nilfs2/ |
H A D | alloc.c | 460 * MDT file growing
|
/linux-4.4.14/drivers/staging/lustre/lustre/mgc/ |
H A D | mgc_request.c | 1207 is_ost ? "OST" : "MDT", entry->mne_index); mgc_apply_recover_logs()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/ |
H A D | echo_client.c | 735 CERROR("echo MDT client must be run on server\n"); echo_device_alloc()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
H A D | osc_request.c | 769 * sent from MDT to OST, which should not be blocked here, osc_destroy()
|