flamenco-worker/packages/flamenco-manager-gomaster
flamenco-worker/packages/flamenco-manager-go
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
4d9819c92f6e | Sybren A. Stüvel (sybren) | Removed Flamenco Server and Manager, and moved Worker to top level | Mar 3 2017 | |||
a3c61aea7c02 | Sybren A. Stüvel (sybren) | Manager: document requirement of Go 1.8+ | Feb 17 2017 | |||
84d4be3de96d | Sybren A. Stüvel (sybren) | Manager: added comments in golang style | Feb 17 2017 | |||
a5b0efc7d6ab | Sybren A. Stüvel (sybren) | Manager: xxxId -> xxxID and xxxUrl -> xxxURL and unexported 1 struct | Feb 17 2017 | |||
203c69b03ca1 | Sybren A. Stüvel (sybren) | Manager: removed some golint warnings | Feb 17 2017 | |||
f50c960cae3f | Sybren A. Stüvel (sybren) | Manager: clean shutdown of HTTP server, requires Go 1.8+ | Feb 17 2017 | |||
92191855a74a | Sybren A. Stüvel (sybren) | Manager: inability to save/load settings should cause panic | Feb 17 2017 | |||
f64ad8201fbb | Sybren A. Stüvel (sybren) | Manager: replaced two log.Errorf calls with log.Error | Feb 17 2017 | |||
79061acc8cc8 | Sybren A. Stüvel (sybren) | Manager: abstracted "closable" objects. | Feb 17 2017 | |||
2c4f80afaccf | Sybren A. Stüvel (sybren) | Manager: less verbose when building via Docker | Feb 1 2017 | |||
ba996aeb0fcc | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta10 | Feb 1 2017 | |||
ce64ba0753cd | Sybren A. Stüvel (sybren) | Manager: added /timeout URL to kick the task timeout checker | Feb 1 2017 | |||
7da93f4a7fa5 | Sybren A. Stüvel (sybren) | Manager: log worker signing off at WARNING level | Jan 31 2017 | |||
9646701c4db9 | Sybren A. Stüvel (sybren) | Manager: supporting Task.JobPriority | Jan 31 2017 | |||
257240922bf5 | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta9 | Jan 27 2017 | |||
d38599510f7c | Sybren A. Stüvel (sybren) | Manager: improved logging | Jan 27 2017 | |||
79ca835c4cc3 | Sybren A. Stüvel (sybren) | Manager: immediately download task depsgraph upon startup | Jan 27 2017 | |||
86f720eea43f | Sybren A. Stüvel (sybren) | Manager: removed unused const | Jan 27 2017 | |||
8802ff768ebd | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta8 | Jan 27 2017 | |||
4bf1859860e4 | Sybren A. Stüvel (sybren) | Manager: use different HTTP headers to do conditional fetch of depsgraph | Jan 27 2017 | |||
bde4d6dd74a3 | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta7 | Jan 26 2017 | |||
6eb0ed68dd09 | Sybren A. Stüvel (sybren) | Manager: /depsgraph: store & use Last-Modified header contents as string | Jan 26 2017 | |||
fa70da031fe1 | Sybren A. Stüvel (sybren) | Server: fixed Last-Modified HTTP header format | Jan 26 2017 | |||
088a0e3817d2 | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta6 | Jan 26 2017 | |||
8dc18fadf0c0 | Sybren A. Stüvel (sybren) | Manager: exposed version to CLI (-version) and status reports | Jan 26 2017 | |||
c103ae4ff50e | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta5 | Jan 26 2017 | |||
9f9c9b0cdc85 | Sybren A. Stüvel (sybren) | Manager: made download_task_sleep_seconds more frequent (every minute) | Jan 26 2017 | |||
a25ffb1dbd08 | Sybren A. Stüvel (sybren) | Manager: streamlined some logging | Jan 26 2017 | |||
08fb679ba447 | Sybren A. Stüvel (sybren) | Manager: fixed issue with TaskTimeoutChecker not killing un-pinged tasks | Jan 26 2017 | |||
617a08fa1483 | Sybren A. Stüvel (sybren) | Manager: scheduler no longer synchronously kicks the task downloader | Jan 26 2017 | |||
b0282136e92f | Sybren A. Stüvel (sybren) | Manager: testing against different Mongo database | Jan 26 2017 | |||
0ba147a7c2a4 | Sybren A. Stüvel (sybren) | Manager: perform dependency graph based task scheduling | Jan 26 2017 | |||
f40927268ff7 | Sybren A. Stüvel (sybren) | Manager: fixed panic in TimeoutAfter func when timeout channel was closed | Jan 26 2017 | |||
10d8eb0c4ce0 | Sybren A. Stüvel (sybren) | Manager: removed line that shouldn't have been committed | Jan 26 2017 | |||
4036fbee7af8 | Sybren A. Stüvel (sybren) | Manager: documented available CLI arguments | Jan 26 2017 | |||
8a06de9b0440 | Sybren A. Stüvel (sybren) | Manager: added bson tag for SettingsInMongo | Jan 26 2017 | |||
1a83db0b531f | Sybren A. Stüvel (sybren) | Manager: added -cleanslate CLI argument | Jan 26 2017 | |||
f0dd69a4c65a | Sybren A. Stüvel (sybren) | Manager: scheduler now fetches tasks from /api/f/m/{mngr-id}/depsgraph | Jan 25 2017 | |||
7585111f42fe | Sybren A. Stüvel (sybren) | Manager: added some comments | Jan 25 2017 | |||
075b4b3e3985 | Sybren A. Stüvel (sybren) | Manager: let unassigned task be assigned to worker by sending an update | Jan 25 2017 | |||
cea84fc5cd64 | Sybren A. Stüvel (sybren) | Manager: Added WorkerTestRequest and WorkerTestRequestWithBody test funcs | Jan 25 2017 | |||
4558d79a9e6b | Sybren A. Stüvel (sybren) | Manager: update own URL first (based on has_tls), then log it | Jan 25 2017 | |||
aea4b55dff4e | Sybren A. Stüvel (sybren) | Manager: Fix T50481: Add worker ID/address/nickname to log | Jan 25 2017 | |||
1b2b1e315950 | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta4 | Jan 24 2017 | |||
b7f7b108ede0 | Sybren A. Stüvel (sybren) | Manager: better way to run tests & get dependencies | Jan 24 2017 | |||
ac53e99b551b | Sybren A. Stüvel (sybren) | Manager: removed incorrect TODO | Jan 24 2017 | |||
b07342dafe45 | Sybren A. Stüvel (sybren) | Manager: log "pushing 0 updates" at debug level | Jan 24 2017 | |||
15eb6d7a6a7e | Sybren A. Stüvel (sybren) | Manager: added TODO | Jan 24 2017 | |||
ff5c0c6f51af | Sybren A. Stüvel (sybren) | Manager: using proper log levels in Logrus | Jan 23 2017 | |||
a398dddf60f5 | Sybren A. Stüvel (sybren) | Manager: using Lolrus for logging | Jan 23 2017 | |||
ec494b47cc73 | Sybren A. Stüvel (sybren) | Bumped version to 2.0-beta3 | Jan 20 2017 | |||
0c176d4546d8 | Sybren A. Stüvel (sybren) | Manager: allow workers to sign off, which re-schedules their tasks | Jan 20 2017 | |||
de230d2a7f7d | Sybren A. Stüvel (sybren) | Manager: log objectid.hex instead of the objectid object itself | Jan 20 2017 | |||
aa3f850abffc | Sybren A. Stüvel (sybren) | Manager & Worker: made it possible to "systemctl enable flamenco-xxx" | Jan 19 2017 | |||
8cb75abf4461 | Sybren A. Stüvel (sybren) | Manager: bugfix in worker nickname in task updates | Jan 19 2017 | |||
9f91ee3fbdb4 | Sybren A. Stüvel (sybren) | Manager: accept worker's nickname upon registration | Jan 19 2017 | |||
1503862cadd2 | Sybren A. Stüvel (sybren) | Manager: WorkerRegistration is never marshalled to bson | Jan 19 2017 | |||
44307d268986 | Sybren A. Stüvel (sybren) | Manager: added service file for systemd | Jan 19 2017 | |||
88f6044cf9d7 | Sybren A. Stüvel (sybren) | Manager: readme whitespace & typo | Jan 19 2017 | |||
c08d8fa52dc9 | Sybren A. Stüvel (sybren) | Manager: clean shutdown on SIGTERM | Jan 19 2017 | |||
bfa528316570 | Sybren A. Stüvel (sybren) | Bumped all versions to 2.0-beta2 | Jan 18 2017 | |||
791dfb0cce94 | Sybren A. Stüvel (sybren) | Merge remote-tracking branch 'github/master' | Jan 18 2017 | |||
9d8f9d34146c | Sybren A. Stüvel (sybren) | Manager: added nickname field to worker document | Jan 18 2017 | |||
1751004dbc7a | Francesco Siddi (fsiddi) | Manager: update README.md | Jan 17 2017 | |||
6e15c764eaf2 | Francesco Siddi (fsiddi) | Manager: Mention MongoDB in the dev setup steps | Jan 17 2017 | |||
1f5d531ddda0 | Sybren A. Stüvel (sybren) | Updated README files; referred to manager/worker README in top-level README | Jan 15 2017 | |||
8aae4d537a9e | Sybren A. Stüvel (sybren) | Manager: switch → select | Jan 13 2017 | |||
264d98a5db0f | Sybren A. Stüvel (sybren) | Manager: expanded example configuration | Jan 13 2017 | |||
09accf9b273c | Sybren A. Stüvel (sybren) | Manager: some logging tweaks | Jan 13 2017 | |||
a74bcabc4d5f | Sybren A. Stüvel (sybren) | Manager: attempt at preventing hanging at shutdown | Jan 12 2017 | |||
8bb8410bfca0 | Sybren A. Stüvel (sybren) | Manager: print when connecting to MongoDB | Jan 12 2017 | |||
b5a56be0ebf8 | Sybren A. Stüvel (sybren) | Manager: replaced build-via-nested-docker with build-via-docker | Jan 12 2017 | |||
e3cd7cd9c850 | Sybren A. Stüvel (sybren) | Manager: build-via-latest-docker now also sets correct GID | Jan 12 2017 | |||
0ef95b3224de | Sybren A. Stüvel (sybren) | Manager: build-via-nested-docker now uses latest Go | Jan 12 2017 | |||
421ccb957d90 | Sybren A. Stüvel (sybren) | Manager: force shutdown after 2 seconds | Jan 12 2017 | |||
2cc83ea3079d | Sybren A. Stüvel (sybren) | Manager: fail active tasks when for N seconds the worker hasn't touched it | Jan 12 2017 | |||
e69eabcc1909 | Sybren A. Stüvel (sybren) | Manager: run shutdown routine in coroutine, so that double Ctrl+C panics | Jan 12 2017 | |||
3b27e100612c | Sybren A. Stüvel (sybren) | Manager: cleanly shutdown upon SIGINT / Ctrl+C | Jan 12 2017 | |||
63fe72e6cd0c | Sybren A. Stüvel (sybren) | Manager: added TODO | Jan 12 2017 | |||
351cad264c8d | Sybren A. Stüvel (sybren) | Manager: warn when a worker has no supported job types. | Jan 12 2017 | |||
07536bd2b665 | Sybren A. Stüvel (sybren) | Manager: keep track of when we've last seen a worker & task update. | Jan 12 2017 | |||
bb23aa9687cf | Sybren A. Stüvel (sybren) | Manager: removed PATCH code | Jan 12 2017 | |||
7c67d6a97c0a | Sybren A. Stüvel (sybren) | Manager: more thorough handling of cancel-requested task status | Jan 11 2017 | |||
26e2bb10882a | Sybren A. Stüvel (sybren) | Manager: added TODO | Jan 10 2017 | |||
cc4f77c97982 | Sybren A. Stüvel (sybren) | Manager: ensure that cancel-requested tasks do not transition to active | Jan 10 2017 | |||
b5ec5ec73f59 | Sybren A. Stüvel (sybren) | Manager: receive a list of tasks to cancel from the Server | Jan 10 2017 | |||
b70cb12e5200 | Sybren A. Stüvel (sybren) | Manager: fixed bug in unittest | Jan 10 2017 | |||
1ee01fca4fcb | Sybren A. Stüvel (sybren) | Manager: documented communication between server and manager | Jan 10 2017 | |||
7fbd44372d9d | Sybren A. Stüvel (sybren) | Manager: moved some common test code to gocheck_test.go | Jan 10 2017 | |||
d6f2826c925f | Sybren A. Stüvel (sybren) | Manager: moved gocheck integration to separate file. | Jan 10 2017 | |||
86bc5c73f46e | Sybren A. Stüvel (sybren) | Manager: Added endpoint /may-i-run/{task-id} so Workers can check status | Jan 6 2017 | |||
ba3276349a7b | Sybren A. Stüvel (sybren) | Manager: use etag to re-fetch queued task before handing it to Worker | Jan 6 2017 | |||
983e78b28178 | Sybren A. Stüvel (sybren) | Manager: re-fetch task from Server before handing it to worker | Jan 6 2017 | |||
375968678194 | Sybren A. Stüvel (sybren) | Manager: prevent asking scheduler for 0 tasks | Jan 6 2017 | |||
6a86c2ad6dce | Sybren A. Stüvel (sybren) | Manager: a running task should go to state 'active', not 'processing' | Jan 6 2017 | |||
0e19a20582aa | Sybren A. Stüvel (sybren) | Manager: allow Timer to do both sleep-ping and ping-sleep | Jan 6 2017 | |||
584c765cf260 | Sybren A. Stüvel (sybren) | Manager: Configuring logging to show the file from which was logged | Jan 6 2017 | |||
318046952a84 | Sybren A. Stüvel (sybren) | Manager: fixed unittests | Jan 5 2017 | |||
74695f13a6ea | Sybren A. Stüvel (sybren) | Manager: clarified comment | Jan 3 2017 | |||
05f947231174 | Sybren A. Stüvel (sybren) | Manager: added some comments | Jan 3 2017 |