1
0
Fork 0
mirror of synced 2024-07-15 19:36:08 +12:00
Commit graph

288 commits

Author SHA1 Message Date
Andrey ade4024593 Added configurable host for Executor service:
* Add `_APP_EXECUTOR_HOST` env variable.
* Use `_APP_EXECUTOR_HOST` (or fallback to default) as host value to Executor service.
2022-04-11 20:45:47 +02:00
Christy Jacob 7a2614ed6d feat: update test message 2022-03-15 18:53:20 +04:00
Christy Jacob 13b28e0051 feat: update test message 2022-03-15 18:51:32 +04:00
Christy Jacob ee056e582f feat: function execution time for failed executions 2022-03-15 17:06:05 +04:00
Christy Jacob b4ee82ac88 feat: realtime execution status 2022-02-28 16:24:35 +04:00
Christy Jacob d38a6907d2 feat: review comments 2022-02-24 18:31:30 +04:00
Christy Jacob 123c47fb9a feat: handle build and execution errors 2022-02-15 21:39:03 +04:00
Christy Jacob 0276d94ef1 feat: add remaninig endpoints 2022-02-13 02:34:16 +04:00
Christy Jacob f18f96e816 feat: fix tests 2022-02-10 00:20:28 +04:00
Christy Jacob 7735b67a3f feat: fix tests 2022-02-06 15:19:33 +04:00
Christy Jacob 1b0a02e20d feat: fix executor issues 2022-02-05 23:49:57 +04:00
Christy Jacob 7f1df839ec feat: remove database dependencies from the create execution endpoint 2022-02-03 04:05:03 +04:00
Christy Jacob c1d71904e8 Merge branch 'feat-functions-refactor' of github.com:appwrite/appwrite into feat-add-builds-worker 2022-01-26 16:59:24 +04:00
Christy Jacob ebc55e7e8e feat: refactor 2022-01-26 03:45:41 +04:00
Christy Jacob 3685d8ef31 Merge branch 'feat-functions-refactor' of github.com:appwrite/appwrite into feat-rename-tags 2022-01-25 21:02:48 +04:00
Christy Jacob a93e8f3b0b feat: update deletes,usage and functions worker 2022-01-25 03:19:01 +04:00
Eldad Fux 029e1dc6f6 Hiding port 8080 2022-01-23 19:21:23 +02:00
Eldad Fux 0219c92cb0 Review 2022-01-23 18:34:18 +02:00
Bradley Schofield e2c4272ebd Merge branch 'master' into the-executor-poc 2022-01-05 13:38:51 +00:00
Matej Baco 1c18ddc1bb Merge branch 'feat-database-indexing' into feat-improve-error-logging 2021-12-31 14:40:14 +01:00
Torsten Dittmann 693b8c7185 fix: replace internal and external database with project database 2021-12-27 13:45:23 +01:00
Torsten Dittmann d1f901e7a8 feat: use arrow functions on authorization skip method 2021-12-16 12:30:43 +01:00
Bradley Schofield 885f57438d Fix Tests 2021-12-07 10:42:33 +00:00
Matej Bačo 8f1fb9d330
Merge branch 'master' into feat-improve-error-logging 2021-12-06 14:16:39 +01:00
Torsten Dittmann f04cb72cfb Merge branch 'master' of https://github.com/appwrite/appwrite into feat-db-main-rebase 2021-12-01 14:19:41 +01:00
Matej Baco 49e9baf383 Code review updates 2021-11-24 10:38:32 +01:00
Matej Baco 56402c78fe Implemented logging for HTTP, Realtime, Workers 2021-11-23 15:24:25 +01:00
Bradley Schofield c348a71407 Get tests passing again 2021-11-15 02:18:53 +00: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
SaintMalik 32e513012e doc: Fix typos 2021-10-12 19:22:41 +01:00
Bradley Schofield dd5bdda000 Merge remote-tracking branch 'upstream/feat-database-indexing' into the-executor-poc 2021-10-11 14:59:34 +01:00
Torsten Dittmann 8685c09c13 fix functions and users 2021-10-08 10:39:37 +02:00
Torsten Dittmann 1ed41f52d3 Merge branch 'master' of https://github.com/appwrite/appwrite into sync-realtime-with-db-refactor 2021-09-30 12:32:10 +02: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 da8b4bb9f9 Add build step and more function cleanup 2021-09-13 11:50:45 +01:00
Torsten Dittmann d2f425e67d fix(functions): utf-8 encode stdout and stderr 2021-09-09 13:06:00 +02:00
Bradley Schofield 66d8b0599c Merge branch 'master' into the-executor-poc 2021-09-07 12:51:25 +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
Torsten Dittmann 17d2a4bc0a
Merge pull request #1577 from TorstenDittmann/fix-functions-env-variable
fix(functions): environment variables
2021-09-03 14:06:23 +02:00
Torsten Dittmann 37c33c3c7b fix(functions): environment variables 2021-09-03 13:41:42 +02:00
Torsten Dittmann be1e3acfca fix(functions): properly cast cpu counts variable 2021-09-02 20:59:58 +02:00
Torsten Dittmann 9bc3412649 Merge branch '0.10.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-09-02 09:44:36 +02:00
Torsten Dittmann 424e153b80 refactor(workers): refactor the workers 2021-09-01 11:09:04 +02:00
Torsten Dittmann c85cfb66d2 Merge branch '0.10.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-09-01 09:33:50 +02:00
Torsten Dittmann 38e1624636 fix(functions): flag execution errors as failed 2021-08-31 20:52:47 +02: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
Torsten Dittmann 3efbad9659 Merge branch '0.9.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-08-16 11:10:48 +02:00
Bradley Schofield fa15b37433 Add defaults for environment variables 2021-08-16 09:19:09 +01:00
Bradley Schofield 054eadc6f6 Implement Suggestions
+ Added documentation for environment variables
+ Added changelog
+ Changed how we handle a error while removing a container that may or may not exist during execution
2021-08-13 15:16:05 +01:00
Bradley Schofield 44ac60a70a Implement Suggestions 2021-08-13 10:00:20 +01:00
Damodar Lohani 56e3a2bd6c depricate worker.php, use init.php instead 2021-08-13 14:24:46 +05:45
Bradley Schofield 5080160f09 Revert "Update Tests"
This reverts commit bd537e6992.
2021-08-13 09:34:21 +01:00
Bradley Schofield bd537e6992 Update Tests 2021-08-13 09:32:27 +01:00
Bradley Schofield eb3db0ddae Update functions.php 2021-08-11 14:24:33 +01:00
Bradley Schofield 80fef728b4 Implement UNIX Exit Code suggestion 2021-08-11 14:23:37 +01:00
Bradley Schofield 1a8bed396a Fix env variable bug 2021-08-11 13:44:31 +01:00
Damodar Lohani 35394e5849 Merge branch 'feat-database-indexing' into feat-depricate-usage-worker 2021-08-08 12:18:31 +05:45
Damodar Lohani fa46f14092 refactor the class 2021-08-08 12:16:20 +05:45
Damodar Lohani ffe9c99157 new statsd class and implementation 2021-08-08 11:21:08 +05:45
Bradley Schofield 4c451c0835 Add Suggestions 2021-08-04 11:19:20 +01:00
Bradley Schofield 9676f34d93 Add suggestions 2021-08-03 11:17:22 +01:00
Damodar Lohani 23caa62550 remove unused params 2021-08-02 15:14:53 +05:45
Damodar Lohani bc4fede216 refactor usage update and fix functions worker 2021-08-02 12:41:12 +05:45
Eldad Fux 95dacecf3a Removed the tasks service 2021-07-27 17:16:12 +03:00
Eldad A. Fux f81227cad0
Merge pull request #1413 from appwrite/fix-retry-init-db-connection
fix(refactor-db): retry initial database connection on failure
2021-07-26 19:17:24 +03:00
kodumbeats 51449841bf Refactor db methods to worker class instead of worker script 2021-07-25 19:14:19 -04:00
Eldad Fux f909b9da1c Merge branch 'master' of github.com:appwrite/appwrite into feat-database-indexing 2021-07-25 14:11:23 +03:00
Bradley Schofield 01f375b17d Merge branch 'master' into orchestration-api-test 2021-07-23 10:28:32 +01:00
Bradley Schofield a4875cfd22 Fix Native Labels 2021-07-23 10:05:59 +01:00
Bradley Schofield b5ab777cad Implement new native filters 2021-07-23 09:48:51 +01:00
Bradley Schofield e0ab558f90 Update functions.php 2021-07-22 14:54:23 +01:00
Bradley Schofield 4d2f5428a2 Update to use protected container class 2021-07-22 14:53:30 +01:00
Bradley Schofield a9e7b617c0 First Iteration 2021-07-22 13:49:52 +01:00
Bradley Schofield 70d4c4d7be Update functions.php 2021-07-22 11:46:05 +01:00
Bradley Schofield ca3d677596 Make untarring the code file a blocking task 2021-07-22 11:08:08 +01:00
Eldad A. Fux 48ad89ac27
Merge pull request #1412 from appwrite/feat-db-refactor-routes
Feat db refactor routes
2021-07-19 22:18:28 +03:00
Eldad Fux bbc20dad10 Merge branch 'master' of github.com:appwrite/appwrite into fix-db-sync-with-master 2021-07-18 17:17:29 +03:00
Eldad Fux b4a65c2c1a Removed TODOs, fixed comments 2021-07-16 07:39:31 +03:00
Torsten Dittmann 882686952e adapt to review 2021-07-13 17:18:02 +02:00
Torsten Dittmann 1bc3d61619 Merge branch '0.10.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-07-12 09:53:27 +02:00
Matej Baco 24f85cdc78 Added " to wrap environment name 2021-07-10 20:07:03 +02:00
Torsten Dittmann e03ba70291 Merge branch '0.9.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-07-07 10:19:52 +02:00
kodumbeats 01555eb8ef Merge branch 'feat-database-indexing' of github.com:appwrite/appwrite into feat-db-refactor-routes 2021-07-05 13:40:38 -04:00
Eldad A. Fux ae8583f3a2
Merge pull request #1322 from appwrite/fix-functions-worker
Fix functions worker
2021-07-05 11:10:35 +03:00
Eldad Fux 14909a04f2 Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-07-04 17:14:06 +03:00
kodumbeats d68f7254be Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-db-refactor-routes 2021-07-01 12:51:07 -04:00
Torsten Dittmann eaa3644f0f remove Realtime event class 2021-06-30 13:36:58 +02:00
Torsten Dittmann a2d0c910c1 Merge branch '0.9.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-06-29 13:34:35 +02:00
Torsten Dittmann 49fa26b18c fix model for connections 2021-06-28 09:56:03 +02:00
Torsten Dittmann 44ba052fcb feat(db): improved connection pools 2021-06-28 09:19:33 +02:00
Eldad Fux 03ff844291 Merge branch '0.9.x' of github.com:appwrite/appwrite into feat-database-indexing 2021-06-26 22:47:53 +03:00
Eldad Fux 862f6721e8 Merge branch 'master' of github.com:appwrite/appwrite into 0.9.x 2021-06-26 22:06:23 +03:00
Torsten Dittmann e4be09ff19 fix audit 2021-06-23 23:31:58 +02:00
Christy Jacob fdd389a17a feat: remove var_dump() 2021-06-24 01:55:27 +05:30
Christy Jacob d5a7b58c48 feat: pass empty string instead of null in functions worker 2021-06-24 01:52:43 +05:30
Torsten Dittmann c778f47195 Merge branch '0.9.x' of https://github.com/appwrite/appwrite into feat-265-realtime 2021-06-23 17:12:48 +02:00
Eldad A. Fux a2c4dac366
Merge pull request #1314 from PineappleIOnic/fix-runtime-parameter
Renamed `env` param on `/v1/functions` to `runtime`
2021-06-23 10:12:24 +03:00
Bradley Schofield aa1e713b75 Fix tests 2021-06-22 16:56:05 +01:00