Commit Graph

33 Commits

Author SHA1 Message Date
Edward Oakes 40bb225d7a Fix serve long running test (#8268) 2020-05-01 14:35:56 -07:00
SangBin Cho f3bed48826 Delete example files. 2020-05-01 11:31:28 -07:00
Edward Oakes 9083b45afa [serve] Refactor BackendConfig (#8202) 2020-05-01 11:29:58 -07:00
Edward Oakes 5d917488a0 [serve] Add delete_endpoint call (#8256) 2020-05-01 11:25:00 -07:00
Edward Oakes f889604879 [serve] Add delete_backend call (#8252) 2020-05-01 11:19:46 -07:00
Edward Oakes c2788ba299 [serve] Master actor fault tolerance (#8116) 2020-05-01 10:57:55 -07:00
Edward Oakes 9dc625318f [serve] Add basic test for specifying the method in a serve call (#8172) 2020-04-24 20:15:27 -05:00
Edward Oakes f9f41e5a1a [serve] Fix nonblocking serve.init() (#8068) 2020-04-22 11:51:27 -05:00
Max Fitton c486b56c58 Improve Serve API Input Validations (#8124)
* Add additional validation to endpoint and backend creation that ensures there are not duplicates created of either of these. In addition, adds additional validation to split_traffic to make sure both the endpoint and backends exist.

* Fix test to deal with removed serve.link

* Address PR feedback

Co-authored-by: Max Fitton <max@semprehealth.com>
2020-04-21 19:45:29 -07:00
Edward Oakes 505f3a8714 [serve] Remove serve.link(), rename serve.split() -> serve.set_traffic() (#8072) 2020-04-21 14:26:07 -05:00
Edward Oakes 213d3894ca Remove serve.route decorator (#8108) 2020-04-20 16:22:25 -05:00
Edward Oakes da296bf8c5 [serve] Router fault tolerance (#8008) 2020-04-19 11:04:06 -05:00
Simon Mo 7455610d5a Serve Doc: Quickstart (#7940) 2020-04-15 12:25:37 -07:00
Edward Oakes 2cb9cfb2b6 [serve] Make workers fault tolerant (#7970) 2020-04-12 11:48:08 -05:00
Edward Oakes 7be7af11ab [serve] Push requests to workers instead of polling via dequeue_request (#7965) 2020-04-10 14:47:03 -05:00
Edward Oakes d8f5b52265 [serve] Don't use mixin class for class-based backends (#7957) 2020-04-10 12:01:14 -05:00
Edward Oakes 305eb74a86 [serve] Make HTTP proxy fault tolerant (#7936) 2020-04-09 17:07:22 -05:00
Simon Mo 870271d51f [Serve] Call serve.init in function handler (#7947) 2020-04-09 11:46:15 -07:00
Edward Oakes 85481d635d [serve] Call serve.init() before initializing backends (#7922) 2020-04-07 17:22:52 -05:00
Edward Oakes 1be87c7fbb [serve] Remove global state, instead access the master actor directly (#7914)
* Move _scale() to master actor

* move create_backend

* Move set_backend_config

* Move get_backend_config

* Remove backend_table from global_state

* Remove global_state, just access master directly

* Remove accidental addition
2020-04-07 15:21:40 -05:00
Edward Oakes d3c310f408 [serve] Only access backend_table in master actor (#7913) 2020-04-07 10:12:39 -05:00
Edward Oakes 7f9ddfcfd8 Only access route_table and policy_table in master actor (#7835) 2020-04-02 14:44:53 -07:00
Edward Oakes f4239d27fa [serve] Create all other actors in master actor (#7791) 2020-04-01 10:15:04 -05:00
SangBin Cho c23e56ce9a Metrics Export Service (#7809) 2020-03-30 23:28:32 -07:00
Simon Mo dc9b62e007 Deserialize Args in Event Loop Thread (#7806) 2020-03-30 18:28:13 -07:00
Edward Oakes 3a53ea60d9 [Serve] Push route table updates to HTTP proxy (#7774) 2020-03-30 09:53:05 -07:00
Simon Mo 353d7e107f [Serve] Improve Serialization (#7688) 2020-03-29 14:57:19 -07:00
Edward Oakes d87563937e Revert "[Dashboard] Metrics Export Service. (#7728)" (#7789) 2020-03-28 19:27:34 -07:00
SangBin Cho 7a0befb0a7 [Dashboard] Metrics Export Service. (#7728) 2020-03-26 14:03:00 -07:00
Simon Mo a519b4f2a9 [Serve] Enhancement in HTTP Methods and Multi-route support (#7709) 2020-03-24 20:25:05 -07:00
Simon Mo afad0ed085 [Serve] Add async, multi methods support for serve actors (#7682) 2020-03-23 00:45:26 -07:00
Simon Mo ce0885a897 [Serve] UI Improvements (#7569) 2020-03-16 22:23:16 -07:00
Eric Liang 5df801605e Add ray.util package and move libraries from experimental (#7100) 2020-02-18 13:43:19 -08:00