From owner-freebsd-stable@FreeBSD.ORG Thu May 10 20:16:09 2007 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 471B116A400 for ; Thu, 10 May 2007 20:16:09 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id F032B13C46E for ; Thu, 10 May 2007 20:16:08 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id l4AK2BSd016513; Thu, 10 May 2007 13:02:11 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.1/Submit) id l4AK2Bap016512; Thu, 10 May 2007 13:02:11 -0700 (PDT) (envelope-from david) Date: Thu, 10 May 2007 13:02:11 -0700 From: David Wolfskill To: stable@freebsd.org Message-ID: <20070510200211.GM64542@bunrab.catwhisker.org> Mail-Followup-To: David Wolfskill , stable@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kGQlNN4Ir6FkfZg7" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: 6.2-R on Dell Poweredge 2950 with Dell PERC 5/i [mfi(4)] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 May 2007 20:16:09 -0000 --kGQlNN4Ir6FkfZg7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =46rom a quick look in the lists, I get the impression that the Dell PERC 5/i may be a bit problematic. Since I hadn't any plans on using that hardware, though, I've paid more attention to other things. Well, now a colleague is trying to run 6.2-R on one of these 2950s; dmesg says the controller is: mfi0: mem 0xd80f0000-0xd80fffff,0xfc4e0000-0xfc4fffff irq 7= 8 at device 14.0 on pci2 mfi0: 817 (224963336s/0x0020/0) - Shutdown command received from host mfi0: 818 (4278190080s/0x0020/0) - PCI 0x041028 0x0415 0x041028 0x041f03: F= irmware initialization started (PCI ID 0015/1028/1f03/1028) mfi0: 819 (4278190080s/0x0020/0) - Type 18: Firmware version 1.00.02-0157 mfi0: 820 (4278190096s/0x0008/0) - Battery Present mfi0: 821 (4278190124s/0x0004/0) - PD 08(e1/s255) event: Enclosure (SES) di= scovered on PD 08(e1/s255) mfi0: 822 (4278190124s/0x0002/0) - PD 08(e1/s255) event: Inserted: PD 08(e1= /s255) mfi0: 823 (4278190124s/0x0002/0) - Type 29: Inserted: PD 08(e1/s255) Info: = enclPd=3D08, scsiType=3Dd, portMap=3D00, sasAddr=3D500180b04413ce00,0000000= 000000000 mfi0: 824 (4278190124s/0x0002/0) - PD 00(e1/s0) event: Inserted: PD 00(e1/s= 0) mfi0: 825 (4278190124s/0x0002/0) - Type 29: Inserted: PD 00(e1/s0) Info: en= clPd=3D08, scsiType=3D0, portMap=3D01, sasAddr=3D50010b900046038e,000000000= 0000000 mfi0: 826 (4278190124s/0x0002/0) - PD 01(e1/s1) event: Inserted: PD 01(e1/s= 1) mfi0: 827 (4278190124s/0x0002/0) - Type 29: Inserted: PD 01(e1/s1) Info: en= clPd=3D08, scsiType=3D0, portMap=3D02, sasAddr=3D50010b9000460376,000000000= 0000000 mfi0: 828 (4278190124s/0x0002/0) - PD 02(e1/s2) event: Inserted: PD 02(e1/s= 2) mfi0: 829 (4278190124s/0x0002/0) - Type 29: Inserted: PD 02(e1/s2) Info: en= clPd=3D08, scsiType=3D0, portMap=3D04, sasAddr=3D50010b900046035a,000000000= 0000000 mfi0: 830 (4278190124s/0x0002/0) - PD 03(e1/s3) event: Inserted: PD 03(e1/s= 3) mfi0: 831 (4278190124s/0x0002/0) - Type 29: Inserted: PD 03(e1/s3) Info: en= clPd=3D08, scsiType=3D0, portMap=3D08, sasAddr=3D50010b90004603be,000000000= 0000000 mfi0: 832 (4278190124s/0x0002/0) - PD 04(e1/s4) event: Inserted: PD 04(e1/s= 4) mfi0: 833 (4278190124s/0x0002/0) - Type 29: Inserted: PD 04(e1/s4) Info: en= clPd=3D08, scsiType=3D0, portMap=3D10, sasAddr=3D50010b900045f6d6,000000000= 0000000 mfi0: 834 (4278190124s/0x0002/0) - PD 05(e1/s5) event: Inserted: PD 05(e1/s= 5) mfi0: 835 (4278190124s/0x0002/0) - Type 29: Inserted: PD 05(e1/s5) Info: en= clPd=3D08, scsiType=3D0, portMap=3D20, sasAddr=3D50010b9000460246,000000000= 0000000 mfi0: 836 (224964238s/0x0020/0) - Adapter ticks 224964238 elapsed 45s: Time= established as 02/16/07 18:03:58; (45 seconds since power on) and the disks looks like: mfid0: on mfi0 mfid0: 418176MB (856424448 sectors) RAID volume '' is optimal The intended production workload involves creation and deletion of a large number of files rather rapidly. I recalled that for the first year or two with Soft Updates, there were problems with that kind of workload, such that there was enough hysteresis in making free blocks actually available for subsequent allocation that processes that were trying to write to new blocks on such file systems would often fail, reporting ENOSPC. Un-mounting and re-mounting the file system would clean things up, but that doesn't tend to be a viable approach for keeping a long-running application happy. :-} I reminded my colleague of this, since she also reported that an un-mount/re-mount sequence caused a lot of free space to show up on the file system in question, and she responded that she had been aware of this, and had been turning off Soft Updates on the file systems for the application in question, but she had forgotten that Soft Updates was on by default when she set up this (test) system. She then turned off Soft Updates and started the test workload again. And instead of failing with ENOSPC after 3 days, it only took 2. Hmmm... well; that wasn't exactly what I had expected. Any hints, here? The machine is running the i386 arch, with a pair of dual-core 2.33HHz Xeons. I have a recent dmesg.boot, but I'd rather keep list messages fairly short. We have a local private mirror of the FreeBSD CVS repository, so we have some flexibility in what we can do for testing, but the objective is to put the box in production -- and I'd rather not run CURRENT as part of a customer-visible production workload. :-} [My laptop is a different matter, of course....] Thanks! Peace, david -- David H. Wolfskill david@catwhisker.org Believe SORBS at your own risk: 63.193.123.122 has been static since Aug 19= 99. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --kGQlNN4Ir6FkfZg7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkZDekAACgkQmprOCmdXAD0iPQCfbsoUQfzy5C2Wsg99l28fJ772 C6wAn1LyWoYI6aYEfXACsK/8To7pYD1c =YJmk -----END PGP SIGNATURE----- --kGQlNN4Ir6FkfZg7--