GitHub PushEvent at 2014-12-08 14:04:46
Repository: nfs-ganesha
Actor: was4
Payload: {"shas":[["6c52576fb158ae0dba2247ca56fe1ec3c5b2384b","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Replace/merge state_status_t with Ganesha Unified Status\n\nStrict hierarchy of sal_data.h and sal_functions.h\n* sal_functions.h is now only called from .c\n* Move forward declarations above #includes in sal_data.h,\n  to improve circular dependency processing\n\nFix related includes.\n- Remove unused nfs_exports.h from sal_functions.h\n- Remove nfs_proto_functions.h from sal_data.h,\n  fixing circular dependency!\n- Do not include 9p.h for one typedef in sal_data.h,\n  changed typedefs to defines and moved them into 9p_types.h,\n  fixing circular dependency!\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Daniel Gryniewicz <dang@CohortFS.com>\n\nFixed compile errors on Centos 6.5.\n\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["d2d9ec5b54ea790f6cc3402c5a775ea0942ae82b","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Replace/merge cache_inode_status_t with Ganesha Unified Status\n\nRefactor cache_inode.h forward declarations.\n* Move some forward declarations above #includes,\n  and resolve forward declarations near end of file,\n  to improve circular dependency processing\n+ Move entry_export_map after typedef struct cache_entry_t\n  to avoid redundant forward declaration\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\n\nFixed compile errors on CentOS 6.5.\n\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["b21ecc144fa8de292a0ceb82331d063cdc679564","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cohortfs.com","Minor status unification adjustments.\n\nNb., an additional request was to remove typedef.  This looked more\nintrusive, so not done in this change.\n\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","Matt Benjamin",true],["dfa8d239eecb2004f483503d89a525b26ed5324e","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Move most definitions from fsal.h to fsal_types.h\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["933fd834b440b0b68a64494e06cf4775914ceac0","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Move externs and functions down hierarchy to fsal.h\n\n+ op_ctx and functions from fsal_types.h\n  - root_op_export_options, should be extern!\n  - root_op_export_set, should be extern!\n+ fsal management functions from fsal_api.h\n+ stray pnfs_fsal[FSAL_ID_COUNT] array from fsal_pnfs.h\n  - should be extern!\n\n* Move req_op_context from fsal_types.h to fsal_api.h\n  (down hierarchy where used by functions).\n+ append fsal_module *fsal_module for future ds-only use.\n\n* Remove sal_data.h (and others) from fsal_up.h\n+ move local use definitions to fsal_up_top.c,\n  fixing circular dependency!\n\n* Update a few includes matching these changes\n+ inexplicably missing include <pthread> in common_utils.h\n+ missing include common_utils.h in FSAL/commonlib.c\n+ missing include common_utils.h in FSAL/FSAL_VFS/xattrs.c\n+ wrong fsal_types.h should be ganesha_types.h (or ganesha_rpc.h)\n  in gsh_config.h\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>\nAcked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>","William Allen Simpson",true],["a2e447b7bbb34b01cf58950f1c01134aeacad1e3","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Restructure hierarchy of nfs_* headers.\n\n* nfs_core.h is primarily called directly from .c\n- definitions formerly dependent on nfs_proto_functions.h\n  and nfs_exports.h moved up the hierarchy to compound_data.h,\n  fixing circular dependency!\n\n* nfs_exports.h is now only called from .c\n- Compound data structs moved up the hierarchy to compound_data.h\n\n* nfs_proto_functions.h is now only called from .c\n- Typedefs and structs moved up the hierarchy to compound_data.h\n\nCoordinated changes with previous reorganizing of fsal.h, etc.\n\nRepaired various instances of headers without proper includes;\nthese merely have worked by serendipitous order in .c files.\n\nmount.h was autogenerated, and requires several headers to compile;\nrather than scattered through the code (found some mistakes),\nuse existing nfs23.h via compound_data.h (as .c files are updated).\n\nUpdated numerous .c files missing the correct includes.\n\ns/compound_data.h/nfs_proto_data.h/ (Matt, per Frank)\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["1cc8175206562612d889dd666f19c4ca95c203e6","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Reorganize fsal_api.h\n\n!  minor version not incremented per Frank.  He will update.\n\n* Divide pNFS DS (servers) from DS handles (files/objects).\n+ allows more than one handle per server.\n+ allows more than one server per export.\n+ disentangle vectors from export (for ds-only).\n\n* structures follow function (operations) definitions.\n+ vectors now have prefixes (m_ops, exp_ops, obj_ops).\n+ vectors now included in structure allocations:\n++ removing unnecessary alloc & frees.\n++ speeding every operation call (by one pointer).\n++ reducing register pressure (fewer pointers).\n\nBuild against Lustre 2.6, on Centos 6.5.\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["bb0d0b57a48aa6a24d1e68e56e485698b8bd7c41","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cohortfs.com","Fix ZFS build with ZFS_PREFIX.\n\nThe full invocation is to update CMAKE_C_FLAGS with the prefix\nvalues, in FSAL/FSAL_ZFS/CMakeLists.txt.\n\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","Matt Benjamin",true],["83e56b00d38a170f1d4992e61c50c11f56549aea","c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","Configure pNFS Data Servers\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","William Allen Simpson",true],["2677b0756d1c298c0f9c40ad902aa3db23fd9c76","bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","Replace FSAL_ESTALE, KILLED, DEAD_ENTRY, CACHE_INODE STATE errors with ESTALE\n\nThese three errors all mean the same thing, so just use CACHE_INODE_ESTALE\nand STATE_ESTALE.\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>\n\nConflicts:\n\tsrc/include/cache_inode.h\n\tsrc/include/sal_data.h","Frank S. Filz",true],["2180269921573be9dbbb05dcf935b1e8893add69","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cohortfs.com","Cosmetic. s/ganesha_<foo>.h/gsh_<foo>.h/.\n\nAlso ganesha_lttng.  Per Frank, only one of these two forms\nshould be used.  Take the shorter one.\n\nSigned-off-by: Matt Benjamin <matt@cohortfs.com>","Matt Benjamin",true]],"size":11,"ref":"refs/heads/ds-only-ff-mb","head":"2180269921573be9dbbb05dcf935b1e8893add69"}