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
[air] Add test for remote_storage with real hdfs backend. #31940
Conversation
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Let me see if the ci runs fine... |
Maybe related is https://github.com/ray-project/ray/pull/30611/files. Still clarifying.. |
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
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 have a few questions regarding the install-hdfs.sh
script. I'm also happy to take a look!
Let's put the test setup into a fixture so we can re-use it across tests
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
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.
Looks good to me! Just minor naming nits
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
https://buildkite.com/ray-project/oss-ci-build-pr/builds/10913#018608ac-a154-477f-ab78-ad9acce3501c |
…t#31940) * [air] Add test for remote_storage with real hdfs backend. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * try a different syntax. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * change `install-hdfs.sh` permission. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * -hdfs in air tests. update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * test_env= Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * cat hdfs_env Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * move `PATH` as well to a separate file. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * setting env vars in test only. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix import Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * nit Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix fixture Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> --------- Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
…t#31940) * [air] Add test for remote_storage with real hdfs backend. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * try a different syntax. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * change `install-hdfs.sh` permission. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * -hdfs in air tests. update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * test_env= Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * cat hdfs_env Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * move `PATH` as well to a separate file. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * setting env vars in test only. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix import Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * nit Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix fixture Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> --------- Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
…t#31940) * [air] Add test for remote_storage with real hdfs backend. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * try a different syntax. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * change `install-hdfs.sh` permission. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * -hdfs in air tests. update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * test_env= Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * cat hdfs_env Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * move `PATH` as well to a separate file. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * setting env vars in test only. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix import Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * nit Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix fixture Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> --------- Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> Signed-off-by: Edward Oakes <ed.nmi.oakes@gmail.com>
…t#31940) * [air] Add test for remote_storage with real hdfs backend. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * try a different syntax. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * change `install-hdfs.sh` permission. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * -hdfs in air tests. update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * test_env= Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * cat hdfs_env Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * move `PATH` as well to a separate file. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * setting env vars in test only. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix import Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * nit Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix fixture Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> --------- Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
…t#31940) * [air] Add test for remote_storage with real hdfs backend. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * typo Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * try a different syntax. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * change `install-hdfs.sh` permission. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * -hdfs in air tests. update ssh-kengen command. fix a few typos. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * test_env= Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * cat hdfs_env Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * move `PATH` as well to a separate file. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * setting env vars in test only. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix import Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments. Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * nit Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * fix fixture Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> * address comments Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com> --------- Signed-off-by: xwjiang2010 <xwjiang2010@gmail.com>
Signed-off-by: xwjiang2010 xwjiang2010@gmail.com
Why are these changes needed?
Fix
get_file_and_path
logic inremote_storage
to take into account hdfs uri with namenode case.set up a hdfs environment in CI to test integration like this.
dataset tests can also potentially benefit from this.
Related issue number
Closes #31673
Checks
git commit -s
) in this PR.scripts/format.sh
to lint the changes in this PR.