7/1/2005
Beagle : The latest and greatest search tool
So I’m sure a lot of you have seen Beagle connected with Gnome. It’s available for Gentoo via Gentopia.
Except the only problem I have is I keep my developer’s CVS checkout of Gentoo’s tree in my home directory. That leaves a whole lot of files in my home directory. Currently my beagled process gets the following errors after a while “ioctl: No space left on device” and dies. Beagle addresses this problem on their Troubleshooting page. I’ve increased the size to over 100,000 just to be safe but the thing is I used beagle-config to ignore ~/workspace/gentoo-x86 which does happen, only when I increase the value to high enough to handle the CVS checkout. Which seems stupid that I’d have to increase this size up to that high just to get it to run and then it ignores it. I can verify by running beagled in the foreground and have watched it ignore all those files. It shouldn’t need the limit of watched directories to be increased when it’s ignoring them. It in fact should never use it, but apparently it does.
But just removing Gentoo’s CVS from my home didn’t make the issue go away. My other projects have too many files apparently so I had to increase the level to 16384 and keep it that way. I created a simple patch to my kernels so I don’t need to have an “echo” in my local startup. inotify_beagle_watches.patch and can be seen at bug #97568. I found another user of beagle that needed this increase, maybe I can convince Robert Love to make the change permanent.
Filed under: General, Gentopia, Linux
One Response to “Beagle : The latest and greatest search tool”
Leave a Reply
July 1st, 2005 at 11:21 pm
Currently, the inotify thread just recurses through all directories, and doesnt consider things like ignore paths. You should file a bug about this, http://bugzilla.gnome.org