From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 67A8A7CB7 for ; Tue, 20 Sep 2016 15:31:16 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3920E304039 for ; Tue, 20 Sep 2016 13:31:15 -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 6xXgUqMkBTA0KYoG for ; Tue, 20 Sep 2016 13:31:11 -0700 (PDT) Date: Wed, 21 Sep 2016 06:30:39 +1000 From: Dave Chinner Subject: Re: Excessive xfs_inode allocations trigger OOM killer Message-ID: <20160920203039.GI340@dastard> References: <87a8f2pd2d.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <87a8f2pd2d.fsf@mid.deneb.enyo.de> 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 Errors-To: xfs-bounces@oss.sgi.com Sender: xfs-bounces@oss.sgi.com To: Florian Weimer Cc: xfs@oss.sgi.com T24gVHVlLCBTZXAgMjAsIDIwMTYgYXQgMDk6NDg6NDJQTSArMDIwMCwgRmxvcmlhbiBXZWltZXIg d3JvdGU6Cj4gSSBoYXZlIGFuIGFtZDY0IDQuNy4xIHN5c3RlbSAodXBzdHJlYW0ga2VybmVsLCBw cmV0dHkgcmVndWxhciBjb25maWcpCj4gd2l0aCBhIHNtYWxsIGZpbGUgc3lzdGVtOgo+IAo+IEZp bGVzeXN0ZW0gICAgIDFLLWJsb2NrcyAgICAgIFVzZWQgQXZhaWxhYmxlIFVzZSUgTW91bnRlZCBv bgo+IC9kZXYvc2RhMSAgICAgIDkyMjU5NTE4NCA4MDAzOTY0NjQgMTIyMTk4NzIwICA4NyUgLwo+ IEZpbGVzeXN0ZW0gICAgICAgIElub2RlcyAgICBJVXNlZCAgICAgSUZyZWUgSVVzZSUgTW91bnRl ZCBvbgo+IC9kZXYvc2RhMSAgICAgIDUwNDExMDQ5NiAxNTMwNTA5NCA0ODg4MDU0MDIgICAgNCUg LwoKU28gMTUgbWlsbGlvbiBpbm9kZXMuIEEgbG90IGZvciBhIHNtYWxsIGZpbGVzeXN0ZW0uCgo+ IFRoZSBvZGQgdGhpbmcgaXMgdGhhdCBhZnRlciBhIHdoaWxlLCBYRlMgY29uc3VtZXMgYSBsb3Qg b2YgbWVtb3J5Cj4gYWNjb3JkaW5nIHRvIHNsYWJ0b3A6Cj4gCj4gICBPQkpTIEFDVElWRSAgVVNF IE9CSiBTSVpFICBTTEFCUyBPQkovU0xBQiBDQUNIRSBTSVpFIE5BTUUgICAgICAgICAgICAgICAg ICAgCj4gNDEyMTIwOCA0MTIxMTc3ICA5OSUgICAgMC44OEsgMTAzMDMwMiAgICAgICAgNCAgIDQx MjEyMDhLIHhmc19pbm9kZQo+IDk4NjI4NiA5ODUyMjkgIDk5JSAgICAwLjE5SyAgNDY5NjYgICAg ICAgMjEgICAgMTg3ODY0SyBkZW50cnkKPiA3MjMyNTUgNzIzMDc2ICA5OSUgICAgMC4xMEsgIDE4 NTQ1ICAgICAgIDM5ICAgICA3NDE4MEsgYnVmZmVyX2hlYWQKPiAyNzAyNjMgMjY5MjUxICA5OSUg ICAgMC41NksgIDM4NjA5ICAgICAgICA3ICAgIDE1NDQzNksgcmFkaXhfdHJlZV9ub2RlCj4gMTQw MzEwICA2NzQwOSAgNDglICAgIDAuMzhLICAxNDAzMSAgICAgICAxMCAgICAgNTYxMjRLIG1udF9j YWNoZQoKVGhhdCdzIG5vdCBvZGQgYXQgYWxsLiBJdCBtZWFucyB5b3VyIHdvcmtsb2FkIGlzIHZp c2l0aW5nIG1pbGxpb25zCm9uIGlub2RlcyBpbiB5b3VyIGZpbGVzeXN0ZW0gYmV0d2VlbiBzZXJp b3VzIG1lbW9yeSBwcmVzc3VyZSBldmVudHMuCgo+IChJIGhhdmUgYXR0YWNoZWQgdGhlIC9wcm9j L21lbWluZm8gY29udGVudHMgaW4gY2FzZSBpdCBvZmZlcnMgZnVydGhlcgo+IGNsdWVzLikKPiAK PiBDb25mcm9udGVkIHdpdGggbGFyZ2UgbWVtb3J5IGFsbG9jYXRpb25zIChmcm9tIOKAnG1ha2Ug LWoxMuKAnSBhbmQKPiBjb21waWxpbmcgR0NDLCBzbyBwZXJoYXBzIH44IEdpQiBvZiBtZW1vcnkp LCB0aGUgT09NIGtpbGxlciBraWNrcyBpbgo+IGFuZCBraWxscyBzb21lIHJhbmRvbSBwcm9jZXNz LiAgSSB3b3VsZCBoYXZlIGV4cGVjdGVkIHRoYXQgc29tZQo+IHhmc19pbm9kZXMgYXJlIGZyZWVk IGluc3RlYWQuCgpUaGUgb29tIGtpbGxlciBpcyB1bnJlbGlhYmxlIGFuZCBvZnRlbiBiZWhhdmVz IHZlcnkgYmFkbHksIGFuZAp0aGF0J3MgdHlwaWNhbHkgbm90IGFuIFhGUyBwcm9ibGVtLgoKV2hh dCBpcyB0aGUgZnVsbCBvdXRwdXQgb2ZmIHRoZSBvb20ga2lsbGVyIGludm9jYXRpb25zIGZyb20g ZG1lc2c/Cgo+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhbiBvcmRpbmFyeSBtZW1vcnkgbGVhay4K Ckl0J3Mgbm90IGEgbWVtb3J5IGxlYWsgYXQgYWxsLgoKPiBUaGUgbGFzdCB0aW1lIEkgc2F3Cj4g c29tZXRoaW5nIGxpa2UgdGhlIHNsYWJ0b3Agb3V0cHV0IGFib3ZlLCBJIGNvdWxkIGRvIOKAnHN5 c2N0bAo+IHZtLmRyb3BfY2FjaGVzID0gM+KAnSwgYW5kIHRoZSBhbW91bnQgb2YgbWVtb3J5IGFs bG9jYXRlZCByZXBvcnRlZCBieQo+IHNsYWJ0b3Agd2FzIHJlZHVjZWQgY29uc2lkZXJhYmx5LiAg KEkgaGF2ZSBub3QgY2hlY2tlZCBpZiB0aGUgbWVtb3J5Cj4gd2FzIGFjdHVhbGx5IHJldHVybmVk IHRvIHRoZSBzeXN0ZW0uKSAgSSBoYXZlIG5vdCBkb25lIHRoaXMgbm93IHNvCj4gdGhhdCBJIGNh biBnYXRoZXIgZnVydGhlciBkYXRhIGZvciBkZWJ1Z2dpbmcuaQoKSG93IGxvbmcgZGlkIHRoZSBz eXNjdGwgdGFrZSB0byBydW4gdG8gZnJlZSB0aG9zZSBpbm9kZXM/IEEgZmV3CnNlY29uZHMsIG9y IG1pbnV0ZXM/Cgo+IEkgYW0gbm90IHN1cmUgd2hhdAo+IHRyaWdnZXJzIHRoaXMgaHVnZSBhbGxv Y2F0aW9uLiAgSXQgY291bGQgYmUgcmVsYXRlZCB0byBteSBHbnVzIG1haWwKPiBzcG9vbCAod2hp Y2ggY29udGFpbnMgbG90cyBhbmQgbG90cyBvZiBzbWFsbCBmaWxlcykuCgpPSyAtIGRvZXMgdGhh dCByZWd1bGFybHkgZGlydHkgbG90cyBvZiB0aG9zZSBzbWFsbCBmaWxlcz8gV2hhdCBzb3J0Cm9m IHN0b3JhZ2UgYXJlIHlvdSB1c2luZywgYW5kIHdoYXQgZnMgY29uZmlnPwoKaHR0cDovL3hmcy5v cmcvaW5kZXgucGhwL1hGU19GQVEjUTpfV2hhdF9pbmZvcm1hdGlvbl9zaG91bGRfSV9pbmNsdWRl X3doZW5fcmVwb3J0aW5nX2FfcHJvYmxlbS4zRgoKPiBEaXJ0eTogICAgICAgICAgICAgICAgMjgg a0IKPiBXcml0ZWJhY2s6ICAgICAgICAgICAgIDAga0IKClRoZXJlJ3Mgbm8gZGlydHkgZGF0YSwg YW5kIGRyb3BwaW5nIGNhY2hlcyBtYWtlcyBwcm9ncmVzcywgc28gdGhpcwpkb2Vzbid0IC9zb3Vu ZC8gbGlrZSByZWNsYWltIGlzIGdldHRpbmcgc3RhbGxlZCBieSBkaXJ0eSBvYmplY3QKd3JpdGVi YWNrLiBNb3JlIGluZm8gbmVlZGVkLgoKQ2hlZXJzLAoKRGF2ZS4KLS0gCkRhdmUgQ2hpbm5lcgpk YXZpZEBmcm9tb3JiaXQuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwp4ZnMgbWFpbGluZyBsaXN0Cnhmc0Bvc3Muc2dpLmNvbQpodHRwOi8vb3NzLnNn aS5jb20vbWFpbG1hbi9saXN0aW5mby94ZnMK