xfs
[Top] [All Lists]

Re: Filestreams (and 64bit inodes)

To: Greg Banks <gnb@xxxxxxxxxxxxxxxxx>
Subject: Re: Filestreams (and 64bit inodes)
From: Mark Goodwin <markgw@xxxxxxx>
Date: Fri, 13 Jun 2008 13:20:20 +1000
Cc: Eric Sandeen <sandeen@xxxxxxxxxxx>, Timothy Shimmin <tes@xxxxxxx>, Richard Scobie <richard@xxxxxxxxxxx>, xfs@xxxxxxxxxxx
In-reply-to: <4851CD32.7080106@xxxxxxxxxxxxxxxxx>
Organization: SGI Engineering
References: <484B15A3.4030505@xxxxxxxxxxx> <484CA425.3080606@xxxxxxxxxxx> <484DDDB3.70000@xxxxxxx> <484F0998.90306@xxxxxxxxxxx> <484F2CD7.9070506@xxxxxxx> <484F452A.8090909@xxxxxxxxxxx> <48512A34.1020604@xxxxxxxxxxx> <4851CD32.7080106@xxxxxxxxxxxxxxxxx>
Reply-to: markgw@xxxxxxx
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Thunderbird 1.5.0.14 (Windows/20071210)


Greg Banks wrote:
Eric Sandeen wrote:
   4070 29.1% are scripts (shell, perl, whatever)
   6598 47.2% don't use any stat() family calls at all
   1829 13.1% use 32-bit stat() family interfaces only
   1312  9.4% use 64-bit stat64() family interfaces only
    180  1.3% use both 32-bit and 64-bit stat() family interfaces

Ouch.  That's over two thousand executables to patch, rebuild, and ship.
list of packages, sorted by the semi-lame "number of files in package
which call a 32-bit stat variant" metric:

http://sandeen.fedorapeople.org/stat32-ers

struct dirent has an embedded ino_t too, so for completeness we should also
be looking for readdir(), readdir64(), getdirentries(), getdirentries64(), etc.

I'm going to see if I can't leverage Fedora to clean some of this up.

-Eric

Good luck with that.

Yes good luck :)
(and the plan for statically linked apps? ...)

Cheers

--

 Mark Goodwin                                  markgw@xxxxxxx
 Engineering Manager for XFS and PCP    Phone: +61-3-99631937
 SGI Australian Software Group           Cell: +61-4-18969583
-------------------------------------------------------------


<Prev in Thread] Current Thread [Next in Thread>