Re: [GIT PULL] notification tree - try 37!

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tvrtko Ursulin
Date: Tuesday, August 17, 2010 - 2:45 am

On Tuesday 17 Aug 2010 04:39:47 Eric Paris wrote:

Why no timeouts? It sounds like a feasible way to work around listeners which
have stopped working. (Timeout and -ETIME for example to be clear, not
allowing access).

Alternative might be to expose queue size per group (and some additional group
info) so a daemon could keep an eye on listeners which are not making progress
and act accordingly. Sometimes appropriate action would be to restart, or to
kill, or even spawn a new one. Last bit is especially useful with some FUSE
filesystems to avoid deadlocks. Otherwise listener can get a perm event for
the top level, and then another perm event is generated when FUSE opens the
underlying object and there is noone to handle it.

But this can also work together with timeouts.

Tvrtko

Sophos Plc, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 348 3873 20.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT PULL] notification tree - try 37!, Eric Paris, (Fri Aug 6, 8:58 am)
Re: [GIT PULL] notification tree - try 37!, Matt Helsley, (Fri Aug 6, 4:34 pm)
Re: [GIT PULL] notification tree - try 37!, Christoph Hellwig, (Fri Aug 6, 5:06 pm)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Sat Aug 7, 12:15 pm)
Re: [GIT PULL] notification tree - try 37!, Matt Helsley, (Sat Aug 7, 1:55 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Mon Aug 16, 1:32 pm)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Mon Aug 16, 8:39 pm)
Re: [GIT PULL] notification tree - try 37!, Matt Helsley, (Mon Aug 16, 9:03 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Tue Aug 17, 1:09 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Tue Aug 17, 1:38 am)
Re: [GIT PULL] notification tree - try 37!, Tvrtko Ursulin, (Tue Aug 17, 2:45 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Tue Aug 17, 3:01 am)
Re: [GIT PULL] notification tree - try 37!, Tvrtko Ursulin, (Tue Aug 17, 3:12 am)
Re: [GIT PULL] notification tree - try 37!, Tvrtko Ursulin, (Tue Aug 17, 3:55 am)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Tue Aug 17, 8:08 am)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Tue Aug 17, 8:24 am)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Tue Aug 17, 8:27 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Tue Aug 17, 8:48 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Wed Aug 18, 7:18 am)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Wed Aug 18, 8:47 am)
Re: [GIT PULL] notification tree: directory events, Eric Paris, (Wed Aug 18, 8:59 am)
Re: [GIT PULL] notification tree: directory events, Christoph Hellwig, (Wed Aug 18, 9:42 am)
Re: [GIT PULL] notification tree: directory events, Eric Paris, (Wed Aug 18, 10:07 am)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Thu Aug 19, 5:44 am)
Re: [GIT PULL] notification tree: directory events, Eric Paris, (Thu Aug 19, 8:00 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Thu Aug 19, 1:24 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Thu Aug 19, 1:32 pm)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Thu Aug 19, 1:42 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Thu Aug 19, 2:07 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Thu Aug 19, 2:22 pm)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Thu Aug 19, 4:41 pm)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Thu Aug 19, 5:00 pm)
Re: [GIT PULL] notification tree: directory events, Eric Paris, (Thu Aug 19, 8:38 pm)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Thu Aug 19, 8:50 pm)
Re: [GIT PULL] notification tree: directory events, Andreas Dilger, (Thu Aug 19, 10:19 pm)
Re: [GIT PULL] notification tree: directory events, Tvrtko Ursulin, (Fri Aug 20, 2:09 am)
Re: [GIT PULL] notification tree: directory events, Christoph Hellwig, (Fri Aug 20, 2:21 am)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Fri Aug 20, 4:07 am)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Fri Aug 20, 5:16 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Fri Aug 20, 5:38 am)
Re: [GIT PULL] notification tree: directory events, Andreas Gruenbacher, (Fri Aug 20, 8:29 am)
Re: [GIT PULL] notification tree: directory events, Andreas Dilger, (Fri Aug 20, 1:39 pm)
Re: [GIT PULL] notification tree - try 37!, Eric Paris, (Mon Aug 23, 9:46 am)
Re: [GIT PULL] notification tree - try 37!, Andreas Gruenbacher, (Mon Aug 23, 3:38 pm)