Mario de Frutos
4e1f081952
Generated 0.34.1 artifact with changes
2018-11-19 18:11:23 +01:00
Mario de Frutos
87bb8bea68
Remove duped metrics for isochrones
...
We are counting the success/empty inside the iteration of the results
returned by the third party service.
For example, if we ask for 3 isochrones to a provider we count:
- 1 for success or empty
- If success we add 1 more success for each isochrone in the result
- N isolines_generated
but it should be
- 1 for success or empty
- N isolines_generated
2018-11-19 17:59:47 +01:00
Mario de Frutos
dc47f6f71b
New version 0.34.1 artifacts
2018-11-19 17:51:26 +01:00
Mario de Frutos
33f40bc945
TOMTOM uses 403 instead of 429 for rate limiting
...
That has a great problem when we're dealing with legit 403 status for
example deactivated user, forbidden access, etc.
I've added a check for the HTTP header `X-Error-Detail-Header` in order
to distinguish between legit 403 and 429 error messages
Possible values for `X-Error-Detail-Header` in a 403 error:
o Service Requires SSL : http is used instead of https (secure)
o Invalid Referer : invalid 'Referer' header value is send
to https://api.tomtom.com and allowed referer values are
configured on specific API key
o Account Over Queries Per Second Limit : rate limit exceeded
o Account Inactive : incorrect API key/API key no longer valid
2018-10-31 12:59:13 +01:00
Mario de Frutos
17c993f6ef
Bump version
2018-10-24 12:00:44 +02:00
Mario de Frutos
6640909780
Add provider for QPS manger in tomtom services
2018-10-24 12:00:08 +02:00
Mario de Frutos
56a2ebb210
Fix qps timeout bug
2018-10-03 18:50:20 +02:00
Mario de Frutos
61a27a9f9d
Tomtom QPS fix
...
Tomtom return 403 status code in the following scenarios:
- Forbidden
- Not authorized
- Account inactive
- Account over queries per second limit
- Account over rate limit
- Rate limit exceeded
So when we reach the QPS limit we receive a 403 instead of 429 so we
have to include the provider in the qps service to differentiate between
providers that returns 429 and special cases like tomtom
2018-10-03 16:35:38 +02:00
antoniocarlon
3990d13572
Server changes
2018-09-11 14:35:02 +02:00
antoniocarlon
a33dd4315c
Fixe
2018-09-10 14:31:08 +02:00
antoniocarlon
49bcf31832
Removed appname parameter
2018-09-10 14:26:53 +02:00
antoniocarlon
b4123625f7
Fixed server tests
2018-09-10 13:15:19 +02:00
antoniocarlon
4b6b4e92e8
CR suggestions (remove appname)
2018-09-10 12:54:37 +02:00
antoniocarlon
603d691017
Added metrics
2018-09-06 13:47:50 +02:00
antoniocarlon
04a5a25d06
Fixed m04r tests
2018-09-06 12:55:31 +02:00
antoniocarlon
30e480e545
Fixed m04r tests
2018-09-06 12:46:12 +02:00
antoniocarlon
eca4b42a73
Fixed tests
2018-09-06 12:32:48 +02:00
antoniocarlon
7a7ccbbfcf
Added appname parameter to the public server functions
2018-09-06 12:04:11 +02:00
Mario de Frutos
a8e96366a5
Bump for the python library version
2018-08-21 18:40:22 +02:00
Mario de Frutos
6cc3cda6e0
Remove obs_snapshot_config from python library
2018-08-21 18:28:55 +02:00
Mario de Frutos
0e95c5ff90
Now the snapshot functions use the obs_genral config
2018-08-21 18:25:12 +02:00
Mario de Frutos
fba933cc88
Remove obs_snapshot_config
2018-08-21 18:18:10 +02:00
Mario de Frutos
44da876b4c
Version 0.33.0 initial commit
2018-08-21 18:15:29 +02:00
Alejandro Guirao Rodríguez
9c8647ebd4
Changes in component names and versions
2018-08-17 10:57:52 +02:00
Alejandro Guirao Rodríguez
bd391f4bf4
Component change and versioning using more numbers
2018-08-17 10:54:24 +02:00
Juan Ignacio Sánchez Lara
d9f647504a
Disable Mapbox Matrix API usage at tests
2018-08-14 09:39:42 +02:00
Juan Ignacio Sánchez Lara
ed2e87f4ca
Fix test fixture
2018-08-14 09:27:59 +02:00
Juan Ignacio Sánchez Lara
c1c671755c
Final carto-package.json format
2018-08-13 16:28:47 +02:00
Juan Ignacio Sánchez Lara
a32e90ea8a
carto-package.json proposal
2018-08-02 12:59:45 +02:00
Juan Ignacio Sánchez Lara
075f602a7f
WELL_KNOWN_SHAPE and WELL_KNOWN_LENGTH fixture update
2018-07-25 11:22:31 +02:00
Juan Ignacio Sánchez Lara
11ec6075c3
Python library version 0.19.1
2018-07-24 11:59:29 +02:00
Juan Ignacio Sánchez Lara
c6720bf689
Better debug message
2018-07-24 11:57:54 +02:00
Juan Ignacio Sánchez Lara
3524ee1e24
Handle postprocessing error
2018-07-24 11:31:05 +02:00
Juan Ignacio Sánchez Lara
80dcde2db0
Log Mapbox unknown status
2018-07-23 22:00:16 +02:00
Juan Ignacio Sánchez Lara
fa3d7db5f8
Fix Google geocoder error handling
2018-07-23 21:54:37 +02:00
Juan Ignacio Sánchez Lara
d060ab3d41
Empty vs missing count detail
2018-07-23 19:11:23 +02:00
Juan Ignacio Sánchez Lara
3a5360c96c
Refactor and fix for actual searches type
2018-07-23 19:10:35 +02:00
Juan Ignacio Sánchez Lara
fc75f1afc8
Google batch geocoder error handling
2018-07-23 18:41:47 +02:00
Juan Ignacio Sánchez Lara
4be3aa88fd
Constant extraction refactor
2018-07-23 18:30:33 +02:00
Juan Ignacio Sánchez Lara
8162bff204
Serial geocoding error handling
2018-07-23 18:27:02 +02:00
Juan Ignacio Sánchez Lara
1b31c089ce
Global error handling for batched geocoding
2018-07-23 18:16:40 +02:00
Juan Ignacio Sánchez Lara
5d2303e1de
Log a failed one if any
2018-07-23 17:23:08 +02:00
Juan Ignacio Sánchez Lara
07f5be9207
TomTom error handling
2018-07-23 17:17:38 +02:00
Juan Ignacio Sánchez Lara
c5d9db61e6
Mapbox error handling
2018-07-23 15:48:32 +02:00
Juan Ignacio Sánchez Lara
1ff512839d
Fixes empty results count
2018-07-23 13:01:46 +02:00
Juan Ignacio Sánchez Lara
9a1b1e2832
Error count
2018-07-23 12:18:26 +02:00
Juan Ignacio Sánchez Lara
1cebbe7af0
Missing warning mock and fix for debug
2018-07-23 12:16:48 +02:00
Juan Ignacio Sánchez Lara
2862c80025
Proper empty count on bulk geocoding
2018-07-23 11:53:02 +02:00
Juan Ignacio Sánchez Lara
abbaf83e97
run_street_point_geocoder tests
2018-07-23 11:42:51 +02:00
Juan Ignacio Sánchez Lara
cd5e6510a6
In case of general error, failed service use should be incremented by searches length
2018-07-23 09:30:09 +02:00