RE: Need a target meta data for parallel executor.

2005-01-21 Thread Jose Alberto Fernandez
Ok, I am confused :-( what is the meaning of "," and ";" in your example? In order tomaintain BC, I was imagining that "," means serialized execution and ";" means unordered (parallelizable) execution. But that does not makes sense for your example, does it? > From: Alexey N. Solofnenko [mailto:[E

Re: Need a target meta data for parallel executor.

2005-01-20 Thread Alexey N. Solofnenko
I think I did understand it. This is a practical example: Imposing execution order on "clean" and "build" targets is not enough - clean1 and build1 can still be executed in parallel, so it will not work. In fact you would want to execute targets in that order ("init" is a common dependen

RE: Need a target meta data for parallel executor.

2005-01-20 Thread Jose Alberto Fernandez
or any other symbol, being there before. But maybe we can use a diferent way to encode the information, for example: a more complex case would be: This would be a more backward compatible way to say: Jose Alberto > -Original Message- > From: Alexey N. S

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Alexey N. Solofnenko
d the corresponding deadlocks they may introduce. Does the parallel executor ideas arein any way simillar? I really do not know. Jose Alberto -Original Message- From: Alexey N. Solofnenko [mailto:[EMAIL PROTECTED] Sent: 19 January 2005 18:40 To: Ant Developers List Subject: Re: Need

RE: Need a target meta data for parallel executor.

2005-01-19 Thread Jose Alberto Fernandez
Alexey N. Solofnenko [mailto:[EMAIL PROTECTED] > Sent: 19 January 2005 18:40 > To: Ant Developers List > Subject: Re: Need a target meta data for parallel executor. > > > So, would do you propose? Is it something like: > > >value="xxx,yyy;aaa,bbb,ccc"

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Alexey N. Solofnenko
This will work right now (and I did put semicolon in the property value to define several sets). It just seems inconvenient. - Alexey. Matt Benson wrote: Doesn't the possibility exist that different sets of mutex targets would exist? So you could have: And ParallelExecutor would know to use a

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Matt Benson
Doesn't the possibility exist that different sets of mutex targets would exist? So you could have: And ParallelExecutor would know to use a PropertySet looking for ParallelExecutor.mutex. as the properties' prefix. I get a headache thinking where to go from there. ;) -Matt --- "Alexey N. S

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Alexey N. Solofnenko
I meant "What do you propose..." stupid computer did not see the problem... Alexey N. Solofnenko wrote: So, would do you propose? Is it something like: The target mutual exclusion seems static and nobody should be changing it from an outside (only build script developer should know about the

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Alexey N. Solofnenko
So, would do you propose? Is it something like: The target mutual exclusion seems static and nobody should be changing it from an outside (only build script developer should know about them). On the other hand adding even more ANT constructs for every small detail seems an overkill. If we a

Re: Need a target meta data for parallel executor.

2005-01-19 Thread Matt Benson
Alexey: Since the Executor classname itself is specified as an option, rather than in a buildfile, my opinion would be that specifications that interact with an Executor should be externally configurable. At the same time it would be nice to maintain Target exclusivity information with the target