{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71932349,"defaultBranch":"master","name":"ray","ownerLogin":"ray-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-25T19:38:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22125274?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723505872.0","currentOid":""},"activityList":{"items":[{"before":"b6d47928408504a1776ef92fccbda4d3a73ae5a5","after":"b4897b8091e44efd5249c7c12ae4562724cf3dfd","ref":"refs/heads/master","pushedAt":"2024-08-13T00:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zcin","name":"Cindy Zhang","path":"/zcin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15851518?s=80&v=4"},"commit":{"message":"[serve] eagerly create router for handles held by proxy (#47031)\n\n\r\n\r\n\r\n\r\n## Why are these changes needed?\r\n\r\nEagerly create the router for handles held by the proxy actor, so that\r\nthe controller can send the replica sets + their actor handles for each\r\ndeployment upon proxy startup, instead of waiting for the first request\r\nto come in. This helps with improving controller fault tolerance.\r\n\r\n## Related issue number\r\n\r\n\r\n\r\n## Checks\r\n\r\n- [ ] I've signed off every commit(by using the -s flag, i.e., `git\r\ncommit -s`) in this PR.\r\n- [ ] I've run `scripts/format.sh` to lint the changes in this PR.\r\n- [ ] I've included any doc changes needed for\r\nhttps://docs.ray.io/en/master/.\r\n- [ ] I've added any new APIs to the API Reference. For example, if I\r\nadded a\r\nmethod in Tune, I've added it in `doc/source/tune/api/` under the\r\n corresponding `.rst` file.\r\n- [ ] I've made sure the tests are passing. Note that there might be a\r\nfew flaky tests, see the recent failures at https://flakey-tests.ray.io/\r\n- Testing Strategy\r\n - [ ] Unit tests\r\n - [ ] Release tests\r\n - [ ] This PR is not tested :(\r\n\r\n---------\r\n\r\nSigned-off-by: Cindy Zhang ","shortMessageHtmlLink":"[serve] eagerly create router for handles held by proxy (#47031)"}},{"before":null,"after":"ca92f533403f9ec0e1edd2ec54b9283d542e9021","ref":"refs/heads/lonnie-240812-cireadme","pushedAt":"2024-08-12T23:37:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[ci] remove old CI readme\n\nnot really accurate anymore\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"[ci] remove old CI readme"}},{"before":"67bdd67a960e4ce014afb3faf703e90c7ebd3aff","after":null,"ref":"refs/heads/rule-apply","pushedAt":"2024-08-12T23:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"}},{"before":"17c020fa83b7de07f2721feeea531560fa806578","after":"b6d47928408504a1776ef92fccbda4d3a73ae5a5","ref":"refs/heads/master","pushedAt":"2024-08-12T23:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"},"commit":{"message":"[Data] Fix signature of `Rule.plan` (#47094)\n\nThe method signature is missing self","shortMessageHtmlLink":"[Data] Fix signature of Rule.plan (#47094)"}},{"before":"ed719b88fe52782e2fcf48f487f7d61530ca54b6","after":"175bd7f168996f8ceb908c5b7693c7f13cdea739","ref":"refs/heads/lonnie-240812-pinexample","pushedAt":"2024-08-12T23:08:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"example change on readme\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"example change on readme"}},{"before":"993ddf55d81be4a077fa5245a816bc18e0dee51e","after":"ed719b88fe52782e2fcf48f487f7d61530ca54b6","ref":"refs/heads/lonnie-240812-pinexample","pushedAt":"2024-08-12T23:08:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"example change on readme\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"example change on readme"}},{"before":"93ee005b4e73e8c2fcafc30eaa71d74a75f462e9","after":"993ddf55d81be4a077fa5245a816bc18e0dee51e","ref":"refs/heads/lonnie-240812-pinexample","pushedAt":"2024-08-12T23:07:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"example change on readme\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"example change on readme"}},{"before":"368d95eeaa0a8ac32f865aa3eb61d61ce0cfe126","after":"93ee005b4e73e8c2fcafc30eaa71d74a75f462e9","ref":"refs/heads/lonnie-240812-pinexample","pushedAt":"2024-08-12T23:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[pinterest] move github coleowners so that PRs trigger no reviews\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"[pinterest] move github coleowners so that PRs trigger no reviews"}},{"before":null,"after":"368d95eeaa0a8ac32f865aa3eb61d61ce0cfe126","ref":"refs/heads/lonnie-240812-pinexample","pushedAt":"2024-08-12T23:05:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[pinterest] move github coleowners so that PRs trigger no reviews\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"[pinterest] move github coleowners so that PRs trigger no reviews"}},{"before":"94a6d73568eaa6cb57e26661cbca173a5524fa7e","after":"368d95eeaa0a8ac32f865aa3eb61d61ce0cfe126","ref":"refs/heads/pinterest/2.9.3","pushedAt":"2024-08-12T23:02:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[pinterest] move github coleowners so that PRs trigger no reviews\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"[pinterest] move github coleowners so that PRs trigger no reviews"}},{"before":null,"after":"94a6d73568eaa6cb57e26661cbca173a5524fa7e","ref":"refs/heads/pinterest/2.9.3","pushedAt":"2024-08-12T23:01:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"update documentation for k8s production guide to include anyscale (#44101) (#44117)\n\n* update documentation for k8s production guide to include anyscale\r\n\r\nSigned-off-by: Chris Zhang \r\nCo-authored-by: Christopher Zhang ","shortMessageHtmlLink":"update documentation for k8s production guide to include anyscale (#4…"}},{"before":"271860b42d16479a99ac9b25a47443572ef20649","after":"17c020fa83b7de07f2721feeea531560fa806578","ref":"refs/heads/master","pushedAt":"2024-08-12T22:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rynewang","name":"Ruiyang Wang","path":"/rynewang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56065503?s=80&v=4"},"commit":{"message":"[Core] Fix random port conflict from dashboard agent (#46437)\n\nThis PR fixes an issue where the dashboard agent default port 52365\r\ncould be taken by other components if unlucky. The changes both prevent\r\nthis specific case and is future proof now.\r\n\r\nSigned-off-by: Superskyyy ","shortMessageHtmlLink":"[Core] Fix random port conflict from dashboard agent (#46437)"}},{"before":"c7b4d89ddb3202dbf92fdb94e6a9ea6b2bf94cd3","after":"271860b42d16479a99ac9b25a47443572ef20649","ref":"refs/heads/master","pushedAt":"2024-08-12T22:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rkooo567","name":"SangBin Cho","path":"/rkooo567","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18510752?s=80&v=4"},"commit":{"message":"[observability][export-api] Add macro to write export events to file (#46758)\n\nUpdate Ray events to support writing export events to file. This includes\r\n\r\nWrite export event to file using RayExportEvent().SendEvent()\r\nSchema for export events is in export_event.proto. Added schema for task events in export_task_event.proto and will add remaining schemas as we implement other resources.\r\nTask event schema was determined as minimal set of fields from the TaskEvents proto which are required to populate the python.ray.util.state.common.TaskState object which is used in all the task dashboard APIs. This schema will be public and any modifications must be backward compatible.\r\nErrorType and Language enum values from common.proto are used in ExportTaskEventData and will be made public as a followup","shortMessageHtmlLink":"[observability][export-api] Add macro to write export events to file (#…"}},{"before":"a4e4c0c1476c1cdb432bcf9a8d580b71c8dd8441","after":null,"ref":"refs/heads/improve-fsspec-test","pushedAt":"2024-08-12T22:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"}},{"before":"867c7d1af128b415d2c0a9ad99f3265bb411a990","after":"c7b4d89ddb3202dbf92fdb94e6a9ea6b2bf94cd3","ref":"refs/heads/master","pushedAt":"2024-08-12T22:03:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"},"commit":{"message":"[Data] Make `test_fsspec_filesystem` less brittle (#47092)\n\ntest_fsspec_filesystem assumes that the Dataset outputs rows in a specific order. This PR updates the test to remove that assumption.","shortMessageHtmlLink":"[Data] Make test_fsspec_filesystem less brittle (#47092)"}},{"before":"872ce544bc37736ff9ea9fb68cdcf236c27d7918","after":"867c7d1af128b415d2c0a9ad99f3265bb411a990","ref":"refs/heads/master","pushedAt":"2024-08-12T21:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rynewang","name":"Ruiyang Wang","path":"/rynewang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56065503?s=80&v=4"},"commit":{"message":"[core] add more doc for raylet startup wait failure (#47088)\n\nDuring startup, the raylet will register its node info, and then the\r\nstartup scripts will read the node info with a delay. The delay is\r\ndetermined by raylet_start_wait_time_s, 10s by default.\r\n\r\nIn the case of GCS being overloaded, 10s is not enough and will crash.\r\n\r\nThis PR will add more info in this stack trace.\r\n\r\nSigned-off-by: hongchaodeng ","shortMessageHtmlLink":"[core] add more doc for raylet startup wait failure (#47088)"}},{"before":"c511b44e77d4089d4f2237b7abfa535291c25b5a","after":"872ce544bc37736ff9ea9fb68cdcf236c27d7918","ref":"refs/heads/master","pushedAt":"2024-08-12T21:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scottjlee","name":"Scott Lee","path":"/scottjlee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5122851?s=80&v=4"},"commit":{"message":"[Data] AlltoAll OP, Update Data progress bars to use row as the iteration unit (#46924)\n\n## Why are these changes needed?\r\n\r\nclose https://github.com/ray-project/ray/issues/46579\r\n## Related issue number\r\n\r\n## Checks\r\n\r\n- [√] I've signed off every commit(by using the -s flag, i.e., `git\r\ncommit -s`) in this PR.\r\n- [√] I've run `scripts/format.sh` to lint the changes in this PR.\r\n- [ ] I've included any doc changes needed for\r\nhttps://docs.ray.io/en/master/.\r\n- [ ] I've added any new APIs to the API Reference. For example, if I\r\nadded a\r\nmethod in Tune, I've added it in `doc/source/tune/api/` under the\r\n corresponding `.rst` file.\r\n- [√] I've made sure the tests are passing. Note that there might be a\r\nfew flaky tests, see the recent failures at https://flakey-tests.ray.io/\r\n- Testing Strategy\r\n - [√] Unit tests\r\n - [ ] Release tests\r\n - [ ] This PR is not tested :(\r\n\r\n---------\r\n\r\nSigned-off-by: zhilong \r\nSigned-off-by: zhilong <121425509+Bye-legumes@users.noreply.github.com>\r\nCo-authored-by: Scott Lee ","shortMessageHtmlLink":"[Data] AlltoAll OP, Update Data progress bars to use row as the itera…"}},{"before":null,"after":"67bdd67a960e4ce014afb3faf703e90c7ebd3aff","ref":"refs/heads/rule-apply","pushedAt":"2024-08-12T21:20:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"a4e4c0c1476c1cdb432bcf9a8d580b71c8dd8441","ref":"refs/heads/improve-fsspec-test","pushedAt":"2024-08-12T21:06:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bveeramani","name":"Balaji Veeramani","path":"/bveeramani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26107013?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"27626e98b5bdcb0d4167d0370985d7c82dafbe38","after":null,"ref":"refs/heads/can-ap","pushedAt":"2024-08-12T19:04:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"can-anyscale","name":"Cuong Nguyen","path":"/can-anyscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128072568?s=80&v=4"}},{"before":"06a0500a102b0c0c586498f74c1fb81cdd352b60","after":"c511b44e77d4089d4f2237b7abfa535291c25b5a","ref":"refs/heads/master","pushedAt":"2024-08-12T19:04:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"can-anyscale","name":"Cuong Nguyen","path":"/can-anyscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128072568?s=80&v=4"},"commit":{"message":"[doc] publish the api policy (#47020)\n\nPublish the Ray API policy. \r\n\r\nThere are things to improve, but with the combination from the\r\ncode-completion from @peytondmurray and local build from @khluu, I have\r\na much better developer experience.\r\n\r\n\"Screenshot\r\n\r\nTest:\r\n- CI\r\n\r\nSigned-off-by: can ","shortMessageHtmlLink":"[doc] publish the api policy (#47020)"}},{"before":"d1ac8dada6456d236ce5c9362468416691d12cfd","after":null,"ref":"refs/heads/khluu/fix_doc_buildd","pushedAt":"2024-08-12T18:07:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"can-anyscale","name":"Cuong Nguyen","path":"/can-anyscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128072568?s=80&v=4"}},{"before":"c603541d354566089d5df86cf5af5c092eebb41d","after":"06a0500a102b0c0c586498f74c1fb81cdd352b60","ref":"refs/heads/master","pushedAt":"2024-08-12T18:07:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"can-anyscale","name":"Cuong Nguyen","path":"/can-anyscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128072568?s=80&v=4"},"commit":{"message":"[doc][build] Update timestamp of html target files (#47051)\n\nSome dependencies can have later timestamp than the generated html\r\nfiles, so this is to update timestamp of the generated html files from\r\nglobal cache to have latest timestamp, thus avoid rebuilding it.\r\n\r\n---------\r\n\r\nSigned-off-by: khluu <51931015+khluu@users.noreply.github.com>","shortMessageHtmlLink":"[doc][build] Update timestamp of html target files (#47051)"}},{"before":"0553fdd98fbd2e603d36adac8ed1c9ff7e1a30cc","after":"e350941ca09be441fa129dc9a45c6dd992125cbe","ref":"refs/heads/lonnie-240812-arrowlatest","pushedAt":"2024-08-12T17:46:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[data] change data17 to datal\n\nmeaning it is tracking the latest version, so that we do not need\nto update the names of this one when we want to update the pyarrow\nversion we are using.\n\nSigned-off-by: Lonnie Liu ","shortMessageHtmlLink":"[data] change data17 to datal"}},{"before":null,"after":"0553fdd98fbd2e603d36adac8ed1c9ff7e1a30cc","ref":"refs/heads/lonnie-240812-arrowlatest","pushedAt":"2024-08-12T17:46:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aslonnie","name":"Lonnie Liu","path":"/aslonnie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95255098?s=80&v=4"},"commit":{"message":"[data] change data17 to datal\n\nmeaning it is tracking the latest version, so that we do not need\nto update the names of this one when we want to update the pyarrow\nversion we are using.","shortMessageHtmlLink":"[data] change data17 to datal"}},{"before":"6f35f57d7d4d46b3f5360a85b7502e5cb4f7cb6b","after":"27626e98b5bdcb0d4167d0370985d7c82dafbe38","ref":"refs/heads/can-ap","pushedAt":"2024-08-12T17:27:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"can-anyscale","name":"Cuong Nguyen","path":"/can-anyscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128072568?s=80&v=4"},"commit":{"message":"[doc] publish the api policy\n\nSigned-off-by: can ","shortMessageHtmlLink":"[doc] publish the api policy"}},{"before":"fd6a8bfe21066c1a9fc2e41cbe77918fcb2d1a90","after":"c603541d354566089d5df86cf5af5c092eebb41d","ref":"refs/heads/master","pushedAt":"2024-08-12T17:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sven1977","name":"Sven Mika","path":"/sven1977","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839854?s=80&v=4"},"commit":{"message":"[RLlib] Add `ObservationPreprocessor` (ConnectorV2) and cleanup ConnectorV2 docstrings. (#47077)","shortMessageHtmlLink":"[RLlib] Add ObservationPreprocessor (ConnectorV2) and cleanup Conne…"}},{"before":"9622ca985b6a545132acd0b77abd3a5a5ce6e703","after":"fd6a8bfe21066c1a9fc2e41cbe77918fcb2d1a90","ref":"refs/heads/master","pushedAt":"2024-08-12T17:16:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sven1977","name":"Sven Mika","path":"/sven1977","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839854?s=80&v=4"},"commit":{"message":"[RLlib] Examples folder cleanup: Add example script for Env with protobuf observation space. (#47071)","shortMessageHtmlLink":"[RLlib] Examples folder cleanup: Add example script for Env with prot…"}},{"before":"eceb38a24fe57de7c3580c14fb40936149d0e275","after":"9622ca985b6a545132acd0b77abd3a5a5ce6e703","ref":"refs/heads/master","pushedAt":"2024-08-12T14:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edoakes","name":"Edward Oakes","path":"/edoakes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9871461?s=80&v=4"},"commit":{"message":"[serve] appropriately handle actor died and actor unavailable in all cases (#47008)\n\n\r\n\r\n\r\n\r\n## Why are these changes needed?\r\n\r\nSometimes the replicas that a router holds a handle to died, and\r\nsometimes they are temporarily unreachable because of network issues.\r\nPreviously we handled `ActorDiedError` and `ActorUnavailableError` when\r\nthe router *actively probed* a replica.\r\n\r\nBreakdown of scenarios for a replica:\r\n(1) cache is turned off\r\n(2) cache is turned on and replica's cached entry hasn't expired\r\n(3) cache is turned on and replica's cached entry has expired\r\n\r\nIn case (1) and (3), we actively probe the replica, so the errors are\r\ndealt with appropriately. However in case (2), we do not handle the\r\nerrors so we could repeatedly try to send requests to a dead replica or\r\nan unavailable one, and this can persist for up to 10s (or however long\r\nthe cache timeout is).\r\n\r\nThis PR adds appropriate handling of `ActorDiedError` and\r\n`ActorUnavailableError` upon receiving the system message after sending\r\na request.\r\n- For `ActorDiedError`, the replica will be removed from the router's\r\nreplica set.\r\n- For `ActorUnavailableError`, the replica's cache entry will be\r\ninvalidated so that the router will not try to send requests to it\r\nwithout actively probing.\r\n\r\n\r\nExample log printed by router:\r\n```\r\n2024-08-08 11:37:14,390 WARNING router.py:528 -- Replica(id='q3ji1fgv', deployment='Dummy', app='default') will not be considered for future requests because it has died.\r\n```\r\n\r\n## Related issue number\r\n\r\n\r\n\r\n## Checks\r\n\r\n- [ ] I've signed off every commit(by using the -s flag, i.e., `git\r\ncommit -s`) in this PR.\r\n- [ ] I've run `scripts/format.sh` to lint the changes in this PR.\r\n- [ ] I've included any doc changes needed for\r\nhttps://docs.ray.io/en/master/.\r\n- [ ] I've added any new APIs to the API Reference. For example, if I\r\nadded a\r\nmethod in Tune, I've added it in `doc/source/tune/api/` under the\r\n corresponding `.rst` file.\r\n- [ ] I've made sure the tests are passing. Note that there might be a\r\nfew flaky tests, see the recent failures at https://flakey-tests.ray.io/\r\n- Testing Strategy\r\n - [ ] Unit tests\r\n - [ ] Release tests\r\n - [ ] This PR is not tested :(\r\n\r\n---------\r\n\r\nSigned-off-by: Cindy Zhang ","shortMessageHtmlLink":"[serve] appropriately handle actor died and actor unavailable in all …"}},{"before":"319894d85a436c81b9a5be9a12d0ea83023cd982","after":null,"ref":"refs/heads/algo_train_should_return_config_dict_not_algo_config_obj","pushedAt":"2024-08-12T13:50:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sven1977","name":"Sven Mika","path":"/sven1977","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5839854?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmKIXMwA","startCursor":null,"endCursor":null}},"title":"Activity · ray-project/ray"}