Sandro Santilli
ec97381820
Add more timing in the profile, add useProfiler config variable
...
Default to useProfiler:true in staging and development
2013-07-16 16:33:03 +02:00
Sandro Santilli
25c46962cb
Add --environment switch to restrict output to given env
2013-07-15 13:59:55 +02:00
Sandro Santilli
23da8538a6
Add --with-sqlapi-port switch
2013-07-15 13:55:13 +02:00
Sandro Santilli
381b9a9edf
Take cache_buster value, if present, as a Last-Modified timestamp
...
This makes the Last-Modified header consistent across requests
using the same cache_buster (embedded in the token for multilayer
API).
2013-07-15 13:48:06 +02:00
Sandro Santilli
76c056c7a1
Revert "Use a constant Last-Modified time with cache_policy=persist"
...
This reverts commit 4b5899ff1a
.
The reason is that setting Last-Modified to a remote date in the past
triggers early expiration of cache (as max-age will be reached sooner)
2013-07-15 13:14:06 +02:00
Sandro Santilli
4b5899ff1a
Use a constant Last-Modified time with cache_policy=persist
...
After all if the client is asking for persistance it doesn't make
sense to set a different Last-Modified for different incoming
requests (even if we don't expect any) ....
2013-07-15 12:09:13 +02:00
Sandro Santilli
afd4c3b460
Set Last-Modified header to allow for 304 responses
2013-07-15 12:02:54 +02:00
Luis Bosque
8b7cc64567
Merge branch 'release/staging'
2013-07-09 16:08:07 +02:00
Luis Bosque
308246f324
Target v1.3.3
2013-07-09 10:26:43 +02:00
Luis Bosque
b0b40933d8
Merge branch 'release/staging'
2013-07-09 10:25:50 +02:00
Sandro Santilli
0e13228f5c
Update NEWS file
2013-07-08 12:15:01 +02:00
Sandro Santilli
65c7c5fc9c
Always serve multilayer tiles and grids with persisting cache request
2013-07-08 12:13:45 +02:00
Sandro Santilli
60242c80f4
Set default layergroup time to live in redis to 2 hours
2013-07-08 11:50:19 +02:00
Luis Bosque
5213216fc4
Target v1.3.2
2013-07-05 15:32:47 +02:00
Sandro Santilli
1c65cec6ed
Do not consider broken layergroup configs as good on second look
...
The fix is really in Windshaft, this commit simply requires a
newer version of it.
2013-07-04 17:05:59 +02:00
Sandro Santilli
316c9c209d
Add support for specifying tiler url
2013-07-04 12:50:57 +02:00
Sandro Santilli
563764dc4f
Only make curl verbose when -v is passed to commandline
2013-07-04 11:15:21 +02:00
Sandro Santilli
8c51c97102
Be more verbose about curl errors
2013-07-04 11:04:12 +02:00
Sandro Santilli
6416af3f16
Add support for listing all map styles that belong to a user
...
Also report user database name, as a facility
2013-07-03 09:59:42 +02:00
Sandro Santilli
00c18ab8dd
Raise windshaft dependency importing following fixes:
...
- support for CartoCSS attachments (#layer0::label)
- only check layergroup validity once
- use higher zoom level for checking layergroup validity
2013-06-28 19:05:39 +02:00
Sandro Santilli
632d75a7c8
specify units for rendererConfig.cache_ttl
2013-06-28 17:58:11 +02:00
Sandro Santilli
d7b1ff9a80
Set default layergroup ttl locally
2013-06-26 16:26:02 +02:00
Sandro Santilli
10a66fbd66
Fix SQL error reporting to NOT split on newline
2013-06-26 13:26:53 +02:00
Sandro Santilli
4b1d6cd729
Add tile and grid fetching checks at layergroup creation time
...
Basically requires windshaft 0.12.6, which implements this
2013-06-21 12:46:13 +02:00
Sandro Santilli
e984811eae
Fix SQL bug in testcase
2013-06-19 17:24:01 +02:00
Sandro Santilli
eb83851bb7
Fix database authentication with multi-table layergroups
2013-06-17 17:24:09 +02:00
Sandro Santilli
850d4cd6ba
Drop unused cluster support
2013-06-17 11:57:35 +02:00
Sandro Santilli
6cb8c85da0
Only return token by default and full response on request (-v)
2013-06-13 10:43:09 +02:00
Sandro Santilli
3d4af14315
Fix deadlock on layergroup post
...
Required upgrading windshaft to 0.12.5.
Took the chance to also upgrade redis dependency to latest stable.
2013-06-12 18:42:10 +02:00
Sandro Santilli
c07616f889
Run silently, prepare for using against windshaft direct
2013-06-12 18:30:32 +02:00
Sandro Santilli
d53327bc33
Utility to fetch a token from a layergroup config
...
It's in its infancy, still need to edit the script to use against
remote service or non-standard local deploys
2013-06-11 17:15:02 +02:00
David Arango
f20c98e49c
Merge branch 'release/staging'
2013-06-11 14:41:12 +02:00
Luis Bosque
9807a5e12b
Target v1.3.1
2013-06-11 10:53:07 +02:00
Sandro Santilli
70f535d13a
Properly report error from unsuccessful source table fetching
...
Report terse error to user, verbose to log
2013-06-11 10:28:05 +02:00
Sandro Santilli
8d326dba2f
Add test for CartoCSS error reporting on POST to layergroup
2013-06-10 11:53:28 +02:00
Sandro Santilli
8d0da4d517
Require latest grainstore and windshaft, for multilayer css fixes
2013-06-06 15:45:33 +02:00
Sandro Santilli
63296a87cb
Do not increment undefined mapview stat tags
2013-06-06 13:26:59 +02:00
Sandro Santilli
b67a487c48
Fix path to grainstore module
2013-06-06 11:59:11 +02:00
Sandro Santilli
d977f83bd1
Change stats format for multilayer map token request
...
See https://github.com/Vizzuality/Windshaft-cartodb/wiki/Redis-stats-format
Target 1.3.0
2013-06-04 13:30:28 +02:00
Sandro Santilli
5b6919e0c6
Fix unit of measure for lastUpdated info extraction
2013-05-30 16:48:40 +02:00
Luis Bosque
92a3d52885
Merge branch 'release/staging' into develop
2013-05-30 11:18:57 +02:00
Luis Bosque
627b3f084d
Merge branch 'release/staging'
2013-05-30 11:18:36 +02:00
Sandro Santilli
3763232c14
Require latest windshaft to fix confusion between colors and layer names
2013-05-29 19:14:45 +02:00
Sandro Santilli
3e4f98cb51
Require higher Windshaft to fix handling of CartoCSS layer name
2013-05-29 11:43:27 +02:00
Luis Bosque
977d051518
Target v1.2.2
2013-05-28 12:40:20 +02:00
Sandro Santilli
d7ae28095f
Require Windshaft-0.12.1 to fix multilayer post from firefox
2013-05-21 14:43:00 +02:00
Luis Bosque
b98a32c296
Merge branch 'release/staging'
2013-05-20 14:41:41 +02:00
Sandro Santilli
5ab4caea7d
Make test for LZMA more robust in case of failure
2013-05-16 09:41:38 +02:00
Luis Bosque
9ce88bcc98
Target v1.2.1
2013-04-29 15:38:36 +02:00
Luis Bosque
94ddbf69d8
Target v1.2.0 in package.json
2013-04-29 15:36:54 +02:00