Daniel García Aubert
|
ecb76ca1de
|
Improved batch API being consistent with naming, humam readability for job dates, hide redis key details for jobs.
|
2015-12-23 17:29:11 +01:00 |
|
Daniel García Aubert
|
62db809476
|
Return 401 when no API KEY is provided
|
2015-12-23 14:55:49 +01:00 |
|
Daniel García Aubert
|
c54f274bd4
|
Fixed callback called multiple times in tests
|
2015-12-23 14:54:54 +01:00 |
|
Daniel García Aubert
|
b16c0983c6
|
Implemented tests for batch API
|
2015-12-22 23:13:33 +01:00 |
|
Daniel García Aubert
|
3c23bf12e7
|
Fixed bug whether a job consumer is empty. And refactored batch module, now is a common object intead of module function
|
2015-12-22 20:12:10 +01:00 |
|
Daniel García Aubert
|
f41c43aa38
|
Disabled statement timeout bypassing pgbouncer connection
|
2015-12-22 15:43:00 +01:00 |
|
Daniel García Aubert
|
30d0b2906b
|
Implemented GET for jobs API
|
2015-12-22 11:45:25 +01:00 |
|
Daniel García Aubert
|
ef59a1d942
|
Fixed typo in batch test
|
2015-12-22 11:06:46 +01:00 |
|
Daniel García Aubert
|
328d4c6bfe
|
Fixed bad assertion in batch acceptance test
|
2015-12-22 11:02:16 +01:00 |
|
Daniel García Aubert
|
3762ad7a39
|
Now jobs are stored in redis instead of user's database
|
2015-12-21 19:57:10 +01:00 |
|
Daniel García Aubert
|
fb8feeb964
|
Now Job is an event emitter instance and we are able to know what happen wwith any job. Implemented test without a silly timeout
|
2015-12-16 18:13:48 +01:00 |
|
Daniel García Aubert
|
43f759e96a
|
Refactored Batch API using streams instead a interval to consume the job queue. Limited one job running at the same time per queue instead of using a job's counter to limit it.
|
2015-12-16 15:57:58 +01:00 |
|
Daniel García Aubert
|
d0787d03f7
|
Reused matadata backend instance for batch service
|
2015-12-14 10:36:16 +01:00 |
|
Daniel García Aubert
|
fe9280b0f7
|
Fixed bug in job manager when reenqueue a job when there is no slot to run it
|
2015-12-11 18:08:19 +01:00 |
|
Daniel García Aubert
|
29e4c3c4af
|
Avoid launch batch service in test enviroment
|
2015-12-10 18:40:44 +01:00 |
|
Daniel García Aubert
|
1002375439
|
Fixed issue when retrieving user metadata was not parsed properly
|
2015-12-10 18:09:43 +01:00 |
|
Daniel García Aubert
|
f5ca879ce3
|
Added entry point for main app to batch api
|
2015-12-10 15:08:31 +01:00 |
|
Daniel García Aubert
|
78ee92dbe5
|
Renamed exposed function
|
2015-12-10 15:06:25 +01:00 |
|
Daniel García Aubert
|
a941d99b2f
|
Now long running queries with statement SELECT are piped to a new table
|
2015-12-09 22:05:04 +01:00 |
|
Daniel García Aubert
|
6cc48bf9dd
|
Implemented batch service
|
2015-12-09 20:17:45 +01:00 |
|
Daniel García Aubert
|
c7680722ca
|
Passed tests
|
2015-12-09 12:35:20 +01:00 |
|
Daniel García Aubert
|
da66703ce3
|
Skipped undone test
|
2015-12-09 12:23:49 +01:00 |
|
Daniel García Aubert
|
56cc5b439a
|
Removed test filter for runner
|
2015-12-09 12:22:00 +01:00 |
|
Daniel García Aubert
|
0c6edc573a
|
Used cartodb-redis instead redis-mpool
|
2015-12-09 12:18:33 +01:00 |
|
Daniel García Aubert
|
00721bcd02
|
Implementing batch service
|
2015-12-09 00:02:08 +01:00 |
|
Daniel García Aubert
|
6f741827cd
|
Fixed jshint error
|
2015-12-07 12:19:16 +01:00 |
|
Daniel García Aubert
|
f6632d2373
|
Removed filter test
|
2015-12-07 12:11:46 +01:00 |
|
vagrant
|
35d6600f36
|
Implemented test for job manegement
|
2015-12-07 10:29:55 +00:00 |
|
Daniel García Aubert
|
ee41db99ad
|
Returned job_id to client/user after job enqueue
|
2015-12-07 09:59:05 +01:00 |
|
Daniel García Aubert
|
a715879e37
|
Removed mocha test filter
|
2015-12-07 09:42:33 +01:00 |
|
Daniel García Aubert
|
a1243ad64d
|
Implemented job controller to enqueue jobs
|
2015-12-07 09:40:51 +01:00 |
|
Daniel García Aubert
|
a0895d4310
|
Fixed jshint error
|
2015-12-03 18:45:12 +01:00 |
|
Daniel García Aubert
|
f7a3c6ac4e
|
Renamed controllers routing method
|
2015-12-03 18:43:13 +01:00 |
|
Daniel García Aubert
|
96e9fcbe33
|
Moved requirements to the top of module
|
2015-12-03 18:35:49 +01:00 |
|
Daniel García Aubert
|
c6bae6d951
|
app module moved to right place
|
2015-12-03 18:33:17 +01:00 |
|
Daniel García Aubert
|
d31d496a2e
|
Add useful comment
|
2015-12-03 18:25:35 +01:00 |
|
Daniel García Aubert
|
a697fe6faa
|
Making test pass
|
2015-12-03 18:19:39 +01:00 |
|
Daniel García Aubert
|
e5dedb6315
|
Split query controller and separated from app
|
2015-12-03 17:28:18 +01:00 |
|
Daniel García Aubert
|
df59405dca
|
Split some functionallity from app to dedicated controllers
|
2015-12-03 15:00:35 +01:00 |
|
Carlos Matallín
|
8d8f4dc6ad
|
Merge pull request #260 from CartoDB/sql_injection
updated sql injection section
|
2015-11-11 17:58:04 +01:00 |
|
csobier
|
3310225577
|
worked out some editing with Carla-ready to merge
|
2015-11-11 11:45:12 -05:00 |
|
csobier
|
254d7f6a8b
|
edited sql injection with Carla's edits
|
2015-11-11 09:38:05 -05:00 |
|
csobier
|
0fb6a64b7f
|
updated sql injection section
|
2015-11-10 19:43:15 -05:00 |
|
Carlos Matallín
|
3eca20cf79
|
Merge pull request #259 from CartoDB/add_index_link
added link to creating indexes section
|
2015-11-10 14:31:41 +01:00 |
|
csobier
|
bbbd5e5197
|
added link to creating indexes section
|
2015-11-09 15:50:17 -05:00 |
|
Raul Ochoa
|
aa1e88bb29
|
Merge pull request #257 from CartoDB/Oauth-remove-from-doc
removed Oauth specific references from the SQL API doc, in regards to…
|
2015-10-15 16:35:45 +02:00 |
|
csobier
|
b60d157f00
|
removed Oauth specific references from the SQL API doc, in regards to Doc issue 368, and as per Raul's approval
|
2015-10-08 09:50:59 -04:00 |
|
Raul Ochoa
|
952d5d43dd
|
Merge pull request #256 from CartoDB/remove-created_at_and_updated_at
removed create_at and updated_at colums as per Doc issue 333
|
2015-10-06 15:45:09 +02:00 |
|
csobier
|
357db69e63
|
removed comma
|
2015-10-06 08:49:13 -04:00 |
|
csobier
|
b5fc36e262
|
removed create_at and updated_at colums as per Doc issue 333
|
2015-10-05 14:00:37 -04:00 |
|