Graphmaster
Graph
master
History Graph
History Graph
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
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 | ||||
66f3e5300513 | Sybren A. Stüvel (sybren) | Worker: implement command blender_render | Jan 4 2017 | ||||
f18964199efb | Sybren A. Stüvel (sybren) | Worker: renamed job type blender_render_simple to blender-render | Jan 4 2017 | ||||
6301d754f82f | Sybren A. Stüvel (sybren) | Worker: push activity updates every second (instead of every 10) | Jan 4 2017 | ||||
fa4156e1dfb0 | Sybren A. Stüvel (sybren) | Worker: logging typo | Jan 4 2017 | ||||
d5c273bc87db | Sybren A. Stüvel (sybren) | Server: slightly less verbose logging of task chunk size | Jan 4 2017 | ||||
c0fd760f5c18 | Sybren A. Stüvel (sybren) | Server: renamed job type blender-simple-render to blender-render | Jan 4 2017 | ||||
fc9bb6657747 | Sybren A. Stüvel (sybren) | Server: added Blender-style frame range support | Jan 4 2017 | ||||
ae0807d5371d | Sybren A. Stüvel (sybren) | Worker: TaskUpdateQueue.queue() is now synchronous | Jan 4 2017 | ||||
39a941689209 | Sybren A. Stüvel (sybren) | Worker: subprocess timeout now results in a CommandExecutionError | Jan 4 2017 | ||||
b823e2dbb58c | Sybren A. Stüvel (sybren) | Worker: implemented subprocess execution using asyncio | Jan 4 2017 | ||||
e2aab4055ac6 | Sybren A. Stüvel (sybren) | Worker: trunner.execute() always returns a boolean (never None) | Jan 4 2017 | ||||
19977e7fd7d3 | Sybren A. Stüvel (sybren) | Worker: set up proper logging in test_worker.py | Jan 4 2017 | ||||
5ccad033077d | Sybren A. Stüvel (sybren) | Worker: close asyncio loop at end of run | Jan 4 2017 | ||||
ed2e6097e86b | Sybren A. Stüvel (sybren) | Worker: construct ProactorEventLoop on Windows | Jan 4 2017 | ||||
8d2a7d24c01b | Sybren A. Stüvel (sybren) | Worker: HTTP calls to Master are performed asynchronously & in a diff thread | Jan 4 2017 | ||||
777d8353d256 | Sybren A. Stüvel (sybren) | Worker: fixed unittest | Jan 3 2017 | ||||
eb8c12b1be27 | Sybren A. Stüvel (sybren) | Worker: queue task updates in a persistent sqlite database | Jan 3 2017 | ||||
74695f13a6ea | Sybren A. Stüvel (sybren) | Manager: clarified comment | Jan 3 2017 | ||||
817added1c73 | Sybren A. Stüvel (sybren) | Worker: moved mocked responses into their own python file. | Jan 3 2017 | ||||
53cc7e64a3af | Sybren A. Stüvel (sybren) | Worker: store the authentication info on the FlamencoManager object. | Jan 3 2017 | ||||
08bf484a7dae | Sybren A. Stüvel (sybren) | Worker: cleanly shut down when unable to register at Manager. | Jan 3 2017 | ||||
408d48773f0c | Sybren A. Stüvel (sybren) | Server: allow is_flamenco_project() for projects without extension props | Jan 3 2017 |