[Nfs-ganesha-devel] Announce Push of V2.5-dev-11

2017-01-18 Thread Frank Filz
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. Filz 

Contents:

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

2017-01-18 Thread Frank Filz
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. Filz 

Contents:

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

2017-01-18 Thread GerritHub
>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

2017-01-18 Thread GerritHub
>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

2017-01-18 Thread Swen Schillig
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
> >