* Added support for submission-time task names.
* Suggestions from code review: add missing consts
Co-authored-by: SangBin Cho <rkooo567@gmail.com>
* Add num_returns arg to actor method options docstring example.
* Add process name line and proctitle assertion to submission-time task name section of advanced docs.
* Add submission-time task name --> proctitle test for Python worker.
* Added Python actor options tests for num_returns and name.
* Added Java test for submission-time task names.
* Add dashboard image to task name docs section.
* Move to fstrings.
Co-authored-by: SangBin Cho <rkooo567@gmail.com>
* Remove worker Wait() call due to SIGCHLD being ignored
* Port _pid_alive to Windows
* Show PID as well as TID in glog
* Update TensorFlow version for Python 3.8 on Windows
* Handle missing Pillow on Windows
* Work around dm-tree PermissionError on Windows
* Fix some lint errors on Windows with Python 3.8
* Simplify torch requirements
* Quiet git clean
* Handle finalizer issues
* Exit with the signal number
* Get rid of wget
* Fix some Windows compatibility issues with tests
Co-authored-by: Mehrdad <noreply@github.com>
* parametrize test
* Regression test and logging
* Test no restart after actor deletion
* Unit tests
* Refactor to subscribe to and lookup from worker failure table
* Refactor ActorManager to remove dependencies
* Revert "Regression test and logging"
This reverts commit 835e1a9091b51ca8efb00392d4cc4a665145de24.
* Revert "parametrize test"
This reverts commit f31272082831ba1a494816dd5511d87b24eca4c9.
* Revert "Test no restart after actor deletion"
This reverts commit 114a83de14329aa6ab787c80cd5757cf074a9072.
* doc
* merge
* Revert "Refactor to subscribe to and lookup from worker failure table"
This reverts commit 6aa13a05178d0b9aa1db9dee5c978c911b74fa3a.
* Revert "Revert "Test no restart after actor deletion""
This reverts commit 1bd92d09172aa8ab42632551cf9c56463f9598fe.
* Revert "Revert "parametrize test""
This reverts commit 639ba4d3b02167fb2b05e9878f9aa600bcec95b3.
* Revert "Revert "Regression test and logging""
This reverts commit f18b5f0db699a23cbccde32789e3639425e99ca4.
* Clean up actors that have gone out of scope
* Use actor ID instead of shared_ptr
* Clean up actors owned by dead workers
* Use actor ID instead of shared_ptr
* TODO and lint
* Fix unit tests
* Add unit tests for supervision and docs
* xx
* Fix tests
* Fix tests
* fix build
* Remove all __future__ imports from RLlib.
* Remove (object) again from tf_run_builder.py::TFRunBuilder.
* Fix 2xLINT warnings.
* Fix broken appo_policy import (must be appo_tf_policy)
* Remove future imports from all other ray files (not just RLlib).
* Remove future imports from all other ray files (not just RLlib).
* Remove future import blocks that contain `unicode_literals` as well.
Revert appo_tf_policy.py to appo_policy.py (belongs to another PR).
* Add two empty lines before Schedule class.
* Put back __future__ imports into determine_tests_to_run.py. Fails otherwise on a py2/print related error.
* move more unit tests to bazel
* move to avoid conflict
* fix lint
* fix deps
* seprate
* fix failing tests
* show tests
* ignore mismatch
* try combining bazel runs
* build lint
* remove tests from install
* fix test utils
* better config
* split up
* exclusive
* fix verbosity
* fix tests class
* cleanup
* remove flaky
* fix metrics test
* Update .travis.yml
* no retry flaky
* split up actor
* split basic test
* split up trial runner test
* split stress
* fix basic test
* fix tests
* switch to pytest runner for main
* make microbench not fail
* move load code to py3
* test is no longer package
* bazel to end
* Start trying to figure out where to put fibers
* Pass is_async flag from python to context
* Just running things in fiber works
* Yield implemented, need some debugging to make it work
* It worked!
* Remove debug prints
* Lint
* Revert the clang-format
* Remove unnecessary log
* Remove unncessary import
* Add attribution
* Address comment
* Add test
* Missed a merge conflict
* Make test pass and compile
* Address comment
* Rename async -> asyncio
* Move async test to py3 only
* Fix ignore path
* Start testing test_fork
Maybe queue actor takes too long to initialize, that's why we are
seeing "Many python processes started" since most of the python
tasks are blocked on ray.get
* Add a comment