Mario de Frutos
759d28f12f
Include feature flag to enable/disable stats
2017-05-09 12:51:22 +02:00
Mario de Frutos
15c68711aa
Create stats backend to decouple stats logic from map controller
2017-05-09 12:31:16 +02:00
Mario de Frutos
568d6b5458
Include the layers metadata into the layergroup object
2017-05-09 11:59:11 +02:00
Mario de Frutos
525c0f2afa
Added rendererCache as dependency for map controller
2017-05-09 11:58:48 +02:00
Mario de Frutos
3f6c8fa51c
Use windshaft-stats to get layer stats
2017-05-08 18:42:40 +02:00
Mario de Frutos
9707881bf9
Include check for surrogate-key header and renamed the test file
2017-04-07 15:59:58 +02:00
Mario de Frutos
fa6493ae44
Affected tables are now included in X-Cache-Channel
2017-04-07 15:59:58 +02:00
Mario de Frutos
5e4d1d5c1c
Get affected tables and add it to the layergroup
2017-04-07 15:59:58 +02:00
Raul Ochoa
c325df1414
Merge pull request #655 from CartoDB/static-maps-layers-filter
...
Static maps layers filter
2017-04-03 12:07:38 +02:00
Raul Ochoa
ededc73fd7
Throw on invalid params argument
2017-03-31 18:39:29 +02:00
Raul Ochoa
cad02bfad7
Remove all conditional branches to call req.profiler
...
req.profiler is created in a middleware for all requests.
2017-03-30 20:31:53 +02:00
Raul Ochoa
94299f0452
Configure extra allowed params per endpoint via middleware
...
Instead of making all params available in all endpoints, we control
what endpoints allow what extra params.
Dataviews endpoints should be migrated to this.
2017-03-30 20:12:55 +02:00
Raul Ochoa
6468822295
Remove layer param before creating a better solution
2017-03-30 20:08:45 +02:00
Raul Ochoa
777ae31426
Merge branch 'master' into static-maps-layers-filter
2017-03-30 19:33:59 +02:00
Raul Ochoa
e0c2423ace
Remove unused import
2017-03-23 01:14:56 +01:00
Raul Ochoa
5e429ba71f
Use crc32 instead of md5 for computing subdomain candidate
2017-03-23 01:03:45 +01:00
Raul Ochoa
2da834784f
Generate URLs for resources based on CDN + template rules
2017-03-22 18:58:37 +01:00
Raul Ochoa
fa94550261
Include changes for overviews implementation
2017-03-16 19:15:34 +01:00
Raul Ochoa
8694c120bc
Allow to overwrite layers filter in static maps images
2017-03-15 11:00:10 +01:00
Raul Ochoa
992b2b6ba7
Histogram column type discovery query uses non-filtered query
...
Pass all queries to the dataview and use the no filters one for
discovering what is the column type associated to the histogram dataview.
2017-03-13 18:40:29 +01:00
Mario de Frutos
b446c31cbc
Other category now uses the selected aggregated function ( #633 )
...
* Other category in category widget uses selected aggregation function
Fixes https://github.com/CartoDB/Windshaft-cartodb/issues/628
2017-03-02 10:48:20 +01:00
Raul Ochoa
8a1c7f5b52
Close timer for response preparation
...
Timer for affectedTables is taking everything from response timing,
adding a tag to represent all the response preparation.
That way affectedTables only represents the time for retrieving the
affected tables themselves.
2017-02-22 18:38:25 +01:00
Raul Ochoa
8a76cd506f
Fix issue with global Promise object
2017-02-20 18:46:48 +01:00
Raul Ochoa
12279d5c00
Cast dataview override values to Number or throw error
...
We were letting params expected as Numbers to be passed as any type
when they were not Numbers.
2017-02-02 16:20:16 +01:00
Daniel García Aubert
83301238d2
Port changes to overviews
2017-01-17 17:10:08 +01:00
Daniel García Aubert
a4a1fb930a
Be able to not compute NULL categories and null values wheter aggregation operation is not 'count'
2017-01-17 17:09:17 +01:00
Javier Goizueta
6a4f5d52ec
Don't use overviews for date histograms
2016-12-16 17:51:36 +01:00
Javier Goizueta
ccaae2dd66
Remove spurious parameter from overviews dataviews functions
...
In the overviews-specialized dataview classes the sql-generating
functions had an unneeded parameter filters.
In some cases, since this parameter was not being paaased from
the base dataviews class it was masking the override parameter.
2016-12-16 17:37:05 +01:00
Javier Goizueta
cfcba4e578
Wueries with sql_wrap should not be rewritten
2016-12-02 14:00:21 +01:00
Raul Ochoa
bfacd56800
Allow to use workers for transforming cartocss into mapnik XML
2016-12-01 17:02:40 +01:00
Raul Ochoa
1f975e15c1
Default to empty object for cdn URLs
2016-11-22 17:01:34 +01:00
Raul Ochoa
6c69ba54db
Use actual CDN url for HTTP and HTTPS
2016-11-22 16:44:06 +01:00
Raul Ochoa
49f9904d00
Allow to set resource URL templates with substitution tokens
2016-11-22 16:41:31 +01:00
Raul Ochoa
7afd0dfa4e
Remove prototype reference
2016-11-22 13:38:56 +01:00
Raul Ochoa
e74ce9dfd8
Analyses limit configuration allows to set other limits than timeout
...
Configuration is now defined as a dictionary instead of just timeouts
per analysis type
2016-11-10 18:41:59 +01:00
Daniel García Aubert
9faac9f9fe
Retrieve error with context if map validation fails
2016-11-01 11:00:58 +01:00
Daniel García Aubert
c20fd9691a
Fix order in categories query to make it compatible with lenyends
2016-10-26 13:16:24 +02:00
Raul Ochoa
376573459c
Default analyses limits can be defined in configuration
2016-10-20 14:03:42 +02:00
Raul Ochoa
7352a28908
Fix variable assigning to itself
2016-10-11 16:01:43 +02:00
Raul Ochoa
cd978d7384
Retrieve analysis limits and pass them into camshaft
2016-10-11 15:46:11 +02:00
Raul Ochoa
adf5c17e0d
Use context from adapters as provider context
2016-09-28 19:22:03 +02:00
Raul Ochoa
2a4ae88bc0
Merge remote-tracking branch 'origin/master' into cartocss-meta
2016-09-28 17:06:36 +02:00
Daniel García Aubert
2d75985cb3
Recreate stream on SIGHUP event
2016-09-26 17:39:27 +02:00
Daniel García Aubert
10feea0d48
Pass logger configuration to analysis backend and create a stream based on config
2016-09-23 17:11:04 +02:00
Raul Ochoa
263294a3f5
Add metadata only for existing layers in turbocarto context
2016-09-20 16:19:22 +02:00
Raul Ochoa
f9df30f70b
Append turbo-carto metadata per layer
2016-09-20 16:09:21 +02:00
Raul Ochoa
61d31ec054
Handle metadata from turbo-carto
2016-09-20 16:08:53 +02:00
Raul Ochoa
c8917bfc4c
Return stats in callback
2016-09-20 16:00:33 +02:00
Raul Ochoa
36b69a05e5
Compute some stats in queries
2016-09-20 16:00:06 +02:00
Daniel García Aubert
908070ecd7
Fix jshint issue
2016-09-01 16:53:10 +02:00