Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 40943 invoked from network); 18 Jan 2007 11:46:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Jan 2007 11:46:51 -0000 Received: (qmail 26787 invoked by uid 500); 18 Jan 2007 11:46:56 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 26712 invoked by uid 500); 18 Jan 2007 11:46:55 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 26701 invoked by uid 99); 18 Jan 2007 11:46:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jan 2007 03:46:55 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [213.133.33.40] (HELO smtp.is.nl) (213.133.33.40) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jan 2007 03:46:45 -0800 Received: from [213.133.51.241] (HELO hai01.hippo.local) by smtp.is.nl (CommuniGate Pro SMTP 5.0.10) with ESMTP id 8765483 for dev@cocoon.apache.org; Thu, 18 Jan 2007 12:46:23 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [jira] Created: (COCOON-1985) AbstractCachingProcessingPipeline locking with IncludeTransformer may hang pipeline Date: Thu, 18 Jan 2007 12:45:24 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [jira] Created: (COCOON-1985) AbstractCachingProcessingPipeline locking with IncludeTransformer may hang pipeline Thread-Index: Acc68eO8P+efTJUtRXGIeWQOefDpZAAA33fw From: "Ard Schrijvers" To: X-Virus-Checked: Checked by ClamAV on apache.org SGVsbG8sDQoNCj4gDQo+IENvY29vbiAyLjEuOSBpbnRyb2R1Y2VkIHRoZSBjb25jZXB0IG9mIGEg bG9jayBpbiANCj4gQWJzdHJhY3RDYWNoaW5nUHJvY2Vzc2luZ1BpcGVsaW5lLCBhbiBvcHRpbWl6 YXRpb24gdG8gcHJldmVudCANCj4gdHdvIGNvbmN1cnJlbnQgcmVxdWVzdHMgZnJvbSBnZW5lcmF0 aW5nIHRoZSBzYW1lIGNhY2hlZCANCj4gY29udGVudC4gVGhlIGZpcnN0IHJlcXVlc3QgYWRkcyB0 aGUgcGlwZWxpbmUga2V5IHRvIHRoZSANCj4gdHJhbnNpZW50IGNhY2hlIHRvICdsb2NrJyB0aGUg Y2FjaGUgZW50cnkgZm9yIHRoYXQgcGlwZWxpbmUsIA0KPiBzdWJzZXF1ZW50IGNvbmN1cnJlbnQg cmVxdWVzdHMgd2FpdCBmb3IgdGhlIGZpcnN0IHJlcXVlc3QgdG8gDQo+IGNhY2hlIHRoZSBjb250 ZW50IChieSBPYmplY3QubG9jaygpaW5nIHRoZSBwaXBlbGluZSBrZXkgDQo+IGVudHJ5KSBiZWZv cmUgcHJvY2VlZGluZywgYW5kIGNhbiB0aGVuIHVzZSB0aGUgbmV3bHkgY2FjaGVkIGNvbnRlbnQu DQo+IA0KPiBIb3dldmVyLCB0aGlzIGhhcyBpbnRyb2R1Y2VkIGFuIGluY29tcGF0aWJpbGl0eSB3 aXRoIHRoZSANCj4gSW5jbHVkZVRyYW5zZm9ybWVyOiBpZiB0aGUgaW5jbHVzaW9ucyBhY2Nlc3Mg dGhlIHNhbWUgDQo+IHlldC10by1iZS1jYWNoZWQgY29udGVudCBhcyB0aGUgcm9vdCBwaXBlbGlu ZSwgdGhlIHdob2xlIA0KPiBhc3NlbWJseSBoYW5ncywgc2luY2UgYSBsb2NrIHdpbGwgYmUgbWFk ZSBvbiBhIGxvY2sgYWxyZWFkeSANCj4gaGVsZCBieSB0aGUgc2FtZSB0aHJlYWQsIGFuZCB3aGlj aCBjYW5ub3QgYmUgc2F0aXNmaWVkLg0KPiANCj4gZS5nLg0KPiBpKSBSb290IHBpcGVsaW5lIGdl bmVyYXRlcyB1c2luZyBzdWItcGlwZWxpbmUgY29jb29uOi9mb28ueG1sDQo+IGlpKSB0aGUgY29j b29uOi9mb28ueG1sIHN1Yi1waXBlbGluZSBhZGRzIGl0J3MgcGlwZWxpbmUga2V5IA0KPiB0byB0 aGUgdHJhbnNpZW50IHN0b3JlIGFzIGEgbG9jay4NCj4gaWlpKSBzdWJzZXF1ZW50bHkgaW4gdGhl IHJvb3QgcGlwZWxpbmUsIHRoZSBJbmNsdWRlVHJhbnNmb3JtZXIgaXMgcnVuLg0KPiBpdikgb25l IG9mIHRoZSBpbmNsdXNpb25zIGFsc28gZ2VuZXJhdGVzIHdpdGggDQo+IGNvY29vbjovZm9vLnht bCwgdGhpcyBzdWItcGlwZWxpbmUgbG9ja3MgaW4gDQo+IEFic3RyYWN0UHJvY2Vzc2luZ1BpcGVs aW5lLndhaXRGb3JMb2NrKCkgYmVjYXVzZSB0aGUgDQo+IHN1Yi1waXBlbGluZSBrZXkgaXMgYWxy ZWFkeSBwcmVzZW50Lg0KPiB2KSBkZWFkbG9jay4NCg0KSSBkbyBub3QgdW5kZXJzdGFuZCBvbmUg cGFydCBvZiBpdC4gSWYgYSBzdWItcGlwZWxpbmUgaXMgY2FsbGVkLCBjb2Nvb246L2Zvby54bWws IHRoZXJlIGlzIGxvY2sgZ2VuZXJhdGVkIGZvciB0aGlzIHN1Yi1waXBlbGluZSBzZXBlcmF0ZWx5 LCByaWdodD8gKGlmIG5vdCwgSSBkbyBub3QgdW5kZXJzdGFuZCB3aHkgaXQgaXMgbm90IGxpa2Ug dGhpcy4gSSBzdXBwb3NlIGEgbG9jayBpcyBnZW5lcmF0ZWQgZm9yIHRoZSByb290IHBpcGVsaW5l LCBidXQgYXMgd2VsbCBmb3IgZXZlcnkgc3ViLXBpcGVsaW5lIGluZGl2aWR1YWxseS4gSSBzdXBw b3NlIHRob3VnaCwgYmVjYXVzZSBpIGRpZCBub3QgYWN0dWFsbHkgbG9vayBhdCB0aGUgY29kZSku IA0KDQpOb3csIGlmIHRoZSBpbmNsdWRlIHRyYW5zZm9ybWVyIGNhbGxzIHRoaXMgc2FtZSBzdWIt cGlwZWxpbmUsIHdoaWNoIGlzIGhhdmluZyBpdHMgb3duIGxvY2ssIEkgZG8gbm90IHNlZSB3aHkg YSBkZWFkbG9jayBjYW4gb2NjdXI/IFRoZSByb290LXBpcGVsaW5lIGlzIGxvY2tlZCwgdGhlIHN1 Yi1waXBlbGluZSBpcyBsb2NrZWQgYXMgd2VsbC4gVGhlIGluY2x1ZGUgdHJhbnNmb3JtZXIgd2Fu dHMgdG8gaW5jbHVkZSB0aGUgc2FtZSBzdWItcGlwZWxpbmUsIHdhaXRzIHVudGlsbCB0aGlzIG9u ZSBpcyBmaW5pc2hlZCwgdGhlbiBjYW4gaW5jbHVkZXMgaXQsIHJpZ2h0PyANCg0KSSBtb3N0IGJl IG1pc3Npbmcgc29tZXRoaW5nLCANCg0KUmVnYXJkcyBBcmQNCg0KPiANCj4gSSd2ZSBmb3VuZCBh IChwYXJ0aWFsLCBzZWUgYmVsb3cpIHNvbHV0aW9uIGZvciB0aGlzOiBpbnN0ZWFkIA0KPiBvZiBh IHBsYWluIE9iamVjdCBiZWluZyBhZGRlZCB0byB0aGUgdHJhbnNpZW50IHN0b3JlIGFzIHRoZSAN Cj4gbG9jayBvYmplY3QsIHRoZSBUaHJlYWQuY3VycmVudFRocmVhZCgpIGlzIGFkZGVkOyB3aGVu IA0KPiB3YWl0Rm9yTG9jaygpIGlzIGNhbGxlZCwgaWYgdGhlIGxvY2sgb2JqZWN0IGV4aXN0cywg aXQgY2hlY2tzIA0KPiB0aGF0IGl0IGlzIG5vdCB0aGUgc2FtZSB0aHJlYWQgYmVmb3JlIGF0dGVt cHRpbmcgdG8gbG9jayBpdDsgDQo+IGlmIGl0IGlzIHRoZSBzYW1lIHRocmVhZCwgdGhlbiB3YWl0 Rm9yTG9jaygpIHJldHVybnMgc3VjY2VzcywgDQo+IHdoaWNoIGFsbG93cyBnZW5lcmF0aW9uIHRv IHByb2NlZWQuIFlvdSBsb29zZSB0aGUgZWZmaWNpZW5jeSANCj4gb2YgZ2VuZXJhdGluZyB0aGUg Y2FjaGUgb25seSBvbmNlIGluIHRoaXMgY2FzZSwgYnV0IGF0IGxlYXN0IA0KPiBpdCBkb2Vzbid0 IGhhbmchIFdpdGggSkRLMS41IHRoaXMgY2FuIGJlIG1hZGUgbmVhdGVyIGJ5IHVzaW5nIA0KPiBU aHJlYWQjaG9sZHNMb2NrKCkgaW5zdGVhZCBvZiBhZGRpbmcgdGhlIHRocmVhZCBvYmplY3QgaXRz ZWxmIA0KPiB0byB0aGUgdHJhbnNpZW50IHN0b3JlLg0KPiANCj4gU2VlIHBhdGNoIGZpbGUuDQo+ IA0KPiBIb3dldmVyLCBldmVuIHdpdGggdGhpcyBmaXgsIHBhcmFsbGVsIGluY2x1ZGVzICh3aGVu IGVuYWJsZWQpIA0KPiBtYXkgc3RpbGwgaGFuZywgYmVjYXVzZSB0aGV5IHBhc3MgdGhlIG5vdC10 aGUtc2FtZS10aHJlYWQgDQo+IHRlc3QsIGJ1dCBmYWlsIGJlY2F1c2UgdGhlIHJvb3QgcGlwZWxp bmUsIHdoaWNoIGhvbGRzIHRoZSANCj4gaW5pdGlhbCBsb2NrLCBjYW5ub3QgY29tcGxldGUgKGFu ZCB0aGVyZWZvcmUgc3RhdGlzZnkgdGhlIA0KPiBsb2NrIGNvbmRpdGlvbiBmb3IgdGhlIHBhcmFs bGVsIHRocmVhZHMpLCBiZWZvcmUgdGhlIHRocmVhZHMgDQo+IHRoZW1zZWx2ZXMgaGF2ZSBjb21w bGV0ZWQsIHdoaWNoIHRoZW4gcmVzdWx0cyBpbiBhIGRlYWRsb2NrIGFnYWluLg0KPiANCj4gVGhl IGNvbXBsZXRlIHNvbHV0aW9uIGlzIHByb2JhYmx5IHRvIGF2b2lkIGxvY2tpbmcgaWYgdGhlIA0K PiBsb2NrIGlzIGhlbGQgYnkgdGhlIHNhbWUgdG9wLWxldmVsIFJlcXVlc3QsIGJ1dCB0aGF0IHJl cXVpcmVzIA0KPiBtb3JlIGtub3dsZWRnZSBvZiBDb2Nvb24ncyBwcm9jZXNzaW5nIHRoYW4gSSAo Y3VycmVudGx5KSBoYXZlIQ0KPiANCj4gSU1ITyB1bmxlc3MgYSBjb21wbGV0ZSBzb2x1dGlvbiBp cyBmb3VuZCB0byB0aGlzLCB0aGVuIHRoaXMgDQo+IG9wdGltaXphdGlvbiBzaG91bGQgYmUgcmVt b3ZlZCBjb21wbGV0ZWx5LCBvciBlbHNlIG1hZGUgDQo+IG9wdGlvbmFsIGJ5IGNvbmZpZ3VyYXRp b24sIHNpbmNlIGl0IHJlbmRlcnMgdGhlIA0KPiBJbmNsdWRlVHJhbnNmb3JtZXIgZGFuZ2Vyb3Vz Lg0KPiANCj4gDQo+IC0tIA0KPiBUaGlzIG1lc3NhZ2UgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0 ZWQgYnkgSklSQS4NCj4gLQ0KPiBJZiB5b3UgdGhpbmsgaXQgd2FzIHNlbnQgaW5jb3JyZWN0bHkg Y29udGFjdCBvbmUgb2YgdGhlIA0KPiBhZG1pbmlzdHJhdG9yczogDQpodHRwczovL2lzc3Vlcy5h cGFjaGUub3JnL2ppcmEvc2VjdXJlL0FkbWluaXN0cmF0b3JzLmpzcGENCi0NCkZvciBtb3JlIGlu Zm9ybWF0aW9uIG9uIEpJUkEsIHNlZTogaHR0cDovL3d3dy5hdGxhc3NpYW4uY29tL3NvZnR3YXJl L2ppcmENCg0KICAgICAgICANCg==