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