1 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
2 * vim:expandtab:shiftwidth=8:tabstop=8:
5 #ifndef _MGS_INTERNAL_H
6 #define _MGS_INTERNAL_H
8 #include <linux/lustre_mgs.h>
10 /* MDS has o_t * 1000 */
11 #define MGS_SERVICE_WATCHDOG_TIMEOUT (obd_timeout * 10)
13 extern struct lvfs_callback_ops mgs_lvfs_ops;
15 int mgs_init_db_list(struct obd_device *obd);
16 int mgs_cleanup_db_list(struct obd_device *obd);
17 int mgs_check_index(struct obd_device *obd, struct mgs_target_info *mti);
18 int mgs_set_index(struct obd_device *obd, struct mgs_target_info *mti);
19 int mgs_write_log_target(struct obd_device *obd, struct mgs_target_info *mti);
20 int mgs_upgrade_sv_14(struct obd_device *obd, struct mgs_target_info *mti);
21 int mgs_erase_logs(struct obd_device *obd, char *fsname);