1/* 2 * GPL HEADER START 3 * 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 only, 8 * as published by the Free Software Foundation. 9 * 10 * This program is distributed in the hope that it will be useful, but 11 * WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * General Public License version 2 for more details (a copy is included 14 * in the LICENSE file that accompanied this code). 15 * 16 * You should have received a copy of the GNU General Public License 17 * version 2 along with this program; If not, see 18 * http://www.sun.com/software/products/lustre/docs/GPLv2.pdf 19 * 20 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 21 * CA 95054 USA or visit www.sun.com if you need additional information or 22 * have any questions. 23 * 24 * GPL HEADER END 25 */ 26/* 27 * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 28 * Use is subject to license terms. 29 * 30 * Copyright (c) 2011, 2012, Intel Corporation. 31 */ 32/* 33 * This file is part of Lustre, http://www.lustre.org/ 34 * Lustre is a trademark of Sun Microsystems, Inc. 35 * 36 * lustre/include/lustre_mds.h 37 * 38 * MDS data structures. 39 * See also lustre_idl.h for wire formats of requests. 40 */ 41 42#ifndef _LUSTRE_MDS_H 43#define _LUSTRE_MDS_H 44 45/** \defgroup mds mds 46 * 47 * @{ 48 */ 49 50#include "lustre_handles.h" 51#include "../../include/linux/libcfs/libcfs.h" 52#include "lustre/lustre_idl.h" 53#include "lustre_lib.h" 54#include "lustre_dlm.h" 55#include "lustre_export.h" 56 57struct mds_group_info { 58 struct obd_uuid *uuid; 59 int group; 60}; 61 62#define MDD_OBD_NAME "mdd_obd" 63#define MDD_OBD_UUID "mdd_obd_uuid" 64 65/* these are local flags, used only on the client, private */ 66#define M_CHECK_STALE 0200000000 67 68/** @} mds */ 69 70#endif 71