-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Setup testcontainers for hbase [tp-tests] #2576
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
Conversation
|
@li-boxuan @porunov I would like to get some feedback already. |
65cb917 to
7d2d426
Compare
7d2d426 to
273db27
Compare
|
Unfortunately, I know very little about HBase and I know nothing about how JanusGraph integrates with HBase. Just requested two more reviewers and hopefully, someone capable could review. |
li-boxuan
left a comment
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.
As I said, I know very little about HBase, so my reviews are mostly nitpicks about code smell and typos.
One question: why did we need hbase-parent module as a shim for hbase 1 and 2, and why do we not need them now?
janusgraph-hbase/src/test/java/org/janusgraph/HBaseContainer.java
Outdated
Show resolved
Hide resolved
janusgraph-hbase/src/test/java/org/janusgraph/HBaseContainer.java
Outdated
Show resolved
Hide resolved
|
Shim was removed during the removal of the support of hbase 0. combat class should be removed in a follow up pr. I merged in this PR because it was much easier for me to identify what is needed what not. |
05f500f to
5eded53
Compare
|
@li-boxuan PR is now ready to review. |
5eded53 to
746aa1b
Compare
|
I have two idea to fix the tinkerpop issues. It shouldn't be that complicated. |
746aa1b to
7c3e795
Compare
|
@li-boxuan tp tests also passed. Thank you for checking it with localhost. |
a525b67 to
8ad877d
Compare
janusgraph-hbase/src/test/java/org/janusgraph/diskstorage/hbase/HBaseLogTest.java
Outdated
Show resolved
Hide resolved
...sgraph-hbase/src/test/java/org/janusgraph/diskstorage/hbase/HBaseStoreManagerConfigTest.java
Outdated
Show resolved
Hide resolved
8ad877d to
f1c551c
Compare
|
@li-boxuan All cases should be resolved. |
li-boxuan
left a comment
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.
Awesome! Glad to see CIs are passing again. As I said, I am not familiar with the janusgraph-hbase module, so please take my approval as a grain of salt.
porunov
left a comment
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.
Thank you @farodin91 !
I have several small questions / nitpicks.
d0c375d to
824e930
Compare
|
@porunov would you like Review again? |
porunov
left a comment
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. Thank you @farodin91 !
I'm also not familiar with janusgraph-hbase module, so take my review with a grain of salt as well.
|
Looks like I introduced conflict with this PR in the previous commit. The only conflict is removing |
Fixes JanusGraph#1474 * Add docker container for hbase tests * Merge hbase maven projects into one * Update hbase from 2.1.5 to 2.2.7 * Update hadoop from 2.7.7 to 2.8.5 Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
824e930 to
d23e952
Compare
|
@li-boxuan @porunov I will merge after build is passed. Thank you for reviewing. It looks like their wasn't any huge improvements in the last two year. I hope these changes and the changes i'm working on will bring back hbase to a modern state. |
Fixes #1474
Follow up:
Thank you for contributing to JanusGraph!
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:
master)?For code changes:
For documentation related changes: