Skip to content

Modularize 2: serialization#2599

Closed
suquark wants to merge 17 commits into
ray-project:masterfrom
suquark:modularize-2-serialization
Closed

Modularize 2: serialization#2599
suquark wants to merge 17 commits into
ray-project:masterfrom
suquark:modularize-2-serialization

Conversation

@suquark

@suquark suquark commented Aug 8, 2018

Copy link
Copy Markdown
Member

What do these changes do?

As suggested, I divide #2577 into several shorter parts.
This is the second part of #2577 follows #2597, which modularize serialization. Please review and merge #2597 first.

Because this is a PR reconstructed from #2577, the commits are improved and well-designed for reviewers to read through.

Related issue number

#2016
#614

suquark added 10 commits August 7, 2018 16:25
It is because many modules will share them later.
Separate it can avoid circular reference.
Check attr first before disconnect. `plasma_client` attr only exists
after connecting.
…nt`.

This is because we moved `serialization_context_map` out before and
`_initialize_serialization` depends on it.
Because they are frequently use for judging `Worker`'s type. It is
especially useful when we want access worker outside.
@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/7322/
Test PASSed.

@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/7373/
Test FAILed.

@suquark suquark force-pushed the modularize-2-serialization branch from 4458920 to 1a4e064 Compare August 9, 2018 10:44
@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/7383/
Test PASSed.

@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/7391/
Test FAILed.

@robertnishihara

Copy link
Copy Markdown
Collaborator

Closing for now due to staleness. The overall refactoring is still very important though.

@suquark suquark deleted the modularize-2-serialization branch September 2, 2019 01:38
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.

3 participants