> Ok, posted the list as a Google doc: > > https://docs.google.com/document/d/1dkysDokKt1Zb61QZag- > 22cHjWb1pvVl9mhtRBHVa > n5A/edit?usp=sharing
I've updated the doc to include all patches in V2.6 already backported, plus added in the rc1 patches. Everyone who has a stake in V2.5-stable please have a look at my suggestions for backport and comment, and look over anything I've rejected or haven't commented on... Thanks Frank > Feel free to comment (or even edit - if so, just use colors, put commentary in > comments). > > If I didn't grant access, or granted using the wrong e-mail, just request access > from the document (or let me know). > > Frank > > > -----Original Message----- > > From: Frank Filz [mailto:ffilz...@mindspring.com] > > Sent: Friday, January 5, 2018 6:42 AM > > To: 'Matt Benjamin' <mbenj...@redhat.com>; 'Kaleb S. KEITHLEY' > > <kkeit...@redhat.com> > > Cc: 'NFS Ganesha Developers' <nfs-ganesha-devel@lists.sourceforge.net> > > Subject: Re: [Nfs-ganesha-devel] Patches not backported to V2.5-stable > > > > Sorry, I didn't mean to imply that all of these patches should be > > taken, > this > > was just the first step of listing what had NOT yet been taken so we > > all > can > > look over and evaluate which are bugs that we want to backport and > > which are features that we don't want to backport, and which are bugs > > where the fix is invasive for a low impact bug so not worth backporting. > > > > I will make a pass at what to include this week. > > > > Frank > > > > > -----Original Message----- > > > From: Matt Benjamin [mailto:mbenj...@redhat.com] > > > Sent: Friday, January 5, 2018 6:18 AM > > > To: Kaleb S. KEITHLEY <kkeit...@redhat.com> > > > Cc: Frank Filz <ffilz...@mindspring.com>; NFS Ganesha Developers > > > <nfs- ganesha-de...@lists.sourceforge.net> > > > Subject: Re: [Nfs-ganesha-devel] Patches not backported to > > > V2.5-stable > > > > > > ++ > > > > > > Matt > > > > > > On Fri, Jan 5, 2018 at 8:18 AM, Kaleb S. KEITHLEY > > > <kkeit...@redhat.com> > > > wrote: > > > > > > > > > > > > On 01/05/2018 12:19 AM, Malahal Naineni wrote: > > > >> > > > >> Hmm, you listed patches from very old tags as well. V2.5 should > > > >> have only patches that fix defects. We should NOT be adding new > > > >> features, clean up works etc from V2.6 to V2.5-stable. For > > > >> example, you listed gerrirt change-id > > > >> <Ie6a6d625cf114091bec2e6785602154b9f2df6dc>. It implemented a > > new feature and it is buggy as well, so no point in taking it. > > > >> > > > >> I would like people to identify real bugs they fixed, and that > > > >> should be the list to be backported to V2.5. > > > > > > > > > > > > I agree with Malahal. I only want bugs, and maybe want to go as > > > > far as saying I only want "serious" bugs like crashes and memory leaks. > > > > > > > >> Occasionally, folks may need a new feature that is NOT intrusive, > > > >> we could backport such kind as well. > > > > > > > > > > > > Rarely, yes. I'm not aware of any 2.6 features that are wanted in 2.5. > > > > > > > >> > > > >> Regards, Malahal. > > > >> > > > >> > > > >> On Fri, Jan 5, 2018 at 9:01 AM, Frank Filz > > > >> <ffilz...@mindspring.com <mailto:ffilz...@mindspring.com>> wrote: > > > >> > > > >> I did some work with my script for extracting patch titles and > > > >> change ids > > > >> and with some manual work on the output, produced the > > > >> following list of > > > >> patches not included in V2.5-stable (the V2.6 tags are > > > >> included to help > > > >> identify when the patches arrived): > > > >> > > > >> > I0ccf28339b9296115520a5d54538f02df5ee0089 V2.6-dev.22 > > > >> > I1425e3c3246ccd3fa13bd07e06069677b71abcfa NFS: don't trash > > > >> stateid when > > > >> returning error on FREE_STATEID > > > >> > I789b76f8c5c5a158b846281d1c4491d3ccde538c Pullup NTIRPC > > > >> through > > > #98 > > > >> > Icc9523912e1e3653c3b40f83e0f603349c5e2a8f Consolidate 9P > > > >> queues > > > and > > > >> workers > > > >> > I367b7e9e2e51f8980d1296dfee50b6c847cd0ad2 FSAL_CEPH: no > > need > > > to set > > > >> credentials > > > >> > I123dab91583379d191933363c7e99b0946a6b913 config_samples: > fix > > > >> config block > > > >> examples > > > >> > I767785d9615e2d9216bec2e4a47a72caaa2cc14d FSAL_GLUSTER : > > add > > > >> support for > > > >> rdma volumes > > > >> > Id272de01fce18a19262426891a94ca66072ba232 Fix > > > revoke_owner_layouts > > > >> accessing uninitialized op_ctx > > > >> > I9975962ad441c33302a41301cf4ef53f92737418 glist: preserve the > > > >> order when > > > >> two items have same priority > > > >> > I95aa5269ecbd4883b1c9a9ea6d1f471b58a3e41a FSAL_GLUSTER: > > > >> close > > > fd > > > >> without > > > >> setting credentials at handle_release() > > > >> > I2db688224f44e0e5ad390a643b8a0732eb77a7a4 nfs4 - Add missing > > > >> put_ref in > > > >> OP_FREE_STATEID > > > >> > I039a5558e1e0bd845bed74a9158f3c732097463e MDCACHE - Fix > > > stacking > > > >> over NULL > > > >> > Ia48857fddab0a334d3c3a815a677745dc6f7d51c NFS4.1 - Allow > client > > to > > > >> specifiy slot count > > > >> > I1f012b50b7ad5f7e5d214072c7041d8a4f649b3a NFS4 STATE: Fixup > > > >> export (and > > > >> obj) refcounts for layout and delegation > > > >> > Ia87a41cc6ed38659b45fe51dc38153c6ecef547f NFS4 STATE: > > > >> Fixup > > > export > > > >> refcounts for lock and open states > > > >> > Icc4f17e0a39498f8f07bf828212dea3c7c5ba19c MDCACHE and VFS: > > > >> Improve debug > > > >> of export release and don't crash > > > >> > Icb6a7b682fd6fa3039c7968dafac6bf0328af98b Improve debug of > > > export > > > >> refcounts > > > >> > I3022e83a8f30987c1429c1d61df450f161a3af6e V2.6-dev.21 > > > >> > Ib93b78cf68347a9cd5e39cfa98ff4deba40ddd45 TEST and TOOLS: > > > >> Cleanup new > > > >> checkpatch errors > > > >> > Ifc595d60f52ef38cbb957322f096b7ddd9fd8619 SUPPORT: Cleanup > > > new > > > >> checkpatch > > > >> errors > > > >> > Ic0e034732f4e29e9e01d0c6fad49c2ecd48c380d LOG: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > Ide72a52987de228535c07cf5638da2d8632181d6 HASHTABLE: > > Cleanup > > > new > > > >> checkpatch errors > > > >> > I0c996e15f70a351a76ad9108a29a937fd97c8d0a DBUS: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I2fab11037ae8543e81a2edd4a2294ceb609a9cb9 SAL: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > I8d866f47efdcc04de0fa35ded62d246eb0c6cb82 RPCAL: Cleanup > > new > > > >> checkpatch > > > >> errors > > > >> > I9115d5b8a7949b132b956639d79e2f096dcf1808 RQUOTA: Cleanup > > > new > > > >> checkpatch > > > >> errors > > > >> > I5366af45e9b2acaf3d4d1690ce27b7ce76046b12 NLM: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I75bd17c2cd20431b0c36aedbddd85cceb8c6c4ab NFS: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I2dd4e39d115449bd855f77187f9d98e357368eb2 NFS4: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I8d78ffc75fc254b4ba016bd35348ab4ef906badd NFS3: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > Idc725fe5915dabb8e301b1bd4e0a4b91b1f4fc2f MNT: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I481a4cbe21b5623f20f623ab30b04b23259e4918 9P: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > I5e7b9fcd169387eb4929067e135738666f12adca MainNFSD: > > > >> Cleanup > > > new > > > >> checkpatch > > > >> errors > > > >> > I6efa95690dbee6d1af9de67df31d76932a426e24 FSAL and > FSAL_UP: > > > >> Cleanup new > > > >> checkpatch errors > > > >> > Ieb84f4fef3df09fbcc9a16cdb57ea94cfaa4325b NULL: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > I744df098a9b4fc75d15e0044f6555a1e07d51df9 MDCACHE: > Cleanup > > > new > > > >> checkpatch > > > >> errors > > > >> > If42b81b3abcfde4561a0303a9a3521f2da55885a RGW: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I939f5faa5339f0d5fef89fa1e0d91d7cbefade2e PROXY: Cleanup > new > > > >> checkpatch > > > >> errors > > > >> > I759c57121457c8fa4186b95c4480517c0d973de3 VFS: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > I34a1668d8d4216e60e46a1b11e41fbf8c79bc482 GPFS: Clean up > new > > > >> checkpatch > > > >> errors > > > >> > Ib47c7c5e256ff3e7d6dd70fae486eb2cba704534 GLUSTER: Clean > > > >> up > > > new > > > >> checkpatch > > > >> errors > > > >> > I364aff7db1a143e554a07560f1878a56a372a9c7 CEPH: Cleanup new > > > >> checkpatch > > > >> errors > > > >> > I42b182912722bb7704cf20ebb93e0d5e0ab7a5df Update > > > checkpatch.pl > > > >> <http://checkpatch.pl> from kernel > > > >> > > > >> v4.15-rc2 > > > >> > I51b00df253f7e63edfa2d85a649632a4bae1d9fa V2.6-dev.20 > > > >> > Iff945dbc5a645b0fd1bd8474f88d74bff49430bc ntirpc pullup - > > > >> fix > leak > > > >> > Id8c66de80e6b998653878bfefcfcd22f74789dd9 NFS4.1 - Make > > > >> the > > slot > > > >> table > > > >> size configurable > > > >> > I178733cd95bb27f3875e802578d4a7f02844daca CMake - Allow > > > >> per-processor > > > >> settings > > > >> > Ib46c9d34c6b5f046c9c73112277ab18cf3c30102 NFS4 - Free > > > >> client > in > > > >> error case > > > >> > I1623a9672b58847b16feb05085f4574a595dd859 FSAL_MEM - > > Destroy > > > up > > > >> fridge to > > > >> avoid leak > > > >> > I9f714d51f549cf497802e454d8a2f9792faaf525 Don't leak the FSAL > > > >> config block > > > >> for exports or DS > > > >> > Id66c8c3c9056a69c5306fca6895c66782985b1a5 pNFS - Fix > > > >> memory leaks for > > > >> fsal_pnfs_ds > > > >> > I70e1c0e8c05c56dd02983dca2e0fd1539081db00 PNFS - Fix > > > >> comments > > > on > > > >> fsal_pnfs_ds > > > >> > Ia396978971d4a07ff42fd9dbd5da65c1af0450ba NFS: rework > > > >> grace > > > period > > > >> handling > > > >> > Ia94be7915ed014de1055aa9cb6c4f8089108ff0c export: avoid > double > > > >> free if > > > >> init_export_root fail at add_export > > > >> > I39a6553d4b47eb9de8d69f59d0b59caa7d38ed0e Fix closing > > > >> global > > file > > > >> descriptors > > > >> > Id7868135f67945dd6cdff8ecb028042fef5789cc cmake: detect > > > openSUSE > > > >> Tumbleweed > > > >> > I82116d8bc600fc7116338323407888b03b305486 Cleanup export > > > refcounts, > > > >> especially in DBUS show_exports > > > >> > I78fb00b0542415011968f42b3f09f3d02fb3fa4d > > > gsh_export_removeexport > > > >> needs to > > > >> set up an op_ctx > > > >> > Iefcde64e10119bec1f644894a57f19ea0a480e4b Add export > refcount > > > >> debugging > > > >> > I6ed692ade41b9984ad7b3e643aabd67704d5021f Fix release of > > > >> host_prefix in > > > >> client_match > > > >> > I723131d1e8bd053bdc095573704e67a25e956bbc V2.6-dev.19 > > > >> > I9e667e915d9080f2c130241199e883dca36c9ac5 free_rpc_call with > > > >> clnt_req_release > > > >> > I888b6f32120365464ba4cd5c4b35fda17f871493 clean up > > gsh_malloc(), > > > >> gsh_calloc(), and gsh_free() > > > >> > Iaad6ad2044c97ef301eb08aa5a5802ca17f31413 > > > >> test-lookup-latency > > > >> - FSAL > > > >> lookup latency microbenchmark > > > >> > I0f2c24626ae283ddb45fd026806326acce4f290a More C++ cleanups > > > >> > I9a9100ca0f2de94651599630e1a4a32c0675dd24 Add a global > > > parameter > > > >> to avoid > > > >> dropping caps > > > >> > I31badf93e2505f07adf5dfbe8605645081f31f95 fsal_create() - Add > > > >> case for > > > >> normal files > > > >> > I34e9675260125d4f11c6fdc2bc899f1df673793a Fix freeing the > owner > > > >> twice! > > > >> > I075429fc64900102f533c606037d9f7d8cbdb351 [GPFS] Fix > > > >> global > fd's > > > >> openflags > > > >> > Ia0774280ca534bea3efa222e4c544625c8785f9c Avoid multiple > states > > > >> for the > > > >> same owner and object > > > >> > I12bb1a956f1e4f727b67001680e21bd1a7a8c2bd Fix > > > >> NULL-deference > > > in > > > >> _9p_socket_thread(). > > > >> > I4d4a9b15478fe1b7d044e7e2fd7514190039bed1 nfs_main: always > > > seed > > > >> the pseudo > > > >> random number generator > > > >> > I110f357368c22af9a5710a5db56ea7eef8feb315 ceph: wire up > > > delegation > > > >> requests and callbacks > > > >> > I548459d4ef8c3b33c54f951c72d36db3c63f4b65 Get attributes in > > > >> fsal_lookup() > > > >> when name is '.' > > > >> > Ic2a1a994165664945161e88201b10f623b46b5b9 Set > > > >> attributes_follow=false when > > > >> required attributes are not filled > > > >> > I72e25e2fc07b9c16e550c2d2d6654c455a16bbc6 Log a CRIT trace > > > >> for error > > > >> NFS4ERR_IO > > > >> > I045cdbe2a48afb2c4884b24fdd7fc8561ff64a52 Change type of > > > >> 'lru_run_interval' to 32 bit for big endian systems > > > >> > Ibc36f626df0b9e423b225726e2ada364c2eaed00 > recovery_rados_ng: > > > >> add new > > > >> driver for recovery > > > >> > I07e261ce02af1ba6c9470f1dc93b9735a748a96b SAL: always > initialize > > > >> clid_ent->cl_rfh_list > > > >> > I1a5dc8925d243700b53cf19b3c48231663382ca0 rados_kv: make > > > >> some static > > > >> symbols global > > > >> > I7fe8b251943a87b1ee9c74202d6e3615cd4d7039 rados_kv: set > > default > > > >> pool to > > > >> "nfs-ganesha" > > > >> > I41234f9affa55a808a2ca343d5e24c11ef0fe876 rados_kv: clean up > > > >> rados_kv_init > > > >> > I40e57fe9388a04e4206ee7091cb92e0e36d5da08 CBSIM - Fix > > > >> fake_recall.py with > > > >> proper interface > > > >> > I413a1373127c3c869871de6a3439f313ad37c243 Cleanup - Use > > existing > > > >> verifier > > > >> function > > > >> > Id63d7ca3970f738d2f9be88d6e22ad053bd1d4e8 FSAL_GPFS - > > Handle > > > >> attrs_out in > > > >> open() > > > >> > I569bdda95b2319a1506cdf86ff305eb6b5f2272c FSAL_GLUSTER - > > > Handle > > > >> attrs_out > > > >> in open() > > > >> > Ied8644766d8122507a9174e8c29a3a85b9b9e826 FSAL_RGW - > > Handle > > > >> attrs_out in > > > >> open() > > > >> > Iab03cb8b0d7e168a83c96d8e6f07dd5f600b3d88 FSAL_CEPH - > > Handle > > > >> attrs_out in > > > >> open() > > > >> > I8d710b060b6098177e05dd9de24b7184ed0d368b FSAL_MEM - > > Handle > > > >> attrs_out in > > > >> open() > > > >> > I839e05032116a261de1f9e5a5ebb368c22cc0f9c FSAL_VFS - Handle > > > >> attrs_out in > > > >> open() > > > >> > I5c079a213b810f1ff88bb416fa190bd073e242c9 V2.6-dev.18 > > > >> > Ibf6f569e23c1962e664fc95159ee83d776c56d19 nfs_rpc_call > > > >> > Id00c30e5ae78a27a658eaa1eb8a85df2b1056a98 Remove unused > > > request > > > >> queues > > > >> > I75877e6a03c3fecbbd18feceb3a8ae47c2e226b1 Remove unused > > > request > > > >> decoder > > > >> threads > > > >> > I3b8ce4a47541ec9fbada2166a54707e6ccc4ee69 FSAL_GLUSTER : > > > >> use > > > fd > > > >> present in > > > >> open state_t when ever available > > > >> > I1ac37aaf97824939daf9b9df7356413948bcc2c9 export: fix use > after > > > >> free in > > > >> free_export > > > >> > Ief54601a3d1b7559b7f132b720095b811f2eddf2 config_parsing: > > reset > > > >> err_type->dispose at err_out in proc_block > > > >> > I886b310aa74cff356dd30ff44e8a63941ed579bd SAL: add new > > > >> recovery_fs_ng > > > >> backend that is simpler and more fault-tolerant > > > >> > I1cd7efb41e4f182b3e189a509087594f432159e8 SAL: consolidate > the > > > >> recovery_read_clids_recover and recovery_read_clids_takeover > > > >> operations > > > >> > I5e8488a9c096f37e69a9b807f152e9dd5839a553 recovery_fs: > minor > > > >> cleanup in > > > >> load_clids code > > > >> > I70333542b2780c598c6034c47f67eea46f7ab42c Handle FSAL cookie > > > >> collision in > > > >> MDCACHE > > > >> > I72a2d0f08416b833b106d593d1fdf4243a7f8870 Normalize main > > > >> and > > lib > > > >> entrypoints > > > >> > I60405b8109114f0c30a2cd19163b40703ba61c10 MDCACHE - > Update > > > >> attribute cache > > > >> on open > > > >> > I937e4537b816b3a353965d2bac01f173415afcc7 V2.6-dev.17 > > > >> > I268f650806be5bc94bd96d121bdca3291c46338b Pull up NTIRPC > > > >> through > > > >> #91 > > > >> > I9e14ac051bb6e4e78e314c3206078e9118532658 [GPFS] Set a FDs > > > >> 'openflags=FSAL_O_CLOSED' when fd=-1 is set > > > >> > I8368b9e861df5fc5cb18ae03c7f3b01122868581 Give temp fd in > > > >> fsal_reopen_obj > > > >> when verification fails for a fd's openflags > > > >> > I477a7f8bd0e9565187a5381e0f560c527774b46d NFSv4.1+ return > > > special > > > >> invalid > > > >> stateid on close per Section 8.2.3 > > > >> > Ifadeb0cdf69545d9ea67c4f24c62f2e09bc8a733 Add some detail > > > >> to > > > config > > > >> documentation > > > >> > I6f9c3848771a22b429f8a723b13c0fdd08303518 handle hosts via > > > >> libcidr to > > > >> unify IPv4/IPv4 host/network clients > > > >> > I97a3e808858cb34a06db39bd40a11a14aaf4f5fd fsal_gluster: > > > >> glusterfs_create_export() SEGV for typo ganesha.conf > > > >> > I6df764f0a65306e7074d15970c427e76d8fba9d8 Fix cmake > > > >> failure > > > when > > > >> /etc/os-release is not present > > > >> > Id8249408f920037dc4f10eef44b8647b4661fc83 Lower message > > > >> log > > > level > > > >> for a > > > >> non-existent user > > > >> > Ia6ff6ed6caedd04e574ae9945678a2f22a9ca834 Allow > > > >> configuration > > of > > > >> NFSv4 > > > >> minor versions. > > > >> > I84fa579f70ccb6f06cf3512c122659cd978e75ad FSAL_PROXY: set > > > thread > > > >> names for > > > >> logging > > > >> > Ie82eb4a5ecf5da3fd3a8d1cd9dbdb99b54842745 9P lock: aquire > > > >> state_lock > > > >> properly > > > >> > Ie720da438220f7115d4458b4b995753d480d6491 SAL: allow grace > > > period > > > >> to be > > > >> lifted early if all clients have sent RECLAIM_COMPLETE > > > >> > I2d0e362ef8f28ba78575b60f3fb2890096d98fc6 FSAL_CEPH: do an > > > inode > > > >> lookup > > > >> vs. MDS when the Inode is not in cache > > > >> > I10c12955eaa3861f5bc8287bb8678f805dec1007 recovery_fs: > > > >> ensure > > > we > > > >> free the > > > >> cid_recov_tag when removing the entry > > > >> > I1d086750e18e56a9b247ac3a0303ed12b3668c34 recovery_fs: > > remove > > > >> unnecessary > > > >> conditionals from fs_read_recov_clids_impl > > > >> > I125c8c8590f563a2f81ab9274343c0bff8ba4e29 NFSv4: remove > > > >> stable-storage > > > >> client record on DESTROY_CLIENTID > > > >> > I13049d38f7ff158a7d2b10c4e4e9dbe43b8a43c4 NFSv4: make > > > >> cid_allow_reclaim a > > > >> bool > > > >> > Ibabf7825827500ce451563a3944cf026de05ae79 SAL: fix locking > > around > > > >> clnt->cid_recov_tag > > > >> > Ie3239d5435c5ff2eefa0ad810134b193d6ff9fbc SAL: remove > > check_clid > > > >> recovery > > > >> operation > > > >> > I58a05552933d4f7819dcbacf6473b90f3b17b7f1 SAL: clean up > > > >> nfs4_check_deleg_reclaim a bit > > > >> > I56f400d93d4ca7f16d029dc4dbeb97a7c44876e6 V2.6-dev.16 > > > >> > I8a9160ce4da33e6cace5b8e4267e1934c31b332d Fix updating > > > >> mtime/atime with > > > >> nano seconds. > > > >> > I60efd4c5e538f9320e727f17df323463d2820bf8 Fix attempt to > > acquire > > > >> content_lock twice > > > >> > I3e7ad33d1691e7eb8ff4c7415e3e735fc001b674 FSAL_GLUSTER: A > > > new > > > >> option to > > > >> enable/disable upcalls > > > >> > Iada41c9a83d38159714aa083d66244489384a62c FSAL_GLUSTER: > Fix > > > >> memory leak > > > >> while reading dirents > > > >> > I46b103d3b8555116efe5852eab99de30a5fd0e43 FSAL_GLUSTER: > > Use > > > the > > > >> APIs to > > > >> register for upcall events' callback > > > >> > I8282928e5ac494dd9ebc36edba5f13c1fc98e3c2 Make sure we > > > >> don't > > > do > > > >> cleanup > > > >> while holding state_lock in open4_ex > > > >> > Ib270b94d3c186370bf5ee9e4a3f95c200e7889f5 V2.6-dev.15 > > > >> > I725a672f1a61176d272a210f2f73c4a324aaef06 (log_functions) > > display > > > >> work_pool name > > > >> > I86b0ae15b4a3f87e8447fba804fec20668e40c28 scripts: > > > >> Multilock > > test > > > >> client > > > >> for Gluster > > > >> > I3ea0b1b6723cb787a332cff79e95ca4d6925fe13 MDCACHE: Catch > > > >> an > > > end of > > > >> directory condition and record in dirent cache > > > >> > I633d57ecfa2697168b067633b53f1aa024de3c46 Provision for > > > >> enabling and > > > >> disabling stats counting > > > >> > I64a6ac7e8141179bcda2ca15dfab3912f808a74a Fix attr and > > > >> content > > > lock > > > >> deadlock with readdir and other operations > > > >> > I4c3c41286c356fcee222affcaead02ce555e7c94 Update parent > > > >> handle > > > with > > > >> content_lock held > > > >> > I0a38db175e715b3f1916a13d319615606c372f7a Don't allow > > > >> rename > > > that > > > >> makes an > > > >> object as parent of itself > > > >> > Ic6d8f7e64a0b6d1eee482f05e2992fe627269fa6 reaper: fix > > > >> nfs_in_grace() check > > > >> > I7bc6c4350f94bd4025c284e72f3f6be4d8708945 NFSv4 - Log > > > >> result > of > > > >> OP with > > > >> DEBUG > > > >> > I71fcbe1ea845681e16c065527aa3dab2783e3eb4 PROXY - Convert > > > proxy > > > >> connections multi-AF > > > >> > Id16408fc6891058421e0f417a4c6cb5e63eb3a7b Make thread > name > > > larger > > > >> for 9P > > > >> threads > > > >> > Ica1367b21c8c58907c8d49e0fec3850444f8d6dc V2.6-dev.14 > > > >> > I6493ec479c709c2ebcbb76627d15be1216e4cd46 nTiRPC Pullup - > > > various > > > >> changes > > > >> > I2fb02f89718df56e099353ecf8bfe25cc3f43a3e Remove unused > > > parameters > > > >> "Dispatch_Max_Reqs" and "Dispatch_Max_Reqs_Xprt" > > > >> > Iaac4ef05e629991620ecee0fbdccc85402b3a75b [GPFS] Fix > > > >> upcall to update > > > >> group, mode when flag UP_OWN is seen > > > >> > I1b421fc26721ca1b226a6b95d890e95910d053d2 FSAL_PROXY: fix > > > slotid > > > >> index > > > >> management > > > >> > If2d2b708b6231dcc5315fb657a20431fc48af880 Remove unused > > > >> gsh_xprt_private_t > > > >> structure > > > >> > I029085864de30c2805275aecaf814b9333e78988 CEPH: fix > > > >> ceph_close_my_fd > > > >> reuses new_obj after set to NULL. > > > >> > I47d17c7ce8e5cd35995807702e453a5f2fb5aa2b VFS: fix double > close > > > >> of fd in > > > >> open2 > > > >> > I52330c2fcb16ca469068f5a66258e21232db1baa mdcache: don't fail > > > >> setattr if > > > >> it succeeded but getattr failed > > > >> > I08e2e752357e76d77583bd22f15f8bd72d71f39e mdcache: don't > > > >> hold > > > the > > > >> attr_lock for write over the setattr2 call > > > >> > I27a4156d356bc104af92cb94544148e57f3c829d nfsv4: fetch > > > >> minorversion before > > > >> freeing deleg_ctx > > > >> > I0d69af56784b6f743dfaed92a10a07529aa6d34f nfsv4: remove > > > >> sd_grant_time from > > > >> delegation state > > > >> > Ib028ca03388ea184de2442ba1bf30374c97a4a5d reaper: remove > > > >> the in_grace > > > >> variable from reaper_state > > > >> > I1bbc4b46c9eb5108a5b573eee2c667ae4dbe5269 Don't update > > parent > > > >> handle after > > > >> failures > > > >> > If9b58ce10fdcdf139f268e2329612705b1d8dd49 [GPFS] handle > > invalid > > > >> handles in > > > >> gpfs_host_to_key > > > >> > Id1c68b4c1b90ad31d3079bf245b0b743b762804b Fix parent handle > in > > > >> mdc_lookup > > > >> > I7cfee0c9608d7ac8241d0ffeb4c01f5e7d739abe [RPM] suppress > > > >> post install > > > >> selinux/semanage warnings > > > >> > I6f9b88d11bd2c90ddc77ff11d57752c9cc71fc4e RGW: always > release > > > >> object when > > > >> meeting fileerr > > > >> > I312a37e8fcd624ab3a9e60c973a1afb21cb8b9e1 Fixes for > > > >> building > > with > > > >> gtest > > > >> > I3f5b4576674791f63d547dd9ee36aeca16b249bd FSAL_MEM - On > > > shutdown, > > > >> clean up > > > >> objects > > > >> > I46d3fe6602d6ea07a4e53d6ef73afa986a702fbf FSAL_MEM - More > > > >> tracepoints > > > >> > I2506d830eaa7b21aa57e9026e0dea78d73fde07b NFS4 - Don't > > > >> leak > > ref > > > >> in error > > > >> cases of LOOKUPP > > > >> > I93fb9fb2e264ca02fbe965cb4cd97b81bde2ce68 MDCACHE - > Release > > > >> unused new > > > >> entries > > > >> > I8421893d4f83e7278229b314fbc679a5d9330b78 MDCACHE: > remove > > > unused > > > >> icreate_refcnt > > > >> > I502c9b258863ebb571b81fc5a1f49b8dd2ba17d1 V2.6-dev.13 > > > >> > I3a21b410b8dd9010e931002462587bd187b073d5 Pull up NTIRPC > > > >> through > > > >> #82 > > > >> > If6d308a8930c98c695b036daafafc5b793f5cda3 FSAL_PROXY : fix > > open > > > >> from a > > > >> NFSv4.0 client > > > >> > I27e433046957529bd89fab1ae81df0b80777a837 FSAL_GLUSTER: > > > >> Add option to > > > >> configure upcall poll interval > > > >> > I4bb91bfa58df44ed613d00c5558432ce4f1e9248 Set > > > >> attributes_follow=false if > > > >> 'valid_mask==ATTR_RDATTR_ERR' in readdirplus > > > >> > I7d545a1b3a6816c86db0784136c201023dfb43e9 Adding support > for > > > >> registering > > > >> with multiple dbus names > > > >> > Iae93dad3deef39866fca83b404e262afadcf4ad1 V2.6-dev.12 > > > >> > Ib6d24f25f7c648c4fc4598794a91761757401654 Pull up NTIRPC #78 > > > >> > I957b0e43c7c1057649330d5453b3726d08d66cfb FSAL_MEM - Add > a > > > >> tracepoint for > > > >> lookup > > > >> > I53b41c87c66b5a0999832a3502d005f9cd650db1 FSAL_MEM - Lock > > the > > > >> mfe_exp list > > > >> > I9eae34827014855a72ab6e18e52d55d5eb4cd566 FSAL_MEM - > Don't > > > free > > > >> on error > > > >> before allocation > > > >> > I8b625917788f009439cc14b4d50abc306b63c592 V2.6-dev.11 > > > >> > I65aeaa7f902c8794560e4d13c61c8a9ca17e545e > > > >> (gsh_wait_queue.h) renamed > > > >> > I47ac51e536483db0d4f22e757459c805b2671fcb Pull up NTIRPC #76 > > > >> > I82bf51b192d4492427593f0c691d0eab42f8a127 V2.6-dev.10 > > > >> > I8a53bc6afbe90e4fd05d0545ebe7da1cf84fce5b Pull up NTIRPC #75 > > > >> > Idadb737fc14b93e8a8f1d03ffaefa1bf682a716f V2.6-dev.9 > > > >> > I68c85b55cced4c0bbf2b70ada24980faa4361139 Pull up NTIRPC #74 > > > >> > I4d89cd1196e17940d8d263667f0705912aab8493 RPC_Debug_Flags > > > >> > I92c32f142b211ea9f1f9fb0b27c39c2de57fc257 NFSv4: drop > > > >> DO_DELEGATION define > > > >> > I82b78b4dfc36601e8fdd74cb91e47b8894c20635 GPFS: disable > > > delegations > > > >> temporarily > > > >> > I22ec21c368aec46f9e83012fd90f6be0d83ece0c set op_ctx > > > >> during > > > deleg > > > >> revokes > > > >> and recalls > > > >> > I9ef314125c5eb86fd21c449787349b78f32da1df Rework > > > >> delegations > > to > > > >> use new > > > >> lease_op2 interface > > > >> > Ia1f36cfaa8bd49474d7c3cf103af2515edea3fce nfs: fix error > > > >> handling in > > > >> nfs_rpc_v41_single > > > >> > Ie9ff2d2181e184b2dfef7b6b2b793d1f40e7bb82 V2.6-dev.8 > > > >> > I808ec1051b2ef58309b14f3b1fdc42d866d5c196 nfs: use > > > >> OPEN_DELEGATE_NONE_EXT > > > >> when not granting a delegation on v4.1+ > > > >> > Ic0c0eca52182009289634a985c2e4d1e34dcb895 Take a reference > > > >> to > > > the > > > >> session > > > >> over a v4.1+ callback > > > >> > I4c6407aacb4f119fa856d0857df60b7d19791e55 nfs: fix cleanup > after > > > >> delegrecall > > > >> > Ic6fac7c66d802b25dece9aa0c3d34ac2671b8f74 nfs: > > > >> nfs41_complete_single -> > > > >> nfs41_release_single > > > >> > Ic774170db363f3782754672d5ae5675603ee1a41 FSAL_PROXY : > > > >> code cleaning, > > > >> remove useless comments > > > >> > I80adb7c583c2c28e57d0f75686220cb474d65367 FSAL_PROXY : > > storing > > > >> stateid > > > >> from background NFS server > > > >> > If675f156b253247d2d0ac1f5cb82aa38e9eb83bb FSAL_RGW: > Remove > > > obsolete > > > >> (non-support_ex) create method > > > >> > I6b049361f205e662551d382750766dddfc090652 V2.6-dev.7 > > > >> > I9f24cc76405ba8ddede2395abadb04660b57840b Fix RPM Release > > > >> tag when no > > > >> GANESHA_EXTRA_VERSION > > > >> > I8c6da75bb3f3266fe1871143bb97f01ba383066e nfs: make > > delegation > > > >> recalls use > > > >> new callback infrastructure > > > >> > I517ff36a9276bbda75d550a96be0574a630bc783 nfs: make the > > > >> single- > > > op > > > >> callback > > > >> helper be minorversion neutral > > > >> > Ie3341c897d4b9141c91b20f634fb8aa8d58202f3 nfs: remove > > "free_op" > > > >> argument > > > >> from nfs_rpc_v41_single > > > >> > Ib7f6b8ec0a66e753cb40744123c136e7d8153fdb Remove non- > > > support_ex > > > >> FSAL open, > > > >> reopen, and status methods > > > >> > If40959b04cfb39ef56fabf082a8aa8367bb9c7ba Remove > > > >> non-support_ex FSAL > > > >> commit method > > > >> > I042a4b3352926fc5484f2aac9fcc0c8b2ff0cf14 Remove > > > >> non-support_ex FSAL > > > >> share_op method > > > >> > Ic1f43f41f970e48633006d02f3f7fdf48fa80717 Remove non- > > > support_ex > > > >> lock_op > > > >> and fso_lock_support_owner > > > >> > I01405fe6b788e16f7b24f89b9ddd72ed037e623a Remove non- > > > support_ex > > > >> create > > > >> FSAL method > > > >> > I7c986c444f17c83aecd730569f105f6e649b1ca3 Remove non- > > > support_ex > > > >> setattrs > > > >> FSAL method > > > >> > I24b8c9d292d2869540df0c22d420541283f16662 Remove the > > > >> non-support_ex read > > > >> and write methods > > > >> > I09e17c305ba4c90e2699251940649a91882e8c9f Remove > > > >> support_ex > > > FSAL > > > >> method > > > >> > I069b41f0d497bbbc79fbb2b9dea1149bb3a58475 Assume > > support_ex > > > in > > > >> FSAL/fsal_helper.c and include/fsal.h > > > >> > Id87f54ffe86911604bbcf270ae095c385a04fc25 Remove share > > counters > > > >> from SAL - > > > >> WARNING - delegations have been broken > > > >> > I54f5a2ad56ce6feb0bcbd52950c741174c1c4b93 Replace calls to > > > >> state_share_anonymous_io_start with state_deleg_conflict > > > >> > I3a6f021d344ddafd95f1309c8189e91a2faf9aa1 Assume > > > >> support_ex > > in > > > >> NLM_SHARE/NLM_UNSHARE handling > > > >> > Iab3ec0848624757c0f93944aac2a781f7e1ca601 Strip legacy > > > state_share > > > >> functions used by NFS4 > > > >> > I580d8615ba33e71488956960c9f4bd4f553d511e Assume > > > >> support_ex > > > in > > > >> SAL/state_lock.c > > > >> > I97528bcf148c25d4fb7509c1cd02943e6f1dcc99 Disable > > > >> do_lease_op > > > >> - FSAL > > > >> lock_op method is not implemented by anyone > > > >> > Ic3cf431ccb02f30774ce7d402b50a3ce642f05da Assume > > > >> support_ex > > in > > > >> SAL/nfs4_state.c > > > >> > I0b6b8136f47ac47b03ab1f12436a5d4a428c5f02 Assume > > > >> support_ex in > > > NFS4 > > > >> protocol functions > > > >> > Id9fc3e0c6ce76b377a55ba96d086e825c3312685 Always assume > > > >> support_ex in NFS3 > > > >> protocol functions > > > >> > I1505e5e606d2a360e3c58833d692aa70883fe00f Always assume > > > >> support_ex in 9p > > > >> > I45ed9dd89fab9dcad902340021b11ee31f17dbe6 (libntirpc) > > > >> update > > > pull > > > >> request > > > >> #70 & #71 > > > >> > I51517b281ffca7411a6a229e07088028ca336c44 V2.6-dev.6 > > > >> > Ib5ce7e184a2029ff36830e8b0d59d96df3f717fa Napalm > > > nfs_worker_thread > > > >> NFS_REQUEST queue > > > >> > Ie6a6d625cf114091bec2e6785602154b9f2df6dc DBUS interface > > > >> for purging > > > >> idmapper cache. > > > >> > Ia53c8eec07a840425877e03ec58682c42d512b34 FSAL_PROXY : add > > > >> verbosity in > > > >> EXCHANGE_ID > > > >> > Icb67b2df86a6060c68a8b2c16389d9b44c8aafe5 Remove libzfswrap > > > >> > Id020de3fb0d91e31d3eb81c86a2ef9f3b9097ce7 Strip FSAL_ZFS > out > > > >> > I2611365be9f2f342760c35c6023ee4ab02766fa9 V2.6-dev.5 > > > >> > Ie2aec841612e3270f2a7904fa88eda39db93c190 V2.6-dev.4a > > > >> > Ibc31cf3745a5a20a4236a9a37712572d1f0f87f4 V2.6-dev-4 > > > >> > I6f2dfd9dc4431df6372d30e3c6510b290ec9e8de CMake - Have > > > >> 'make > > > dist' > > > >> generate the correct tarball name > > > >> > I0428d3c316a12fc1cab750f745640a50c03a34cc FSAL_MEM - fix > > > >> UP > > > thread > > > >> init/cleanup > > > >> > I9c0810bfb211dd133b3f33e04036b57f69ef0c4f V2.6-dev-3 > > > >> > I81a5e85ad5eb9935a09937d1262b959fdc7cabb9 Napalm dispatch > > > >> plus > > > plus > > > >> > Icc0c7d806e2e8dcaa715d72f26a98d5f7f71c77d Revert "CMake - > > Have > > > >> 'make dist' > > > >> generate the correct tarball name" > > > >> > I69000025dc73cf930bb8cfe747baab1642164045 V2.6-dev-2 > > > >> > I10dc7925db271eab2bcd3f9a035ffbdfb21e2450 CMake - Have > > > >> 'make > > > dist' > > > >> generate the correct tarball name > > > >> > I195759fd0c1394651d9bf188eb19229ebcf46f68 V2.6-dev-1 > > > >> > > > >> > > > >> --- > > > >> This email has been checked for viruses by Avast antivirus > software. > > > >> https://www.avast.com/antivirus > > > >> <https://www.avast.com/antivirus> > > > >> > > > >> > > > >> > > > >> > ---------------------------------------------------------------------------- > -- > > > >> Check out the vibrant tech community on one of the world's most > > > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > >> _______________________________________________ > > > >> Nfs-ganesha-devel mailing list > > > >> Nfs-ganesha-devel@lists.sourceforge.net > > > >> <mailto:Nfs-ganesha-devel@lists.sourceforge.net> > > > >> > > > >> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > > > >> > > > >> <https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> ----------------------------------------------------------------- > > > >> -- > > > >> -- > > > >> --------- Check out the vibrant tech community on one of the > > > >> world's most engaging tech sites, Slashdot.org! > > > >> http://sdm.link/slashdot > > > >> > > > >> > > > >> > > > >> _______________________________________________ > > > >> Nfs-ganesha-devel mailing list > > > >> Nfs-ganesha-devel@lists.sourceforge.net > > > >> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > > > >> > > > > > > > > ------------------------------------------------------------------ > > > > -- > > > > -- > > > > -------- Check out the vibrant tech community on one of the > > > > world's most engaging tech sites, Slashdot.org! > > > > http://sdm.link/slashdot > > > > _______________________________________________ > > > > Nfs-ganesha-devel mailing list > > > > Nfs-ganesha-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > > > > > > > > > > > > -- > > > > > > Matt Benjamin > > > Red Hat, Inc. > > > 315 West Huron Street, Suite 140A > > > Ann Arbor, Michigan 48103 > > > > > > http://www.redhat.com/en/technologies/storage > > > > > > tel. 734-821-5101 > > > fax. 734-769-8938 > > > cel. 734-216-5309 > > > > > > > ---------------------------------------------------------------------------- > -- > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Nfs-ganesha-devel mailing list > > Nfs-ganesha-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus > > > ---------------------------------------------------------------------------- -- > Check out the vibrant tech community on one of the world's most engaging > tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Nfs-ganesha-devel mailing list > Nfs-ganesha-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel