Red Hat Bugzilla – Bug 852902
Reserve workflow does not work until piwik js has finished loading
Last modified: 2012-10-11 19:50:21 EDT
Description of problem:
If the Beaker site is configured to use a Piwik analytics server, the reserve workflow page will be non-functional until the request for piwik.js is completed. That means if the Piwik server is misbehaving, responding slowly, having an outage, unreachable, etc then it could make the reserve workflow page unusable.
This problem probably applies to any other page which has scripts waiting for the document ready event.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add an iptables rule to DROP traffic to your configured Piwik server:
# iptables -A OUTPUT -d analytics.example.com -j DROP
2. Visit the reserve workflow page
Ajaxy bits do not work. Changing any of the filters has no effect and no distros or distro trees will be populated. The page is unusable.
Loading of piwik.js should not hold up the rest of the page.
On Gerrit: http://gerrit.beaker-project.org/1319
Beaker 0.9.4 has been released.