Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 2009 19:20:28 -0400
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        barbara <barbara.xxx1975@libero.it>
Cc:        gnome <gnome@FreeBSD.org>
Subject:   Re: How to exclude directories from gamin?
Message-ID:  <1239837628.11660.17.camel@shumai.marcuscom.com>
In-Reply-To: <KI5UH0$78EEF289F58E8CA53B3DBE3931E541C4@libero.it>
References:  <KI5UH0$78EEF289F58E8CA53B3DBE3931E541C4@libero.it>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-F2FXQl34M3P3hnWAgID4
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2009-04-15 at 23:03 +0200, barbara wrote:
> > Mike Harding wrote:
> > > That page (http://www.gnome.org/~veillard/gamin/config.html) doesn't
> > > tell how to exclude directories, only how to select polling or
> > > notification.  Grrr!
> >=20
> > The secret is to use polling on paths you don't want to lock.  The
> > problem with FreeBSD's kqueue system is that it requires the
> > file/directory to be open in order to monitor it.  If you disable kerne=
l
> > notification for certain paths, and opt for polling, then the files do
> > not need to be opened, and thus they will not prevent umount from worki=
ng.
> >=20
> > Joe
> >=20
>=20
>=20
> So the only "useful" method on FreeBSD should be poll, is it correct?
> I mean, the one that should be used.

No.  Kernel notification is useful for static directories (e.g. your
home directory).

>=20
> But this is what I've got from the gamin debug:
>     ...
>     Dumping mounted file systems
>     ufs filesystem mounted at /mnt/aux2
>     ufs filesystem mounted at /mnt/aux1
>     ...
>     Dumping file system properties
>     ...
>     fstype ufs monitor kernel poll timeout 0
>     ...
>=20
> So it seems poll is used for /mnt/aux1 and /mnt/aux2 which are ufs fs.
> Nevertheless I'm unable to umount them.

Are you sure that it's gam_server that's keeping then in use?

Joe

>=20
>=20
> Regards
> Barbara
>=20
>=20
>=20
--=20
Joe Marcus Clarke
FreeBSD GNOME Team      ::      gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome

--=-F2FXQl34M3P3hnWAgID4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAknma7oACgkQb2iPiv4Uz4fLJQCgq29CKjbqsGmcYVKDlB547DSF
xUIAn2dhI+zjmF1j+u8QXx0npa5vbIXE
=kXWc
-----END PGP SIGNATURE-----

--=-F2FXQl34M3P3hnWAgID4--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1239837628.11660.17.camel>