Commit Graph

28 Commits

Author SHA1 Message Date
Matej Bačo 453cd7aed0 Addd default match for proxy adapter 2022-10-19 11:58:47 +00:00
Matej Bačo f7d76d9799 Rewrite functions proxy to async style 2022-10-19 11:10:26 +00:00
Matej Bačo 5f30d94ea9 Improve round robin, add executor health secret 2022-10-19 11:02:08 +00:00
Matej Bačo c99f3f97f4 Introduce _APP_FUNCTIONS_PROXY_ADAPTER 2022-10-19 10:37:11 +00:00
Matej Bačo 653a6e27f6 Round Robin Atomic operations 2022-10-19 10:17:15 +00:00
Matej Bačo 2e7226504b Fix host CPU stats, separete health http server 2022-10-19 07:06:38 +00:00
Matej Bačo daf5b1dc33 Fix bugs, speed up state fetch 2022-10-18 08:03:48 +00:00
Matej Bačo 135d7a86b6 Addressing TODOs 2022-10-17 18:03:08 +00:00
Matej Bačo 90ac87f217 Document new TODOs 2022-10-17 09:12:28 +00:00
Matej Bačo 6d91c95eeb Fix bugs around CPU based proxy adapter 2022-10-17 08:35:13 +00:00
Matej Bačo b79bdc56a1 Implement cpu usage stats 2022-10-16 14:28:36 +00:00
Matej Bačo 2337da5d6c Brainstorming 2022-10-14 16:30:25 +02:00
Matej Bačo 73b29e9005 Save executor stats into cache 2022-10-14 11:30:42 +00:00
Matej Bačo 8fcab11610 Add system library and CPU usage on executor 2022-10-13 14:19:52 +00:00
Matej Bačo d7ebc84a23 Implement workers per core into functions proxy 2022-10-13 11:42:40 +00:00
Matej Bačo 775fd688ff Revert coroutine functions proxy update 2022-10-11 09:26:38 +00:00
Matej Bačo 42302e5623 Refactor functions proxy to corutines 2022-10-07 09:53:51 +00:00
Matej Baco dc5ee94e33 Fixes during QA 2022-10-04 10:08:38 +00:00
Matej Bačo 123873a41c Fix tests 2022-07-24 08:37:51 +00:00
Matej Bačo 0daf13f5a2 Fix function proxy under high load 2022-07-19 14:01:47 +00:00
Matej Bačo ca87c9732d Fix proxy race conditions 2022-07-19 12:07:02 +00:00
Matej Bačo faef5af96c Fix executor execution request 2022-07-19 11:00:43 +00:00
Matej Baco 4766542b3a Functions proxy initial implementation 2022-07-13 14:28:54 +02:00
Matej Baco 1529c649ff WIP: Function proxy 2022-07-12 13:57:08 +02:00
Matej Baco 3d5d45d676 WIP: Functions proxy 2022-07-11 10:22:48 +02:00
Matej Baco b037c3953e WIP: Functions proxy preparation 2022-07-08 11:05:34 +02:00
Matej Bačo c5e7b8792a Finish executor state-keeping logic 2022-06-27 14:28:14 +00:00
Matej Bačo 2755645898 WIP: Implement functions proxy 2022-06-27 13:31:57 +00:00