flamenco-manager/flamencohotfix-v2.3
flamenco-manager/flamenco
hotfix-v2.3
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
620bbd4c4ce6 | Sybren A. Stüvel (sybren) | Fix panic when handling jobless tasks | Mar 15 2019 | |||
5735bbee2e16 | Sybren A. Stüvel (sybren) | Upload task log files when requested from the Flamenco Server | Jan 9 2019 | |||
65c74bc3035d | Sybren A. Stüvel (sybren) | Less strict timeout checks | Jan 9 2019 | |||
135f195d9ce9 | Sybren A. Stüvel (sybren) | Don't pass pointer to array | Jan 9 2019 | |||
e85a902fb7f5 | Sybren A. Stüvel (sybren) | Include ffmpeg variable in default settings | Dec 18 2018 | |||
cfe561c79e75 | Sybren A. Stüvel (sybren) | Fix T58779: allow lazy status change requests | Dec 18 2018 | |||
e64ffe098dbe | Sybren A. Stüvel (sybren) | Compatibility with older MongoDB | Dec 17 2018 | |||
f15e445baa65 | Sybren A. Stüvel (sybren) | Dashboard: make worker blacklist visible | Dec 17 2018 | |||
a6e5900f0982 | Sybren A. Stüvel (sybren) | Fix T50981 Worker deallocation from job if fails n tasks | Dec 17 2018 | |||
1cf3c1971f49 | Sybren A. Stüvel (sybren) | Fixed bug in sleep scheduler | Dec 17 2018 | |||
e9d6cb017fc6 | Sybren A. Stüvel (sybren) | Sleep scheduler: only log at debug level when there is nothing to do | Dec 14 2018 | |||
dce92f90d3db | Sybren A. Stüvel (sybren) | Schedule is now event-based and can be temporarily overridden | Dec 14 2018 | |||
cb933e473aba | Sybren A. Stüvel (sybren) | Log Server URL at info level at startup | Dec 14 2018 | |||
b7b8cab39074 | Sybren A. Stüvel (sybren) | Less verbose logging while testing | Dec 14 2018 | |||
702a773b395d | Sybren A. Stüvel (sybren) | Dashboard: added link to task on Flamenco Server | Dec 13 2018 | |||
24d108b78ebd | Sybren A. Stüvel (sybren) | Deactivate sleep schedule when explicitly changing the worker state | Dec 13 2018 | |||
7680c65daf35 | Sybren A. Stüvel (sybren) | Sleep Schedule implementation | Dec 13 2018 | |||
5fab85b3a765 | Sybren A. Stüvel (sybren) | Fixed compiler warnings | Dec 13 2018 | |||
409675ed38a1 | Sybren A. Stüvel (sybren) | Renamed 'reporter' to 'dashboard' | Dec 13 2018 | |||
fb376b1657ba | Sybren A. Stüvel (sybren) | Added missing comment | Dec 13 2018 | |||
98a4e2ecf12e | Sybren A. Stüvel (sybren) | Big modernisation steps (bootstrap 4 + Vue.js): | Dec 12 2018 | |||
704e0a08c8c4 | Sybren A. Stüvel (sybren) | Added config for run mode (develop/production) | Dec 12 2018 | |||
ce56ce4b242b | Sybren A. Stüvel (sybren) | Use "active" → statusActive | Dec 4 2018 | |||
980b609a79d2 | Sybren A. Stüvel (sybren) | Refuse to let the Worker set a task status to 'active' | Dec 4 2018 | |||
6a58e461fe75 | Sybren A. Stüvel (sybren) | Worker sign-off: only queue 'asleep' status when no other status requested | Dec 4 2018 | |||
0b001fc31245 | Sybren A. Stüvel (sybren) | Allow task log download from the dashboard | Nov 30 2018 | |||
eb6cfe311d8b | Sybren A. Stüvel (sybren) | Only send the last 10 lines of log in `log_tail`, not in `log` | Nov 30 2018 | |||
2b22fe3744c9 | Sybren A. Stüvel (sybren) | HTTP endpoint for getting task logs at /logfile/{job-id}/{task-id} | Nov 30 2018 | |||
61fc041b043d | Sybren A. Stüvel (sybren) | Rotate log files when tasks become active | Nov 30 2018 | |||
dba87d034458 | Sybren A. Stüvel (sybren) | Added unit test for log rotation (no implementation yet) | Nov 30 2018 | |||
001bc481a1fc | Sybren A. Stüvel (sybren) | Deduplicated some test code into a single function | Nov 30 2018 | |||
3ad8692a11c0 | Sybren A. Stüvel (sybren) | "statuses" → "task statuses" | Nov 30 2018 | |||
f8aa55a9b898 | Sybren A. Stüvel (sybren) | Added some tests for newline handling | Nov 30 2018 | |||
f809c994ec92 | Sybren A. Stüvel (sybren) | Write task logs to local files instead of sending them all to the Server | Nov 29 2018 | |||
e9824f5469a9 | Sybren A. Stüvel (sybren) | Moved task queue functionality into a TaskUpdateQueue struct | Nov 29 2018 | |||
e676b0eaa123 | Sybren A. Stüvel (sybren) | Some extra documentation | Nov 29 2018 | |||
2c38437a4bcd | Sybren A. Stüvel (sybren) | Allow Workers to return tasks to the queue | Nov 29 2018 | |||
317373e25774 | Sybren A. Stüvel (sybren) | Add HTTP Content-Type header + better code coverage | Nov 29 2018 | |||
6a1434b7b36d | Sybren A. Stüvel (sybren) | Moved task-requeueing to TaskScheduler | Nov 28 2018 | |||
448cc9287080 | Sybren A. Stüvel (sybren) | Don't queue address-of-pointer, just use the pointer | Nov 28 2018 | |||
2325613821b5 | Sybren A. Stüvel (sybren) | Include example configuration for the ffmpeg variable + mention in README | Nov 23 2018 | |||
b6ca4cfb3837 | Sybren A. Stüvel (sybren) | Send the set of task types supported by our workers to Flamenco Server | Nov 22 2018 | |||
961b3f3ec467 | Sybren A. Stüvel (sybren) | startup_notification.go → upstream_notification.go | Nov 22 2018 | |||
c6a27a4a5d5a | Sybren A. Stüvel (sybren) | Rename StartupNotifier → UpstreamNotifier | Nov 22 2018 | |||
fba4cedf2e40 | Sybren A. Stüvel (sybren) | Reduced log level of timer shutdown message | Nov 22 2018 | |||
ca9e0045a89d | Sybren A. Stüvel (sybren) | Fixed warning about superfluous type declaration | Nov 22 2018 | |||
6a9b0cc03fd2 | Sybren A. Stüvel (sybren) | Remember old status when timing out | Nov 16 2018 | |||
e751154b0aac | Sybren A. Stüvel (sybren) | Support worker status 'error' | Nov 12 2018 | |||
51fe199abbb0 | Sybren A. Stüvel (sybren) | Moved WorkerMayRunTask function to task scheduler | Nov 9 2018 | |||
332517429e10 | Sybren A. Stüvel (sybren) | Reduce hashed password complexity | Nov 9 2018 | |||
edcf5726dcea | Sybren A. Stüvel (sybren) | Removed TimeoutAfter utility function | Nov 9 2018 | |||
9b9d397dd9ad | Sybren A. Stüvel (sybren) | Include upstream queue size on dashboard | Sep 11 2018 | |||
2c5413a29a98 | Sybren A. Stüvel (sybren) | Log body as string instead of bytes | Sep 11 2018 | |||
9ad005a8b09a | Sybren A. Stüvel (sybren) | Fixed: used wrong logger | Sep 11 2018 | |||
80e639128099 | Sybren A. Stüvel (sybren) | Accept log entries for tasks that are no longer runnable | Jun 14 2018 | |||
ef246eceb4f9 | Sybren A. Stüvel (sybren) | Added test for WorkerPingedTask | Jun 14 2018 | |||
869866883908 | Sybren A. Stüvel (sybren) | Fixed nil pointer dereference panic | Jun 14 2018 | |||
bc69c9a22124 | Sybren A. Stüvel (sybren) | Log hex of ObjectID, not the ID object itself | Mar 26 2018 | |||
7df9e8820685 | Sybren A. Stüvel (sybren) | Replaced Debugf() with Debug() when no formatting used | Feb 23 2018 | |||
2ce108a8916e | Sybren A. Stüvel (sybren) | Allow erasing idle workers from the dashboard | Feb 20 2018 | |||
b7e832126504 | Sybren A. Stüvel (sybren) | Log body as string instead of byte[] | Feb 20 2018 | |||
f974d2422ab0 | Sybren A. Stüvel (sybren) | Log a warning when backslashes are used in path replacement variables | Feb 20 2018 | |||
30f2244cd9eb | Sybren A. Stüvel (sybren) | Added unit test for duplicate variables in config file | Feb 20 2018 | |||
127d62fb28f6 | Sybren A. Stüvel (sybren) | Add `job_storage` path replacement variable to defaults | Feb 20 2018 | |||
da681e61bb88 | Sybren A. Stüvel (sybren) | Some logging improvements | Feb 9 2018 | |||
f09148640c1c | Sybren A. Stüvel (sybren) | Send immediate notification when browser connects to SSE events. | Feb 9 2018 | |||
594c18ce1361 | Sybren A. Stüvel (sybren) | More logging tweaks | Feb 9 2018 | |||
e633047d9aa4 | Sybren A. Stüvel (sybren) | Using logging fields instead of formatting | Feb 9 2018 | |||
72d466ccde25 | Sybren A. Stüvel (sybren) | Properly escape quotes in test task stamp note | Dec 15 2017 | |||
94602abb15c5 | Sybren A. Stüvel (sybren) | Not finding template file is no longer fatal | Dec 15 2017 | |||
4c0b73b13fa3 | Sybren A. Stüvel (sybren) | Prevent sending updates on Manager-local tasks to upstream Server | Dec 15 2017 | |||
ff7bc8f5343b | Sybren A. Stüvel (sybren) | Test task: add Blender Render command | Dec 15 2017 | |||
2d4237f9deda | Sybren A. Stüvel (sybren) | Improved logging style of http.go | Dec 15 2017 | |||
e1dbc7b3bfa3 | Sybren A. Stüvel (sybren) | Added creation of test tasks. | Dec 15 2017 | |||
e7193b6a54f0 | Sybren A. Stüvel (sybren) | Added support for worker status 'testing' | Dec 14 2017 | |||
e7e9edd4c6b5 | Sybren A. Stüvel (sybren) | Added missing error check | Dec 14 2017 | |||
d254c1c60439 | Sybren A. Stüvel (sybren) | Prevent endless shutdown loops. | Oct 20 2017 | |||
3c64a65ecbb3 | Sybren A. Stüvel (sybren) | Don't assume workers are awake when 'Seen' is called. | Oct 20 2017 | |||
cc8a9289b572 | Sybren A. Stüvel (sybren) | Queue 'asleep' status change when an asleep worker signs off. | Oct 20 2017 | |||
d23d8adfd1a6 | Sybren A. Stüvel (sybren) | Added ability to shut down worker and acknowledge timeouts | Oct 20 2017 | |||
7049df178831 | Sybren A. Stüvel (sybren) | Fixed logging mistakes | Oct 20 2017 | |||
01860e221e46 | Sybren A. Stüvel (sybren) | Added ability to send workers to sleep (and wake them up again) | Oct 19 2017 | |||
e0882c937f83 | Sybren A. Stüvel (sybren) | Renamed worker status "down" to "offline" | Oct 19 2017 | |||
f2c0cd60fa99 | Sybren A. Stüvel (sybren) | Using constants for Worker status strings. | Oct 19 2017 | |||
a46c7e5a2fa7 | Sybren A. Stüvel (sybren) | Modernised logging in scheduler.go | Oct 19 2017 | |||
4aa2d6b0b0f9 | Sybren A. Stüvel (sybren) | Scale latest images down to max 2 megapixels (maintains aspect ratio).Scale… | Oct 19 2017 | |||
68c93df9c1af | Sybren A. Stüvel (sybren) | Limit latest image system queue to 3 images, and discard newer ones | Oct 19 2017 | |||
5e42115ad738 | Sybren A. Stüvel (sybren) | Converted startup notification test to GoCheck | Oct 19 2017 | |||
c0479ccec223 | Sybren A. Stüvel (sybren) | Improved logging | Oct 3 2017 | |||
64c8ede72748 | Sybren A. Stüvel (sybren) | Changed project file layout to be standard golang project layout | Oct 3 2017 | |||
6bb7af78fdec | Dalai Felinto (dfelinto) | Remove unused code, move things around based on new file structure | Nov 9 2016 | |||
35a9fca9af2f | Francesco Siddi (fsiddi) | Manager: introducing get_job_type_paths | Aug 3 2016 | |||
729e10e6d87c | Francesco Siddi (fsiddi) | Manager: check zip path before serving it | Jul 29 2016 | |||
911ebb079ec4 | Francesco Siddi (fsiddi) | Merging master | Jul 27 2016 | |||
8deba1e20e87 | Francesco Siddi (fsiddi) | WIP path remapping | Jul 27 2016 | |||
8ffd2cfe8547 | Francesco Siddi (fsiddi) | WIP for blender_simple_render job | Jul 23 2016 | |||
5ad312529a44 | Francesco Siddi (fsiddi) | Worker: introducing cmd_exec | Jul 20 2016 | |||
867c94c9b7ec | Francesco Siddi (fsiddi) | Worker: manage exception when Ctrl-C | Jul 20 2016 | |||
bc0037f6c726 | Francesco Siddi (fsiddi) | Server: update sleep_simple job | Jul 20 2016 | |||
9fe7c7ee56c9 | Francesco Siddi (fsiddi) | Manager: update API routes | Jul 20 2016 |