From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with SMTP id p3C8oOWZ141636 for ; Tue, 12 Apr 2011 03:50:25 -0500 Received: from ipmail06.adl6.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 69CF314B06FC for ; Tue, 12 Apr 2011 01:53:44 -0700 (PDT) Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 9MeiaqBPVc5ieo4D for ; Tue, 12 Apr 2011 01:53:44 -0700 (PDT) Date: Tue, 12 Apr 2011 18:53:41 +1000 From: Dave Chinner Subject: Re: [PATCH] xfs: fix bmbt block allocation failures Message-ID: <20110412085341.GH21395@dastard> References: <1302489251-1512-1-git-send-email-david@fromorbit.com> <1246357909.27528.1302569733170.JavaMail.root@zmail05.collab.prod.int.phx2.redhat.com> <20110412065328.GG21395@dastard> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20110412065328.GG21395@dastard> List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: xfs-bounces@oss.sgi.com Errors-To: xfs-bounces@oss.sgi.com To: Lachlan McIlroy Cc: xfs@oss.sgi.com T24gVHVlLCBBcHIgMTIsIDIwMTEgYXQgMDQ6NTM6MjhQTSArMTAwMCwgRGF2ZSBDaGlubmVyIHdy b3RlOgo+IE9uIE1vbiwgQXByIDExLCAyMDExIGF0IDA4OjU1OjMzUE0gLTA0MDAsIExhY2hsYW4g TWNJbHJveSB3cm90ZToKPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiA+ID4gRnJv bTogRGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgo+ID4gPiAKPiA+ID4gV2hlbiBh IG11bHRpbGV2ZWwgYm1idCBzcGxpdCBvY2N1cnMsIHdlIGNhbiBiZSBhc2tlZCB0byBhbGxvY2F0 ZQo+ID4gPiBibG9ja3MgZnJvbSBhbiBBRyB0aGF0IGhhcyBubyBzcGFjZSBsZWZ0IGF2YWlsYWJs ZS4gSW4gdGhlIGNhc2Ugb2YKPiA+ID4gYW4gZXh0ZW50IGp1c3QgYmVpbmcgYWxsb2NhdGVkLCB0 aGUgZmlyc3QgYm1idCBibG9jayBhbGxvY2F0aW9uIHNlZXMKPiA+ID4gdGhlIGZpcnN0YmxvY2sg cGFyYW1ldGVyIGlzIHNldCBhbmQgZG9lcyBub3Qgc2V0IGEgbWlubGVmdCBwYXJhbWV0ZXIKPiA+ ID4gZm9yIHRoZSBhbGxvY2F0aW9uLiBUaGUgYWxsb2NhdGlvbiBhbHNvIGRvZXMgbm90IHNldCB0 aGUgdG90YWwKPiA+ID4gbnVtYmVyIG9mIGJsb2NrcyByZXF1aXJlZCBieSB0aGUgYWxsb2NhdGlv biwgZWl0aGVyLgouLi4KPiBTbywgdGhlIHBhdGNoIGJlbG93IGZpeGVzIHRoZSB0ZXN0IDI1MCBh c3NlcnQgZmFpbHVyZSBhcyB3ZWxsLCBhbmQKPiB0byBtZSBzZWVtcyBtdWNoIG1vcmUgbGlrZWx5 IGFzIHRoZSByb290IGNhdXNlIG9mIHRoZSBidWcuCgpGV0lXLCB0ZXN0IDI1MCBpcyBzaG93aW5n IHVwIGFub3RoZXIgdGhyZWUgYnVncywgYWxsIHVucmVsYXRlZCB0bwp0aGUgYnVnIGl0IHdyaXR0 ZW4gdG8gZXhlcmNpc2UuIFR3byBhcmUgbWtmcyBidWdzIC0gdGhlIGZpcnN0IGJlaW5nCnRoYXQg bWtmcyBpcyB0ZXJtaW5hdGVkIGR1ZSB0byBmcmVlaW5nIGFuIGludmFsaWQgcG9pbnRlci4gVGhl CnNlY29uZCBiZWluZyB0aGF0IGl0IGlzIGxlYXZpbmcgYmVoaW5kIGEgY29ycnVwdGVkIGZyZWVz cGFjZSBidHJlZToKCl9jaGVja194ZnNfZmlsZXN5c3RlbTogZmlsZXN5c3RlbSBvbiAvbW50L3Rl c3QvMjUwLmZzIGlzIGluY29uc2lzdGVudAoqKiogeGZzX3JlcGFpciAtbiBvdXRwdXQgKioqClBo YXNlIDEgLSBmaW5kIGFuZCB2ZXJpZnkgc3VwZXJibG9jay4uLgpQaGFzZSAyIC0gdXNpbmcgaW50 ZXJuYWwgbG9nCiAgICAgICAgLSBzY2FuIGZpbGVzeXN0ZW0gZnJlZXNwYWNlIGFuZCBpbm9kZSBt YXBzLi4uCmludmFsaWQgc3RhcnQgYmxvY2sgNDA5NiBpbiByZWNvcmQgMCBvZiA0NjM1MDQzIGJ0 cmVlIGJsb2NrIDE2MDAvMQppbnZhbGlkIHN0YXJ0IGJsb2NrIDQwOTYgaW4gcmVjb3JkIDAgb2Yg NDYzNTAzOSBidHJlZSBibG9jayAxNjAwLzIKICAgICAgICAtIGZvdW5kIHJvb3QgaW5vZGUgY2h1 bmsKUGhhc2UgMyAtIGZvciBlYWNoIEFHLi4uCi4uLi4KCnhmc19kYj4gY29udmVydCBhZ25vIDE2 MDAgYWdibm8gMSBmc2IKMHg2NDAwMDEgKDY1NTM2MDEpCnhmc19kYj4gZnNiIDB4NjQwMDAxCnhm c19kYj4gdHlwZSBibm9idAp4ZnNfZGI+IHAKbWFnaWMgPSAweDQxNDI1NDQyCmxldmVsID0gMApu dW1yZWNzID0gMQpsZWZ0c2liID0gbnVsbApyaWdodHNpYiA9IG51bGwKcmVjc1sxXSA9IFtzdGFy dGJsb2NrLGJsb2NrY291bnRdIDE6WzQwOTYsMF0KeGZzX2RiPiBmc2IgMHg2NDAwMDIKeGZzX2Ri PiB0eXBlIGNudGJ0Cnhmc19kYj4gcAptYWdpYyA9IDB4NDE0MjU0NDMKbGV2ZWwgPSAwCm51bXJl Y3MgPSAxCmxlZnRzaWIgPSBudWxsCnJpZ2h0c2liID0gbnVsbApyZWNzWzFdID0gW3N0YXJ0Ymxv Y2ssYmxvY2tjb3VudF0gMTpbNDA5NiwwXQp4ZnNfZGI+IAoKU28gaW4gQUcgMTYwMCwgdGhlcmUg aXMgYSBmcmVlc3BhY2UgcmVjb3JkIGF0IGJsb2NrIDQwOTYgZm9yIGxlbmd0aAp6ZXJvLiBCb3Ro IGFyZSBpbmNvcnJlY3QgLSB0aGUgQUcgc2l6ZSBpcyBvbmx5IDQwOTYgYmxvY2tzLiBXb3J0aApu b3Rpbmc6Cgp4ZnNfZGI+IGFnZiAxNjAwCnhmc19kYj4gcAptYWdpY251bSA9IDB4NTg0MTQ3NDYK dmVyc2lvbm51bSA9IDEKc2Vxbm8gPSAxNjAwCmxlbmd0aCA9IDQwOTYKYm5vcm9vdCA9IDEKY250 cm9vdCA9IDIKYm5vbGV2ZWwgPSAxCmNudGxldmVsID0gMQpmbGZpcnN0ID0gMApmbGxhc3QgPSAx MjcKZmxjb3VudCA9IDAKZnJlZWJsa3MgPSAwCmxvbmdlc3QgPSAwCmJ0cmVlYmxrcyA9IDAKCkFs bCB0aGUgZnJlZWxpc3QgYmxvY2tzIGhhdmUgYmVlbiBjb25zdW1lZCwgd2hpY2ggc2hvdWxkIG5v dCBoYXBwZW4KLSB0aGVyZSBzaG91bGQgYmUgNCBmcmVlbGlzdCBibG9ja3Mgd2hlbiB0aGUgQUcg aXMgZW1wdHkuIExvb2tpbmcgYQpiaXQgZGVlcGVyLCBBRyAxNjAwIGRvZXNuJ3QgY29udGFpbiBh bnkgZGF0YSBibG9ja3MgLSBpdCBjb250YWlucwp0aGUgbG9nLiBUaGUgbG9nIGlzIGFsbG9jYXRl ZCBieSBta2ZzLCBhbmQgaXMgNDA5MiBibG9ja3MgaW4gbGVuZ3RoLgrQhyBqdXN0IGNvbmZpcm1l ZCB0aGF0IHRoZSByZXBhaXIgZmFpbHVyZSBvY2N1cnMgb24gYSBmcmVzaGx5IG1hZGUKRlMsIHNv IHRoaXMgaXMgZGVmaW5pdGVseSBhIG1rZnMgYnVnIHRoYXQgaGFzbid0IGJlZW4gbm90aWNlZApi ZWNhdXNlIHRoZSB0ZXN0IGhhc24ndCBiZWVuIHJ1bm5pbmcgdG8gY29tcGxldGlvbiBhbmQgY2hl Y2tpbmcgdGhlCmZzLi4uLgoKQW5kIHRoZSB0aGlyZCBidWcgaXMgaW4gcmVwYWlyOgoKaW52YWxp ZCBzdGFydCBibG9jayA0MDk2IGluIHJlY29yZCAwIG9mIDQ2MzUwNDMgYnRyZWUgYmxvY2sgMTYw MC8xCmludmFsaWQgc3RhcnQgYmxvY2sgNDA5NiBpbiByZWNvcmQgMCBvZiA0NjM1MDM5IGJ0cmVl IGJsb2NrIDE2MDAvMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5e Xl5eXgoKVGhlc2UgYXJlIHN1cHBvc2VkIHRvIHNheSAiYm5vIiBvciAiY250IiwgYnV0IGEgJWQg aW5zdGVhZCBvZiBhICVzCmlzIGluY29ycmVjdGx5IHVzZWQgaW4gZm9ybWF0IHN0cmluZyBzbyBp dCBnaXZlcyBhIHdhY2t5IHJlc3VsdC4KCkNoZWVycywKCkRhdmUuCi0tIApEYXZlIENoaW5uZXIK ZGF2aWRAZnJvbW9yYml0LmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KeGZzIG1haWxpbmcgbGlzdAp4ZnNAb3NzLnNnaS5jb20KaHR0cDovL29zcy5z Z2kuY29tL21haWxtYW4vbGlzdGluZm8veGZzCg==