Hotfix 84446

Mass publishing of items to a single deployer leads to java.util.ConcurrentModificationException: null

Version
This hotfix concerns SDL Tridion 2011 SP1HR1.
Problem description
During the deployment process, the deployer serializes the state to be able to pick-up from where it's left in case of failure. Because the loggers associated to each worker were also serialized, we would get a ConcurrentModificationException under heavy load because different loggers (associated to workers in different transactions) were cached by LogBack while the current transaction state was serialized to disk.
Hotfix description
Made sure that the loggers are excluded from the serializing process and optimized the declaration of all loggers involved in the transaction state.
Distributed files
  • cd_datalayer.jar (6.1.0.1075)
  • cd_deployer.jar (6.1.0.1075)
  • cd_model.jar (6.1.0.1075)
Fixes included
Hotfix 83475
Hotfix 83467
Hotfix 82946
Hotfix 81270
Hotfix 81125
Hotfix 80995
Dependencies
None