Re: [PATCH] pnfs: Kick a pnfs_layoutcommit_inode on recall

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



IIUC, the problem is the forechannel slot count, since the call you want to make synchronously is on the forechannel?

Matt

----- "Boaz Harrosh" <boaz@xxxxxxxxxxxxx> wrote:

> On 08/26/2014 05:55 PM, Trond Myklebust wrote:
> > On Tue, Aug 26, 2014 at 10:37 AM, Boaz Harrosh <boaz@xxxxxxxxxxxxx>
> wrote:
> > 
> > The above can deadlock if there are no session slots available to
> send
> > the layoutcommit, in which case the recall won't complete, and the
> > layoutget won't get a reply (which would free up the slot).
> > 
> 
> What? the back-channel and the fore-channel do not use the same
> slots. these are two different slots, No?
> 
> Matt, Adam you need to chip in here.
> 
> If it is as you say, then yes it must be as Christoph wrote it.
> 
> And the Ganesha server must be fixed because it has a slot system per
> channel.
> 
> Thanks
> Boaz

-- 
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 
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux