Javier Goizueta
92a86e811c
Merge pull request #634 from CartoDB/2239-throttle-refactor
...
Simplify throttling logic
2019-11-20 13:12:43 +01:00
Javier Goizueta
8db90dc3ab
Lint fix
2019-11-20 13:06:36 +01:00
Javier Goizueta
41ba98b8f4
Fix tests
2019-11-20 13:00:03 +01:00
Javier Goizueta
1767384746
Rename vars
2019-11-20 12:57:18 +01:00
Javier Goizueta
0a7261e7a7
Merge branch '2239-throttle-bug' into 2239-throttle-refactor
...
# Conflicts:
# lib/services/throttler-stream.js
2019-11-20 12:53:33 +01:00
Javier Goizueta
f026121ad5
Simplify throttling logic
...
This introduces a couple of changes in the parameter interpretation:
copy_from_minimum_input_speed is now the total number of bytes in the interval
(so we could multiply the currently configured values by the interval to preserve min. throughput.
the minimum speed is now inclusive (only smaller values will cause an exception).
2019-11-20 12:09:06 +01:00
Daniel García Aubert
98bf36990c
Rename variable
2019-11-19 18:55:35 +01:00
Javier Goizueta
936b7804de
Replace array by counter value in throttler
2019-11-19 16:53:49 +01:00
Javier Goizueta
1e0ed7ee17
Fix copy-throttling bug
2019-11-19 16:45:52 +01:00
Daniel García Aubert
494f7f9bfb
Stubs next version
2019-11-13 13:16:32 +01:00
Daniel García Aubert
d8494f10ff
Release 5.0.0
2019-11-13 13:10:00 +01:00
dependabot[bot]
dd70a1ed1a
Bump lodash from 4.17.11 to 4.17.15 ( #632 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-11-12 13:30:06 +01:00
dependabot[bot]
1fab59af9e
Bump js-yaml from 3.12.0 to 3.13.1 ( #631 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.12.0 to 3.13.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-11-12 13:29:32 +01:00
Daniel G. Aubert
4c741588bf
Merge pull request #630 from CartoDB/move-up-error-mw
...
Attach error middleware to api router instead of for each controller
2019-11-12 13:22:07 +01:00
Daniel García Aubert
27722c998c
Update NEWS
2019-11-12 10:12:23 +01:00
Daniel García Aubert
26d01aeb45
Attach error middleware to api router instead of for each controller
2019-11-12 10:11:05 +01:00
Daniel G. Aubert
f82cf8b4da
Merge pull request #626 from CartoDB/coherent-cache-invalidation
...
Be able to synchronize the TTL of cache-control header to expire in a…
2019-10-21 16:41:40 +02:00
Daniel García Aubert
176d60efc4
Update NEWS
2019-10-21 16:23:36 +02:00
Daniel García Aubert
476a220991
Update cartodb-query-tables to version 0.7.0
2019-10-21 16:20:52 +02:00
Daniel García Aubert
dc051fcc94
Update development branch
2019-10-21 13:46:40 +02:00
owayss
be81b9eaf9
Merge pull request #627 from CartoDB/default_to_stdout_logging
...
Default to stdout logging
2019-10-17 14:06:22 +02:00
Owayss Kabtoul
46ac8337e2
Default to stdout logging on dev environment
2019-10-17 13:02:13 +02:00
Owayss Kabtoul
51d74e0e0d
Default to stdout logging on dev environment
2019-10-17 12:59:10 +02:00
Daniel García Aubert
0b74ae798a
Leave me alone JSHint
2019-10-15 13:42:11 +02:00
Daniel García Aubert
ef43192538
Please JSHint
2019-10-15 13:30:40 +02:00
Daniel García Aubert
be4ecfdc6d
Please JSHint
2019-10-15 13:30:13 +02:00
Daniel García Aubert
ee97a9f047
Use development branch of query-tables
2019-10-15 13:23:43 +02:00
Daniel García Aubert
2ec65375fc
Be able to synchronize the TTL of cache-control header to expire in a coherent way
2019-10-15 13:11:49 +02:00
Daniel García Aubert
027e1f1516
Update NEWS
2019-10-08 11:01:39 +02:00
Daniel García Aubert
bf0a030100
Merge branch 'master' of github.com:CartoDB/CartoDB-SQL-API
2019-10-08 10:05:44 +02:00
Daniel García Aubert
240783e396
Edit .gitignore
2019-10-08 10:05:23 +02:00
Daniel G. Aubert
86be85dd7f
Merge pull request #625 from CartoDB/remove-old-tools
...
Remove old tools
2019-10-08 10:01:30 +02:00
Daniel García Aubert
ade801887d
Do not log while testing
2019-10-07 20:01:36 +02:00
Daniel García Aubert
8cf01042ff
Update gitignore
2019-10-07 19:40:36 +02:00
Daniel García Aubert
2d9d7a2127
Remove abandoned tools
2019-10-07 19:39:58 +02:00
Daniel García Aubert
ebe09ef7b9
Update NEWS
2019-10-07 19:30:30 +02:00
Daniel G. Aubert
df6d6b01e2
Merge pull request #619 from CartoDB/routes-hierarchy
...
Implement router hierarchy to be able to attach middlewares to different routers
2019-10-07 17:53:36 +02:00
Daniel G. Aubert
9a1acc6780
Merge pull request #620 from CartoDB/gears
...
Be able to inject custom middlewares
2019-10-07 17:37:32 +02:00
Daniel G. Aubert
c2d6593c72
Merge pull request #622 from CartoDB/folders
...
New folder structure
2019-10-07 17:36:57 +02:00
Daniel G. Aubert
be12796b41
Merge pull request #623 from CartoDB/fix-routes-configuration
...
Rely on defaults (server-options) for routes configuration
2019-10-07 17:36:36 +02:00
Daniel García Aubert
e96ea32ea4
Rely on defaults (server-options) for routes configuration
2019-10-07 14:38:21 +02:00
Daniel García Aubert
23628a40d9
Remove leftovers
2019-10-07 14:28:17 +02:00
Daniel García Aubert
d00d30c3d4
Remove unused class member
2019-10-03 20:02:40 +02:00
Daniel García Aubert
62d98949ca
Consistent middleware naming
2019-10-03 19:35:18 +02:00
Daniel García Aubert
06a47a8afc
Changed folder structure to reflect application functionallity. Renamed files using hyphens instead of underscore to have a more consistent naming across the whole project
2019-10-03 18:24:39 +02:00
Daniel García Aubert
b5bb06db6c
Add test to validate custom middlewares
2019-10-02 19:10:32 +02:00
Daniel García Aubert
ff6a4b063e
Linter
2019-10-02 17:36:18 +02:00
Daniel García Aubert
cec1c609c0
Have a default configuration of "routes" when missing environment settings. It prevents errors while deploying (if the new setting is not available yet)
2019-10-02 17:35:34 +02:00
Daniel García Aubert
51ea2b066d
Create sql-router to encapsulate common stuff from api-router. Extract WIP jobs from job-controller and attatch it to api-router.
...
Note: it modifies routes structure in configuration.
2019-10-02 16:02:13 +02:00
Daniel García Aubert
2951f07ae5
Use Object.values
2019-10-02 12:10:25 +02:00