Alirie Gray
c04f3a2b30
chore(tasks): remove old auth code and allow only token auth
2019-07-26 09:51:32 -07:00
Sebastian Borza
95b834ca2a
push task backend logging messages back to debug
2019-07-25 17:17:19 -05:00
Alirie Gray
da4615ea17
test(tasks): add test for ReadTable in analytical store ( #14428 )
2019-07-23 14:26:21 -07:00
Sebastian Borza
0653043353
move logger facility back to Info from Debug
2019-07-23 07:35:57 -05:00
Chris Goller
986f2eaa75
fix(task/backend): add auth id for marshaling ( #14413 )
2019-07-22 20:45:03 -05:00
Lyon Hill
3c3e6172a5
fix(task): eliminate unneccesary auth checking when communicating to internal systems ( #14411 )
2019-07-22 16:44:49 -06:00
Lyon Hill
10bfc91562
fix(task): fix an issue where tasks fail to resume on claim ( #14356 )
2019-07-16 14:10:28 -06:00
Alirie Gray
c7f09d6a56
chore(tasks): use pointers for task errors ( #14343 )
2019-07-15 13:57:51 -07:00
Lyon Hill
bf460ef4d2
fix(tasks): Add a log message for run transition clairity ( #14321 )
...
* fix(tasks): Add a log message for run transition clairity
We on occasion will see a run in chronograf with missing run data.
We need to find out if we are submitting incomplete data or if we submit full data and somethinge else is happening
2019-07-12 10:10:11 -06:00
Lyon Hill
1cd3705576
fix(task): force the scheduler to use the correct success when updating metrics ( #14313 )
2019-07-11 13:44:21 -06:00
George
61e35a8554
fix(tasks) report errors found when iterating over flux query ( #14287 )
...
* Report errors found when iterating over flux query in task
* Add failing test for tasks executor result iterator exhaust failure
* Ensure errors exhausting tasks query result iterator are surfaced as task failure
* Update CHANGELOG with task result iteration error surfacing fix
2019-07-11 17:45:45 +01:00
Alirie Gray
0344e98798
Tasks/remove option caching ( #14283 )
...
chore(tasks): remove option caching from tests
2019-07-09 10:46:13 -07:00
Alirie Gray
9303f14726
feat(tasks): add last and checkpoint functions
2019-07-08 14:06:15 -07:00
Lyon Hill
c8becfd4a2
feat(task): Create a new task executor for the new modular scheduler ( #14252 )
...
* feat(task): create new executor for modular scheduler
2019-07-08 08:13:29 -06:00
Lyon Hill
89acf847ea
feat(task): Build interfaces for a generic scheduler. ( #14163 )
...
* feat(task): Build interfaces for a generic scheduler.
2019-06-21 10:31:43 -06:00
Lyon Hill
83d9b8e89b
feat(task): Add traceID to new run's ( #14150 )
2019-06-18 11:29:25 -06:00
Alirie Gray
66157c9d44
chore(tasks): consolidate task errors into task_errors.go
2019-06-17 16:03:18 -07:00
Lyon Hill
435c8bbed5
fix(task): add logging into the task analytical store ( #14124 )
...
* fix(task): add logging into the task analytical store
* add in more detail around log structure
2019-06-12 20:01:41 -06:00
Alirie Gray
0ae2d318b1
chore(tasks): update run limits in swagger and FindRuns
2019-06-12 14:48:32 -07:00
Lyon Hill
68e9b30423
fix(task): Apply grease to the analtic system ( #14112 )
2019-06-11 13:43:33 -06:00
Alirie Gray
04a427e99e
feat(tasks): add runID to Log struct
2019-06-06 11:24:38 -07:00
Lyon Hill
ab79b68840
fix(task): Remove older unused task store code. ( #14068 )
...
* fix(task): Remove older unused task store code.
2019-06-06 10:05:27 -06:00
Lyon Hill
27fd7ece2d
fix(tasks): move debug task logs to debug ( #14053 )
2019-06-03 14:11:11 -06:00
Jonathan A. Sternberg
21c80f3e93
refactor(query/control): move the controller from flux to influxdb ( #13991 )
...
The controller implementation is primarily used by influxdb so it
shouldn't be part of the flux repository. This copies the code from flux
to influxdb so it can be removed from the next flux release.
2019-05-29 09:04:34 -05:00
Lyon Hill
6c11be0304
fix(task): Remove timeout on task run updates ( #13965 )
...
Now that the run status updates are transactional actions
We no longer have to add a timer to keep things on track.
This is causing a problem where some runs are showing up without a start or stop time if the system is busy.
I would rather have the scheduler hang on the update then leave a run action without required fields.
2019-05-20 09:47:20 -06:00
Lyon Hill
a049faca19
fix a race condition in the mock task scheduler ( #13885 )
2019-05-10 16:57:20 -06:00
zhulongcheng
91b0741698
fix(task): filter tasks by after param
2019-05-09 20:05:42 +08:00
Lyon Hill
69b26c3df6
fix(task): fix metrics for tasks currently running tasks ( #13832 )
2019-05-07 13:42:49 -06:00
Lyon Hill
e4b69914c9
feat(task): Track queue duration ( #13805 )
...
* feat(task): Track queue duration
Track the time it takes for a task to go from it's dueAt time until it actually starts
2019-05-07 10:03:30 -06:00
Chris Goller
510f7bb057
fix(task): lookup fully hydrated task after creation ( #13709 )
...
* fix(task): lookup fully hydrated task after creation
* ci(circle): save go race and litmus test results artifact
2019-05-01 14:54:27 -06:00
Jacob Marble
8c269e0153
chore(log): Put trace_id back in logs ( #13712 )
...
* chore(log): Put trace_id back in logs
* fix tests
2019-04-30 18:51:22 -07:00
Lyon Hill
166e50f594
Fix inactive task scheduling ( #13721 )
2019-04-30 16:30:02 -06:00
Alirie Gray
cf2c9668fc
test(tasks): added coverage for ListTasks with OrgID
2019-04-30 14:20:46 -07:00
Lyon Hill
8fa86488c3
Newly activated tasks should not attempt to 'catch up' ( #13700 )
...
* Newly activated tasks should not attempt to 'catch up'
2019-04-29 15:28:34 -06:00
Lyon Hill
7796af7160
task(fix): Tasks should no longer have inaccurate response data ( #13641 )
...
* task(fix): Tasks should no longer have inaccurate response data
tasks should be able to pull from a table with both success and failed results
Co-authored-by: AlirieGray <alirie@influxdata.com>
Co-authored-by: docmerlin <emrys@influxdata.com>
2019-04-26 00:40:04 -06:00
Alirie Gray
9f39ddfbef
refactor(tasks): move validator to authorizer package
2019-04-24 11:36:54 -07:00
Nathaniel Cook
a49d1696dc
Merge branch 'master' into flux-staging
2019-04-22 14:25:33 -06:00
Christopher M. Wolff
c9f94d4ee8
refactor(query): add parameters to query controller config ( #13554 )
...
Recently added to controller config:
ConcurrencyQuota
MemoryBytesQuotaPerQuery
QueueSize
2019-04-22 12:11:32 -07:00
Lyon Hill
5b8c4ea0e8
fix task limit in kv and add tests Also fix a minor race condition in task scheduler ( #13538 )
...
* fix task limit in kv and add tests Also fix a minor race condition in task scheduler
* update comment
2019-04-22 13:09:19 -06:00
Delmer
429baf5ca7
test(task/scheduler): skip flakey parallel tests ( #13516 )
2019-04-19 16:40:28 -04:00
Lyon Hill
726fbefe9a
Integrate the new changes to tasks ( #13473 )
...
* Integrat the new changes to tasks
2019-04-19 08:37:59 -06:00
Nathaniel Cook
4c77e3598b
Merge branch 'master' into flux-staging
2019-04-18 11:01:22 -06:00
Todd Persen
cd64ec8718
Fix typos in miscellaneous packages
2019-04-17 13:30:22 -07:00
Nathaniel Cook
8b918539db
Merge branch 'master' into flux-staging
2019-04-17 12:26:10 -06:00
Lyon Hill
9a41cc46e4
Create an analytical storage middleware layer ( #13418 )
...
* Create an analytical storage middleware layer
2019-04-17 08:41:05 -06:00
Christopher M. Wolff
6c3f1a05b9
refactor(query): allow code to compile despite BucketsAccessed ( #13282 )
...
BucketsAccessed doesn't work currently with a private flux.Spec.
See this issue: https://github.com/influxdata/influxdb/issues/13278
This set of changes just allows code to compile until #13278 is fixed.
Note that preauthorization is not working in the meantime.
Fixes #13275 .
2019-04-12 07:15:27 -07:00
Jonathan A. Sternberg
b68b5053db
refactor: replace usages of the spec compiler with the ast compiler ( #13222 )
...
This replaces usages of the spec compiler with the ast compiler and it
removes the error message referencing the spec compiler as an available
input.
It does not remove any of the code using the spec compiler that is
involved for proxying requests and it does not remove it from the API.
2019-04-12 07:15:27 -07:00
Christopher M. Wolff
c3d0122a75
fix(task): fix go fmt failure ( #13224 )
2019-04-12 07:15:27 -07:00
Christopher M. Wolff
16b9158b39
refactor(task): make tasks use new Query interface ( #13219 )
...
Fixes #12883 .
2019-04-12 07:15:27 -07:00
Jacob Marble
f56c42794b
chore(tracing): Cleanup ( #13296 )
...
* chore(tracing): Cleanup
* broken test
* fix unused var
* fix test
2019-04-10 19:28:21 -07:00