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 -~----------~----~----~----~------~----~------~--~---
