bug-findutils
[Top][All Lists]
Advanced

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

[bug #22301] find fails on Solaris automount points when configured --wi


From: Martin Buchholz
Subject: [bug #22301] find fails on Solaris automount points when configured --with-fts
Date: Wed, 13 Feb 2008 05:16:09 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20071008 Iceape/1.1.5 (Ubuntu-1.1.5-1ubuntu0.7.10)

URL:
  <http://savannah.gnu.org/bugs/?22301>

                 Summary: find fails on Solaris automount points when
configured --with-fts
                 Project: findutils
            Submitted by: mrb
            Submitted on: Tuesday 02/12/2008 at 21:16
                Category: find
                Severity: 3 - Normal
              Item Group: Wrong result
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: Martin Buchholz
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.3.12
           Fixed Release: None

    _______________________________________________________

Details:

bug #9043: find fails on automounter paths
has regressed, apparently with the introduction of
gnulib/fts

Even specifying --enable-leaf-optimisation=no
has no effect when fts is enabled because
gnulib fts appears to assume that the leaf optimisation
is always correct...fts.c states
"  Otherwise, we assume that the number
 * of subdirectories in a node is equal to the number of links to the
parent."

Here is the output of a series of find commands.
Each invocation of find causes the automounter to
mount another filesystem, and causes the find command
to search more files.  The workaround is to build
findutils --without-fts

 $ (pwd; FIND=~/src/findutils-4.3.12/find/find; repeat 4 (mount | grep
/hotspot; $FIND -name '*.cpp' | wc -l; echo ---; sleep 10); $FIND --version;
uname -a)
/java/jdk/7/ws/MASTER/hotspot
0
---
/net/jdk.sfbay/export/disk7/jdk7/hotspot/doc on
jdk.sfbay:/export/disk7/jdk7/hotspot/doc
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a3
on Tue Feb 12 20:57:51 2008
176
---
/net/jdk.sfbay/export/disk7/jdk7/hotspot/doc on
jdk.sfbay:/export/disk7/jdk7/hotspot/doc
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a3
on Tue Feb 12 20:57:51 2008
/net/jdk.sfbay/export/disk7/jdk7/hotspot/src on
jdk.sfbay:/export/disk7/jdk7/hotspot/src
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a4
on Tue Feb 12 20:58:02 2008
1274
---
/net/jdk.sfbay/export/disk7/jdk7/hotspot/doc on
jdk.sfbay:/export/disk7/jdk7/hotspot/doc
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a3
on Tue Feb 12 20:57:51 2008
/net/jdk.sfbay/export/disk7/jdk7/hotspot/src on
jdk.sfbay:/export/disk7/jdk7/hotspot/src
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a4
on Tue Feb 12 20:58:02 2008
/net/jdk.sfbay/export/disk7/jdk7/hotspot/make on
jdk.sfbay:/export/disk7/jdk7/hotspot/make
remote/read/write/nosetuid/nodevices/intr/retrans=10/retry=3/xattr/dev=4f462a5
on Tue Feb 12 20:58:20 2008
1274
---
find (GNU findutils) 4.3.12
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Eric B. Decker, James Youngman, and Kevin Dalley.
Built using GNU gnulib version 0ecab77568dafa1f0b67627f319efe88d51d3b86
Features enabled: O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS() CBO(level=0) 
SunOS suttles 5.10 Generic_118833-33 sun4u sparc SUNW,Sun-Blade-1000 Solaris




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?22301>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]