Package: beagle Version: 0.2.6-1 Severity: normal I have a very large home directory: $ find . -type f | wc -l 547269 $ find . -type d | wc -l 24091
On an otherwise idle system, if invoked with BEAGLE_EXERCISE_THE_DOG, Beagle's file system indexer takes *twenty hours* of 100% CPU and continual disk accesses to rescan all of these files and determine that nothing has changed since the last indexing run. [I know it is not doing any real work, because I ran it with --debug, and it printed nothing but "DEBUG: Done crawling '/home/zack/...'" for the entire time. I had previously done a complete index.] If run normally (i.e. without B_E_T_D) it takes even longer - I am still waiting for it to be done. Surely there is a faster way to verify that the index is up to date? The above 'find' commands complete in a couple seconds each, and that's on a cold cache. From the pattern of pathnames printed, it appears to be going breadth-first - that's gotta be slower than depth-first would be, and additionally makes it very hard for a human to tell how far it's gotten. But that by itself can't be responsible for its taking 20 hours... A related problem is that it appears to be trying to take out inotify watches on every single file. As the kernel will only allow 8192 of these, that's just not going to work. I could raise the limit, but I don't want that much of my RAM chewed up by watches on files that never get touched. (And how well does beagle handle not having every file watched?) -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-1-686-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages beagle depends on: ii adduser 3.87 Add and remove users and groups ii bash 3.1-4 The GNU Bourne Again SHell ii libatk1.0-0 1.11.4-2 The ATK accessibility toolkit ii libc6 2.3.6-7 GNU C Library: Shared libraries ii libcairo2 1.0.4-2 The Cairo 2D vector graphics libra ii libexif12 0.6.13-4 library to parse EXIF files ii libfontconfig1 2.3.2-5.1 generic font configuration library ii libgalago-cil 0.3.2-4 CLI bindings for libgalago ii libgconf2.0-cil 2.8.2-1 CLI binding for GConf 2.12 ii libglade2.0-cil 2.8.2-1 CLI binding for the Glade librarie ii libglib2.0-0 2.10.2-2 The GLib library of C routines ii libglib2.0-cil 2.8.2-1 CLI binding for the GLib utility l ii libgmime2.1-cil 2.1.19-1 CLI binding for the MIME library, ii libgnome2.0-cil 2.8.2-1 CLI binding for GNOME 2.12 ii libgnomevfs2-0 2.14.1-2 GNOME virtual file-system (runtime ii libgtk2.0-0 2.8.17-2 The GTK+ graphical user interface ii libgtk2.0-cil 2.8.2-1 CLI binding for the GTK+ toolkit 2 ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library ii libmono-corlib1.0-cil 1.1.13.6-4 Mono core library (1.0) ii libmono-sharpzip0.6-cil 1.1.13.6-4 Mono SharpZipLib library ii libmono-sharpzip0.84-cil 1.1.13.6-4 Mono SharpZipLib library ii libmono-sqlite1.0-cil 1.1.13.6-4 Mono Sqlite library ii libmono-system-data1.0-cil 1.1.13.6-4 Mono System.Data library ii libmono-system-runtime1.0-ci 1.1.13.6-4 Mono System.Runtime library ii libmono-system-web1.0-cil 1.1.13.6-4 Mono System.Web library ii libmono-system1.0-cil 1.1.13.6-4 Mono System libraries (1.0) ii libmono0 1.1.13.6-4 libraries for the Mono JIT ii libmono1.0-cil 1.1.13.6-4 Mono libraries (1.0) ii libpango1.0-0 1.12.1-3 Layout and rendering of internatio ii librsvg2-2 2.14.3-2 SAX-based renderer library for SVG ii libsm6 1:1.0.0-4 X11 Session Management library ii libsqlite0 2.8.16-1 SQLite shared library ii libx11-6 2:1.0.0-6 X11 client-side library ii libxcursor1 1.1.5.2-5 X cursor management library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxfixes3 1:3.0.1.2-4 X11 miscellaneous 'fixes' extensio ii libxi6 1:1.0.0-5 X11 Input extension library ii libxinerama1 1:1.0.1-4 X11 Xinerama extension library ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library ii libxrender1 1:0.9.0.2-4 X Rendering Extension client libra ii libxss1 1:1.0.1-4 X11 Screen Saver extension library ii mono-runtime 1.1.13.6-4 Mono runtime Versions of packages beagle recommends: ii xpdf-utils [poppler-utils] 3.01-7 Portable Document Format (PDF) sui -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]