{"action":"created","issue":{"url":"https://api.github.com/repos/cvmfs/cvmfs/issues/1328","labels_url":"https://api.github.com/repos/cvmfs/cvmfs/issues/1328/labels{/name}","comments_url":"https://api.github.com/repos/cvmfs/cvmfs/issues/1328/comments","events_url":"https://api.github.com/repos/cvmfs/cvmfs/issues/1328/events","html_url":"https://github.com/cvmfs/cvmfs/pull/1328","id":124300783,"number":1328,"title":"Have FUSE process report the currently-used pubkey.","user":{"login":"bbockelm","id":1093447,"avatar_url":"https://avatars.githubusercontent.com/u/1093447?v=3","gravatar_id":"","url":"https://api.github.com/users/bbockelm","html_url":"https://github.com/bbockelm","followers_url":"https://api.github.com/users/bbockelm/followers","following_url":"https://api.github.com/users/bbockelm/following{/other_user}","gists_url":"https://api.github.com/users/bbockelm/gists{/gist_id}","starred_url":"https://api.github.com/users/bbockelm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbockelm/subscriptions","organizations_url":"https://api.github.com/users/bbockelm/orgs","repos_url":"https://api.github.com/users/bbockelm/repos","events_url":"https://api.github.com/users/bbockelm/events{/privacy}","received_events_url":"https://api.github.com/users/bbockelm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-30T03:49:45Z","updated_at":"2016-01-05T15:38:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cvmfs/cvmfs/pulls/1328","html_url":"https://github.com/cvmfs/cvmfs/pull/1328","diff_url":"https://github.com/cvmfs/cvmfs/pull/1328.diff","patch_url":"https://github.com/cvmfs/cvmfs/pull/1328.patch"},"body":"Allow the signature manager to track the pubkey (either from list\r\nof keys or the certificate's pubkey) last used to verify data, and\r\nexpose this information as an extended attribute.\r\n\r\nWith this, we can deduce all the critical information (host and\r\npubkey) necessary to access a mounted repo via libcvmfs (where\r\nthe access may happen on a different worker node).\r\n\r\nThis is the only CVMFS-side necessary for a larger project: integrating CVMFS within HTCondor.  The goal is to have the schedd instruct the worker node to mount and configure a specific repository for a given job (without needing any configuration files on the worker node beforehand); the schedd should also be able to specify the repo version on the worker node should match the submit node.  If the worker node is unable to actually mount a repository (for example, if it's really a pilot running as non-root), then the user should be able to specify files to copy into the scratch directory (and have them moved via `cvmfs_cp` instead of actually staging from the schedd itself).  This way, HTCondor users can always rely on CVMFS regardless of its availability on the worker node."},"comment":{"url":"https://api.github.com/repos/cvmfs/cvmfs/issues/comments/169037451","html_url":"https://github.com/cvmfs/cvmfs/pull/1328#issuecomment-169037451","issue_url":"https://api.github.com/repos/cvmfs/cvmfs/issues/1328","id":169037451,"user":{"login":"jblomer","id":1557360,"avatar_url":"https://avatars.githubusercontent.com/u/1557360?v=3","gravatar_id":"","url":"https://api.github.com/users/jblomer","html_url":"https://github.com/jblomer","followers_url":"https://api.github.com/users/jblomer/followers","following_url":"https://api.github.com/users/jblomer/following{/other_user}","gists_url":"https://api.github.com/users/jblomer/gists{/gist_id}","starred_url":"https://api.github.com/users/jblomer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jblomer/subscriptions","organizations_url":"https://api.github.com/users/jblomer/orgs","repos_url":"https://api.github.com/users/jblomer/repos","events_url":"https://api.github.com/users/jblomer/events{/privacy}","received_events_url":"https://api.github.com/users/jblomer/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T15:38:42Z","updated_at":"2016-01-05T15:38:42Z","body":"It's less than 5 in all known cases."}}