decrease retry count on failed requests, and increase delay before retrying. another step to help reduce issues when IITC breaks due to site changes

This commit is contained in:
Jon Atkins 2013-11-30 05:48:33 +00:00
parent 184e451bd3
commit 8c810e4e73

View File

@ -28,7 +28,7 @@ window.MapDataRequest = function() {
this.MIN_TILES_PER_REQUEST = 4; this.MIN_TILES_PER_REQUEST = 4;
// number of times to retry a tile after a 'bad' error (i.e. not a timeout) // number of times to retry a tile after a 'bad' error (i.e. not a timeout)
this.MAX_TILE_RETRIES = 3; this.MAX_TILE_RETRIES = 1;
// refresh timers // refresh timers
this.MOVE_REFRESH = 1; //time, after a map move (pan/zoom) before starting the refresh processing this.MOVE_REFRESH = 1; //time, after a map move (pan/zoom) before starting the refresh processing
@ -45,7 +45,7 @@ window.MapDataRequest = function() {
this.RUN_QUEUE_DELAY = 0.5; this.RUN_QUEUE_DELAY = 0.5;
// delay before requeuing tiles in failed requests // delay before requeuing tiles in failed requests
this.BAD_REQUEST_REQUEUE_DELAY = 5; // longer delay before retrying a completely failed request - as in this case the servers are struggling this.BAD_REQUEST_REQUEUE_DELAY = 10; // longer delay before retrying a completely failed request - as in this case the servers are struggling
// a delay before processing the queue after requeuing tiles. this gives a chance for other requests to finish // a delay before processing the queue after requeuing tiles. this gives a chance for other requests to finish
// or other requeue actions to happen before the queue is processed, allowing better grouping of requests // or other requeue actions to happen before the queue is processed, allowing better grouping of requests