ray/dashboard
Guyang Song 69af9764b2
[runtime env] URI reference refactor (#22828)
- Move the URI reference logic from raylet to agent.
- Redefine the runtime env agent RPC to `CreateRuntimeEnvOrGet` and `DeleteRuntimeEnvIfPossible`
- More details https://github.com/ray-project/ray/issues/21695#issuecomment-1032161528

Future works
- We don't remove the `RuntimeEnvUris` from `RuntimeEnv` protobuf in current PR because gcs also uses those URIs to do GC by runtime_env_manager. We should also clear this.
- Ray client server shouldn't interact with agent directly. Or Ray client server should also decrease the reference count.
- Currently, `WorkerPool::HandleJobStarted` will be called multiple times for one job. So we should make sure this function is idempotent. Can we change this logic and make this function be called only once?
2022-03-21 11:21:15 -05:00
..
client [dashboard] Remove unused fields in dashboard actor table for better memory footprint (#21919) 2022-01-26 22:48:17 -08:00
modules [runtime env] URI reference refactor (#22828) 2022-03-21 11:21:15 -05:00
tests [Remove Redis Pubsub 1/n] Remove enable_gcs_pubsub() (#23189) 2022-03-15 23:56:15 -07:00
__init__.py [Dashboard] New dashboard skeleton (#9099) 2020-07-27 11:34:47 +08:00
agent.py [dashboard agent] Catch agent port conflict (#23024) 2022-03-15 16:09:15 +08:00
BUILD [job submission] Allow passing job_id, return DOES_NOT_EXIST when applicable (#20164) 2021-11-08 23:10:27 -08:00
consts.py [runtime env] URI reference refactor (#22828) 2022-03-21 11:21:15 -05:00
dashboard.py [Remove Redis Pubsub 2/n] clean up remaining Redis references in gcs_utils.py (#23233) 2022-03-16 19:34:57 -07:00
datacenter.py [CI] Format Python code with Black (#21975) 2022-01-29 18:41:57 -08:00
head.py [dashboard] Remove redis in dashboard (#22788) 2022-03-04 12:32:17 -08:00
http_server_agent.py [CI] Format Python code with Black (#21975) 2022-01-29 18:41:57 -08:00
http_server_head.py [Dashboard] Enable dashboard in the minimal ray installation (#21896) 2022-01-31 22:34:40 -08:00
k8s_utils.py [dashboard][kubernetes] Dashboard CPU and memory adjustments. (#21688) 2022-03-01 17:15:59 -08:00
memory_utils.py [core] Add task and object reconstruction status to ray memory (#22317) 2022-02-22 21:26:21 -08:00
optional_deps.py [Dashboard] Agent in minimal ray installation (#21817) 2022-01-26 04:03:54 -08:00
optional_utils.py [serve] Restore "Get new handle to controller if killed" (#23283) (#23338) 2022-03-18 18:40:08 -05:00
utils.py [dashboard] Remove redis in dashboard (#22788) 2022-03-04 12:32:17 -08:00