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
66157c9d44
chore(tasks): consolidate task errors into task_errors.go
2019-06-17 16:03:18 -07:00
docmerlin (j. Emrys Landivar)
492d8406aa
fix(tasks): make durations visibly show up nicely
2019-03-29 13:50:26 -05:00
Mark Rushakoff
d04b9e516a
feat(task): reject unknown task options
2019-03-20 08:11:32 -07:00
docmerlin (j. Emrys Landivar)
ea82893abd
feat(tasks): remove removable options
2019-03-19 10:24:42 -05:00
docmerlin (j. Emrys Landivar)
df75f9b9a0
fix(tasks): allow switching between cron and every options
2019-02-26 11:12:56 -06:00
Mark Rushakoff
6bda17c673
fix(task): use formal errors during task creation
...
The client expects influxdb.Error, so use them on the server.
Also clarify the message when the task option is missing.
2019-01-22 09:40:51 -08:00
Nathaniel Cook
622106caaa
Merge branch 'master' into flux-staging
2019-01-14 17:03:57 -07:00
j. Emrys Landivar (docmerlin)
a2674fa03d
feat(tasks): update task options from api
2019-01-11 11:55:46 -06:00
jlapacik
5266cba346
deps: updates for packages and imports ( #10962 )
2019-01-10 14:33:25 -08:00
Mark Rushakoff
d73d73c0d4
chore: rename imports from platform to influxdb
...
I did this with a dumb editor macro, so some comments changed too.
Also rename root package from platform to influxdb.
In interest of minimizing risk, anyone importing the root package has
now aliased it to "platform" so that no changes beyond imports were
necessary in those files.
Lastly, replace the old platform module to local path /dev/null so that
nobody can accidentally reintroduce a platform dependency while
migrating platform code to influxdb.
2019-01-09 20:51:47 -08:00
j. Emrys Landivar (docmerlin)
0cb888afc0
Change delay to offset in tasks to match the flux spec
2018-12-06 11:00:07 -06:00
Nathaniel Cook
2a1d76eb2d
chore: Update flux dependency for the type-inference changes
2018-10-31 17:11:11 -06:00
Stuart Carnie
ac75af2f58
refactor: Migrate query package to influxdata/flux repository
2018-09-06 11:13:48 -07:00
Lyon Hill
deb25f5c8d
fix(taskd): Stop panic in options ( #774 )
...
* fix(taskd): Stop panic in options
When type asserting a value we need to ensure it is the type we expect
before we assert the value.
2018-09-05 11:31:11 -06:00
Nathaniel Cook
46a32e874c
chore: Update 'from' to match spec
...
Removes the `db` parameter and used only bucket and bucketID.
2018-08-30 14:51:51 -06:00
Mark Rushakoff
cd9b9d65a4
refactor(task): set Delay on StoreTaskMeta
2018-08-17 11:08:23 -07:00
Mark Rushakoff
d0cd454a55
refactor(task): add EffectiveCronString method to Options
...
The logic used to be only in the scheduler, but now Options exposes it.
This is another step towards making StoreTaskMeta schedule-aware to
enable creating manually requested runs.
2018-08-15 16:15:36 -07:00
Mark Rushakoff
24ea772ee4
test(task): cache parsed options in test
...
This is to work around slow parsing (#484 ).
This change saves about 2 seconds on tests for task/backend and
task/backend/bolt. It saves around 45 seconds on enterprise tests.
2018-08-07 12:46:50 -07:00
Mark Rushakoff
090d337bf0
feat(task): migrate task code from enterprise
...
Co-authored-by: j. Emrys Landivar <landivar@gmail.com>
Co-authored-by: Lyon Hill <lyondhill@gmail.com>
2018-07-26 15:16:56 -07:00