)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"fc01f2becb8493253edfd3711959544113c54361","unresolved":false,"context_lines":[{"line_number":12,"context_line":"this on liberty branch, so copy from kilo and added the following API"},{"line_number":13,"context_line":"extensions (not in kilo):"},{"line_number":14,"context_line":"  compute"},{"line_number":15,"context_line":"  - os-pause-server"},{"line_number":16,"context_line":"  - os-personality"},{"line_number":17,"context_line":"  - os-suspend-server"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a98d1f4_3fdd5fe0","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":19},"updated":"2016-09-30 22:13:58.000000000","message":"This extension has been added since v2.1 API which was called as V3 API: Ib9cce57e2ff1270a82b9d7e39b23ec6b532b9e77 (2013/11/26)\n\nThe extension is just separated from admin action, and features of this extensions should be available in Kilo+ even if \"list extensions\" API doesn\u0027t show the extension name.\n\nSo why cannot we use \u0027all\u0027 instead?\n\nAll new features are implemented with new microversions since Kilo and new extensions were not added since the same time.\nI guess it is not mandatory to specify these extensions for Nova.","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"},{"author":{"_account_id":22678,"name":"Bruce Tan","email":"brucetan@linux.vnet.ibm.com","username":"brucetan"},"change_message_id":"cefe830dff760a7462201f827126c05853f6b2e2","unresolved":false,"context_lines":[{"line_number":12,"context_line":"this on liberty branch, so copy from kilo and added the following API"},{"line_number":13,"context_line":"extensions (not in kilo):"},{"line_number":14,"context_line":"  compute"},{"line_number":15,"context_line":"  - os-pause-server"},{"line_number":16,"context_line":"  - os-personality"},{"line_number":17,"context_line":"  - os-suspend-server"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a98d1f4_28335dac","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":19},"in_reply_to":"3a98d1f4_3fdd5fe0","updated":"2016-10-01 16:23:58.000000000","message":"Done","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"}],"lib/tempest":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e3c2f4ba5cfb5e36c71b4eff21fa0c079d17bc0e","unresolved":false,"context_lines":[{"line_number":416,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-tenant-networks, os-used-limits, os-used-limits-for-admin\""},{"line_number":417,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-user-data, os-user-quotas, os-virtual-interfaces\""},{"line_number":418,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-volume-attachment-update, os-volumes\""},{"line_number":419,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-volume-attachment-update, os-volumes\""},{"line_number":420,"context_line":"    local compute_api_extensions\u003d\"${COMPUTE_API_EXTENSIONS:-$DEFAULT_COMPUTE_EXT}\""},{"line_number":421,"context_line":"    if [[ ! -z \"$DISABLE_COMPUTE_API_EXTENSIONS\" ]]; then"},{"line_number":422,"context_line":"        # Enabled extensions are either the ones explicitly specified or those available on the API endpoint"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3a98d1f4_df055b11","line":419,"range":{"start_line":419,"start_character":0,"end_line":419,"end_character":68},"updated":"2016-09-30 21:19:51.000000000","message":"Maybe we don\u0027t need this line because of the same line as the above..","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"},{"author":{"_account_id":22678,"name":"Bruce Tan","email":"brucetan@linux.vnet.ibm.com","username":"brucetan"},"change_message_id":"cefe830dff760a7462201f827126c05853f6b2e2","unresolved":false,"context_lines":[{"line_number":416,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-tenant-networks, os-used-limits, os-used-limits-for-admin\""},{"line_number":417,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-user-data, os-user-quotas, os-virtual-interfaces\""},{"line_number":418,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-volume-attachment-update, os-volumes\""},{"line_number":419,"context_line":"    DEFAULT_COMPUTE_EXT+\u003d\", os-volume-attachment-update, os-volumes\""},{"line_number":420,"context_line":"    local compute_api_extensions\u003d\"${COMPUTE_API_EXTENSIONS:-$DEFAULT_COMPUTE_EXT}\""},{"line_number":421,"context_line":"    if [[ ! -z \"$DISABLE_COMPUTE_API_EXTENSIONS\" ]]; then"},{"line_number":422,"context_line":"        # Enabled extensions are either the ones explicitly specified or those available on the API endpoint"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3a98d1f4_6812c50a","line":419,"range":{"start_line":419,"start_character":0,"end_line":419,"end_character":68},"in_reply_to":"3a98d1f4_df055b11","updated":"2016-10-01 16:23:58.000000000","message":"Done, since we are using \"all\" for \"compute_api_extensions\"","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"fc01f2becb8493253edfd3711959544113c54361","unresolved":false,"context_lines":[{"line_number":545,"context_line":"    # TODO(obutenko): Remove the incremental_backup_force flag when Kilo and Juno is end of life."},{"line_number":546,"context_line":"    iniset $TEMPEST_CONFIG volume-feature-enabled incremental_backup_force True"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"    DEFAULT_VOL_EXT\u003d\"OS-SCH-HNT, backups,capabilities, cgsnapshots, consistencygroups\""},{"line_number":549,"context_line":"    DEFAULT_VOL_EXT+\u003d\", encryption, os-admin-actions, os-availability-zone\""},{"line_number":550,"context_line":"    DEFAULT_VOL_EXT+\u003d\", os-extended-services, os-extended-snapshot-attributes\""},{"line_number":551,"context_line":"    DEFAULT_VOL_EXT+\u003d\", os-hosts, os-image-create, os-quota-class-sets, os-quota-sets\""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3a98d1f4_e52c489b","line":548,"range":{"start_line":548,"start_character":4,"end_line":548,"end_character":86},"updated":"2016-09-30 22:13:58.000000000","message":"According to http://logs.openstack.org/66/380066/1/check/gate-tempest-dsvm-full-ubuntu-trusty/7f406e8/logs/tempest_conf.txt.gz\n\nthe configuration description seems like the following:\n\n [volume-feature-enabled]\n api_extensions \u003d OS-SCH-HNT,\n\nSo I guess maybe we need to remove spaces after \",\"","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"},{"author":{"_account_id":22678,"name":"Bruce Tan","email":"brucetan@linux.vnet.ibm.com","username":"brucetan"},"change_message_id":"cefe830dff760a7462201f827126c05853f6b2e2","unresolved":false,"context_lines":[{"line_number":545,"context_line":"    # TODO(obutenko): Remove the incremental_backup_force flag when Kilo and Juno is end of life."},{"line_number":546,"context_line":"    iniset $TEMPEST_CONFIG volume-feature-enabled incremental_backup_force True"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"    DEFAULT_VOL_EXT\u003d\"OS-SCH-HNT, backups,capabilities, cgsnapshots, consistencygroups\""},{"line_number":549,"context_line":"    DEFAULT_VOL_EXT+\u003d\", encryption, os-admin-actions, os-availability-zone\""},{"line_number":550,"context_line":"    DEFAULT_VOL_EXT+\u003d\", os-extended-services, os-extended-snapshot-attributes\""},{"line_number":551,"context_line":"    DEFAULT_VOL_EXT+\u003d\", os-hosts, os-image-create, os-quota-class-sets, os-quota-sets\""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3a98d1f4_e8fed5ac","line":548,"range":{"start_line":548,"start_character":4,"end_line":548,"end_character":86},"in_reply_to":"3a98d1f4_e52c489b","updated":"2016-10-01 16:23:58.000000000","message":"Done. I don\u0027t know why it works in kilo but not in liberty, but I think your suggestion is right.","commit_id":"50ae44e4e0d69440662d6fe3099c8b5c5bf10aa7"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"3e6195ede4dcaea63b4307c5fc2e8a5bff9d1abf","unresolved":false,"context_lines":[{"line_number":433,"context_line":"    DEFAULT_NET_EXT+\u003d\",extra_dhcp_opt,extraroute,flavors,fwaas\""},{"line_number":434,"context_line":"    DEFAULT_NET_EXT+\u003d\",fwaasrouterinsertion,l3-ha,l3_agent_scheduler,lbaas\""},{"line_number":435,"context_line":"    DEFAULT_NET_EXT+\u003d\",lbaas_agent_scheduler,metering,multi-provider,net-mtu\""},{"line_number":436,"context_line":"    DEFAULT_NET_EXT+\u003d\",provider,quotas,rbac-policies,router,security-group,service-type\""},{"line_number":437,"context_line":"    DEFAULT_NET_EXT+\u003d\",subnet_allocation,vpnaas\""},{"line_number":438,"context_line":"    local network_api_extensions\u003d\"${NETWORK_API_EXTENSIONS:-$DEFAULT_NET_EXT}\""},{"line_number":439,"context_line":"    if [[ ! -z \"$DISABLE_NETWORK_API_EXTENSIONS\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"1a95cdbc_dccd72b8","line":436,"updated":"2016-10-07 09:36:12.000000000","message":"You are missing the \u0027port-security\u0027 extension.","commit_id":"0b6f4365828f7ac27cf5858cf61739421e99b0cb"},{"author":{"_account_id":22678,"name":"Bruce Tan","email":"brucetan@linux.vnet.ibm.com","username":"brucetan"},"change_message_id":"da87a5583ab97f621f59871655f685c44e710458","unresolved":false,"context_lines":[{"line_number":433,"context_line":"    DEFAULT_NET_EXT+\u003d\",extra_dhcp_opt,extraroute,flavors,fwaas\""},{"line_number":434,"context_line":"    DEFAULT_NET_EXT+\u003d\",fwaasrouterinsertion,l3-ha,l3_agent_scheduler,lbaas\""},{"line_number":435,"context_line":"    DEFAULT_NET_EXT+\u003d\",lbaas_agent_scheduler,metering,multi-provider,net-mtu\""},{"line_number":436,"context_line":"    DEFAULT_NET_EXT+\u003d\",provider,quotas,rbac-policies,router,security-group,service-type\""},{"line_number":437,"context_line":"    DEFAULT_NET_EXT+\u003d\",subnet_allocation,vpnaas\""},{"line_number":438,"context_line":"    local network_api_extensions\u003d\"${NETWORK_API_EXTENSIONS:-$DEFAULT_NET_EXT}\""},{"line_number":439,"context_line":"    if [[ ! -z \"$DISABLE_NETWORK_API_EXTENSIONS\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"fa6399be_849c8a5e","line":436,"in_reply_to":"1a95cdbc_dccd72b8","updated":"2016-10-13 11:17:37.000000000","message":"Done","commit_id":"0b6f4365828f7ac27cf5858cf61739421e99b0cb"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"672cec4938216212e40a10483849821cae9d8194","unresolved":false,"context_lines":[{"line_number":484,"context_line":"    iniset $TEMPEST_CONFIG telemetry-feature-enabled events \"True\""},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    # Object Store"},{"line_number":487,"context_line":"    DEFAULT_SWIFT_OPT\u003d\"account_quotas,bulk_delete,bulk_upload,container_quotas\""},{"line_number":488,"context_line":"    DEFAULT_SWIFT_OPT+\u003d\",container_sync,crossdomain,formpost,ratelimit,slo\""},{"line_number":489,"context_line":"    DEFAULT_SWIFT_OPT+\u003d\",staticweb,tempauth,tempurl\""},{"line_number":490,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"1a95cdbc_090f9e37","line":487,"updated":"2016-10-07 09:31:35.000000000","message":"I am not sure the \"bulk_delete\" and \"bulk_upload\" exists, but Tempest has 3 \u0027test.requires_ext(extension\u003d\u0027bulk\u0027, service\u003d\u0027object\u0027)\u0027 tests that are going to be skipped because of this. You just add \"bulk\" in that list.","commit_id":"0b6f4365828f7ac27cf5858cf61739421e99b0cb"},{"author":{"_account_id":22678,"name":"Bruce Tan","email":"brucetan@linux.vnet.ibm.com","username":"brucetan"},"change_message_id":"da87a5583ab97f621f59871655f685c44e710458","unresolved":false,"context_lines":[{"line_number":484,"context_line":"    iniset $TEMPEST_CONFIG telemetry-feature-enabled events \"True\""},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    # Object Store"},{"line_number":487,"context_line":"    DEFAULT_SWIFT_OPT\u003d\"account_quotas,bulk_delete,bulk_upload,container_quotas\""},{"line_number":488,"context_line":"    DEFAULT_SWIFT_OPT+\u003d\",container_sync,crossdomain,formpost,ratelimit,slo\""},{"line_number":489,"context_line":"    DEFAULT_SWIFT_OPT+\u003d\",staticweb,tempauth,tempurl\""},{"line_number":490,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"fa6399be_dfc64f67","line":487,"in_reply_to":"1a95cdbc_090f9e37","updated":"2016-10-13 11:17:37.000000000","message":"Done","commit_id":"0b6f4365828f7ac27cf5858cf61739421e99b0cb"}]}
