X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Fobd_support.h;h=83e9f0999c3c3ff2ab604a02b89cdf3e3cea7d7a;hp=f820c8780e7ee5aa9365189201035379aa4e25f1;hb=c0a7f78529e21c9cafa986abea255925b4b41244;hpb=2a32eaa35dd7b96bb29f6a17991f48fe07fa833e diff --git a/lustre/include/obd_support.h b/lustre/include/obd_support.h index f820c87..83e9f09 100644 --- a/lustre/include/obd_support.h +++ b/lustre/include/obd_support.h @@ -27,7 +27,6 @@ */ /* * This file is part of Lustre, http://www.lustre.org/ - * Lustre is a trademark of Sun Microsystems, Inc. */ #ifndef _OBD_SUPPORT @@ -233,6 +232,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_MDS_FLD_LOOKUP 0x15c #define OBD_FAIL_MDS_CHANGELOG_REORDER 0x15d #define OBD_FAIL_MDS_LLOG_UMOUNT_RACE 0x15e +#define OBD_FAIL_MDS_CHANGELOG_RACE 0x15f #define OBD_FAIL_MDS_INTENT_DELAY 0x160 #define OBD_FAIL_MDS_XATTR_REP 0x161 #define OBD_FAIL_MDS_TRACK_OVERFLOW 0x162 @@ -245,6 +245,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_MDS_REINT_OPEN 0x169 #define OBD_FAIL_MDS_REINT_OPEN2 0x16a #define OBD_FAIL_MDS_COMMITRW_DELAY 0x16b +#define OBD_FAIL_MDS_CHANGELOG_DEL 0x16c /* layout lock */ #define OBD_FAIL_MDS_NO_LL_GETATTR 0x170 @@ -262,6 +263,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_MDS_DQACQ_NET 0x187 #define OBD_FAIL_MDS_STRIPE_CREATE 0x188 #define OBD_FAIL_MDS_STRIPE_FID 0x189 +#define OBD_FAIL_MDS_LINK_RENAME_RACE 0x18a /* OI scrub */ #define OBD_FAIL_OSD_SCRUB_DELAY 0x190 @@ -395,6 +397,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_LDLM_PROLONG_PAUSE 0x32b #define OBD_FAIL_LDLM_LOCAL_CANCEL_PAUSE 0x32c #define OBD_FAIL_LDLM_LOCK_REPLAY 0x32d +#define OBD_FAIL_LDLM_REPLAY_PAUSE 0x32e /* LOCKLESS IO */ #define OBD_FAIL_LDLM_SET_CONTENTION 0x385 @@ -422,6 +425,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_OSC_DELAY_IO 0x414 #define OBD_FAIL_OSC_NO_SIZE_DATA 0x415 #define OBD_FAIL_OSC_DELAY_CANCEL 0x416 +#define OBD_FAIL_OSC_SLOW_PAGE_EVICT 0x417 #define OBD_FAIL_PTLRPC 0x500 #define OBD_FAIL_PTLRPC_ACK 0x501 @@ -455,6 +459,8 @@ extern char obd_jobid_var[]; #define OBD_FAIL_PTLRPC_ROUND_XID 0x530 #define OBD_FAIL_PTLRPC_CONNECT_RACE 0x531 #define OBD_FAIL_NET_ERROR_RPC 0x532 +#define OBD_FAIL_PTLRPC_IDLE_RACE 0x533 +#define OBD_FAIL_PTLRPC_ENQ_RESEND 0x534 #define OBD_FAIL_OBD_PING_NET 0x600 /* OBD_FAIL_OBD_LOG_CANCEL_NET 0x601 obsolete since 1.5 */ @@ -568,6 +574,7 @@ extern char obd_jobid_var[]; #define OBD_FAIL_PLAIN_RECORDS 0x1319 #define OBD_FAIL_CATALOG_FULL_CHECK 0x131a #define OBD_FAIL_CATLIST 0x131b +#define OBD_FAIL_LLOG_PAUSE_AFTER_PAD 0x131c #define OBD_FAIL_LLITE 0x1400 #define OBD_FAIL_LLITE_FAULT_TRUNC_RACE 0x1401 @@ -592,6 +599,9 @@ extern char obd_jobid_var[]; #define OBD_FAIL_LLITE_PCC_ATTACH_PAUSE 0x1414 #define OBD_FAIL_LLITE_SHORT_COMMIT 0x1415 #define OBD_FAIL_LLITE_CREATE_FILE_PAUSE2 0x1416 +#define OBD_FAIL_LLITE_RACE_MOUNT 0x1417 +#define OBD_FAIL_LLITE_PAGE_ALLOC 0x1418 +#define OBD_FAIL_LLITE_OPEN_DELAY 0x1419 #define OBD_FAIL_FID_INDIR 0x1501 #define OBD_FAIL_FID_INLMA 0x1502 @@ -970,6 +980,7 @@ do { \ #define KEY_IS(str) \ (keylen >= (sizeof(str)-1) && memcmp(key, str, (sizeof(str)-1)) == 0) +#ifdef HAVE_SERVER_SUPPORT /* LUSTRE_LMA_FL_MASKS defines which flags will be stored in LMA */ static inline int lma_to_lustre_flags(__u32 lma_flags) @@ -983,6 +994,7 @@ static inline int lustre_to_lma_flags(__u32 la_flags) return (((la_flags & LUSTRE_ORPHAN_FL) ? LMAI_ORPHAN : 0) | ((la_flags & LUSTRE_ENCRYPT_FL) ? LMAI_ENCRYPT : 0)); } +#endif /* HAVE_SERVER_SUPPORT */ /* Convert wire LUSTRE_*_FL to corresponding client local VFS S_* values * for the client inode i_flags. The LUSTRE_*_FL are the Lustre wire