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 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.