[Nfs-ganesha-devel] Announce Push of V2.5-dev-11
Branch next Tag:V2.5-dev-11 NOTE: This release includes an ntirpc pullup. Please make sure to update your submodule. Release Highlights * Embed rpc_msg in svc_req Signed-off-by: Frank S. FilzContents: 3eb39cd Frank S. Filz V2.5-dev-11 eb51d7a William Allen Simpson Embed rpc_msg in svc_req --- 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
[Nfs-ganesha-devel] Announce Push of V2.5-dev-10
Branch next Tag:V2.5-dev-10 Release Highlights * Only LogFullDebug for overflow error in readdir * FSAL_RGW: Ensure mandatory fields for rgw.conf are not NULL. * packaging: python2 fixes * FSAL_GLUSTER: Avoid double free of handle in case of setattr failures * [valgrind] Mem-leak: Free channel client memory. * RPM - install RGW sample config * LOG config - don't double free * LTTng - Add tracepoints for v4 OPs * Don't do work in assert() Signed-off-by: Frank S. FilzContents: eca2e0c Frank S. Filz V2.5-dev-10 246aa9c Frank S. Filz Only LogFullDebug for overflow error in readdir 141b878 Supriti Singh FSAL_RGW: Ensure mandatory fields for rgw.conf are not NULL. cb61b19 Kaleb S. KEITHLEY packaging: python2 fixes fd621c2 Soumya Koduri FSAL_GLUSTER: Avoid double free of handle in case of setattr failures e920d6b Swen Schillig [valgrind] Mem-leak: Free channel client memory. 58f1950 Daniel Gryniewicz RPM - install RGW sample config 12cf3a8 Daniel Gryniewicz LOG config - don't double free e7859f9 Daniel Gryniewicz LTTng - Add tracepoints for v4 OPs c0e882d Daniel Gryniewicz Don't do work in assert() --- 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
[Nfs-ganesha-devel] Change in ffilz/nfs-ganesha[next]: packaging: python2 fixes
>From: ka...@redhat.com has uploaded a new change for review. ( https://review.gerrithub.io/343659 Change subject: packaging: python2 fixes .. packaging: python2 fixes Fedora, CentOS, RHEL support for python2 vs python3 Change-Id: I7877dc65adb7d860f3faeb7c65f9e60a27fe44d7 Signed-off-by: Kaleb S. KEITHLEY --- M src/nfs-ganesha.spec-in.cmake 1 file changed, 3 insertions(+), 3 deletions(-) git pull ssh://review.gerrithub.io:29419/ffilz/nfs-ganesha refs/changes/59/343659/1 -- To view, visit https://review.gerrithub.io/343659 To unsubscribe, visit https://review.gerrithub.io/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7877dc65adb7d860f3faeb7c65f9e60a27fe44d7 Gerrit-Change-Number: 343659 Gerrit-PatchSet: 1 Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Owner: ka...@redhat.com -- 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
[Nfs-ganesha-devel] Change in ffilz/nfs-ganesha[next]: nlm: avoid mutex initialization/destroy in assert
>From Soumya: Soumya has uploaded a new change for review. ( https://review.gerrithub.io/343613 Change subject: nlm: avoid mutex initialization/destroy in assert .. nlm: avoid mutex initialization/destroy in assert Since assert is processed only in debug builds, have updated with new macros for state_mutex initialization and destroy. (Note: Not sure if this mutex is used anywhere else in NLM code-path. But better to handle it.) Change-Id: Icf5481a1f74d9fce408beeb7b996ba118cf763d9 Signed-off-by: Soumya Koduri --- M src/SAL/nlm_state.c 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://review.gerrithub.io:29419/ffilz/nfs-ganesha refs/changes/13/343613/1 -- To view, visit https://review.gerrithub.io/343613 To unsubscribe, visit https://review.gerrithub.io/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Icf5481a1f74d9fce408beeb7b996ba118cf763d9 Gerrit-Change-Number: 343613 Gerrit-PatchSet: 1 Gerrit-Project: ffilz/nfs-ganesha Gerrit-Branch: next Gerrit-Owner: Soumya -- 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
Re: [Nfs-ganesha-devel] Assert failure in dec_state_owner_ref fromreaper thread
On Di, 2017-01-17 at 08:57 -0500, Daniel Gryniewicz wrote: > Could you send the log directly to me? > > Thanks, > Daniel Dan I guess I have another one for you Program terminated with signal 11, Segmentation fault. #0 0x004bb2ac in glist_del (node=0x7f7ce4092af8) at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/include/gsh_list.h:103 103 right->prev = left; (gdb) bt #0 0x004bb2ac in glist_del (node=0x7f7ce4092af8) at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/include/gsh_list.h:103 #1 0x004bc8bd in uncache_nfs4_owner (nfs4_owner=0x7f7ce4092980) at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/SAL/state_misc.c:1005 #2 0x00455763 in reap_expired_open_owners () at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/MainNFSD/nfs_reaper_thread.c:183 #3 0x004559b1 in reaper_run (ctx=0x54c9310) at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/MainNFSD/nfs_reaper_thread.c:247 #4 0x004fecac in fridgethr_start_routine (arg=0x54c9310) at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/support/fridgethr.c:550 #5 0x7f7e966c7dc5 in start_thread () from /lib64/libpthread.so.0 #6 0x7f7e95d861cd in clone () from /lib64/libc.so.6 (gdb) p (*(struct state_nfs4_owner_t *) 0x7f7ce4092980)->so_cache_entry $2 = {next = 0x45, prev = 0x0} Let me know if you need anything else. Cheers Swen > On 01/17/2017 05:55 AM, Dominique Martinet wrote: > > > > Dominique Martinet wrote on Tue, Jan 17, 2017 at 11:14:04AM +0100: > > > > > > Here's the backtrace I have: > > > > > > ganesha.nfsd: /export/nfs-ganesha/src/SAL/state_misc.c:917: > > > dec_state_owner_ref: Assertion `refcount > 0' failed. > > > > > > Thread 46 "ganesha.nfsd" received signal SIGABRT, Aborted. > > > [Switching to Thread 0x7fffd89fe700 (LWP 4321)] > > > 0x753346f5 in raise () from /lib64/libc.so.6 > > > #0 0x753346f5 in raise () from /lib64/libc.so.6 > > > #1 0x753362fa in abort () from /lib64/libc.so.6 > > > #2 0x7532cf97 in __assert_fail_base () from > > > /lib64/libc.so.6 > > > #3 0x7532d042 in __assert_fail () from /lib64/libc.so.6 > > > #4 0x004c0281 in dec_state_owner_ref > > > (owner=0x7fffd5662620) at > > > /export/nfs-ganesha/src/SAL/state_misc.c:917 > > > #5 0x004c05eb in uncache_nfs4_owner > > > (nfs4_owner=0x7fffd5662670) > > > at /export/nfs-ganesha/src/SAL/state_misc.c:1009 > > > #6 0x00455deb in reap_expired_open_owners () at > > > /export/nfs-ganesha/src/MainNFSD/nfs_reaper_thread.c:183 > > > #7 0x00456039 in reaper_run (ctx=0x703e6e80) at > > > /export/nfs-ganesha/src/MainNFSD/nfs_reaper_thread.c:247 > > > #8 0x005026c9 in fridgethr_start_routine > > > (arg=0x703e6e80) > > > at /export/nfs-ganesha/src/support/fridgethr.c:550 > > > #9 0x779b55ca in start_thread () from > > > /lib64/libpthread.so.0 > > > #10 0x75402f6d in clone () from /lib64/libc.so.6 > > > > > > Here's the last few lines of logs, I kept the last ~100MB of full > > debug > > logs if you want more (12MB compressed so won't send on the list) > > > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/SAL/state_misc.c:1001 :uncache_nfs4_owner :STATE :F_DBG > > :Uncache {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200: > > clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 > > Counter=0x00f1} CONFIRMED Client={0x7fffd5c562a0 > > name=(27:Environment.init_1484649396) refcount=1} t_delta=59 > > reservations=0 refcount=4} owner=(8:maketree) confirmed=0 seqid=0 > > cached(expires in 0 secs) refcount=1} > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/SAL/nfs4_owner.c:277 :nfs4_owner_value_hash_func :STATE > > :F_DBG :value = 10 > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/SAL/nfs4_owner.c:313 :nfs4_owner_rbt_hash_func :STATE > > :F_DBG :rbt = 6376518669110871114 > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/hashtable/hashtable.c:460 :hashtable_getlatch :RW LOCK > > :F_DBG :Got write lock on 0x72ff8c98 (&(ht- > > >partitions[index].lock)) at /export/nfs- > > ganesha/src/hashtable/hashtable.c:460 > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/hashtable/hashtable.c:169 :key_locate :HT CACHE :F_DBG > > :hash miss index 10 slot 4103 > > 17/01/2017 10:37:36 4526[reaper] /export/nfs- > > ganesha/src/SAL/nfs4_owner.c:233 :compare_nfs4_owner_key :STATE > > :F_DBG :{STATE_OPEN_OWNER_NFSV4 0x7fffd633b200: > > clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 > > Counter=0x00f1} CONFIRMED Client={0x7fffd5c562a0 > > name=(27:Environment.init_1484649396) refcount=1} t_delta=59 > > reservations=0 refcount=4} owner=(8:maketree) confirmed=0 seqid=0 > > refcount=0} vs {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200: > > clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 > > Counter=0x00f1} CONFIRMED Client={0x7fffd5c562a0 > > name=(27:Environment.init_1484649396) refcount=1} t_delta=59 > >