-#define FILTER_LR_SERVER_SIZE 512
-
-#define FILTER_LR_CLIENT_START 8192
-#define FILTER_LR_CLIENT_SIZE 128
-
-/* This limit is arbitrary, but for now we fit it in 1 page (32k clients) */
-#define FILTER_LR_MAX_CLIENTS (PAGE_SIZE * 8)
-
-#define FILTER_RECOVERY_TIMEOUT (obd_timeout * 5 * HZ / 2) /* *waves hands* */
-
-#define FILTER_ROCOMPAT_SUPP (0)
-
-#define FILTER_INCOMPAT_GROUPS 0x00000001
-#define FILTER_INCOMPAT_SUPP (FILTER_INCOMPAT_GROUPS)
-
-#define FILTER_GRANT_CHUNK (2ULL*1024*1024)
-
-/* Data stored per server at the head of the last_rcvd file. In le32 order.
- * Try to keep this the same as mds_server_data so we might one day merge. */
-struct filter_server_data {
- __u8 fsd_uuid[40]; /* server UUID */
- __u64 fsd_unused; /* was fsd_last_objid - don't use for now */
- __u64 fsd_last_transno; /* last completed transaction ID */
- __u64 fsd_mount_count; /* FILTER incarnation number */
- __u32 fsd_feature_compat; /* compatible feature flags */
- __u32 fsd_feature_rocompat;/* read-only compatible feature flags */
- __u32 fsd_feature_incompat;/* incompatible feature flags */
- __u32 fsd_server_size; /* size of server data area */
- __u32 fsd_client_start; /* start of per-client data area */
- __u16 fsd_client_size; /* size of per-client data area */
- __u16 fsd_subdir_count; /* number of subdirectories for objects */
- __u64 fsd_catalog_oid; /* recovery catalog object id */
- __u32 fsd_catalog_ogen; /* recovery catalog inode generation */
- __u8 fsd_peeruuid[40]; /* UUID of MDS associated with this OST */
- __u8 fsd_padding[FILTER_LR_SERVER_SIZE - 140];
-};