{"push_id":540406347,"size":20,"distinct_size":19,"ref":"refs/heads/rpm/with-or-without-cmake","head":"68e664f80662d9682ecec68bc0c2ae938232be9c","before":"ae1958ef1e849d66173141456b4f37af36cdd4fd","commits":[{"sha":"637fcdff603444216709f4cfaf1d4fe95fdddead","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"cmake/config: Removes useless entry in   include/config-h.in.cmake\n\nChange-Id: Idfa42015ff570763a8a00546e548ccb26baa7ed2\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/637fcdff603444216709f4cfaf1d4fe95fdddead"},{"sha":"6415627422174ed4a15a413f01fdd2cb826d0ceb","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"9P: replaces bad usage of gethostbyname() by call to getaddrinfo()\n\nChange-Id: If2ac4188c188ec59db6b224c37d978463914a788\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/6415627422174ed4a15a413f01fdd2cb826d0ceb"},{"sha":"61da73ed1b9c95c506d00e18d201354ff15da680","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Config: adds 9p as a supported protocol in CORE_OPTIONS*\n\nChange-Id: I367e78ad0388e07e2431df61c18b5ab88eeb19ee\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/61da73ed1b9c95c506d00e18d201354ff15da680"},{"sha":"d96b6421186d673391cc624df72a95ee80ad6c02","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Config/Start: do not start 9p dispatcher thread is 9p is not a supported protocols in Core Options\n\nChange-Id: Icb4f9df034554330faee48e8649d70aebea8fdbb\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/d96b6421186d673391cc624df72a95ee80ad6c02"},{"sha":"a947b2f1ae4f18e5e732ca6f599c798e8401009a","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"rpm: build optionally with jemalloc support\n\nAdd an option to build with jemalloc. jemalloc is available in Fedora\nand EPEL. To build with jemalloc, do one of the following:\n\n    $ cmake -DALLOCATOR=jemalloc $path_to_src\n    $ make rpm\n\nor\n\n    $ mock --with=jemalloc rebuild $path_to_srpm\n\nSigned-off-by: Niels de Vos <ndevos@redhat.com>\nAcked-by: Thomas Favre-Bulle <thomas.favre-bulle@bull.net>\nAcked-by: Daniel Gryniewicz <dang@cohortfs.com>\nAcked-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/a947b2f1ae4f18e5e732ca6f599c798e8401009a"},{"sha":"cc0e7019bfcd076417b08bbb23c28163b0c2d1ab","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Config/Startup: do not register RQUOTA if no NFSv3 or NFSv4 is required (just like NLMv4 and MOUNTDv3)\n\nChange-Id: Ia3a728491e6f85dc9983fb20992b5f85f07091c2\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/cc0e7019bfcd076417b08bbb23c28163b0c2d1ab"},{"sha":"5c4cc6555ac116bdbd53ecb1487d9565823d1da1","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Config: defines \"Protocols\" as an alias to \"NFS_Protocols\" in core parameters.\n\nChange-Id: I3043166d26720a4b75c5f6360c4b2fdd936b9d32\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/5c4cc6555ac116bdbd53ecb1487d9565823d1da1"},{"sha":"ec67ec3debc029169832c98458ffee6cc4510051","author":{"email":"361cf9748226ffe1400473be06f8a1b6335aa7b4@cea.fr","name":"Philippe DENIEL"},"message":"Config Parsing: making \"nfs3\" and \"nfs4\" synoyms of \"3\" and \"4\" in Protocols stanza.\n\nChange-Id: I39c0f70eac3094f3365b5467e1abdd216f30b498\nSigned-off-by: Philippe DENIEL <philippe.deniel@cea.fr>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/ec67ec3debc029169832c98458ffee6cc4510051"},{"sha":"7eec1a273ff95b16b51ca81d0e87b7bc1c57229a","author":{"email":"94d2e575c4c2b8bd53e111e7f10e264eb0c6f6aa@us.ibm.com","name":"Marc Eshel"},"message":"Add fs_location support to Ganesha.\n\nSigned-off-by: Marc Eshel <eshel@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/7eec1a273ff95b16b51ca81d0e87b7bc1c57229a"},{"sha":"96763130747fefe5c303fe05ac84ae10fcf1c8f0","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cohortfs.com","name":"William Allen Simpson"},"message":"Manage pNFS Data Servers\n\n* Parallels export manager.\n* Moved DS handle creation to pDS ops vector (and *ds.c files).\n* Added FSAL op for creation of subsequent pDS ops vectors.\n* Added pDS op for creation of subsequent DS handle ops vectors.\n* Added pDS op for updating permissions (regardless of export).\n\n+ FSAL_CEPH with minimal support, requires DS {} configuration.\n+ FSAL_GPFS manages DS {} at same time as EXPORT {}.\n+ FSAL_LUSTRE manages DS {} at same time as EXPORT {}.\n-- include circular dependency exposed!\n\n- Merged static one-time-use functions in FSAL/commonlib.c\n- Provided default pDS creation/destruction in FSAL/default_methods.c\n  (unlike exports).\n- Increase refcount size to 64 bits for DS handles, matching others.\n- Related minor field/function renaming.\n\nBug fix: in PutFH, put before get, then comparing old id, could cause\nuse of dereferenced data.  Always get (inc) new before put (dec) old.\n\nBug fix: in PutFH, fh_desc.addr should have pointer to data\n(match DS side with export side).\n\nBug fix: missing glist_init() in fsal_pnfs_ds_init()\n\nBug fix: wrong macro list element in shutdown_pnfs_ds() --\nmotivating field rename.\n\nSigned-off-by: William Allen Simpson <bill@cohortfs.com>\nAcked-by: Frank S. Filz <ffilzlnx@mindspring.com>\n\nFix FSAL_LUSTRE to compile.\n-- brute force move of internal.h structures to methods.h\n-- (should probably be split between them)\n\nMake sure fsal_pnfs_ds object is saved/restored with SAVEFH/RESTOREFH with\nproper refcounting.\n\nIf DS is associated with an export (DS \"number\" equals export_id), do all the\nexport permissions checking in PUTFH. Introduce a new field pds_type to\ndistinguish between \"standard\" DS that is independent of EXPORT and those that\nare associated with an EXPORT. Use an enum for expandibility to support other\ntypes of DS in the future should some other architecture require a different\nmechanism.\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/96763130747fefe5c303fe05ac84ae10fcf1c8f0"},{"sha":"a80d38a4d5875328f1ceb5ee08262cf5c2e3af4c","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'nixpanic/rpm/jemalloc' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/a80d38a4d5875328f1ceb5ee08262cf5c2e3af4c"},{"sha":"f497aba4a54114f44b106eaa635a65f89e2d7da4","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'phdeniel/pull_request' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/f497aba4a54114f44b106eaa635a65f89e2d7da4"},{"sha":"59f92475ae5af517dcec692050831b1ebec0d4bc","author":{"email":"7c160e8c60410b4d08316c6a35517f4728ce4edb@fprintf.net","name":"Daniel Gryniewicz"},"message":"VFS sub-FSALs and FSAL_PANFS\n\nThis adds some infrastructure for sub-FSALs in FSAL_VFS, and adds a\nFSAL_PANFS sub-FSAL.\n\nFSAL_VFS already has one sub-FSAL: FSAL_XFS.  It shares most code with\nFSAL_VFS, but in a sort of ad-hoc way.  Currently, PNFS in FSAL_VFS is\nimplemented by PanFS, with code that only works with the PanFS drivers\ninstalled.\n\nThis adds some infrastructure to FSAL_VFS (in the form of subfsal.h)\nthat each sub-FSAL must implement.  It then moves the VFS-specific code\nto a sub-FSAL for VFS, and the PanFS-specific code to a sub-FSAL for\nPanFS.\n\nFSAL_VFS and FSAL_PANFS have been tested; FSAL_XFS has been built.\n\nSigned-off-by: Daniel Gryniewicz <dang@fprintf.net>\nAcked-by: Frank Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/59f92475ae5af517dcec692050831b1ebec0d4bc"},{"sha":"5029998447c656bc00d5cfca29673b00427fbda0","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'marc/fs_locations' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/5029998447c656bc00d5cfca29673b00427fbda0"},{"sha":"1c0844a52d1bcbdf6c1fb90a927c2c490128d5a5","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'origin/ds-only-was-ff' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/1c0844a52d1bcbdf6c1fb90a927c2c490128d5a5"},{"sha":"1a4cc00d09c22ebecac5877ca63e0ca8932215db","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"Merge remote-tracking branch 'dang/vfs-pnfs' into next\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/1a4cc00d09c22ebecac5877ca63e0ca8932215db"},{"sha":"41341b3762e64b147692ebfa51230a1896d1c616","author":{"email":"bea13b40ec72713ddcfa070741018e0feab937d4@mindspring.com","name":"Frank S. Filz"},"message":"V2.2-dev-21\n\nSigned-off-by: Frank S. Filz <ffilzlnx@mindspring.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/41341b3762e64b147692ebfa51230a1896d1c616"},{"sha":"5419690bb0a060da53ee7719f7fe26d421aec5a6","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"rpm: generate .spec based on CMake options and detection\n\nConditionally enable some FSALs, disable others.\n\n1. rpmbuild accepts these options (gpfs as example):\n   --with gpfs\n   --without gpfs\n2. CMake enables FSALs by detecting available support on the build system.\n\nBuild the FSAL when \"--with <fsal>\" or CMake detected support.\nOverride CMake's decision by passing \"--without <fsal>\" to rpmbuild.\n\nSigned-off-by: Niels de Vos <ndevos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/5419690bb0a060da53ee7719f7fe26d421aec5a6"},{"sha":"dc3b85d6bb37bf7610e74580d1f52fb40645d320","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"CMake: add a 'make srpm' target\n\nIt is very convenient to create a src.rpm and have it rebuild for\ndifferent distributions. A 'make srpm' target can then be used to create\nautomated builds, for example with help from 'mock' or Fedora COPR.\n\nSigned-off-by: Niels de Vos <ndevos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/dc3b85d6bb37bf7610e74580d1f52fb40645d320"},{"sha":"68e664f80662d9682ecec68bc0c2ae938232be9c","author":{"email":"7bda0c0ee7f47171cc808e9e60292cbc5d8140dd@redhat.com","name":"Niels de Vos"},"message":"rpm: add a panfs subpackage\n\nSigned-off-by: Niels de Vos <ndevos@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nixpanic/nfs-ganesha/commits/68e664f80662d9682ecec68bc0c2ae938232be9c"}]}