Repository: hadoop Updated Branches: refs/heads/branch-2 baa2998e9 -> 1405181d0
HDFS-9268. fuse_dfs chown crashes when uid is passed as -1 (cmccabe) (cherry picked from commit 2f1eb2bceb1df5f27649a514246b38b9ccf60cba) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/1405181d Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/1405181d Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/1405181d Branch: refs/heads/branch-2 Commit: 1405181d08d2b547cae0bad0cc67acca8512ebc6 Parents: baa2998 Author: Colin Patrick Mccabe <[email protected]> Authored: Mon Oct 26 13:33:22 2015 -0700 Committer: Colin Patrick Mccabe <[email protected]> Committed: Mon Oct 26 13:33:45 2015 -0700 ---------------------------------------------------------------------- .../src/main/native/fuse-dfs/fuse_impls_chown.c | 6 +++--- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/1405181d/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/fuse_impls_chown.c ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/fuse_impls_chown.c b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/fuse_impls_chown.c index 2a6b61c..7fc9b87 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/fuse_impls_chown.c +++ b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/fuse_impls_chown.c @@ -61,10 +61,10 @@ int dfs_chown(const char *path, uid_t uid, gid_t gid) } } - ret = fuseConnect(user, fuse_get_context(), &conn); + ret = fuseConnectAsThreadUid(&conn); if (ret) { - fprintf(stderr, "fuseConnect: failed to open a libhdfs connection! " - "error %d.\n", ret); + fprintf(stderr, "fuseConnectAsThreadUid: failed to open a libhdfs " + "connection! error %d.\n", ret); ret = -EIO; goto cleanup; } http://git-wip-us.apache.org/repos/asf/hadoop/blob/1405181d/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index 0ada8fc..7d1cc17 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -1306,6 +1306,8 @@ Release 2.8.0 - UNRELEASED HDFS-9304. Add HdfsClientConfigKeys class to TestHdfsConfigFields #configurationClasses. (Mingliang Liu via wheat9) + HDFS-9268. fuse_dfs chown crashes when uid is passed as -1 (cmccabe) + Release 2.7.2 - UNRELEASED INCOMPATIBLE CHANGES
