On Wed, 03 Sep 2008 09:05:53 -0700, Tim Kientzle <kientzle_at_freebsd.org> wrote: > Giorgos Keramidas wrote: >> In a CURRENT snapshot built at: >> FreeBSD 8.0-CURRENT #0: Mon Sep 1 03:13:59 EEST 2008 >> >> bsdcpio is reporting _very_ large block counts: >> >> keramida_at_kobe:/ws/bsd/doc$ find * | cpio -p -dmu /hg/doc/bsd-import >> 757935406 blocks >> keramida_at_kobe:/ws/bsd/doc$ du -sh . >> 24M . >> keramida_at_kobe:/ws/bsd/doc$ env | fgrep BLOCK >> BLOCKSIZE=K > > What does 'find * | xargs cat | wc -c' show? This is a clean (but partial) checkout of out doc/ tree: keramida_at_kobe:/ws/bsd/doc$ find * | xargs cat | wc -c 20948320 keramida_at_kobe:/ws/bsd/doc$ ls -l total 12 drwxrwxr-x 2 keramida users - 512 Aug 21 22:02 CVS -rw-rw-r-- 1 keramida users - 1691 Apr 15 2007 Makefile -rw-rw-r-- 1 keramida users - 392 Oct 13 2001 README drwxrwxr-x 7 keramida users - 512 Aug 10 11:48 el_GR.ISO8859-7 drwxrwxr-x 8 keramida users - 512 Sep 3 18:28 en_US.ISO8859-1 drwxrwxr-x 12 keramida users - 512 Aug 3 19:22 share keramida_at_kobe:/ws/bsd/doc$ I'm using this to import snapshots of the CVS doc/ tree to the main translation tree we keep for Greek docs. >> ------------------------------------------------------------------------ >> r182102 | kientzle | 2008-08-24 09:21:00 +0300 (Sun, 24 Aug 2008) | 5 lines >> >> Update the total archive byte counters when writing entries to disk using >> archive_write_disk. >> Update cpio to use this to emit block counts in -p mode. >> Update cpio tests to verify these block counts. > > Prior to this commit, cpio didn't emit block counts in -p mode at all. > I suppose reversing this commit might qualify as "fixing" the problem, > but I'd like to do better. ;-) ACK. If you want me to run any tests or test patches, please feel free to send them this way :-)Received on Wed Sep 03 2008 - 19:19:51 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:34 UTC