Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Implement services webhdfs (#1263)
* services: implement webhdfs's builder Signed-off-by: 蔡略 <[email protected]> * feat: implement webhdfs service Signed-off-by: 蔡略 <[email protected]> * refactor: fix unit tests Signed-off-by: 蔡略 <[email protected]> * refactor: add metadata for webhdfs 1. some documentation works 2. fix listing 3. try trouble shoot listing and writing, unsuccessful Signed-off-by: 蔡略 <[email protected]> * refactor: fix webhdfs read/write/delete Signed-off-by: 蔡略 <[email protected]> * refactor: implement blocking api to make build time checkings Signed-off-by: 蔡略 <[email protected]> * refactor: make clippy happy Signed-off-by: 蔡略 <[email protected]> * ci: complete webhdfs tests 1. add webhdfs test in ci, running simutaniously with hdfs test 2. add CSRF feature for webhdfs 3. finish documentation for webhdfs Signed-off-by: 蔡略 <[email protected]> * fix: correct default webhdfs port 1. default webhdfs port is 9870, controled by dfs.namenode.http-address Signed-off-by: 蔡略 <[email protected]> * ci: update webhdfs setup 1. set endpoint, hope this works Signed-off-by: 蔡略 <[email protected]> * refactor: webhdfs sync up with 0.27.0 Signed-off-by: 蔡略 <[email protected]> * refactor: check root in stat 1. don't run check root when building Backend, run it only when Backend::stat instead 2. move messages structs to `message.rs` 3. apply some advices in review Signed-off-by: 蔡略 <[email protected]> * refactor: make clippy happy Signed-off-by: 蔡略 <[email protected]> * fix: fix dead lock in checking root Signed-off-by: 蔡略 <[email protected]> * fix: doc test in webhdfs Signed-off-by: 蔡略 <[email protected]> * refactor: make cargo msrv clippy happy Signed-off-by: 蔡略 <[email protected]> * ci: fix webhdfs integated test Signed-off-by: 蔡略 <[email protected]> * ci: recorrect test command line Signed-off-by: 蔡略 <[email protected]> * Fix CI Signed-off-by: Xuanwo <[email protected]> * User runner as webhdfs user Signed-off-by: Xuanwo <[email protected]> * ci: change webhdfs test root Signed-off-by: 蔡略 <[email protected]> * typo: fix incorrect documentation 1. fix incorrect documentation in webhdfs 2. remove unnecessary language environments in webhdfs CI Signed-off-by: 蔡略 <[email protected]> * refactor: remove username and doas 1. it does not work at all, implement kerberos later Signed-off-by: 蔡略 <[email protected]> * fix: typo fix Signed-off-by: 蔡略 <[email protected]> --------- Signed-off-by: 蔡略 <[email protected]> Signed-off-by: Xuanwo <[email protected]> Co-authored-by: Xuanwo <[email protected]>
- Loading branch information
fb1189e
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.
Deploy preview for opendal ready!
✅ Preview
https://opendal-b9kmivct5-databend.vercel.app
Built with commit fb1189e.
This pull request is being automatically deployed with vercel-action