This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3117 - Should parallel execution of step be allowed by the language?
Summary: Should parallel execution of step be allowed by the language?
Status: CLOSED FIXED
Alias: None
Product: XML Processing Model
Classification: Unclassified
Component: Pipeline language (show other bugs)
Version: unspecified
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Norman Walsh
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-13 01:20 UTC by Alessandro Vernet
Modified: 2011-02-23 20:27 UTC (History)
1 user (show)

See Also:


Attachments
Parallel vs. streaming (18.09 KB, image/png)
2006-04-20 01:56 UTC, Alessandro Vernet
Details

Description Alessandro Vernet 2006-04-13 01:20:44 UTC
 
Comment 1 Alessandro Vernet 2006-04-13 01:25:17 UTC
My take (also posted in the list on 2006-04-12):

I am fine with having the language mandating that steps are not to be executed in parallel. I haven't seen so far use cases that are calling for parallel execution, and I feel we would make the language overly complex by addressing the issue of parallel execution at this point.

If there is a need, a particular engine can implement an extension to support parallel execution and based on that experience we can revisit the question in a subsequent version of language.
Comment 2 Innovimax 2006-04-13 09:29:34 UTC
I prefer specifying that we should consider this case and "not prevent" an implementor to make such optimizations
If for some points we see that this condition complicates too much the language, we should push it later
Comment 3 Alessandro Vernet 2006-04-20 01:56:59 UTC
Created attachment 418 [details]
Parallel vs. streaming
Comment 4 Alessandro Vernet 2006-04-20 01:58:33 UTC
To avoid a possible confusion, we are talking about parallel execution as illustrated by the first pipeline in the attached diagram, not streaming, which is illustrated in the second pipeline in the attached diagram.

http://www.w3.org/Bugs/Public/attachment.cgi?id=418