{"action":"created","issue":{"url":"https://api.github.com/repos/ceph/ceph/issues/15168","repository_url":"https://api.github.com/repos/ceph/ceph","labels_url":"https://api.github.com/repos/ceph/ceph/issues/15168/labels{/name}","comments_url":"https://api.github.com/repos/ceph/ceph/issues/15168/comments","events_url":"https://api.github.com/repos/ceph/ceph/issues/15168/events","html_url":"https://github.com/ceph/ceph/pull/15168","id":229896200,"node_id":"MDExOlB1bGxSZXF1ZXN0MTIxNDQyODcx","number":15168,"title":"crypto: add openssl support for RGW encryption","user":{"login":"qwren","id":28770120,"node_id":"MDQ6VXNlcjI4NzcwMTIw","avatar_url":"https://avatars1.githubusercontent.com/u/28770120?v=4","gravatar_id":"","url":"https://api.github.com/users/qwren","html_url":"https://github.com/qwren","followers_url":"https://api.github.com/users/qwren/followers","following_url":"https://api.github.com/users/qwren/following{/other_user}","gists_url":"https://api.github.com/users/qwren/gists{/gist_id}","starred_url":"https://api.github.com/users/qwren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qwren/subscriptions","organizations_url":"https://api.github.com/users/qwren/orgs","repos_url":"https://api.github.com/users/qwren/repos","events_url":"https://api.github.com/users/qwren/events{/privacy}","received_events_url":"https://api.github.com/users/qwren/received_events","type":"User","site_admin":false},"labels":[{"id":134774006,"node_id":"MDU6TGFiZWwxMzQ3NzQwMDY=","url":"https://api.github.com/repos/ceph/ceph/labels/feature","name":"feature","color":"00ff24","default":false},{"id":144329618,"node_id":"MDU6TGFiZWwxNDQzMjk2MTg=","url":"https://api.github.com/repos/ceph/ceph/labels/rgw","name":"rgw","color":"00ffe4","default":false}],"state":"open","locked":false,"assignee":{"login":"cbodley","id":1928002,"node_id":"MDQ6VXNlcjE5MjgwMDI=","avatar_url":"https://avatars2.githubusercontent.com/u/1928002?v=4","gravatar_id":"","url":"https://api.github.com/users/cbodley","html_url":"https://github.com/cbodley","followers_url":"https://api.github.com/users/cbodley/followers","following_url":"https://api.github.com/users/cbodley/following{/other_user}","gists_url":"https://api.github.com/users/cbodley/gists{/gist_id}","starred_url":"https://api.github.com/users/cbodley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbodley/subscriptions","organizations_url":"https://api.github.com/users/cbodley/orgs","repos_url":"https://api.github.com/users/cbodley/repos","events_url":"https://api.github.com/users/cbodley/events{/privacy}","received_events_url":"https://api.github.com/users/cbodley/received_events","type":"User","site_admin":false},"assignees":[{"login":"cbodley","id":1928002,"node_id":"MDQ6VXNlcjE5MjgwMDI=","avatar_url":"https://avatars2.githubusercontent.com/u/1928002?v=4","gravatar_id":"","url":"https://api.github.com/users/cbodley","html_url":"https://github.com/cbodley","followers_url":"https://api.github.com/users/cbodley/followers","following_url":"https://api.github.com/users/cbodley/following{/other_user}","gists_url":"https://api.github.com/users/cbodley/gists{/gist_id}","starred_url":"https://api.github.com/users/cbodley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbodley/subscriptions","organizations_url":"https://api.github.com/users/cbodley/orgs","repos_url":"https://api.github.com/users/cbodley/repos","events_url":"https://api.github.com/users/cbodley/events{/privacy}","received_events_url":"https://api.github.com/users/cbodley/received_events","type":"User","site_admin":false}],"milestone":null,"comments":19,"created_at":"2017-05-19T07:45:58Z","updated_at":"2018-10-19T13:05:40Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ceph/ceph/pulls/15168","html_url":"https://github.com/ceph/ceph/pull/15168","diff_url":"https://github.com/ceph/ceph/pull/15168.diff","patch_url":"https://github.com/ceph/ceph/pull/15168.patch"},"body":"The commit (https://github.com/ceph/ceph/pull/11049/files) adds the\r\nsupport for encryption into RGW and a plugin framework for crypto.\r\nBased on this framework, This patch adds new OpenSSL plugin to\r\nsupport OpenSSL for RGW encryption.\r\n\r\nWith the support for OpenSSL, Intel QAT (QuickAssist Integrated\r\nAcceleration) can be used to accelerate the encryption. QAT allows\r\ncompute-intensive workloads, including data compression and encryption,\r\nto be offloaded from the CPU to hardware accelerators, which are more\r\nefficient in terms of cost and power than general purpose CPUs for\r\nthese specific workloads.\r\n\r\nOpenSSL 1.1.0 (and beyond) now has async support for QAT hardware\r\naccelerators through QAT engine (https://github.com/01org/QAT_Engine).\r\nTo use QAT hardware accelerators, we only need to configure this\r\nQAT engine based on OpenSSL. If no this engine, this patch will\r\nonly use general OpenSSL crypto feature.\r\n\r\nSigned-off-by: Qiaowei Ren <qiaowei.ren@intel.com>"},"comment":{"url":"https://api.github.com/repos/ceph/ceph/issues/comments/431356442","html_url":"https://github.com/ceph/ceph/pull/15168#issuecomment-431356442","issue_url":"https://api.github.com/repos/ceph/ceph/issues/15168","id":431356442,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMTM1NjQ0Mg==","user":{"login":"cbodley","id":1928002,"node_id":"MDQ6VXNlcjE5MjgwMDI=","avatar_url":"https://avatars2.githubusercontent.com/u/1928002?v=4","gravatar_id":"","url":"https://api.github.com/users/cbodley","html_url":"https://github.com/cbodley","followers_url":"https://api.github.com/users/cbodley/followers","following_url":"https://api.github.com/users/cbodley/following{/other_user}","gists_url":"https://api.github.com/users/cbodley/gists{/gist_id}","starred_url":"https://api.github.com/users/cbodley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbodley/subscriptions","organizations_url":"https://api.github.com/users/cbodley/orgs","repos_url":"https://api.github.com/users/cbodley/repos","events_url":"https://api.github.com/users/cbodley/events{/privacy}","received_events_url":"https://api.github.com/users/cbodley/received_events","type":"User","site_admin":false},"created_at":"2018-10-19T13:05:40Z","updated_at":"2018-10-19T13:05:40Z","author_association":"CONTRIBUTOR","body":"okay cool. we eventually want native openssl for the auth/Crypto stuff and unify that with rgw encryption, but this is a good start! could you please rebase?"}}
{"actor":{"display_login":"cbodley"}}