From: Trond Myklebust <trondmy@primarydata.com>
To: Trond Myklebust <trondmy@primarydata.com>,
"chuck.lever@oracle.com" <chuck.lever@oracle.com>
Cc: "anna.schumaker@netapp.com" <anna.schumaker@netapp.com>,
"linux-nfs@vger.kernel.org" <linux-nfs@vger.kernel.org>
Subject: Re: [PATCH RESEND 0/3] Improvements to page writeback commit policy
Date: Fri, 23 Jun 2017 21:17:40 +0000 [thread overview]
Message-ID: <1498252656.8584.5.camel@primarydata.com> (raw)
In-Reply-To: <2062C819-C45A-4E8B-9222-78FB8270FB68@oracle.com>
T24gRnJpLCAyMDE3LTA2LTIzIGF0IDE2OjQ4IC0wNDAwLCBDaHVjayBMZXZlciB3cm90ZToNCj4g
PiBPbiBKdW4gMjEsIDIwMTcsIGF0IDEwOjMxIEFNLCBDaHVjayBMZXZlciA8Y2h1Y2subGV2ZXJA
b3JhY2xlLmNvbT4NCj4gPiB3cm90ZToNCj4gPiANCj4gPiA+IA0KPiA+ID4gT24gSnVuIDIwLCAy
MDE3LCBhdCA3OjM1IFBNLCBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmkNCj4g
PiA+IG1hcnlkYXRhLmNvbT4gd3JvdGU6DQo+ID4gPiANCj4gPiA+IFRoZSBmb2xsb3dpbmcgcGF0
Y2hlcyBhcmUgaW50ZW5kZWQgdG8gc21vb3RoIG91dCB0aGUgcGFnZQ0KPiA+ID4gd3JpdGViYWNr
DQo+ID4gPiBwZXJmb3JtYW5jZSBieSBlbnN1cmluZyB0aGF0IHdlIGNvbW1pdCB0aGUgZGF0YSBl
YXJsaWVyIG9uIHRoZQ0KPiA+ID4gc2VydmVyLg0KPiA+ID4gDQo+ID4gPiBXZSBhc3N1bWUgdGhh
dCBpZiBzb21ldGhpbmcgaXMgc3RhcnRpbmcgd3JpdGViYWNrIG9uIHRoZSBwYWdlcywNCj4gPiA+
IHRoZW4NCj4gPiA+IHRoYXQgcHJvY2VzcyB3YW50cyB0byBjb21taXQgdGhlIGRhdGEgYXMgc29v
biBhcyBwb3NzaWJsZSwNCj4gPiA+IHdoZXRoZXIgaXQNCj4gPiA+IGlzIGFuIGFwcGxpY2F0aW9u
IG9yIGp1c3QgdGhlIGJhY2tncm91bmQgZmx1c2ggcHJvY2Vzcy4NCj4gPiA+IFdlIGFsc28gYXNz
dW1lIHRoYXQgZm9yIHN0cmVhbWluZyB0eXBlIHByb2Nlc3Nlcywgd2UgZG9uJ3Qgd2FudA0KPiA+
ID4gdG8gcGF1c2UNCj4gPiA+IHRoZSBJL08gaW4gb3JkZXIgdG8gY29tbWl0LCBzbyB3ZSBkb24n
dCB3YW50IHRvIHJlbHkgb24gYSBjb3VudGVyDQo+ID4gPiBvZg0KPiA+ID4gaW4tZmxpZ2h0IEkv
TyB0byB0aGUgZW50aXJlIGlub2RlIGdvaW5nIHRvIHplcm8uDQo+ID4gPiANCj4gPiA+IFdlIHRo
ZXJlZm9yZSBzZXQgdXAgYSBtb25pdG9yIHRoYXQgY291bnRzIHRoZSBudW1iZXIgb2YgaW4tZmxp
Z2h0DQo+ID4gPiB3cml0ZXMgZm9yIGVhY2ggY2FsbCB0byBuZnNfd3JpdGVwYWdlcygpLiBPbmNl
IGFsbCB0aGUgd3JpdGVzIHRvDQo+ID4gPiB0aGF0DQo+ID4gPiBjYWxsIHRvIG5mc193cml0ZXBh
Z2VzIGhhcyBjb21wbGV0ZWQsIHdlIHNlbmQgdGhlIGNvbW1pdC4gTm90ZQ0KPiA+ID4gdGhhdCB0
aGlzDQo+ID4gPiBtaXJyb3JzIHRoZSBiZWhhdmlvdXIgZm9yIE9fRElSRUNUIHdyaXRlcywgd2hl
cmUgd2Ugc2ltaWxhcmx5DQo+ID4gPiB0cmFjayB0aGUNCj4gPiA+IGluLWZsaWdodCB3cml0ZXMg
b24gYSBwZXItY2FsbCBiYXNpcy4NCj4gPiANCj4gPiBUaGVzZSBhcmUgdGhlIHNhbWUgYXMgdGhl
IHBhdGNoZXMgeW91IHNlbnQgTWF5IDE2dGg/DQo+ID4gSSBhbSB0cnlpbmcgdG8gZ2V0IGEgbGl0
dGxlIHRpbWUgdG8gdHJ5IHRoZW0gb3V0Lg0KPiANCj4gQWZ0ZXIgYXBwbHlpbmcgdGhlc2UgZm91
ciBwYXRjaGVzLCBJIHJhbiBhIHNlcmllcyBvZiBpb3pvbmUNCj4gYmVuY2htYXJrcyB3aXRoIGJ1
ZmZlcmVkIGFuZCBkaXJlY3QgSS9PLiBORlN2MyBhbmQgTkZTdjQuMA0KPiBvbiBSRE1BLiBFeHBv
cnRzIHdlcmUgdG1wZnMgYW5kIHhmcyBvbiBOVk1lLg0KPiANCj4gSSBzZWUgYWJvdXQgYSAxMCUg
aW1wcm92ZW1lbnQgaW4gYnVmZmVyZWQgd3JpdGUgdGhyb3VnaHB1dCwNCj4gbm8gZGVncmFkYXRp
b24gZWxzZXdoZXJlLCBhbmQgbm8gY3Jhc2hlcyBvciBvdGhlciBtaXNiZWhhdi0NCj4gaW9yLg0K
DQpDb29sISBUaGFua3MgZm9yIHRlc3RpbmcuDQoNCj4gDQo+IHhmc3Rlc3RzIHBhc3NlcyB3aXRo
IHRoZSB1c3VhbCBmZXcgZmFpbHVyZXMuDQo+IA0KPiBCdWZmZXJlZCB3cml0ZSB0aHJvdWdocHV0
IGlzIHN0aWxsIGxpbWl0ZWQgdG8gMUdCcHMgd2hlbg0KPiB0YXJnZXRpbmcgYSB0bXBmcyBleHBv
cnQgb24gYSA1LjZHQnBzIG5ldHdvcmsuIFRoZSBzZXJ2ZXINCj4gaXNuJ3QgYnJlYWtpbmcgYSBz
d2VhdCwgYnV0IHRoZSBjbGllbnQgYXBwZWFycyB0byBiZSBoaXQtDQo+IHRpbmcgc29tZSBzcGlu
IGxvY2tzIHByZXR0eSBoYXJkLiBUaGlzIGlzIHNpbWlsYXIgYmVoYXZpb3INCj4gdG8gYmVmb3Jl
IHRoZSBwYXRjaGVzIHdlcmUgYXBwbGllZC4NCg0KSnVzdCBvdXQgb2YgY3VyaW9zaXR5LCBkbyB5
b3Ugc2VlIHRoZSBzYW1lIGJlaGF2aW91ciB3aXRoIE9fRElSRUNUDQphZ2FpbnN0IHRoZSB0bXBm
cz8gVGhlcmUgYXJlIDIgZGlmZmVyZW5jZXMgdGhlcmU6DQoxKSBubyBpbm9kZV9sb2NrKGlub2Rl
KSBjb250ZW50aW9uLg0KMikgc2xpZ2hseSBsZXNzIGlub2RlLT5pX2xvY2sgc3BpbmxvY2sgY29u
dGVudGlvbi4NCg0KPiANCj4gPiA+IFRyb25kIE15a2xlYnVzdCAoMyk6DQo+ID4gPiBORlM6IFJl
bW92ZSB1bnVzZWQgZmllbGRzIGluIHRoZSBwYWdlIEkvTyBzdHJ1Y3R1cmVzDQo+ID4gPiBORlM6
IEVuc3VyZSB3ZSBjb21taXQgYWZ0ZXIgd3JpdGViYWNrIGlzIGNvbXBsZXRlDQo+ID4gPiBORlM6
IEZpeCBjb21taXQgcG9saWN5IGZvciBub24tYmxvY2tpbmcgY2FsbHMgdG8NCj4gPiA+IG5mc193
cml0ZV9pbm9kZSgpDQo+ID4gPiANCj4gPiA+IGZzL25mcy9wYWdlbGlzdC5jwqDCoMKgwqDCoMKg
wqDCoHzCoMKgNSArKy0tDQo+ID4gPiBmcy9uZnMvd3JpdGUuY8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqB8IDU5DQo+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0NCj4gPiA+IGluY2x1ZGUvbGludXgvbmZzX3BhZ2UuaCB8wqDCoDIgKy0NCj4gPiA+IGlu
Y2x1ZGUvbGludXgvbmZzX3hkci5owqDCoHzCoMKgMyArKy0NCj4gPiA+IDQgZmlsZXMgY2hhbmdl
ZCwgNjQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPiA+IA0KPiA+ID4gLS3CoA0K
PiA+ID4gMi45LjQNCj4gPiA+IA0KPiA+ID4gLS0NCj4gPiA+IFRvIHVuc3Vic2NyaWJlIGZyb20g
dGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC0NCj4gPiA+IG5mcyIg
aW4NCj4gPiA+IHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwu
b3JnDQo+ID4gPiBNb3JlIG1ham9yZG9tbyBpbmZvIGF0wqDCoGh0dHA6Ly92Z2VyLmtlcm5lbC5v
cmcvbWFqb3Jkb21vLWluZm8uaHRtDQo+ID4gPiBsDQo+ID4gDQo+ID4gLS0NCj4gPiBDaHVjayBM
ZXZlcg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IC0tDQo+ID4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0
aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LQ0KPiA+IG5mcyIgaW4N
Cj4gPiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZw0K
PiA+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXTCoMKgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpv
cmRvbW8taW5mby5odG1sDQo+IA0KPiAtLQ0KPiBDaHVjayBMZXZlcg0KPiANCj4gDQo+IA0KLS0g
DQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwgUHJpbWFyeURh
dGENCnRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20NCg==
next prev parent reply other threads:[~2017-06-23 21:17 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-20 23:35 [PATCH RESEND 0/3] Improvements to page writeback commit policy Trond Myklebust
2017-06-20 23:35 ` [PATCH RESEND 1/3] NFS: Remove unused fields in the page I/O structures Trond Myklebust
2017-06-20 23:35 ` [PATCH RESEND 2/3] NFS: Ensure we commit after writeback is complete Trond Myklebust
2017-06-20 23:35 ` [PATCH RESEND 3/3] NFS: Fix commit policy for non-blocking calls to nfs_write_inode() Trond Myklebust
2017-06-20 23:35 ` [PATCH] SUNRPC: Make slot allocation more reliable Trond Myklebust
2017-06-21 14:31 ` [PATCH RESEND 0/3] Improvements to page writeback commit policy Chuck Lever
2017-06-23 20:48 ` Chuck Lever
2017-06-23 21:17 ` Trond Myklebust [this message]
2017-06-23 21:35 ` Chuck Lever
2017-06-23 14:56 ` J. Bruce Fields
2017-06-23 15:25 ` Trond Myklebust
2017-06-23 15:29 ` 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=1498252656.8584.5.camel@primarydata.com \
--to=trondmy@primarydata.com \
--cc=anna.schumaker@netapp.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox