Skip to content

[Core] Use Ray ObjectID in Plasma#8852

Merged
suquark merged 5 commits intoray-project:masterfrom
suquark:unify_plasma
Jun 9, 2020
Merged

[Core] Use Ray ObjectID in Plasma#8852
suquark merged 5 commits intoray-project:masterfrom
suquark:unify_plasma

Conversation

@suquark
Copy link
Copy Markdown
Member

@suquark suquark commented Jun 9, 2020

Why are these changes needed?

This PR further transforms Plasma as a submodule of Ray. No convention between Ray ObjectIDs and Plasma IDs are necessary in the future. This PR also removes a lot redundant code since Plasma initially come from Ray and then Ray copies code back, and now they are united again.

This PR also addresses an important problem that blocks further integration: the most underlying Ray components depend on Plasma headers, which will cause cyclic reference problems in the future (e.g. when we share states between Plasma and Ray).

Related issue number

Checks

  • I've run scripts/format.sh to lint the changes in this PR.
  • I've included any doc changes needed for https://docs.ray.io/en/latest/.
  • I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failure rates at https://ray-travis-tracker.herokuapp.com/.
  • Testing Strategy
    • Unit tests
    • Release tests
    • This PR is not tested (please justify below)

@AmplabJenkins
Copy link
Copy Markdown

Can one of the admins verify this patch?

@rkooo567 rkooo567 changed the title Use Ray ObjectID in Plasma [Core] Use Ray ObjectID in Plasma Jun 9, 2020
@suquark
Copy link
Copy Markdown
Member Author

suquark commented Jun 9, 2020

I'll fix java building issues before merge.

@AmplabJenkins
Copy link
Copy Markdown

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Ray-PRB/26917/
Test FAILed.

@AmplabJenkins
Copy link
Copy Markdown

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Ray-PRB/26931/
Test PASSed.

@AmplabJenkins
Copy link
Copy Markdown

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Ray-PRB/26932/
Test PASSed.

@suquark suquark merged commit 3d47360 into ray-project:master Jun 9, 2020
@mehrdadn
Copy link
Copy Markdown
Contributor

mehrdadn commented Jun 9, 2020

I think this broke the Windows build

@mehrdadn mehrdadn mentioned this pull request Jun 9, 2020
6 tasks
suquark pushed a commit that referenced this pull request Jun 10, 2020
Co-authored-by: Mehrdad <noreply@github.com>
@mehrdadn mehrdadn mentioned this pull request Jun 11, 2020
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants