Bouncer/Sentry Requirements: Difference between revisions

Jump to navigation Jump to search
No edit summary
 
Line 2: Line 2:
* mirrors dropping in and out under high load and we're not able to adjust it automatically
* mirrors dropping in and out under high load and we're not able to adjust it automatically
** need to be able to see that this is happening
** need to be able to see that this is happening
*** I recently added this to sentry, https://nagios.mozilla.org/sentry/, code's in the sentryview directory on the production branch --[[User:Justdave|Justdave]] 07:52, 7 August 2009 (UTC)
** drop weight down until the mirror stops the behavior
** drop weight down until the mirror stops the behavior
*** and supporting code to take care of this half in sentry.pl in the production branch --[[User:Justdave|Justdave]] 07:52, 7 August 2009 (UTC)
* consolidate different branches and get trunk up-to-date
* consolidate different branches and get trunk up-to-date
* sentry sees something as slow from SJC but for remote centers it works fine
* sentry sees something as slow from SJC but for remote centers it works fine
Line 9: Line 11:
** deploy a sentry system that has multiple instances that are local
** deploy a sentry system that has multiple instances that are local
** use virtual machines in other countries
** use virtual machines in other countries
** The above were wild ideas we've had at certain points. --[[User:Justdave|Justdave]] 07:52, 7 August 2009 (UTC)
*** GeoIP locating and monitoring from multiple locations will probably be the best solution for this.
*** Adjust the Geolocation targets for each mirror based on where it tests best from, for example.
*** Many mirrors have massive amounts of bandwidth available within their own country, but have international bandwidth restrictions, need to be able to restrict foreign traffic in these cases.
* files that don't exist are wrongly offered to users
* files that don't exist are wrongly offered to users
** sentry does not check for locales
** sentry does not check for locales
*** hacked on the production branch to check for the last locale in the rsync for each product, would be better to individually check them all --[[User:Justdave|Justdave]] 07:52, 7 August 2009 (UTC)
* md5 sum hash-checking using byte-ranges
* md5 sum hash-checking using byte-ranges
* need to check that all files are served with the correct mime types
* set up a login system to allow mirror admins to be able to log in to admin screens
* set up a login system to allow mirror admins to be able to log in to admin screens
* they would see only information they were allowed to see via ACL
* they would see only information they were allowed to see via ACL
* email mirror contact if sentry pull out a mirror - 457609
* email mirror contact if sentry pull out a mirror - {{Bug|457609}}
* peeringdb.com - re-use their stuff or use ours?
* peeringdb.com - re-use their stuff or use ours?
* sourceforge-like download "credit" - mirror icons
* sourceforge-like download "credit" - mirror icons
* rewrite admin tools to be more user-friendly
* rewrite admin tools to be more user-friendly
Confirmed users, Bureaucrats and Sysops emeriti
674

edits

Navigation menu