)]}'
{"specs/juno/extension-level-policy-as-default-v3-api.rst":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"d9eefc6e2ba6d7c083b0d022a3f78c8918d91765","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"When action policy rule is unspecified, without this feature, the default"},{"line_number":96,"context_line":"rule will be applied. With this feature, the extension policy rule will be"},{"line_number":97,"context_line":"applied."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Developer impact"},{"line_number":100,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5adbc538_1090ad94","line":97,"updated":"2014-05-26 04:05:48.000000000","message":"I think you can add that this is completely backwards compatible? If the policy file is unchanged adding this new feature will not cause any change in behaviour will it?","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"56b96eb72195411f63022e5d39f83d3782916126","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"When action policy rule is unspecified, without this feature, the default"},{"line_number":96,"context_line":"rule will be applied. With this feature, the extension policy rule will be"},{"line_number":97,"context_line":"applied."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Developer impact"},{"line_number":100,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_2cc45491","line":97,"in_reply_to":"3ae8d1ca_a23eda27","updated":"2014-05-28 05:03:05.000000000","message":"ok, I will add if the policy file is unchanged, this is backwards-compatible. thanks","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"8437b0f873e6bbc7279a8cc3493731806bc155d0","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"When action policy rule is unspecified, without this feature, the default"},{"line_number":96,"context_line":"rule will be applied. With this feature, the extension policy rule will be"},{"line_number":97,"context_line":"applied."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Developer impact"},{"line_number":100,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_a23eda27","line":97,"in_reply_to":"5adbc538_1090ad94","updated":"2014-05-27 01:40:58.000000000","message":"I agree with chris that we should mention backward compatible here... and I think the answer is \u0027yes\u0027","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"d9eefc6e2ba6d7c083b0d022a3f78c8918d91765","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Developer impact"},{"line_number":100,"context_line":"----------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"None"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5adbc538_50d07553","line":101,"updated":"2014-05-26 04:05:48.000000000","message":"Perhaps add something here along these lines:\n\nA developer should still list every single possible policy setting available for the feature they are adding or modifying in policy.json, not just an overall policy setting for the extension. A deployer is always free to remove more specific settings, but without having an example they would be forced to read the nova api code to see what settings are possible.","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"56b96eb72195411f63022e5d39f83d3782916126","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"Developer impact"},{"line_number":100,"context_line":"----------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"None"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_ec418c0c","line":101,"in_reply_to":"5adbc538_50d07553","updated":"2014-05-28 05:03:05.000000000","message":"done, thanks","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"a84f1c6f4d1381e55eac33b49ce4007ef1009244","unresolved":false,"context_lines":[{"line_number":122,"context_line":"Dependencies"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"None"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Testing"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7adec928_7669df8a","line":125,"updated":"2014-05-08 06:21:15.000000000","message":"should it depends on bp: policy for each action","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"56b96eb72195411f63022e5d39f83d3782916126","unresolved":false,"context_lines":[{"line_number":122,"context_line":"Dependencies"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"None"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Testing"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_8c52c8db","line":125,"in_reply_to":"7adec928_7669df8a","updated":"2014-05-28 05:03:05.000000000","message":"Actually bp: policy for each action depends on this one.","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"a84f1c6f4d1381e55eac33b49ce4007ef1009244","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Testing"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"None"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Documentation Impact"},{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7adec928_96058bc4","line":130,"updated":"2014-05-08 06:21:15.000000000","message":"mention UT","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"56b96eb72195411f63022e5d39f83d3782916126","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Testing"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"None"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Documentation Impact"},{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_acd06454","line":130,"in_reply_to":"7adec928_96058bc4","updated":"2014-05-28 05:03:05.000000000","message":"Done","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"d9eefc6e2ba6d7c083b0d022a3f78c8918d91765","unresolved":false,"context_lines":[{"line_number":132,"context_line":"Documentation Impact"},{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"There is impact for deployer should be document."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"References"},{"line_number":138,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5adbc538_30b6893e","line":135,"updated":"2014-05-26 04:05:48.000000000","message":"Perhaps change to:\n\nUpgrade impact documentation will need to be written so deployers are aware of this new feature.","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"56b96eb72195411f63022e5d39f83d3782916126","unresolved":false,"context_lines":[{"line_number":132,"context_line":"Documentation Impact"},{"line_number":133,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"There is impact for deployer should be document."},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"References"},{"line_number":138,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3ae8d1ca_2c4b742c","line":135,"in_reply_to":"5adbc538_30b6893e","updated":"2014-05-28 05:03:05.000000000","message":"Done","commit_id":"adde06c963aa44653e7231686f9d9ad9bbd672f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"a08718fa316be02926441eb70ee704dad7408d70","unresolved":false,"context_lines":[{"line_number":13,"context_line":"There are a lot of API in V3, and also a lot of policy rule that can be"},{"line_number":14,"context_line":"configured by deployer. For ease the maintenance burden of policy rules"},{"line_number":15,"context_line":"configuration, enable deployer to use extension policy rule instead of all"},{"line_number":16,"context_line":"the action policy rule in the same extension."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Problem description"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3ae8d1ca_d276263e","line":16,"updated":"2014-05-28 06:11:22.000000000","message":"Think of we may enable this for v2 also. reference comment at https://review.openstack.org/#/c/84695/6/specs/juno/v2-on-v3-api.rst","commit_id":"3e9b266116447a1df9ffd9631aa6deeec34c8efc"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"3250424cb553280964f1c014e49236e69ecdb23b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"There are a lot of API in V3, and also a lot of policy rule that can be"},{"line_number":14,"context_line":"configured by deployer. For ease the maintenance burden of policy rules"},{"line_number":15,"context_line":"configuration, enable deployer to use extension policy rule instead of all"},{"line_number":16,"context_line":"the action policy rule in the same extension."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Problem description"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_8c267814","line":16,"in_reply_to":"3ae8d1ca_d276263e","updated":"2014-06-23 02:27:13.000000000","message":"As https://review.openstack.org/#/c/92005/ decided to only apply on v2.1/v3, so decide to apply this only on v2.1/v3 also.","commit_id":"3e9b266116447a1df9ffd9631aa6deeec34c8efc"}]}
