[BUGFIX] Remove unnecessary and failing code 21/38821/4
authorHelmut Hummel <helmut.hummel@typo3.org>
Mon, 20 Apr 2015 08:09:00 +0000 (10:09 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Mon, 20 Apr 2015 12:18:54 +0000 (14:18 +0200)
commitb194486e154f7a819213090a76691f15abc71c60
tree9e42a9be0a894a36ca54553cba6625e7b97d5cd6
parente39783929bd8483f3a6b074c7931e7e8b1ffd176
[BUGFIX] Remove unnecessary and failing code

While fixing #57199 a slot was introduced to write the class cache
after each extension installation. This not only adds unnecessary overhead
as the class loader already holds the class loading information of activated
packages in runtime cache, it currently causes fatal errors in certain
situations, as the class cache is also removed after each
extension installation *and* runtime information is flushed in the slot.

Removing the slot increases stability and performance
for extension installation process.

Resolves: #66487
Releases: 6.2, master
Change-Id: Ie33a73af7abb8aa50cd30cbfa30bfb43031f0cea
Reviewed-on: http://review.typo3.org/38821
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
typo3/sysext/core/Classes/Package/PackageManager.php
typo3/sysext/extensionmanager/ext_localconf.php