Closed
Bug 608813
Opened 14 years ago
Closed 13 years ago
Migrate blocklist to zamboni
Categories
(addons.mozilla.org Graveyard :: Public Pages, defect, P3)
addons.mozilla.org Graveyard
Public Pages
Tracking
(Not tracked)
RESOLVED
FIXED
6.0.0
People
(Reporter: clouserw, Assigned: jbalogh)
References
Details
(Whiteboard: [loadtest+])
Attachments
(1 file)
4.76 KB,
application/xml
|
Details |
Blocklist URLs follow the format: https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/ Our blocklist is a single standalone script in PHP at: http://viewvc.svn.mozilla.org/vc/addons/trunk/site/app/webroot/services/blocklist.php?view=markup About half the code is test stuff - that should be moved into our new test suite w/ fixtures and such. This is a very high traffic script so don't do anything that takes much computation or that can't be cached. This is also our blocklist for every bad add-on we know about - it's pretty important we don't mess it up. When in doubt, go overkill on tests. The only UI is the built in django admin stuff at blocklistapp and blocklistitem. More info on blocklist: https://wiki.mozilla.org/Blocklisting How to test current code: https://wiki.mozilla.org/Extension_Blocklisting:Testing Current unit tests: http://svn.mozilla.org/addons/trunk/site/app/tests/services/blocklist.test.php
Reporter | ||
Updated•14 years ago
|
Priority: P1 → P3
Reporter | ||
Updated•14 years ago
|
Assignee: kumar.mcmillan → nobody
Target Milestone: 5.12.3 → 4.x (triaged)
Reporter | ||
Updated•13 years ago
|
Assignee: nobody → jbalogh
Target Milestone: 4.x (triaged) → 5.12.11
Comment 1•13 years ago
|
||
I've been using the django admin stuff to blocklist things and it works pretty well. Note that the new gfx driver block stuff that Les added to PHP does not have a django admin tool yet.
Reporter | ||
Comment 2•13 years ago
|
||
(In reply to comment #1) > I've been using the django admin stuff to blocklist things and it works pretty > well. Note that the new gfx driver block stuff that Les added to PHP does not > have a django admin tool yet. Should be easy to flip on. It's just a new bl table
Reporter | ||
Updated•13 years ago
|
Whiteboard: [loadtest?]
Assignee | ||
Comment 3•13 years ago
|
||
https://wiki.mozilla.org/Extension_Blocklisting:Code_Design
Assignee | ||
Comment 4•13 years ago
|
||
My fx4 about:config has this: https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/
Assignee | ||
Comment 5•13 years ago
|
||
My current blocklist: https://addons.mozilla.org/blocklist/3/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/4.0b12pre/Firefox/20110217/Darwin/en-US/release/Darwin/default/default
Assignee | ||
Comment 6•13 years ago
|
||
Primary: https://github.com/jbalogh/zamboni/commit/b59ef9a Cachingly: https://github.com/jbalogh/zamboni/commit/ae4bf67 Mergingly: https://github.com/jbalogh/zamboni/commit/e917639
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [loadtest?] → [loadtest?][bring it qa]
Comment 7•13 years ago
|
||
Moving this to 5.12.12 as there is not enough time for QA
Target Milestone: 5.12.11 → 5.12.12
Reporter | ||
Comment 8•13 years ago
|
||
The loadtest says this is pretty good. Once it slowed down for around 1 minute, and every request (total, probably 30) took 30-45s to complete. It also generated a couple "Can't connect to mysql" errors - I assume they are related. I think on the average it's fine though: Remora: > Good: 156673 > Max/Avg/Min/StdDev: 169ms/36ms/6ms/43ms > Bad: 46 > Total Time: 434.149641037 > Req/s: 342.828798947 Zamboni: > Good: 193290 > Max/Avg/Min/StdDev: 1655ms/310ms/22ms/330ms > Bad: 60 > Total Time: 440.036703825 > Req/s: 417.294735652
Whiteboard: [loadtest?][bring it qa] → [loadtest+][qa+]
Comment 9•13 years ago
|
||
This needs more QA. Bumping to the next milestone.
Target Milestone: 5.12.12 → 6.0.0
Comment 10•13 years ago
|
||
Bug 640230 tracks the QA efforts for this feature. Removing [QA+]
See Also: → 640230
Whiteboard: [loadtest+][qa+] → [loadtest+]
Updated•8 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•