Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable distributed ref counting by default #7628

Merged
merged 24 commits into from
Mar 19, 2020
Merged
Changes from 2 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
64ba5aa
enable
stephanie-wang Mar 16, 2020
604fc05
Turn on eager eviction
stephanie-wang Mar 16, 2020
e35360a
Shorten tests and drain ReferenceCounter
stephanie-wang Mar 16, 2020
109da25
Don't force kill actor handles that have gone out of scope, lint
stephanie-wang Mar 16, 2020
1148cab
Fix locks
stephanie-wang Mar 17, 2020
7c2b723
Cleanup Plasma Async Callback (#7452)
ijrsvt Mar 16, 2020
c150296
[rllib][tune] fix some nans (#7611)
ericl Mar 16, 2020
e5f1b58
Change /tmp to platform-specific temporary directory (#7529)
mehrdadn Mar 17, 2020
b04cb18
[Serve] UI Improvements (#7569)
simon-mo Mar 17, 2020
9b80c05
bugfix about test_dynres.py (#7615)
wumuzi520 Mar 17, 2020
6dec079
Java call Python actor method use actor.call (#7614)
fyrestone Mar 17, 2020
a31ff01
bug fix about useage of absl::flat_hash_map::erase and absl::flat_has…
wumuzi520 Mar 17, 2020
e6d17f4
[Java] Make both `RayActor` and `RayPyActor` inheriting from `BaseAct…
kfstorm Mar 17, 2020
a015b4b
[Java] Fix the issue that the cached value in `RayObject` is serializ…
raulchen Mar 17, 2020
4c941db
Add failure tests to test_reference_counting (#7400)
edoakes Mar 17, 2020
fa639f0
Fix typo in asyncio documentation (#7602)
allenanswerzq Mar 17, 2020
75d0fa9
Merge remote-tracking branch 'upstream/master' into enable-ref-counting
stephanie-wang Mar 17, 2020
feb9c1b
Fix segfault
stephanie-wang Mar 18, 2020
3780f93
debug
stephanie-wang Mar 18, 2020
71d368f
Merge remote-tracking branch 'upstream/master' into enable-ref-counting
stephanie-wang Mar 18, 2020
8339941
Force kill actor
stephanie-wang Mar 18, 2020
fc693a2
Merge branch 'enable-ref-counting' of github.com:stephanie-wang/ray i…
stephanie-wang Mar 18, 2020
6a46e39
Fix test
stephanie-wang Mar 19, 2020
e17b2b1
Revert debug
stephanie-wang Mar 19, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/ray/common/ray_config_def.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ RAY_CONFIG(bool, object_pinning_enabled, true)
/// cluster and all objects that contain it are also out of scope. If this flag
/// is off and object_pinning_enabled is turned on, then an object will not be
/// LRU evicted until it is out of scope on the CREATOR of the ObjectID.
RAY_CONFIG(bool, distributed_ref_counting_enabled, false)
RAY_CONFIG(bool, distributed_ref_counting_enabled, true)

/// If object_pinning_enabled is on, then objects that have been unpinned are
/// added to a local cache. When the cache is flushed, all objects in the cache
Expand All @@ -86,7 +86,7 @@ RAY_CONFIG(bool, distributed_ref_counting_enabled, false)
/// NOTE(swang): The timer is checked by the raylet during every heartbeat, so
/// this should be set to a value larger than
/// raylet_heartbeat_timeout_milliseconds.
RAY_CONFIG(int64_t, free_objects_period_milliseconds, -1)
RAY_CONFIG(int64_t, free_objects_period_milliseconds, 1000)

/// If object_pinning_enabled is on, then objects that have been unpinned are
/// added to a local cache. When the cache is flushed, all objects in the cache
Expand Down