From: Trond Myklebust <trondmy@primarydata.com>
To: "chuck.lever@oracle.com" <chuck.lever@oracle.com>
Cc: "linux-nfs@vger.kernel.org" <linux-nfs@vger.kernel.org>
Subject: Re: i_lock contention during heavy I/O
Date: Mon, 17 Jul 2017 13:26:20 +0000 [thread overview]
Message-ID: <1500297979.4036.1.camel@primarydata.com> (raw)
In-Reply-To: <2EBEB743-9230-4C7D-9BC5-FA6F58CAF5AB@oracle.com>
T24gTW9uLCAyMDE3LTA3LTE3IGF0IDExOjIyICswMjAwLCBDaHVjayBMZXZlciB3cm90ZToNCj4g
RllJLCBJIGZvdW5kIHRoaXMgaW4gbXkgbm90ZXMuIEl0IGdpdmVzIGEgZmxhdm9yIG9mIHRoZQ0K
PiBraW5kIG9mIGxvY2sgY29udGVudGlvbiB3ZSB3ZXJlIGRpc2N1c3NpbmcgbGFzdCB3ZWVrLg0K
PiANCj4gTXkgY2xpZW50IGlzIGEgMTItY29yZSBkdWFsIHNvY2tldCBzeXN0ZW0uIE5ldHdvcmtp
bmcNCj4gaXMgNTZHYnBzIElCLCBORlMvUkRNQS4gSSdtIHJ1bm5pbmcgc29tZSBtdWx0aS10aHJl
YWRlZA0KPiBpb3pvbmUgdGVzdHMuIEhlcmUgSSB3YXMgbWl4aW5nIGJ1ZmZlcmVkIGFuZCBkaXJl
Y3QgSS9PDQo+IHRlc3RzLCBzbyBJIGNhbid0IHNheSBmb3IgY2VydGFpbiBpZiBvbmUgaXMgd29y
c2UgdGhhbg0KPiB0aGUgb3RoZXIuDQo+IA0KPiBUaGUgb3V0cHV0IGJlbG93IGlzIHRoZSBmaXJz
dCBlbnRyeSBpbiAvcHJvYy9sb2NrX3N0YXQuDQo+IA0KPiAic2ItPnNfdHlwZS0+aV9sb2NrX2tl
eSIgbG9va2VkIGxpa2UgaXQgd2FzIHJlbGF0ZWQgdG8NCj4gdGhlIHN1cGVyYmxvY2ssIGJ1dCBs
b29raW5nIGF0IHRoZSBhY3R1YWwgY29kZSBpbiB0aGUNCj4gZnVuY3Rpb25zIG5hbWVkIGJlbG93
LCB0aGlzIGlzIHByb2JhYmx5IHRoZSBpbm9kZSBsb2NrLg0KPiANCj4gVGhlIG1heCBsb2NrIGhv
bGR0aW1lIGlzIDgyIG1pbGxpc2Vjb25kcywgaWYgSSByZWFkIHRoaXMNCj4gY29ycmVjdGx5LiBJ
dCdzIG5vdCBjbGVhciBob3cgb2Z0ZW4gdGhhdCBoYXBwZW5zLCBidXQNCj4gdGhhdCBsb29rcyBw
YXRob2xvZ2ljYWwuDQo+IA0KPiANCj4gbG9ja19zdGF0IHZlcnNpb24gMC40DQo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzIG5hbWUgICAgY29uLQ0KPiBib3Vu
Y2VzICAgIGNvbnRlbnRpb25zICAgd2FpdHRpbWUtbWluICAgd2FpdHRpbWUtbWF4IHdhaXR0aW1l
LQ0KPiB0b3RhbCAgIHdhaXR0aW1lLWF2ZyAgICBhY3EtYm91bmNlcyAgIGFjcXVpc2l0aW9ucyAg
IGhvbGR0aW1lLQ0KPiBtaW4gICBob2xkdGltZS1tYXggaG9sZHRpbWUtdG90YWwgICBob2xkdGlt
ZS1hdmcNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCj4gDQo+ICAgICAgICAgICAgICAgICZzYi0+c190eXBlLQ0KPiA+aV9s
b2NrX2tleSMyOiAgICAgIDIzMTg1NzQ2ICAgICAgIDIzMjc1OTUyICAgICAgICAgICAwLjEwICAg
ICAgIDgxNzcNCj4gMS4wMyAgICAyNzk4MDE3Mi4zMSAgICAgICAgICAgMS4yMCAgICAgICA4MTQ2
NzI5NyAgICAgIDIzODIwOTk0NSAgICAgDQo+ICAgICAgIDAuMDkgICAgICAgODE4NDIuMTIgICAg
ODA1MTM3MTAuNjggICAgICAgICAgIDAuMzQNCj4gICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KPiAgICAgICAgICAgICAgICAmc2ItPnNfdHlwZS0NCj4gPmlfbG9ja19r
ZXkjMiAgICAgICAgMTQ1MzM3OCAgICAgICAgICBbPGZmZmZmZmZmYTA2YzZlNDk+XQ0KPiBuZnNf
Zmx1c2hfaW5jb21wYXRpYmxlKzB4NzUvMHgxYWQgW25mc10NCj4gICAgICAgICAgICAgICAgJnNi
LT5zX3R5cGUtDQo+ID5pX2xvY2tfa2V5IzIgICAgICAgIDQ3NzcwMDAgICAgICAgICAgWzxmZmZm
ZmZmZmEwNmM0ZWQ2Pl0NCj4gbmZzX2xvY2tfYW5kX2pvaW5fcmVxdWVzdHMrMHg2OC8weDJhMyBb
bmZzXQ0KPiAgICAgICAgICAgICAgICAmc2ItPnNfdHlwZS0NCj4gPmlfbG9ja19rZXkjMiAgICAg
ICAgIDE1NzMxNSAgICAgICAgICBbPGZmZmZmZmZmYTA2YzcyZjU+XQ0KPiBuZnNfdXBkYXRlcGFn
ZSsweDM3NC8weDkxMiBbbmZzXQ0KPiAgICAgICAgICAgICAgICAmc2ItPnNfdHlwZS0NCj4gPmlf
bG9ja19rZXkjMiAgICAgICAgMjA4NTQ0NyAgICAgICAgICBbPGZmZmZmZmZmYTA2Yzc0ZDc+XQ0K
PiBuZnNfdXBkYXRlcGFnZSsweDU1Ni8weDkxMiBbbmZzXQ0KPiAgICAgICAgICAgICAgICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAgICAgICAgICAgICAgICZzYi0+c190eXBlLQ0KPiA+
aV9sb2NrX2tleSMyICAgICAgICAgICAgMTMyICAgICAgICAgIFs8ZmZmZmZmZmY4MTIzY2MyYz5d
DQo+IHdyaXRlYmFja19zYl9pbm9kZXMrMHhmYi8weDUwYw0KPiAgICAgICAgICAgICAgICAmc2It
PnNfdHlwZS0NCj4gPmlfbG9ja19rZXkjMiAgICAgICAgNzg1ODkyOCAgICAgICAgICBbPGZmZmZm
ZmZmYTA2YzRlZDY+XQ0KPiBuZnNfbG9ja19hbmRfam9pbl9yZXF1ZXN0cysweDY4LzB4MmEzIFtu
ZnNdDQo+ICAgICAgICAgICAgICAgICZzYi0+c190eXBlLQ0KPiA+aV9sb2NrX2tleSMyICAgICAg
ICAxMjI1ODM1ICAgICAgICAgIFs8ZmZmZmZmZmZhMDZjNmU0OT5dDQo+IG5mc19mbHVzaF9pbmNv
bXBhdGlibGUrMHg3NS8weDFhZCBbbmZzXQ0KPiAgICAgICAgICAgICAgICAmc2ItPnNfdHlwZS0N
Cj4gPmlfbG9ja19rZXkjMiAgICAgICAgIDExMTgyMSAgICAgICAgICBbPGZmZmZmZmZmYTA2Yzcy
ZjU+XQ0KPiBuZnNfdXBkYXRlcGFnZSsweDM3NC8weDkxMiBbbmZzXQ0KPiANCj4gDQpJbnRlcmVz
dGluZy4uLiBUaGVyZSBhcmUgZGVmaW5pdGVseSBzb21lIG9wdGltaXNhdGlvbnMgd2UgY2FuIGRv
IHRoZXJlDQppbiBvcmRlciB0byBnZXQgcmlkIG9mIHNvbWUgb2YgdGhpcyBjb250ZW50aW9uIChm
b3IgaW5zdGFuY2Ugc2ltcGxlDQp0aGluZ3MgbGlrZSBkb2luZyBhIGxvY2tsZXNzIGNoZWNrIGZv
cg0KUGFnZVByaXZhdGUocGFnZSl8fFBhZ2VTd2FwQ2FjaGUocGFnZSkgYmVmb3JlIHdlIGdyYWIg
dGhlIGxvY2sgaW4NCm5mc19wYWdlX2ZpbmRfaGVhZF9yZXF1ZXN0KCkuDQoNClRoYW5rcyBDaHVj
ayEgSSdsbCB0YWtlIGEgZGVlcGVyIGxvb2sgYXQgdGhpcyB0b2RheS4NCg0KQ2hlZXJzDQogIFRy
b25kDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50IG1haW50YWluZXIs
IFByaW1hcnlEYXRhDQp0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tDQo=
next prev parent reply other threads:[~2017-07-17 13:26 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-17 9:22 i_lock contention during heavy I/O Chuck Lever
2017-07-17 13:26 ` Trond Myklebust [this message]
2017-07-17 16:04 ` Trond Myklebust
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1500297979.4036.1.camel@primarydata.com \
--to=trondmy@primarydata.com \
--cc=chuck.lever@oracle.com \
--cc=linux-nfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.