All of lore.kernel.org
 help / color / mirror / Atom feed
* wip-libcephfs-firefly-rb
@ 2014-02-08  0:02 Matt W. Benjamin
  2014-02-08 23:36 ` wip-libcephfs-firefly-rb Sage Weil
  0 siblings, 1 reply; 5+ messages in thread
From: Matt W. Benjamin @ 2014-02-08  0:02 UTC (permalink / raw)
  To: ceph-devel

Hi Sage and Ceph devs,

Casey over here root-caused and we believe fixed the refcounting problem on our wip-libcephfs branch, and
a rebase to firefly is in progress.

The fix is on wip-libcephfs-firefly-rb :

"""
fuse: fix for missing ll_ref on create
when the 'Inode **outp' argument was added to ll_create(), it was
changed to only take the ll_ref if outp was not NULL. fuse_ll_create()
was calling ll_create() with outp=NULL, and subsequently calling
fuse_reply_create() (which causes fuse to increment the lookup count)
without registering the initial ll_ref

this patch adds a dummy inode pointer i2 to the ll_create() call to
claim our initial reference

Signed-off-by: Casey Bodley <casey@linuxbox.com>
"""

We're still finishing up the rebase, but I expect to have one tested by some time tomorrow am.

Thanks,

Matt

-- 
Matt Benjamin
The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel.  734-761-4689 
fax.  734-769-8938 
cel.  734-216-5309 

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-11 15:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-08  0:02 wip-libcephfs-firefly-rb Matt W. Benjamin
2014-02-08 23:36 ` wip-libcephfs-firefly-rb Sage Weil
2014-02-09  0:27   ` wip-libcephfs-firefly-rb Matt W. Benjamin
2014-02-11 14:57     ` wip-libcephfs-firefly-rb Sage Weil
2014-02-11 15:12       ` wip-libcephfs-firefly-rb Matt W. Benjamin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.