{"push_id":639692354,"size":769,"distinct_size":0,"ref":"refs/heads/master","head":"4b99ef876012520d126ba1bb1eda92d5a361163a","before":"707eb147270d7877d4c010690b52d87c8a4f8091","commits":[{"sha":"258bc28b71d7b06ba14ea8c2d0c64502bcde44d7","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Use sysconf to get proper size of getpw.* and getgr.* buffers\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>\nAcked-by: Malahal Naineni <malahal@us.ibm.com>\nAcked-by: Philippe DENIEL <philippe.deniel@cea.fr>\nAcked-by: Matt Benjamin <matt@linuxbox.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/258bc28b71d7b06ba14ea8c2d0c64502bcde44d7"},{"sha":"6d81d13633c2c1dfc5d7510cda17419a85a431e6","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Relax permission checking on OPEN CREATE\n\nIf we have an OPEN CREATE, the file may be created with a mode that would\npreclude the access type of the open. That is not what is expected, so\nmake a best effort determination that we created the file, and use that\nto skip permission checking on open.\n\nNote that we REALLY need to make a better effort at atomicity of OPEN CREATE.\nThis code is subject to a race where our lookup fails, but simultaneously\nsomeone else creates the file in a way that would preclude this OPEN from\nopening the file. Particularly insidious would be another user creating the\nfile...\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>\nAcked-by: Malahal Naineni <malahal@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/6d81d13633c2c1dfc5d7510cda17419a85a431e6"},{"sha":"acc9ac78898b6b04d744d7a9567e614264b411b0","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Add export option to enable use of readdir results for negative dirent cache\n\nMost current FSALs do not provide the proper cache coherency to support use\nof the readdir results to perform negative dirent caching. Further, some\nfilesystems support implied files, which are not enumerated in readdir\nresults but can be looked up directly, in such a case, even with proper\ninvalidation of dirent cache, use of the dirent cache to infer negative\nlookup results would prevent looking up one of these implied files once\na readdir had been performed.\n\nThis behavior is controled by a new export option, which defaults to false\nin support of the bulk of current FSALs and filesystems.\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>\nAcked-by: Malahal Naineni <malahal@us.ibm.com>\nAcked-by: Jim Lieb <lieb@sea-troll.net>\nAcked-by: Soumya Koduri <skoduri@redhat.com>\nAcked-by: Matt Benjamin <matt@linuxbox.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/acc9ac78898b6b04d744d7a9567e614264b411b0"},{"sha":"9a79902f377f0e88202af52a0ff1bbbdaccaac46","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Fix crash if try to open-create an existing non-regular file\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/9a79902f377f0e88202af52a0ff1bbbdaccaac46"},{"sha":"3c23c4044904a5c73cb7ac1deb906f90d9a92652","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"RPM: updates changelogs in specfile\n\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/3c23c4044904a5c73cb7ac1deb906f90d9a92652"},{"sha":"172338753a3a9942ec33a0621c146b5e54be9902","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"config_parsing: adds CONF_MAND_ macros for INET_PORT and IPV4_ADDR.\nThose macros are required for correct tuning of pNFS in FSAL_LUSTRE.\n\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/172338753a3a9942ec33a0621c146b5e54be9902"},{"sha":"7ad33f2f3d4d80a310fa6328bced7a1db70c589a","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"pNFS/default methodes: makes an \"not implemented\" message to default pNFS functions.\n\nThis commits adds a log message (directed to COMPONENT_PNFS) when a default\npNFS/DS function is called. These function will return NFS4ERR_NOT_SUPP, using\nthem usually shows an implementation bug.\n\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/7ad33f2f3d4d80a310fa6328bced7a1db70c589a"},{"sha":"d31663484cf5bbec98bd0b98cc9f1e0de8e8459f","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Lustre/PNFS: repairs the pNFS feature for FSAL_LUSTRE\n\nThis commits repairs the previously lost pNFS feature for FSAL_LUSTRE.\nAll of the pNFS configuration is static and depicted in the config file.\n\nThe configuration is splitted in two parts:\n- a FSAL_LUSTRE-wide configuration\n- some export specific items.\n\nFSAL_LUSTRE-wide configuration describes the usable Data server.\nExample:\nLUSTRE_PNFS\n{\n        DATASERVER\n        {\n                DS_Addr = ganesha_ds2.mynetwork.myhome ;\n                DS_Port = 2049 ;\n                DS_Id = 1 ;\n        }\n        DATASERVER\n        {\n                DS_Addr = ganesha_ds2.mynetwork.myhome ;\n                DS_Port = 2049 ;\n                DS_Id = 2 ;\n        }\n}\n\nExport specific configuration in set like this:\nEXPORT\n{\n  (...)\n  FSAL {\n    name = \"LUSTRE\";\n    PNFS\n     {\n        Stripe_Unit = 1048576;\n        pnfs_enabled = true;\n        DATASERVER\n        {\n                DS_Id = 2 ;\n        }\n        DATASERVER\n        {\n                DS_Id = 1 ;\n        }\n     }\n  }\n (...)\n\nOn each pNFS data server, a \"pNFS aware\" ganesha server should run.\npNFS can be enabled for some exports and disabled for others.\nDifferent exports can use different sets of DSs.\n\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/d31663484cf5bbec98bd0b98cc9f1e0de8e8459f"},{"sha":"b7aa6ce3d2b07589ee973fcac85cb69785fec264","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Fixup config.txt for consistent style\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/b7aa6ce3d2b07589ee973fcac85cb69785fec264"},{"sha":"e170ff4be72713a7c562375a46415534e5ad4591","author":{"email":"31a2308136ee8a1686ded9fc8c20ac5bd7a0d628@us.ibm.com","name":"Rong Zeng"},"message":"export and client mgr need to include the additional field for v42.\n\nSigned-off-by: Rong Zeng <rongzeng@us.ibm.com>\nSigned-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/e170ff4be72713a7c562375a46415534e5ad4591"},{"sha":"6b016b09585c37ac81c384771fc47d93e20edb4f","author":{"email":"31a2308136ee8a1686ded9fc8c20ac5bd7a0d628@oc1547780626.ibm.com","name":"rong zeng"},"message":"Add sm_notify tool used for stale NLM lock handling.\n\nSigned-off-by: Rong Zeng <rongzeng@us.ibm.com>\nSigned-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/6b016b09585c37ac81c384771fc47d93e20edb4f"},{"sha":"23446030cfad37190c20b2f7803a07689d66fd4f","author":{"email":"2818535284b90116b9d24c7042b346bf541c9efa@us.ibm.com","name":"Malahal Naineni"},"message":"Close the file with correct fd if gettattrs fails.\n\nAlso, removed setting the file descriptor when we return failure.\n\nSigned-off-by: Malahal Naineni <malahal@us.ibm.com>\nAcked-by: Marc Eshel <eshel@us.ibm.com>\nSigned-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/23446030cfad37190c20b2f7803a07689d66fd4f"},{"sha":"3678d1b1b7a9c13901932045981250a9b9fb3a97","author":{"email":"2818535284b90116b9d24c7042b346bf541c9efa@us.ibm.com","name":"Malahal Naineni"},"message":"Fix a filename logging in nfs4_op_open\n\nSigned-off-by: Malahal Naineni <malahal@us.ibm.com>\nAcked-by: Frank S. Filz <ffilzlnx@mindspring.com>\nReviewed-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>\nSigned-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/3678d1b1b7a9c13901932045981250a9b9fb3a97"},{"sha":"9b80b371c576bb356de9534af24c3258a58d8556","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'ganltc/for_2.2_dev1' into next","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/9b80b371c576bb356de9534af24c3258a58d8556"},{"sha":"5927d0bfc932c322f601b3685d71a6be4a4a2e21","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"V2.2-dev-1\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/5927d0bfc932c322f601b3685d71a6be4a4a2e21"},{"sha":"e39ac2a01eeec227d6f2d30f53423b54959eae3c","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Makes logrotate_ganesha point to the right log in /var/log/ganesha.log by default.\n\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/e39ac2a01eeec227d6f2d30f53423b54959eae3c"},{"sha":"f5f60410d22a64011fa3406bdf55fcf9bacd702a","author":{"email":"31a2308136ee8a1686ded9fc8c20ac5bd7a0d628@us.ibm.com","name":"Rong Zeng"},"message":"state_unlock needs to avoid defer state pointer for posix locks.\n\nSigned-off-by: Rong Zeng <rongzeng@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/f5f60410d22a64011fa3406bdf55fcf9bacd702a"},{"sha":"d2bf9fb34681911fd856c2a3b433cc47bf2c8b4b","author":{"email":"a004ac183f47c56fcde02d13ed64e2ede40c2d59@us.ibm.com","name":"Jeremy Bongio"},"message":"Remove broken conflict detection.\n\nSigned-off-by: Jeremy Bongio <jbongio@us.ibm.com>\nSigned-off-by: Malahal Naineni <malahal@us.ibm.com>\n[Fixed strict compile errors]","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/d2bf9fb34681911fd856c2a3b433cc47bf2c8b4b"},{"sha":"41e71fd74953b33ea8bcab22850671535cbd406b","author":{"email":"a004ac183f47c56fcde02d13ed64e2ede40c2d59@us.ibm.com","name":"Jeremy Bongio"},"message":"Add FSAL delay during delegation recalls. Skip deleg policy for now.\n\nSigned-off-by: Jeremy Bongio <jbongio@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/41e71fd74953b33ea8bcab22850671535cbd406b"},{"sha":"a73f2191090621d7f23e2b158658147906c7824e","author":{"email":"a004ac183f47c56fcde02d13ed64e2ede40c2d59@us.ibm.com","name":"Jeremy Bongio"},"message":"If export supports delegations but FS doesn't, detect conflicts.\n\nAlso moved if statement to assert.\n\nSigned-off-by: Jeremy Bongio <jbongio@us.ibm.com>\nSigned-off-by: Malahal Naineni <malahal@us.ibm.com>\n[fixed compile issues]","distinct":false,"url":"https://api.github.com/repos/nfs-ganesha/nfs-ganesha/commits/a73f2191090621d7f23e2b158658147906c7824e"}]}