[Info-vax] Re; Spiralog, RMS Journaling (was Re: FREESPADRIFT)

Paul Sture nospam at sture.ch
Sat Jun 18 04:54:54 EDT 2016


On 2016-06-17, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:

>
> q.v. 
> <http://arstechnica.com/apple/2016/06/digging-into-the-dev-documentation-for-apfs-apples-new-file-system/>

The following sentence leaped out:

"A feature called "fast directory sizing" is purported to give macOS a
fast way to query the size of a directory and all its child objects,
rather than having to wait while a bunch of stat calls complete."

Rather useful when determining how much space is required for a
Time Machine Backup, I imagine.

cf VMS only storing the block sizes of files rather than the number of
bytes; this can be problematic for utilities ported from a system which
has an easy/cheap way to supply the exact size in bytes.

FWIW, from time to time a process running 'du' consumes high amounts of
CPU on OS X Server.  Observations indicate that it's part of Time
Machine backing up the OS X Server data itself (not that I have much of
that in the grand scheme of things).  I can see why Apple want to
implement the above feature.

-- 
There are two hard things in computer science, and they are cache invalidation,
naming, and off-by-one errors.



More information about the Info-vax mailing list