The whole universe explodes ... :D

what happens is that transfer of data to 10+th instance will be started
only after one of the first 10 have been finished. Basically there is
pool of 10 executors for the activation data transfer so at any given
time you can activate to up to 10 instances in parallel, if you have
more the others will wait until some executor will become available.
Since it all runs in single transaction all of them have to either
succeed of fail. The parallelism have been introduced to speed things up
since in that case you want to push same data to multiple instances and
bottleneck is the connection not the author instance resources.
Since the next question is most likely why 10 and not more/less let me
try to answer it as well. 10 seems big enough to ensure that most of the
users using multiple public instances will be able to activate to all of
their instances in parallel and in tests it showed it is not too big to
occupy many resources on the author server.
HTH,
Jan

On Thu, 2008-08-07 at 16:06 -0400, Po Ki Chui wrote:
> Hi all,
> 
>  From http://documentation.magnolia.info/modules/exchange- 
> transactional.html, it mentioned the transactional activation can do  
> "Parallel activation to up to 10 public instances at once". I am just  
> curious what will happen if we have more than 10 public instances.
> 
> 
> 
> Thanks,
> Po Ki
> 
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/
> ----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

Reply via email to