* start building tests around passing handles to handles
Change-Id: Ie8c3de5c8ce789c3ec8d29f0702df80ba598279f
* clean up the switch statements by moving to a method, implement state tranfer, extend test
Change-Id: Ie7b6493db3a6c203d3a0b262b8fbacb90e5cdbc5
* passing
Change-Id: Id88dc0a41da1c9d5ba68f754c5b57141aae47beb
* flush out tests
Change-Id: If77c0f586e9e99449d494be4e85f854e4a7a4952
* formatting
Change-Id: I497c07cee70b52453b221ed4393f04f6f560061e
* fix python3.6 and other attributes
Change-Id: I5a2c5231e8a021184d9dfc3e346df7f71fc93257
* address documentation
Change-Id: I049d841ed1f85b7350c17c05da4a4d81d5cb03df
* formatting
Change-Id: I6a2b32a2466ffc9f03fc91ac17901b9c1a49505c
* use the pickled handle as the id bytes for actors
Change-Id: I9ddcb41d614de65d42d6f0382fe0faa7ad2c2ade
* pydoc
Change-Id: I9b32a0f383d5ff5ac052e61929b7ae3e42a89fc5
* format
Change-Id: Iac0010bb990a4025a98139ab88700030b2e9e7f5
* todos
Change-Id: I7b550800cf7499403e8a17b77484bc46f20f0afc
* tests
Change-Id: If8ebf6a335baeb113c1332acc930c41a6b4f5384
* fix lint
Change-Id: I019f41e0ec341d39bbbbd39aa43d9fb5f8b57cf0
* nits
Change-Id: I2e6813d8db34f4ce008326faa095d414c10eee95
* add some tricky, python3.6-troublesome type checking
Change-Id: Ib887fc943a6e7084002bc13dfbe113b69b4d9317
* prepare for head node
* move command runner interface outside _private
* remove space
* Eric
* flake
* min_workers in multi node type
* fixing edge cases
* eric not idle
* fix target_workers to consider min_workers of node types
* idle timeout
* minor
* minor fix
* test
* lint
* eric v2
* eric 3
* min_workers constraint before bin packing
* Update resource_demand_scheduler.py
* Revert "Update resource_demand_scheduler.py"
This reverts commit 818a63a2c86d8437b3ef21c5035d701c1d1127b5.
* reducing diff
* make get_nodes_to_launch return a dict
* merge
* weird merge fix
* auto fill instance types for AWS
* Alex/Eric
* Update doc/source/cluster/autoscaling.rst
* merge autofill and input from user
* logger.exception
* make the yaml use the default autofill
* docs Eric
* remove test_autoscaler_yaml from windows tests
* lets try changing the test a bit
* return test
* lets see
* edward
* Limit max launch concurrency
* commenting frac TODO
* move to resource demand scheduler
* use STATUS UP TO DATE
* Eric
* make logger of gc freed refs debug instead of info
* add cluster name to docker mount prefix directory
* grrR
* fix tests
* moving docker directory to sdk
* move the import to prevent circular dependency
* smallf fix
* ian
* fix max launch concurrency bug to assume failing nodes as pending and consider only load_metric's connected nodes as running
* small fix
* request_resources -> min workers
* test fixes
* add race condition tests
* Eric
* fixes
* semi final
* semi final
* lint
* lint
Co-authored-by: Ameer Haj Ali <ameerhajali@ameers-mbp.lan>
Co-authored-by: Alex Wu <alex@anyscale.io>
Co-authored-by: Alex Wu <itswu.alex@gmail.com>
Co-authored-by: Eric Liang <ekhliang@gmail.com>
Co-authored-by: Ameer Haj Ali <ameerhajali@Ameers-MacBook-Pro.local>