All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1522756939.3428.4.camel@primarydata.com>

diff --git a/a/1.txt b/N1/1.txt
index bb61156..b9736d6 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,33 +1,24 @@
-On Tue, 2018-04-03 at 02:45 -0700, Christoph Hellwig wrote:
-> On Thu, Mar 29, 2018 at 11:34:39AM -0400, Benjamin Coddington wrote:
-> > We'd like to run generic tests for NFS, but often have slightly
-> > different
-> > output for our results.  One instance is that for the NFS client
-> > the
-> > removal of an open file or directory is handled differently than
-> > for a
-> > local filesystem.  We can expect nlink to be 1 for files, and to
-> > receive
-> > -ESTALE for operations on deleted directories, isn't that silly?
-> 
-> NFS is simply buggy in this case, and we should at least xfail the
-> test
-> case, not make it look fine.
-> 
-> I'd rather have a file that lists expected fails per file system with
-> an
-> explanation than a hack like this that papers over the issue.
-
-IIRC that ESTALE test is hitting a protocol issue: NFS doesn't have
-stateful readdir() (or any stateful directory operations), and so there
-is nothing to tell the server to pin the removed directory while we
-have it open in the VFS layer on the client.
-
-I'm fine either way, but if we make the decision to call out protocol
-issues as 'expected failure' then we need to make that a consistent
-policy for all xfstests.
-
--- 
-Trond Myklebust
-Linux NFS client maintainer, PrimaryData
-trond.myklebust@primarydata.com
+T24gVHVlLCAyMDE4LTA0LTAzIGF0IDAyOjQ1IC0wNzAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90
+ZToNCj4gT24gVGh1LCBNYXIgMjksIDIwMTggYXQgMTE6MzQ6MzlBTSAtMDQwMCwgQmVuamFtaW4g
+Q29kZGluZ3RvbiB3cm90ZToNCj4gPiBXZSdkIGxpa2UgdG8gcnVuIGdlbmVyaWMgdGVzdHMgZm9y
+IE5GUywgYnV0IG9mdGVuIGhhdmUgc2xpZ2h0bHkNCj4gPiBkaWZmZXJlbnQNCj4gPiBvdXRwdXQg
+Zm9yIG91ciByZXN1bHRzLiAgT25lIGluc3RhbmNlIGlzIHRoYXQgZm9yIHRoZSBORlMgY2xpZW50
+DQo+ID4gdGhlDQo+ID4gcmVtb3ZhbCBvZiBhbiBvcGVuIGZpbGUgb3IgZGlyZWN0b3J5IGlzIGhh
+bmRsZWQgZGlmZmVyZW50bHkgdGhhbg0KPiA+IGZvciBhDQo+ID4gbG9jYWwgZmlsZXN5c3RlbS4g
+IFdlIGNhbiBleHBlY3QgbmxpbmsgdG8gYmUgMSBmb3IgZmlsZXMsIGFuZCB0bw0KPiA+IHJlY2Vp
+dmUNCj4gPiAtRVNUQUxFIGZvciBvcGVyYXRpb25zIG9uIGRlbGV0ZWQgZGlyZWN0b3JpZXMsIGlz
+bid0IHRoYXQgc2lsbHk/DQo+IA0KPiBORlMgaXMgc2ltcGx5IGJ1Z2d5IGluIHRoaXMgY2FzZSwg
+YW5kIHdlIHNob3VsZCBhdCBsZWFzdCB4ZmFpbCB0aGUNCj4gdGVzdA0KPiBjYXNlLCBub3QgbWFr
+ZSBpdCBsb29rIGZpbmUuDQo+IA0KPiBJJ2QgcmF0aGVyIGhhdmUgYSBmaWxlIHRoYXQgbGlzdHMg
+ZXhwZWN0ZWQgZmFpbHMgcGVyIGZpbGUgc3lzdGVtIHdpdGgNCj4gYW4NCj4gZXhwbGFuYXRpb24g
+dGhhbiBhIGhhY2sgbGlrZSB0aGlzIHRoYXQgcGFwZXJzIG92ZXIgdGhlIGlzc3VlLg0KDQpJSVJD
+IHRoYXQgRVNUQUxFIHRlc3QgaXMgaGl0dGluZyBhIHByb3RvY29sIGlzc3VlOiBORlMgZG9lc24n
+dCBoYXZlDQpzdGF0ZWZ1bCByZWFkZGlyKCkgKG9yIGFueSBzdGF0ZWZ1bCBkaXJlY3Rvcnkgb3Bl
+cmF0aW9ucyksIGFuZCBzbyB0aGVyZQ0KaXMgbm90aGluZyB0byB0ZWxsIHRoZSBzZXJ2ZXIgdG8g
+cGluIHRoZSByZW1vdmVkIGRpcmVjdG9yeSB3aGlsZSB3ZQ0KaGF2ZSBpdCBvcGVuIGluIHRoZSBW
+RlMgbGF5ZXIgb24gdGhlIGNsaWVudC4NCg0KSSdtIGZpbmUgZWl0aGVyIHdheSwgYnV0IGlmIHdl
+IG1ha2UgdGhlIGRlY2lzaW9uIHRvIGNhbGwgb3V0IHByb3RvY29sDQppc3N1ZXMgYXMgJ2V4cGVj
+dGVkIGZhaWx1cmUnIHRoZW4gd2UgbmVlZCB0byBtYWtlIHRoYXQgYSBjb25zaXN0ZW50DQpwb2xp
+Y3kgZm9yIGFsbCB4ZnN0ZXN0cy4NCg0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBj
+bGllbnQgbWFpbnRhaW5lciwgUHJpbWFyeURhdGENCnRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0
+YS5jb20NCg==
diff --git a/a/content_digest b/N1/content_digest
index af3e05c..05fee4f 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -12,38 +12,29 @@
  " linux-nfs@vger.kernel.org <linux-nfs@vger.kernel.org>\0"
  "\00:1\0"
  "b\0"
