AppDB separated from Bugzilla DB (https://bugs.winehq.org//show_bug.cgi?id=56706)
Details at: https://bugs.winehq.org//show_bug.cgi?id=56706 AppDB does not properly separate the Bugzilla DB
These changes separate AppDB from Bugzilla DB.
Bugzilla SQL query code is replaced by HTTP requests to https://bugs.winehq.org/query.cgi?format=advanced.
The Bugzilla HTML is parsed for the bugs table which is copied to AppDB bug pages.
This method allows AppDB and Bugzilla to exist on separate servers which @jnewman hopes helps performance.
Indeed, the DBs separated from sharing the same server load is likely to offer greater control over performance tuning WineHQ traffic.
HTTP requests from AppDB to Bugzilla still risks bottleneck speed but only for the bug related AppDB pages. Otherwise, the rest of AppDB without bug requests should benefit from the DB traffic separation.
Another risk of this HTTP solution is dependence on expected HTML format from Bugzilla which assumes <table class="bz_buglist">
exists. If this solution approves for merge then it should be documented somewhere so that whoever is responsible for upgrading Bugzilla informs whoever is responsible for maintaining AppDB of breaking risks.