ray/python
Stephanie Wang 014929e658
[core] Pin lineage of plasma objects that are still in scope (#7499)
* Add a lineage_ref_count to References

* Refactor TaskManager to store TaskEntry as a struct

* Refactor to fix deadlock between TaskManager and ReferenceCounter
Add references to task specs

* Pin TaskEntries and References in the lineage of any ObjectIDs in scope

* Fix deadlock, convert num_plasma_returns to a set of object IDs

* fix unit tests

* Feature flag

* Do not release lineage for objects that were promoted to plasma

* fix build

* fix build

* Remove num executions

* Simplify num return values

* Remove unused

* doc

* Set num returns

* Move lineage pinning flag to ReferenceCounter

* comments

* Fixes

* Remove irrelevant test (replaced by ref counting tests)
2020-03-20 10:56:43 -07:00
..
ray [core] Pin lineage of plasma objects that are still in scope (#7499) 2020-03-20 10:56:43 -07:00
asv.conf.json [asv] Pushing to s3 (#2246) 2018-06-20 10:43:44 -07:00
build-wheel-macos.sh Add __commit__ field to ray package in wheels (#7305) 2020-02-26 17:54:22 -08:00
build-wheel-manylinux1.sh Add __commit__ field to ray package in wheels (#7305) 2020-02-26 17:54:22 -08:00
MANIFEST.in [autoscaler] Replace cluster yaml validation with json schema v… (#7261) 2020-03-10 18:58:55 -07:00
README-building-wheels.md fix wheel building doc (#4360) 2019-03-13 23:11:30 -07:00
setup.py Remove duplicate jsonschema from setup.py (#7665) 2020-03-19 13:12:47 -07:00