Commit graph

24 commits

Author SHA1 Message Date
Bradley Schofield
01ecbe60e4 Executor now marks all processing executions as failed on shutdown
Executor now marks all processing executions as failed on shutdown
2021-10-15 12:40:20 +01:00
Bradley Schofield
7649a2c677 Make new database work with the executor
+ New DB now works with executor
+ events now work with new execution model
2021-10-14 10:37:00 +01:00
Bradley Schofield
efaa2227e0 start fixing bubgs 2021-10-12 12:54:50 +01:00
Bradley Schofield
4e5ac770ff Improve Executor reliability 2021-09-30 15:36:09 +01:00
Bradley Schofield
7adee918d1 Fix automatic launch retry not working 2021-09-28 15:58:10 +01:00
Bradley Schofield
8e7618fabe Update Tests to account for build steps
+ Also update curl timeout error code for Swoole Hook
2021-09-28 14:29:41 +01:00
Bradley Schofield
e51295db49 Error any execution if the tag is still being built. 2021-09-28 10:09:55 +01:00
Bradley Schofield
f7910295f2 Use Docker CLI instead of Docker API due to Swoole Hook Bug 2021-09-27 13:39:20 +01:00
Bradley Schofield
23355cd681 Update executor.php 2021-09-24 11:53:04 +01:00
Bradley Schofield
e4a8f96ce5 Change authentication method 2021-09-24 11:46:41 +01:00
Bradley Schofield
502ff3e501
Merge branch 'the-executor-poc' into executor-runtime-key-implementation 2021-09-22 16:37:30 +01:00
Bradley Schofield
73722b517f Update executor.php 2021-09-22 16:23:31 +01:00
Bradley Schofield
28a9e1e290 Revert "Add authentication between executor and runtimes"
This reverts commit 9e083791db.
2021-09-22 16:13:59 +01:00
Bradley Schofield
6252b5d0df Use Swoole Table for activeFunctions list 2021-09-22 16:13:41 +01:00
Bradley Schofield
9e083791db Add authentication between executor and runtimes 2021-09-22 12:27:45 +01:00
Bradley Schofield
715a8ac729 Add authentication between appwrite and the executor
+ Add authentication between appwrite and the executor
+ Add built status and build stdout/stderr to tag for later use
+ Changes to executor to implement new build stages
2021-09-22 11:03:04 +01:00
Bradley Schofield
fc17e12547 Get Rust Execution working 2021-09-20 16:52:12 +01:00
Bradley Schofield
da8b4bb9f9 Add build step and more function cleanup 2021-09-13 11:50:45 +01:00
Bradley Schofield
543edc9287 Improvements to executor and UI 2021-09-06 13:43:23 +01:00
Bradley Schofield
bca326dc8d Improvements to executor
- Executor now loads runtimes from php-runtimes package
- Executor now handles timeouts correctly
- Executor can now shutdown and remove containers before shutting down itself preventing a `docker-compose stop` failure due to active network endpoints.
- Fixed a issue with JWT's not working
- Improved general executor reliability
- Tests now pass!
2021-09-06 01:37:20 +01:00
Bradley Schofield
35ed296b75 Add Deno and update UI 2021-09-01 10:48:56 +01:00
Bradley Schofield
f5e1ce01b7 More Changes 2021-08-27 11:55:22 +01:00
Bradley Schofield
48d57aa38e aaaaa 2021-08-27 10:21:28 +01:00
Bradley Schofield
82b7e18033 First Test 2021-08-24 10:32:27 +01:00