From mboxrd@z Thu Jan 1 00:00:00 1970 From: majianpeng Subject: Re: Re: question about striped_read Date: Thu, 25 Jul 2013 14:55:12 +0800 Message-ID: <201307251455102701172@gmail.com> References: <201307250852310158703@gmail.com>, Reply-To: majianpeng Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pb0-f50.google.com ([209.85.160.50]:49392 "EHLO mail-pb0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751700Ab3GYGzP (ORCPT ); Thu, 25 Jul 2013 02:55:15 -0400 Received: by mail-pb0-f50.google.com with SMTP id wz7so384105pbc.9 for ; Wed, 24 Jul 2013 23:55:15 -0700 (PDT) Sender: ceph-devel-owner@vger.kernel.org List-ID: To: sage Cc: ceph-devel Pk9uIFRodSwgMjUgSnVsIDIwMTMsIG1hamlhbnBlbmcgd3JvdGU6DQo+PiBIaSBhbGwsDQo+PiAJ SSBtZXQgYSBwcm9ibGVtIGFuZCBhc2sgc29tZWJvZHkgY291bGQgaGVscCBtZS4NCj4+IEluIGZ1 bmMgc3RyaXBlZF9yZWFkKCkNCj4+ID4gaWYgKHJldCA+IDApIHsNCj4+ID4gICAgICAgICAgICAg ICAgaW50IGRpZHBhZ2VzID0gKHBhZ2VfYWxpZ24gKyByZXQpID4+IFBBR0VfQ0FDSEVfU0hJRlQ7 DQo+PiANCj4+ID4gICAgICAgICAgICAgICAgaWYgKHJlYWQgPCBwb3MgLSBvZmYpIHsNCj4+ID4g ICAgICAgICAgICAgICAgICAgICAgIGRvdXQoIiB6ZXJvIGdhcCAlbGx1IHRvICVsbHVcbiIsIG9m ZiArIHJlYWQsIHBvcyk7DQo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgY2VwaF96ZXJvX3Bh Z2VfdmVjdG9yX3JhbmdlKHBhZ2VfYWxpZ24gKyByZWFkLA0KPj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3MgLSBvZmYgLSByZWFkLCBwYWdl cyk7DQo+PiA+ICAgICAgICAgICAgICAgIH0gICANCj4+ID4gICAgICAgICAgICAgICAgcG9zICs9 IHJldDsNCj4+ID4gICAgICAgICAgICAgICByZWFkID0gcG9zIC0gb2ZmOw0KPj4gDQo+PiBBdCBm aXJzdCAsIHBvcyA9IG9mZiBhbmQgb2ZmIGRvbid0IG1vZGlmeS4NCj4+IFdoeSBkb2VzIGl0IGp1 ZGdlICdyZWFkIDwgcG9zIC1vZmYgJyA/DQo+PiBCZWNhdXNlIHRoZSByZWFkID0gcG9zIC1vZmYs IHNvIHRoZSByZWFkIG11c3QgZXF1YWwgcG9zIC1vZmYuDQo+DQo+VGhpcyBibG9jayB0cmlnZ2Vy cyBpZiB3ZSBoaXQgYSBzdHJpcGUuICBvZmYgaXMgYWx3YXlzIHRoZSBvcmlnaW5hbCANCj5zdGFy dGluZyBvZmZzZXQuICBwb3MgaXMgdGhlIGN1cnJlbnQgcG9zaXRpb24gdGhhdCB3ZSBqdXN0IHRy aWVkIHRvIHJlYWQgDQo+ZnJvbS4gIFdlIG1pZ2h0Og0KPg0KPiAtIHRyeSB0byByZWFkIGEgYmln IGV4dGVudCBmcm9tIG9mZiA9PSBwb3MNCj4gLSByZWFkcGFnZXMgdHJ1bmNhdGVzIHRoaXMgdG8g dGhlIGVuZCBvZiB0aGUgb2JqZWN0DQo+IC0gd2UgZ2V0IGEgc2hvcnQgcmVhZCAobm90IGEgY29t cGxldGUgb2JqZWN0KQ0KV2hhdCdzIHRoZSBtZWFuIG9mIG5vdCBhIGNvbXBsZXRlIG9iamVjdD8N CkZZSSxhIHNob3J0IHJlYWQgbWF5YmUgIG1ldCB0aGUgYm91bmRyeSBvZiBzdHJpcGUob2JqZWN0 KSBvciB0aGUgRU9GIG9mIGZpbGUuDQpGb3IgdGhlIGhvbGUgb2YgZmlsZSwgaSBkb24ndCBrbm93 IGhvdyB0byBoYW5kbGUuDQo+IC0gcmVhZCBpcyBzb21lIHBhcnRpYWwgYW1vdW50DQo+IC0gcG9z IGlzIG9mZiArIHJlYWQgKyBhIGdhcA0KRnJvbSB0aGUgY29kZSA6CXJlYWQgPSBwb3MgLSBvZmY7 IGFmdGVyIHRoYXQsIHRoZSBwb3MgZG9uJ3QgY2hhbmdlLg0KU28gdGhlIGEgZ2FwIHdoZXJlIGlz IGZyb20/DQoNClRoYW5rcyENCkppYW5wZW5nIE1hDQo+IC0gd2UgdHJ5IHRvIHJlYWQgZnJvbSB0 aGUgbmV4dCBvYmplY3QgYW5kIHRoZXJlIGlzIGRhdGENCj4gICA9PiB0aGVyZSB3YXMgYSBob2xl IGFuZCB3ZSBuZWVkIHRvIHplcm8gdGhlIGdhcA0KPg0KPklmLCBvbiB0aGUgb3RoZXIgaGFuZCwg dGhlcmUgaXNuJ3QgZGF0YSBpbiB0aGUgbmV4dCBvYmplY3QsIHRoZW4gd2UgZG9uJ3QgDQo+d2Fu dCB0byB6ZXJvIHRoZSBob2xlLi4gYW5kIGxlYXN0IG5vdCB1bnRpbCB3ZSBkZWNpZGUgd2hlcmUg RU9GIGlzLiAgDQo+VGhhdCdzIHdoeSB0aGlzIGJsb2NrIGlzIHdoZXJlIGl0IGlzLCBhbmQgbmV2 ZXIgdHJpZ2dlcnMgb24gdGhlIGZpcnN0IA0KPml0ZXJhdGlvbi4NCj4NCj5Eb2VzIHRoYXQgbWFr ZSBzZW5zZT8NCj5zYWdl