- "On Tue, 2018-04-03 at 02:45 -0700, Christoph Hellwig wrote:\n"
- "> On Thu, Mar 29, 2018 at 11:34:39AM -0400, Benjamin Coddington wrote:\n"
- "> > We'd like to run generic tests for NFS, but often have slightly\n"
- "> > different\n"
- "> > output for our results.  One instance is that for the NFS client\n"
- "> > the\n"
- "> > removal of an open file or directory is handled differently than\n"
- "> > for a\n"
- "> > local filesystem.  We can expect nlink to be 1 for files, and to\n"
- "> > receive\n"
- "> > -ESTALE for operations on deleted directories, isn't that silly?\n"
- "> \n"
- "> NFS is simply buggy in this case, and we should at least xfail the\n"
- "> test\n"
- "> case, not make it look fine.\n"
- "> \n"
- "> I'd rather have a file that lists expected fails per file system with\n"
- "> an\n"
- "> explanation than a hack like this that papers over the issue.\n"
- "\n"
- "IIRC that ESTALE test is hitting a protocol issue: NFS doesn't have\n"
- "stateful readdir() (or any stateful directory operations), and so there\n"
- "is nothing to tell the server to pin the removed directory while we\n"
- "have it open in the VFS layer on the client.\n"
- "\n"
- "I'm fine either way, but if we make the decision to call out protocol\n"
- "issues as 'expected failure' then we need to make that a consistent\n"
- "policy for all xfstests.\n"
- "\n"
- "-- \n"
- "Trond Myklebust\n"
- "Linux NFS client maintainer, PrimaryData\n"
- trond.myklebust@primarydata.com
+ "T24gVHVlLCAyMDE4LTA0LTAzIGF0IDAyOjQ1IC0wNzAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90\n"
+ "ZToNCj4gT24gVGh1LCBNYXIgMjksIDIwMTggYXQgMTE6MzQ6MzlBTSAtMDQwMCwgQmVuamFtaW4g\n"
+ "Q29kZGluZ3RvbiB3cm90ZToNCj4gPiBXZSdkIGxpa2UgdG8gcnVuIGdlbmVyaWMgdGVzdHMgZm9y\n"
+ "IE5GUywgYnV0IG9mdGVuIGhhdmUgc2xpZ2h0bHkNCj4gPiBkaWZmZXJlbnQNCj4gPiBvdXRwdXQg\n"
+ "Zm9yIG91ciByZXN1bHRzLiAgT25lIGluc3RhbmNlIGlzIHRoYXQgZm9yIHRoZSBORlMgY2xpZW50\n"
+ "DQo+ID4gdGhlDQo+ID4gcmVtb3ZhbCBvZiBhbiBvcGVuIGZpbGUgb3IgZGlyZWN0b3J5IGlzIGhh\n"
+ "bmRsZWQgZGlmZmVyZW50bHkgdGhhbg0KPiA+IGZvciBhDQo+ID4gbG9jYWwgZmlsZXN5c3RlbS4g\n"
+ "IFdlIGNhbiBleHBlY3QgbmxpbmsgdG8gYmUgMSBmb3IgZmlsZXMsIGFuZCB0bw0KPiA+IHJlY2Vp\n"
+ "dmUNCj4gPiAtRVNUQUxFIGZvciBvcGVyYXRpb25zIG9uIGRlbGV0ZWQgZGlyZWN0b3JpZXMsIGlz\n"
+ "bid0IHRoYXQgc2lsbHk/DQo+IA0KPiBORlMgaXMgc2ltcGx5IGJ1Z2d5IGluIHRoaXMgY2FzZSwg\n"
+ "YW5kIHdlIHNob3VsZCBhdCBsZWFzdCB4ZmFpbCB0aGUNCj4gdGVzdA0KPiBjYXNlLCBub3QgbWFr\n"
+ "ZSBpdCBsb29rIGZpbmUuDQo+IA0KPiBJJ2QgcmF0aGVyIGhhdmUgYSBmaWxlIHRoYXQgbGlzdHMg\n"
+ "ZXhwZWN0ZWQgZmFpbHMgcGVyIGZpbGUgc3lzdGVtIHdpdGgNCj4gYW4NCj4gZXhwbGFuYXRpb24g\n"
+ "dGhhbiBhIGhhY2sgbGlrZSB0aGlzIHRoYXQgcGFwZXJzIG92ZXIgdGhlIGlzc3VlLg0KDQpJSVJD\n"
+ "IHRoYXQgRVNUQUxFIHRlc3QgaXMgaGl0dGluZyBhIHByb3RvY29sIGlzc3VlOiBORlMgZG9lc24n\n"
+ "dCBoYXZlDQpzdGF0ZWZ1bCByZWFkZGlyKCkgKG9yIGFueSBzdGF0ZWZ1bCBkaXJlY3Rvcnkgb3Bl\n"
+ "cmF0aW9ucyksIGFuZCBzbyB0aGVyZQ0KaXMgbm90aGluZyB0byB0ZWxsIHRoZSBzZXJ2ZXIgdG8g\n"
+ "cGluIHRoZSByZW1vdmVkIGRpcmVjdG9yeSB3aGlsZSB3ZQ0KaGF2ZSBpdCBvcGVuIGluIHRoZSBW\n"
+ "RlMgbGF5ZXIgb24gdGhlIGNsaWVudC4NCg0KSSdtIGZpbmUgZWl0aGVyIHdheSwgYnV0IGlmIHdl\n"
+ "IG1ha2UgdGhlIGRlY2lzaW9uIHRvIGNhbGwgb3V0IHByb3RvY29sDQppc3N1ZXMgYXMgJ2V4cGVj\n"
+ "dGVkIGZhaWx1cmUnIHRoZW4gd2UgbmVlZCB0byBtYWtlIHRoYXQgYSBjb25zaXN0ZW50DQpwb2xp\n"
+ "Y3kgZm9yIGFsbCB4ZnN0ZXN0cy4NCg0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBj\n"
+ "bGllbnQgbWFpbnRhaW5lciwgUHJpbWFyeURhdGENCnRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0\n"
+ YS5jb20NCg==
 
-60a0b1aa19aa1897397cfab7c52ee808bc2c714e7d5080661bf03e291ae01498
+5bee2532e0aeac136319f6bb187e0f58cfdd1811e723222f32d83b8fd82103b1

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.