1: have a win7/IE9 machine 2: go to webadmin login screen 3: fill name and password 4: IE eats 100% of the CPU for about 10 minutes and than sometimes loads the main screen, sometimes does not 5: every click than behaves the same (100% of CPU eaten for couple of minutes) expected results: webadmin should work on IE9 additional info: - user portal works fine on IE9 - my VM on which I have tested it had one 2.69 GHz CPU and 3GB of memory
after discussing with Vojtech: might be related to the slow debug mode as well (potentially, a fix for the slow debug mode (will improve the performance for IE9 as well)
The problem turns out to be that IE9 reports missing headers as blank instead of null. The code only checked for null and not blank, this caused an endless login loop causing requests to be repeated over and over again, eating up memory and cpu time.
Relevant GWT issue: https://code.google.com/p/google-web-toolkit/issues/detail?id=7665 This is essentially IE9 browser quirk that we need to work around.
Verified in ovirt: 3.5.0-0.0.master.20140821064931.gitb794d66.el6 IE9: 9.0.8112.16421 W7 SP1
oVirt 3.5 has been released and should include the fix for this issue.