Alex Volskiy created HDFS-13322:
-----------------------------------

             Summary: fuse dfs - uid persists when switching between ticket 
caches
                 Key: HDFS-13322
                 URL: https://issues.apache.org/jira/browse/HDFS-13322
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: fuse-dfs
    Affects Versions: 2.6.0
         Environment: Linux xxxxxx.xx.xx.xxx 3.10.0-514.el7.x86_64 #1 SMP Wed 
Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

 
            Reporter: Alex Volskiy


The symptoms of this issue are the same as described in HDFS-3608 except the 
workaround that was applied (detect changes in UID ticket cache) doesn't 
resolve the issue when multiple ticket caches are in use by the same user.

Our use case requires that a job scheduler running as a specific uid obtain 
separate kerberos sessions per job and that each of these sessions use a 
separate cache. When switching sessions this way, no change is made to the 
original ticket cache so the cached filesystem instance doesn't get regenerated.

 

{{$ export KRB5CCNAME=/tmp/krb5cc_session1}}

{{$ kinit user_a@domain}}

{{$ touch /fuse_mount/tmp/testfile1}}

{{$ ls -l /fuse_mount/tmp/testfile1}}

{{ *-rwxrwxr-x 1 user_a user_a 0 Mar 21 13:37 /fuse_mount/tmp/testfile1*}}

{{$ export KRB5CCNAME=/tmp/krb5cc_session2}}

{{$ kinit user_b@domain}}

{{$ touch /fuse_mount/tmp/testfile2}}

{{$ ls -l /fuse_mount/tmp/testfile2}}

{{ *-rwxrwxr-x 1 user_a user_a 0 Mar 21 13:37 /fuse_mount/tmp/testfile2*}}

{{   }}{color:#d04437}*{{** expected owner to be user_b **}}*{color}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org

Reply via email to