Bouncer:v3: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= Schedule = | |||
= Database = | == Database == | ||
* Renaming of tables | * Renaming of tables | ||
* Renaming of columns | * Renaming of columns | ||
| Line 10: | Line 10: | ||
* Fix SQL for *.py (sentry, loader) | * Fix SQL for *.py (sentry, loader) | ||
= CRUD = | == CRUD == | ||
* Scaffold current models | * Scaffold current models | ||
** Mirrors | ** Mirrors | ||
| Line 27: | Line 27: | ||
** Do we even delete? | ** Do we even delete? | ||
= Status Search (for all models) = | == Status Search (for all models) == | ||
* Available bandwidth | * Available bandwidth | ||
* Enabled mirrors | * Enabled mirrors | ||
| Line 34: | Line 34: | ||
* Lookup by other models or wildcard (Any _____) | * Lookup by other models or wildcard (Any _____) | ||
= Dashboard (front page) = | == Dashboard (front page) == | ||
* Total mirrors | * Total mirrors | ||
* Inactive mirrors | * Inactive mirrors | ||
| Line 43: | Line 43: | ||
* Other ideas? | * Other ideas? | ||
= Sentry Visualization = | == Sentry Visualization == | ||
* Read tests, events for sentry tests data | * Read tests, events for sentry tests data | ||
* Allow searching by date | * Allow searching by date | ||
| Line 58: | Line 58: | ||
** Results (failed, success)? | ** Results (failed, success)? | ||
= Integration with loader.py for multiple file upload = | == Integration with loader.py for multiple file upload == | ||
* See http://bouncer.osuosl.org/v2/php/admin/upload.php | * See http://bouncer.osuosl.org/v2/php/admin/upload.php | ||
** PHP accepts hashfile and parameters | ** PHP accepts hashfile and parameters | ||
| Line 64: | Line 64: | ||
** PHP displays loader results from loaderlogs | ** PHP displays loader results from loaderlogs | ||
= Install and stage on khan = | == Install and stage on khan == | ||
* Admin tools | * Admin tools | ||
* Bounce scripts (with URI rewrites) | * Bounce scripts (with URI rewrites) | ||
| Line 70: | Line 70: | ||
* Loader | * Loader | ||
= Deployment = | == Deployment == | ||
* Install and verify in production | * Install and verify in production | ||
Revision as of 20:09, 12 June 2006
Schedule
Database
- Renaming of tables
- Renaming of columns
- Verify indexing
- geo-ip
- load test set from maxgeo
- map onto existing regions?
- Fix SQL for *.py (sentry, loader)
CRUD
- Scaffold current models
- Mirrors
- Regions
- Applications
- Locales
- Platforms
- Files
- Downloadables?
- Users
- Chip away at scaffolding (for all models)
- Search criteria
- Pagination
- Basic edits
- Delete confirmation
- Do we even delete?
Status Search (for all models)
- Available bandwidth
- Enabled mirrors
- Disabled mirrors
- # of files hosted
- Lookup by other models or wildcard (Any _____)
Dashboard (front page)
- Total mirrors
- Inactive mirrors
- Active mirrors
- Megabits of bandwidth available
- # of files served by # of mirrors
- Recent users
- Other ideas?
Sentry Visualization
- Read tests, events for sentry tests data
- Allow searching by date
- Lookup on any model
- Search criteria
- Application
- Locale
- Platform
- Mirror
- Region
- Start Date
- End Date
- Test Type
- Results (failed, success)?
Integration with loader.py for multiple file upload
- See http://bouncer.osuosl.org/v2/php/admin/upload.php
- PHP accepts hashfile and parameters
- Python processes, hands back to PHP
- PHP displays loader results from loaderlogs
Install and stage on khan
- Admin tools
- Bounce scripts (with URI rewrites)
- Sentry tests
- Loader
Deployment
- Install and verify in production