On Nov 14, 2007 1:24 PM, John Mettraux <[EMAIL PROTECTED]> wrote:
> On Nov 13, 2007 8:15 PM, Tomaso Tosolini <[EMAIL PROTECTED]> wrote:
> > .... investigating a little more I discovered that the difference
> > is that the concurrent_iterator version calls "push_in_isolation" several
> > times
> > (the exact number), but it seems that the wi passed, once exited out of the
> > expression,
> > has always the same last_expression_id that is correct since concurrence the
> > expression
> > is formally the same, but this prevents push_in_isolation from working fine
> > because it uses
> >  this value to differentiate the "concurrent braches". Perhaps we should
> > choose a different
> > isolation parameter other than last_expression_id, or define a special
> > version of MergeArray
> > to be used in concurrent-iterator. Hope this helps

Hi Tomaso,

this has been fixed. The test case is at
http://openwferu.rubyforge.org/svn/trunk/openwfe-ruby/test/ft_76_merge_isolate.rb

The cause of the problem was exactly where you located it. It helped.


Thank you very much, best regards,

-- 
John Mettraux   -///-   http://jmettraux.openwfe.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenWFEru users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to