-
Notifications
You must be signed in to change notification settings - Fork 328
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
[storage][vineyard] Implement storage lib of vineyard backend #1952
[storage][vineyard] Implement storage lib of vineyard backend #1952
Conversation
#1904 has been merged, there's some small changes in storage lib API. |
947b1f1
to
5cb3267
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall, I left some comments.
af59269
to
4b37f28
Compare
549f26f
to
395271b
Compare
395271b
to
a4dcdb2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am wondering why etcd is required for core testing?
I think vineyard storage can be tested in vineyard platform testing only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall LGTM. Just one concern is should be impose another storage (maybe VINEYARD
) and use it for vineyard?
Or MEMORY
is fine enough here?
I would like to know comments from @qinxuye.
2e0adf8
to
b618e19
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we add vineyard (maybe a fixed version) to the requirements.txt of mars?
You mean storage level? I think MEMORY is enough. |
As for requirements, it's about necessary libraries, how about add a |
Then this pull request looks to me.
Add a |
Yeah, but for now, Mars does not rely on plasma either, but in the near future, multiprocessing will be the default option, till then, we can see if vineyard could be the default library. |
@wjsi Could you please help to check why vineyard storage is not covered? |
I'm not very sure, I think it is becase there are three |
Perhaps, is it possible to combine them into one? @acezen |
ok |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Signed-off-by: Tao He <linzhu.ht@alibaba-inc.com>
What do these changes do?
implement vineyard backend storage lib.
this pr should be merged after #1904
Related issue number
#1905