From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id q3U69Hsm213459 for ; Mon, 30 Apr 2012 01:09:18 -0500 Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id XeMZmt6iMdCOc1dE for ; Sun, 29 Apr 2012 23:09:15 -0700 (PDT) Date: Mon, 30 Apr 2012 16:09:13 +1000 From: Dave Chinner Subject: Re: [PATCH 03/18] xfs: Do background CIL flushes via a workqueue Message-ID: <20120430060913.GJ7015@dastard> References: <1334319061-12968-1-git-send-email-david@fromorbit.com> <1334319061-12968-4-git-send-email-david@fromorbit.com> <20120417212155.GA16881@sgi.com> <20120417214956.GB16881@sgi.com> <20120418014706.GM6734@dastard> <20120430012432.GE3283@dastard> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20120430012432.GE3283@dastard> List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: xfs-bounces@oss.sgi.com Errors-To: xfs-bounces@oss.sgi.com To: Ben Myers Cc: xfs@oss.sgi.com T24gTW9uLCBBcHIgMzAsIDIwMTIgYXQgMTE6MjQ6MzJBTSArMTAwMCwgRGF2ZSBDaGlubmVyIHdy b3RlOgo+IE9uIFdlZCwgQXByIDE4LCAyMDEyIGF0IDExOjQ3OjA2QU0gKzEwMDAsIERhdmUgQ2hp bm5lciB3cm90ZToKPiA+IE9uIFR1ZSwgQXByIDE3LCAyMDEyIGF0IDA0OjQ5OjU2UE0gLTA1MDAs IEJlbiBNeWVycyB3cm90ZToKPiA+ID4gT24gVHVlLCBBcHIgMTcsIDIwMTIgYXQgMDQ6MjE6NTVQ TSAtMDUwMCwgQmVuIE15ZXJzIHdyb3RlOgo+ID4gPiA+IEdhaCEgSSBqdXN0IGhpdCB0aGlzIGFz c2VydC4gIAo+ID4gPiA+IAo+ID4gPiA+IHYzLjQtcmMyLTMtZzhhMDBlYmUgd2l0aDoKPiA+ID4g PiBDaHJpc3RvcGgncyBpbG9jayBzZXJpZXMKPiA+ID4gPiBDaHJpc3RvcGgncyB4ZnNidWZkIHNl cmllcwo+ID4gPiA+IEphbidzIGZyZWV6ZSBzZXJpZXMKPiA+ID4gPiBEYXZlJ3MgcXVldWUuCj4g PiA+ID4gCj4gPiA+ID4gbmZzNyBsb2dpbjogWyAxMTc1LjE3MjQwNl0gWEZTOiBBc3NlcnRpb24g ZmFpbGVkOiBwdXNoX3NlcSA+IDAgJiYgcHVzaF9zZXEgPD0gY3R4LT5zZXF1ZW5jZSwgZmlsZTog L3Jvb3QveGZzL2ZzL3hmcy94ZnNfbG9nX2NpbC5jLCBsaW5lOiA0MDYKPiA+IAo+ID4gd2hpY2gg aGFzIHByb2JhYmx5IHJlc3VsdGVkIGluIGEgbG9nIGNvcnJ1cHRpb24uCj4gPiAKPiA+ID4gWyAg MzkwLjA5NzYzM10gLS0tWyBlbmQgdHJhY2UgMzNhOTc5NWI2MzgxNTdiOSBdLS0tCj4gPiA+IAo+ ID4gPiBIZXJlIGl0IGlzIGZyb20gdGhlIHN5c3RlbSBsb2cKPiA+ID4gCj4gPiA+IEFwciAxNyAx NjozNToxMiBsaW51eCBrZXJuZWw6IFsgIDM4OS42Mzc1NDNdIFhGUyAoMjY0PTIxMTM2MVDblDMw MCk6IE1vdW50aW5nIEZpbGVzeXN0ZW0KPiA+ID4gQXByIDE3IDE2OjM1OjEyIGxpbnV4IGtlcm5l bDogWyAgMzg5LjkxMjQwMl0gWEZTICgyNjQ9MjExMzYxUNuUMzAwKTogU3RhcnRpbmcgcmVjb3Zl cnkgKGxvZ2RldjogaW50ZXJuYWwpCj4gPiA+IEFwciAxNyAxNjozNToxMiBsaW51eCBrZXJuZWw6 IFsgIDM5MC4wNTQzNTddIFhGUyAoMjY0PTIxMTM2MVDblDMwMCk6IHhsb2dfcmVjb3Zlcl9pbm9k ZV9wYXNzMjogQmFkIGlub2RlIG1hZ2ljIG51bWJlciwgZGlwID0gMHhmMGZmZDgwMCwgZGlubyBi cCA9IDB4ZWY4OWM0ODAsIGlubyA9IDI1NTQxNTkyCj4gPiA+IEFwciAxNyAxNjozNToxMiBsaW51 eCBrZXJuZWw6IFsgIDM5MC4wNjYyOTBdIFhGUyAoMjY0PTIxMTM2MVDblDMwMCk6IEludGVybmFs IGVycm9yIHhsb2dfcmVjb3Zlcl9pbm9kZV9wYXNzMigxKSBhdCBsaW5lIDIyNDggb2YgZmlsZSAv cm9vdC94ZnMvZnMveGZzL3hmc19sb2dfcmVjb3Zlci5jLiAgQ2FsbGVyIDB4ZmFhMDhmZmEKPiA+ IAo+ID4gQmVjYXVzZSBsb2cgcmVjb3ZlcnkgaGFzIHJlYWQgYSBiYWQgaW5vZGUgZnJvbSBkaXNr LCB3aGljaCBtZWFucyBhbgo+ID4gYWxsb2NhdGlvbiB0cmFuc2FjdGlvbiBoYXMgcHJvYmFibHkg bm90IGJlZW4gcmVwbGF5ZWQuCj4gCj4gSnVzdCBhcyBhIG5vdGUgLSBJJ20gZ2V0dGluZyBpdGVz dCAxMjEgcmVsaWFibHkgdHJpcHBpbmcgb3ZlciB0aGlzCj4gZXhhY3QgcHJvYmxlbSBhcyBhIHJl c3VsdCBvZiB0aGUgZGlzY29udGlndW91cyBidWZmZXIgaXRlbSBzdXBwb3J0Cj4gcGF0Y2guIEJh c2ljYWxseSB0aGUgcHJvYmxlbSBpcyB0aGF0IGFuIGlub2RlIG1vZGlmaWNhdGlvbgo+IHRyYW5z YWN0aW9uIGlzIGJlaW5nIHJlcGxheWVkIGJlZm9yZSB0aGUgaW5vZGUgYnVmZmVyIGFsbG9jYXRp b24KPiB0cmFuc2FjdGlvbiwgc28gdGhlIHJlYWQgb2YgdGhlIGlub2RlIGJ1ZmZlciByZXR1cm5z IGFuCj4gdW5pbml0aWFsaXNlZCBkYXRhIGFyZWEsIGFuZCBoZW5jZSB0aGUgYXNzZXJ0IGZhaWx1 cmUuCj4gCj4gQXQgdGhpcyBwb2ludCBJIGNhbid0IHNlZSB3aHkgdGhhdCBwYXRjaCB3b3VsZCBj YXVzZSB0aGUgcHJvYmxlbSB0bwo+IG9jY3VyIGFuZCB0aGlzIHRlbmRzIHRvIGltcGx5IHRoYXQg aXQgaXNuJ3QgdGhhdCBwYXRjaCB0aGF0IGhhcwo+IGNhdXNlZCB0aGUgYnVnLgoKVGhlIGJ1ZyB3 YXMgaW4gbXkgY29kZSAtIHRoZSBjYWxjdWxhdGlvbiBmb3IgdGhlIG1hcCBzaXplIHdhcyB3cm9u ZwpzbyBvbmx5IHRoZSBmaXJzdCBoYWxmIG9mIHRoZSBtb2RpZmljYXRpb25zIHRvIHRoZSBidWZm ZXIgd2FzIGJlaW5nCnJlcGxheWVkLiBTbywgdGhpcyBzZWVtcyB1bnJlbGF0ZWQuCgpDaGVlcnMs CgpEYXZlLgotLSAKRGF2ZSBDaGlubmVyCmRhdmlkQGZyb21vcmJpdC5jb20KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnhmcyBtYWlsaW5nIGxpc3QKeGZz QG9zcy5zZ2kuY29tCmh0dHA6Ly9vc3Muc2dpLmNvbS9tYWlsbWFuL2xpc3RpbmZvL3hmcwo=