flamenco-worker/packagesmaster
flamenco-worker/packages
master
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
438dd13000c4 | Pablo Vazquez (pablovazquez) | Statuses for tasks in Flamenco are not properties | Jan 17 2017 | |||
9d9b1e41e9ef | Sybren A. Stüvel (sybren) | Worker: moved TaskRunner class to top of file | 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 | |||
c4a7e959295f | Sybren A. Stüvel (sybren) | Moved packages/flamenco/blender_render.py to clients/cli/ | Jan 15 2017 | |||
30eb47ac8de0 | Sybren A. Stüvel (sybren) | Merge branch 'production' | Jan 13 2017 | |||
aa86da950b02 | Sybren A. Stüvel (sybren) | Server: sort job list with most-recently updated job first. | Jan 13 2017 | |||
d03000d4fc57 | Sybren A. Stüvel (sybren) | Worker: handle None values in blender-render command settings | Jan 13 2017 | |||
b6f9ac786694 | Sybren A. Stüvel (sybren) | Server: removed superfluous log | Jan 13 2017 | |||
96d338dccf64 | Sybren A. Stüvel (sybren) | Server: typo | Jan 13 2017 | |||
0165b250f01e | Sybren A. Stüvel (sybren) | Server: re-enabled some disabled test code | Jan 13 2017 | |||
7b65ab8ba78a | Sybren A. Stüvel (sybren) | Server: subscribers now have access to jobs & tasks | Jan 13 2017 | |||
d81efc5e603b | Sybren A. Stüvel (sybren) | Worker: bumped version to 1.0-beta | Jan 13 2017 | |||
8aae4d537a9e | Sybren A. Stüvel (sybren) | Manager: switch → select | Jan 13 2017 | |||
bf24eae95d2d | Sybren A. Stüvel (sybren) | Server: return if we know we don't need to do anything | 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 | |||
4c427a980676 | Sybren A. Stüvel (sybren) | Worker: logging config is now stored in config file | 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 | |||
6155c5c9b844 | Sybren A. Stüvel (sybren) | Server: show activity on task view. | 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 | |||
65833d979eab | Sybren A. Stüvel (sybren) | Server: fix crashes when there are no jobs/tasks | Jan 12 2017 | |||
0a87beb77d7a | Sybren A. Stüvel (sybren) | Server: another fix (see prev commit) | Jan 12 2017 | |||
930ed9ccb5fd | Sybren A. Stüvel (sybren) | Server: fix for projects without Flamenco | Jan 12 2017 | |||
dd452ac20327 | Sybren A. Stüvel (sybren) | Server: fixed paths in rsync_ui.sh | Jan 12 2017 | |||
fadcfead77fe | Sybren A. Stüvel (sybren) | Server: made rsync_ui.sh executable | Jan 12 2017 | |||
0a9b2d195621 | Sybren A. Stüvel (sybren) | Server: added deploy.sh | Jan 12 2017 | |||
5e449e4cd37d | Sybren A. Stüvel (sybren) | Server: removed svn dependency | Jan 12 2017 | |||
a8c04fc52354 | Sybren A. Stüvel (sybren) | Removed old Flamenco Manager | Jan 12 2017 | |||
c9c415f29f5c | Sybren A. Stüvel (sybren) | Deleted old Python 2 Flamenco Worker | Jan 12 2017 | |||
3bd70826e2ed | Sybren A. Stüvel (sybren) | Server: remove unused code | Jan 12 2017 | |||
63fe72e6cd0c | Sybren A. Stüvel (sybren) | Manager: added TODO | Jan 12 2017 | |||
88272616a26c | Sybren A. Stüvel (sybren) | Server: transition cancel-requested → canceled automatically if appliccable | Jan 12 2017 | |||
f14dbb80e335 | Sybren A. Stüvel (sybren) | Server: allow task cancel & re-queue from web interface | Jan 12 2017 | |||
60b52d6f63be | Sybren A. Stüvel (sybren) | Server: renamed JobManager.set_job_status() to api_set_job_status() | 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 | |||
3aae059fa160 | Sybren A. Stüvel (sybren) | Server: allow PATCHing of jobs to set their status. | Jan 12 2017 | |||
de929809abcc | Sybren A. Stüvel (sybren) | Server: removed unused code & fixed indentation | Jan 12 2017 | |||
f9306279227e | Sybren A. Stüvel (sybren) | Server: allow task PATCH to flamenco admins, and not to Managers. | Jan 12 2017 | |||
bb23aa9687cf | Sybren A. Stüvel (sybren) | Manager: removed PATCH code | Jan 12 2017 | |||
acc7b0c56620 | Sybren A. Stüvel (sybren) | Server: removed fake columns, added text to status column | Jan 12 2017 | |||
77429dc4effa | Sybren A. Stüvel (sybren) | Server: cleaned up front-end routes, Jade files and some JS | Jan 12 2017 | |||
15d9595a2756 | Sybren A. Stüvel (sybren) | Server: added blender_render.py to create render jobs | Jan 12 2017 | |||
69c87273a1d5 | Sybren A. Stüvel (sybren) | Worker: added TODO to readme | Jan 11 2017 | |||
7c67d6a97c0a | Sybren A. Stüvel (sybren) | Manager: more thorough handling of cancel-requested task status | Jan 11 2017 | |||
27c4eed4e465 | Sybren A. Stüvel (sybren) | Server: job status 'cancel-requested' + update job after task status change | Jan 11 2017 | |||
3073789c7c3a | Sybren A. Stüvel (sybren) | Server: fixed unittest | Jan 11 2017 | |||
97e059d87a02 | Sybren A. Stüvel (sybren) | Server: moved some task/job status set/assert code to AbstractFlamencoTest | Jan 11 2017 | |||
d83c6ba0d2a3 | Sybren A. Stüvel (sybren) | Server: some small fixes to get the blender-render command working | Jan 10 2017 | |||
28b123733312 | Sybren A. Stüvel (sybren) | Server: schedule tasks by priority | Jan 10 2017 | |||
9d7a8ad8e117 | Sybren A. Stüvel (sybren) | Server: added role 'flamenco-admin' + CLI cmds to grant/revoke | Jan 10 2017 | |||
26e2bb10882a | Sybren A. Stüvel (sybren) | Manager: added TODO | Jan 10 2017 | |||
5a59166e190a | Sybren A. Stüvel (sybren) | Worker: only log outgoing JSON if there is any. | Jan 10 2017 | |||
cd8043f91a8b | Sybren A. Stüvel (sybren) | Worker: changed command identifier | Jan 10 2017 | |||
9a1ce50af286 | Sybren A. Stüvel (sybren) | Worker: added may-I-run loop, aborting the current task if the answer is no | Jan 10 2017 | |||
cc4f77c97982 | Sybren A. Stüvel (sybren) | Manager: ensure that cancel-requested tasks do not transition to active | Jan 10 2017 | |||
3ccc9b580dfa | Sybren A. Stüvel (sybren) | Server: 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 | |||
ed0420e9cdcb | Sybren A. Stüvel (sybren) | Server: Added task status 'cancel-requested' | 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 | |||
344b071c1fdc | Sybren A. Stüvel (sybren) | Server: allow managers to re-fetch their own tasks. | 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 | |||
c441803bed78 | Sybren A. Stüvel (sybren) | Worker: added some documentation | Jan 6 2017 | |||
1d32c6a0fd9d | Sybren A. Stüvel (sybren) | Worker: more explicit shutdown of what's currently running upon Ctrl+C | Jan 6 2017 | |||
80a26aa49444 | Sybren A. Stüvel (sybren) | Worker: report on asyncio tasks when shutting down. | Jan 6 2017 | |||
013b11989424 | Sybren A. Stüvel (sybren) | Worker: PEP8 formatting | Jan 6 2017 | |||
fb9c177f9271 | Sybren A. Stüvel (sybren) | Worker: cleaner shutdown on Ctrl+C | Jan 6 2017 | |||
0830a457a129 | Sybren A. Stüvel (sybren) | Server: Changes in the job status also affect the job's task statuses. | Jan 5 2017 | |||
066208604ccd | Sybren A. Stüvel (sybren) | Server: tweaked blender-render job compiler | Jan 5 2017 | |||
e5fc8c527a04 | Sybren A. Stüvel (sybren) | Server: removed task status 'processing' | Jan 5 2017 | |||
d09bb1228fe5 | Sybren A. Stüvel (sybren) | Server: update job status based on change in task status. | Jan 5 2017 | |||
70041585a543 | Sybren A. Stüvel (sybren) | Server: added FlamencoExtension.update_status() | Jan 5 2017 | |||
b440b86257d1 | Sybren A. Stüvel (sybren) | Server: typo in comment | Jan 5 2017 | |||
318046952a84 | Sybren A. Stüvel (sybren) | Manager: fixed unittests | Jan 5 2017 | |||
20b9cf289490 | Sybren A. Stüvel (sybren) | Worker: push updates to manager before shutting down | Jan 4 2017 | |||
c813ed28b6fb | Sybren A. Stüvel (sybren) | Worker: set last_log_push and last_activity_push to now() using factory | Jan 4 2017 | |||
4e98b8fec08c | Sybren A. Stüvel (sybren) | Worker: better asyncio loop management in unit tests | Jan 4 2017 | |||
1fb8aea2c8af | Sybren A. Stüvel (sybren) | Worker: Fixed unittest | Jan 4 2017 | |||
76e9ea8e8fc6 | Sybren A. Stüvel (sybren) | Worker: removed now-obsolete push_to_master() calls | Jan 4 2017 | |||
2b62e2a58ec9 | Sybren A. Stüvel (sybren) | Worker: set activity to 'Task completed' when a task completes | Jan 4 2017 | |||
ca618985c596 | Sybren A. Stüvel (sybren) | Worker: use asyncio task scheduling to ensure activities & logs are sent. | Jan 4 2017 | |||
f86884ce3c51 | Sybren A. Stüvel (sybren) | Worker: abort blender-render when complaining about missing files. | Jan 4 2017 | |||
bb3ca4da08ca | Sybren A. Stüvel (sybren) | Worker: always end a task run with a push to master | Jan 4 2017 |