In some circumstances, you're able to (trigger) calls to module_invoke_all, especially in hook_boot, when you don't want this to happen. This causes issues eg outlined in http://drupal.org/node/557542#comment-2043740
To circumvent this, we want to move module_invoke_all into a file which is loaded later than hook_boot is executed.
Comments
Comment #1
jose reyero commentedI think this is a great idea to be considered for Drupal 8, then maybe backported.
There are too many caching issues around in contrib caused by hooks being called too early in bootstrap.
Comment #2
les limThis issue is made obsolete in 8.x by #1833442: Remove hook_boot().