mirror of
https://github.com/run-llama/llama_deploy.git
synced 2026-08-24 21:01:26 -04:00
[PR #542] [MERGED] refact: bypass message queue and control plane from apiserver #539
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/run-llama/llama_deploy/pull/542
Author: @masci
Created: 6/18/2025
Status: ✅ Merged
Merged: 6/19/2025
Merged by: @masci
Base:
main← Head:massi/refact📝 Commits (10+)
88e4111depend on workflows explicitly4b6c36btemp687fbafbackup68ed4b9revert1954351backup98a443efix test4ea6934e2e12b4afcremove cp and mqd0b3f5dremove sleeps250d956Merge branch 'main' into massi/refact📊 Changes
21 files changed (+1767 additions, -1982 deletions)
View changed files
📝
e2e_tests/apiserver/deployments/deployment_env_git.yml(+1 -1)📝
e2e_tests/apiserver/deployments/src/workflow.py(+3 -9)📝
e2e_tests/apiserver/deployments/src/workflow_env.py(+3 -8)📝
e2e_tests/apiserver/deployments/src/workflow_hitl.py(+5 -8)📝
e2e_tests/apiserver/deployments/src/workflow_reload.py(+2 -1)📝
e2e_tests/apiserver/rc/src/workflow.py(+2 -8)📝
e2e_tests/apiserver/test_env_vars_git.py(+9 -8)📝
e2e_tests/apiserver/test_env_vars_local.py(+8 -7)📝
e2e_tests/apiserver/test_hitl.py(+3 -5)📝
e2e_tests/apiserver/test_reload.py(+0 -3)📝
e2e_tests/apiserver/test_streaming.py(+3 -5)📝
e2e_tests/basic_hitl/test_run_client.py(+1 -1)📝
e2e_tests/basic_hitl/workflow.py(+4 -7)📝
llama_deploy/apiserver/deployment.py(+35 -177)📝
llama_deploy/apiserver/routers/deployments.py(+51 -39)📝
llama_deploy/client/models/apiserver.py(+12 -0)📝
pyproject.toml(+2 -1)📝
tests/apiserver/data/workflow/workflow_test.py(+3 -1)📝
tests/apiserver/routers/test_deployments.py(+70 -47)📝
tests/apiserver/test_deployment.py(+9 -158)...and 1 more files
📄 Description
Given the current usage of LlamaDeploy through the apiserver in a single docker container, it doesn't make sense to carry on the massive overhead of sending messages back and forth the message queue.
With this PR:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.