{"push_id":556786650,"size":26,"distinct_size":26,"ref":"refs/heads/ibm_next_20","head":"6083f5842d3f4c80a4ba6413ec565c92ab8cdcca","before":"377db87efbf53844106a2b0f7887c4b4ddfac4ed","commits":[{"sha":"490c9e1fbdb40815eeecc571ed2ae6c62ff4f8cf","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"access_check: root has full access on directories\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>\nAcked-by: Philippe Deniel <philippe.deniel@cea.fr>\nAcked-by: Frank S. Filz <ffilzlnx@mindspring.com>\nAcked-by: Soumya Koduri <skoduri@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/490c9e1fbdb40815eeecc571ed2ae6c62ff4f8cf"},{"sha":"4a2b685d78f321346059612fc30c7d4e8aae1546","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"9p rdma dispatcher: fill 9p_conn addrpeer field...\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>\nAcked-by: Philippe Deniel <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/4a2b685d78f321346059612fc30c7d4e8aae1546"},{"sha":"9738d33fa6f832063cf48d314604a4d0e4be72e7","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"9p: remove addrpeerlen from connection struct (it's fixed anyway)\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>\nAcked-by: Philippe Deniel <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/9738d33fa6f832063cf48d314604a4d0e4be72e7"},{"sha":"70b9a9698c6810d75c91ded55777c2bd415f27ef","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"9p attach: argument check can be made before any allocation\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>\nAcked-by: Philippe Deniel <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/70b9a9698c6810d75c91ded55777c2bd415f27ef"},{"sha":"39e441ca6f8c078dd4b607dcce2703fa58ba038d","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"9p attach: add support for export option privileged port\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>\nAcked-by: Philippe Deniel <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/39e441ca6f8c078dd4b607dcce2703fa58ba038d"},{"sha":"e5c881c44aa97bfa4b297e4b075a181cae7f0073","author":{"email":"9c69231df81d8a56bd8fc6741579751b95573585@cea.fr","name":"Dominique Martinet"},"message":"9p mount helper: full rewrite\n\n- Allow options everywhere, not just fixed positions\n- Pass some mount options through (taken from the usage line in man, possible to add more now)\n- Don't redefine every default values, only what's different from kernel default\n- Allow a bunch more 9p specific -o options\n\nSigned-off-by: Dominique Martinet <dominique.martinet@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/e5c881c44aa97bfa4b297e4b075a181cae7f0073"},{"sha":"da3fe389c2dfb56b3a08f0d00607ffe8010c3c46","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Cleanup export refcounting and fix NFS v3 exports\n\nSeparate export_ready from get_gsh_export_ref. This streamlines the code for\nthe cases where we did not need to check readiness.\n\nexport_ready only does an atomic check of exp_state, this is because this is\njust an advisory check. The success of the check does not guarantee that the\nexport will not become stale at some future time while holding a reference\nto the export. It allows code to shortcut and speed unexport processing.\n\nexp_state is no longer checked while getting a primary reference to the\nexport. This is because exp_state is changed to EXPORT_STALE synchronously\nwith removal of the export from the export by id avl tree and the export list.\n\nCombine some init stuff into alloc_export and release stuff into free_export.\n\nSome bugs are fixed:\n\n- get_state_export_ref got the stale test backwards\n- get_gsh_export_by_path_locked skipped ready exports!\n- get_gsh_export_by_tag skipped ready exports!\n- SAVEFH and RESTOREFH would have returned NFS4ERR_STALE if used on a DS\n  handle (not important, but still a simple fix)\n- nlm4_Granted_Res used op_ctx->export to take ref before setting it\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/da3fe389c2dfb56b3a08f0d00607ffe8010c3c46"},{"sha":"4ba8c52a3cb5590a4df41ae03aaf92f956425b34","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"CMake: check for attr/xattr.h when FSAL_GLUSTER gets build\n\nCommit 6a466b7b adds attr/xattr.h to the #include files in FSAL_GLUSTER.\nIf this header is missing, compiling FSAL_GLUSTER would fail.\n\nThis change adds a check to CMakeLists.txt so that running cmake will\ncatch the missing header early.\n\nOn RPM based systems the libattr-devel package provides the attr/xattr.h\nheader. The .spec has also been updated to have this package as a\nBuildRequires.\n\nReported-by: Meghana Madhusudhan <mmadhusu@redhat.com>\nSigned-off-by: Niels de Vos <ndevos@redhat.com>\nAcked-by: Meghana Madhusudhan <mmadhusu@redhat.com>\nAcked-by: Soumya Koduri <skoduri@redhat.com>\nAcked-by: Anand Subramanian <anands@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/4ba8c52a3cb5590a4df41ae03aaf92f956425b34"},{"sha":"b2fb39f69717abc28c4de7352611ab70c1ae9b43","author":{"email":"fc844f610594284e25162ba2574b90bda77c6b24@gmail.com","name":"Aliaksei Karaliou"},"message":"Remove redundant cih_latch_rele call in cache_inode_new_entry\n\nSigned-off-by: Aliaksei Karaliou <aliaksei.karaliou@gmail.com>\nAcked-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/b2fb39f69717abc28c4de7352611ab70c1ae9b43"},{"sha":"98e9ff984dfd0b427f9cd8233574909350b12a5c","author":{"email":"7c160e8c60410b4d08316c6a35517f4728ce4edb@cohortfs.com","name":"Daniel Gryniewicz"},"message":"Init the DS block within the fsal_commit()\n\nAt the time of fsal_commit(), the configured pNFS DS is already\navailable, so use it without alloc'ing a new one.  Uses the\ncontainer_of() in case fields are moved around in future.\n\nSigned-off-by: Daniel Gryniewicz <dang@cohortfs.com>\nAcked-by: William Allen Simpson <bill@cohortfs.com>\nAcked-by: Jim Lieb <lieb@sea-troll.net>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/98e9ff984dfd0b427f9cd8233574909350b12a5c"},{"sha":"fe77c5f2a89b6f55354c969fecc061482bd2b291","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge branch 'mailing-list-patches' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/fe77c5f2a89b6f55354c969fecc061482bd2b291"},{"sha":"8df97e247c8ae5b7395b2efec4b800794940c11b","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'martinetd/next' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/8df97e247c8ae5b7395b2efec4b800794940c11b"},{"sha":"009bcd1124b5dfc0e2dd79601f47f13fe694f780","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'linuxbox2/ds-only-was' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/009bcd1124b5dfc0e2dd79601f47f13fe694f780"},{"sha":"6ee6678f8460c5098228d8e0ca4f8c2eba446361","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'nixpanic/cmake/xattr-check' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/6ee6678f8460c5098228d8e0ca4f8c2eba446361"},{"sha":"500c3f1b553b196784a50ce82391a6597e24a4aa","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge branch 'exp-refcount-2' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/500c3f1b553b196784a50ce82391a6597e24a4aa"},{"sha":"f0786994ef05758664c25f1dda060019c30df93c","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"V2.2-dev-23\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/f0786994ef05758664c25f1dda060019c30df93c"},{"sha":"3ab932743ce6e8335ed05db116cbbf8c7e42a347","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"RPM: refurbish nfs-ganesha.spec-in.cmake file and so refurbish nfs-ganesha.spec in deep\n\nThis commit manages the \"%bcond_<with|wiithout>\" from Cmake. This makes it possible to format\nthe nfs-ganesha.spec so that packages chosen via cmake are build, with no need for additional\n--with or --without as rpmbuild is invoked.\n/!\\ Take care of the logic with %bcond_with and %bcond_without\n- %bcond_with means you add a \"--with\" option, default is \"without this feature\"\n- %bcond_without adds a\"--without\" so the feature is enabled by default\n\nIt also make some cleanups into the specfile. Changes are:\n- some minor fixes to make rpmlint happy\n- misc changes in nfs-ganesha.spec-in.cmake\n- make call to cmake a little more compact\n- replace old-school \"--with/--without\" syntax with %bcond_with and %bcond_without\n- remove extraneous %changelog records in specfile\n- drives \"%bcond_with*\" statement from Cmake, to choose optional packages to be built.\n- misc changes on installed files permissions.\n- use %{dev_version} in Release tag instead of Version tag to make yum happy\n- set ON/OFF variables (for cmake) via a specfile macro.\n- Fix type in files controlling build process\n- remove line longer than 80 char for building src.rpm\n\nChange-Id: I73f1cddf4590e03256969371b8f3e71d4ad3e563\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/3ab932743ce6e8335ed05db116cbbf8c7e42a347"},{"sha":"da5c0f87a759bfd23c352b6a5a7702c3281e3a55","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"FSAL_LUSTRE: update support for FSAL_LUSTRE_UP after internal code review\n\nChange-Id: I23980db2e1d2e9b35a84ff9b8063b3fd63eb91d3\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/da5c0f87a759bfd23c352b6a5a7702c3281e3a55"},{"sha":"47204f3bd04178c7582717d2fa59ebdbf692664a","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","name":"William Allen Simpson"},"message":"Fix non-DS block users of fsal_pnfs_ds()\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nAcked-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/47204f3bd04178c7582717d2fa59ebdbf692664a"},{"sha":"cb4f7af62bb011db423045fdbd78b772ec95664b","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","name":"William Allen Simpson"},"message":"Harmonize pNFS DS with related exports\n\n* Different refcount strategy for related exports,\npre-bumping it during pnfs_ds_get(), and reducing elsewhere.\n\n* More DS and EXPORT access efficiency\n\n* enum export_status without atomic\n\n* remove unused EXPORT_INIT, as it is EXPORT_READY as soon as\nadded to the AVL tree.\n\n* Fix export cache size, which should be prime (was 255);\nnow 769.  Since it is fixed size, don't calloc, reducing\npointer use during lock.\n\n* Adjust server cache size from 127 to 193.\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nAcked-by: Matt W. Benjamin <matt@cohortfs.com>\nAcked-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/ganltc/nfs-ganesha/commits/cb4f7af62bb011db423045fdbd78b772ec95664b"}]}