)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"313a5a56af5e16c8f654231a8f6cfd6d1045a892","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Xinran Wang \u003cxin-ran.wang@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-05-14 18:17:38 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Intel QAT driver specification."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I5ff8f67dd577fc6b69e6648ce79d772a5a3ff3e0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff570b3c_b4fd603d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":35},"updated":"2020-06-08 12:03:01.000000000","message":"Xinran, please add story:XXXX to track this specification. I created one for it:https://storyboard.openstack.org/#!/story/2007773","commit_id":"1811a728939b910465e4637f6401717ff43265e8"}],"specs/victoria/approved/qat-driver-proposal.rst":[{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"7fcc3d7c3120367f4a0694733dac5ecb153a1dc2","unresolved":false,"context_lines":[{"line_number":33,"context_line":"---------"},{"line_number":34,"context_line":"* When user want to boot up a VM with Intel® QAT card (PF or VF) attached in"},{"line_number":35,"context_line":"  order to accelerate TLS workload. Cyborg should be able to manage this kind"},{"line_number":36,"context_line":"  of acceleration resources and to assigne it to the VM(binding)."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Proposed changes"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_8d0e2330","line":36,"range":{"start_line":36,"start_character":35,"end_line":36,"end_character":42},"updated":"2020-05-26 11:13:16.000000000","message":"s assigne/assign","commit_id":"1811a728939b910465e4637f6401717ff43265e8"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"93999a34b2514f64c60af077010187179f953780","unresolved":false,"context_lines":[{"line_number":22,"context_line":"acceleration in cloud has been becoming desirable."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Intel® QAT card also support SRIOV, which means admin can virtualize it into"},{"line_number":25,"context_line":"serveral VFs and assign VFs to the VM. One Intel® QAT Card ususally has 3 or 6"},{"line_number":26,"context_line":"PFs which correspond to \"Device\" notion in Cyborg, and each of them can be"},{"line_number":27,"context_line":"virtualize into 8 or 16 VFs. It depends on diffirent devices."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_bf8b1f66","line":25,"range":{"start_line":25,"start_character":59,"end_line":25,"end_character":67},"updated":"2020-07-23 06:10:38.000000000","message":"s/ususally/usually","commit_id":"e73767ad4cef07fa9fb11434aeafe7ddde71e016"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"93999a34b2514f64c60af077010187179f953780","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Intel® QAT card also support SRIOV, which means admin can virtualize it into"},{"line_number":25,"context_line":"serveral VFs and assign VFs to the VM. One Intel® QAT Card ususally has 3 or 6"},{"line_number":26,"context_line":"PFs which correspond to \"Device\" notion in Cyborg, and each of them can be"},{"line_number":27,"context_line":"virtualize into 8 or 16 VFs. It depends on diffirent devices."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"This spec will add a Intel® QAT driver for Cyborg to manage specific Intel® QAT"},{"line_number":30,"context_line":"devices."}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_bf15dfe7","line":27,"range":{"start_line":26,"start_character":51,"end_line":27,"end_character":28},"updated":"2020-07-23 06:10:38.000000000","message":"Is it means we can assign these VFs (8 or 16 VFs) to VM by Cyborg? Or we can provide this VFs directly? Or plan to do?\nAs I know, now we just can provide the PFs as the *Device* by Cyborg device api.","commit_id":"e73767ad4cef07fa9fb11434aeafe7ddde71e016"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"38e9af38763e89d2a1806a68c92ab173c5579fbc","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Intel® QAT card also support SRIOV, which means admin can virtualize it into"},{"line_number":25,"context_line":"serveral VFs and assign VFs to the VM. One Intel® QAT Card ususally has 3 or 6"},{"line_number":26,"context_line":"PFs which correspond to \"Device\" notion in Cyborg, and each of them can be"},{"line_number":27,"context_line":"virtualize into 8 or 16 VFs. It depends on diffirent devices."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"This spec will add a Intel® QAT driver for Cyborg to manage specific Intel® QAT"},{"line_number":30,"context_line":"devices."}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf51134e_3130de07","line":27,"range":{"start_line":26,"start_character":51,"end_line":27,"end_character":28},"in_reply_to":"bf51134e_bf15dfe7","updated":"2020-07-23 10:35:27.000000000","message":"Yes, we can virtualize one PF to 8 or 16 VFs, and cyborg at driver can discover and report them. The pf correspond to device, and VF corresponds to deployabls.","commit_id":"e73767ad4cef07fa9fb11434aeafe7ddde71e016"}]}
