)]}'
{"specs/queens/approved/audit-scoper-for-storage-data-model.rst":[{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"f217b8e2414d31eb26e9cc411abb73b70f8f76aa","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Audit scoper for storage data model"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_8a3539fa","line":7,"range":{"start_line":7,"start_character":35,"end_line":7,"end_character":42},"updated":"2017-11-17 09:31:12.000000000","message":"remove redundant chars","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Audit scoper for storage data model"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_c47687a5","line":7,"range":{"start_line":7,"start_character":35,"end_line":7,"end_character":42},"in_reply_to":"1f485f77_8a3539fa","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"f217b8e2414d31eb26e9cc411abb73b70f8f76aa","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Audit scoper for storage data model"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/audit-scoper-for-storage-data-model"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_6a3afde7","line":9,"range":{"start_line":9,"start_character":35,"end_line":9,"end_character":42},"updated":"2017-11-17 09:31:12.000000000","message":"ditto","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Audit scoper for storage data model"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/audit-scoper-for-storage-data-model"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_e4794b93","line":9,"range":{"start_line":9,"start_character":35,"end_line":9,"end_character":42},"in_reply_to":"1f485f77_6a3afde7","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"1108df190def874a9a91e5355e1358bcb7c6a0db","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  * volume"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  * volume node"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"  * volumes of project"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_d099446e","line":39,"range":{"start_line":39,"start_character":4,"end_line":39,"end_character":15},"updated":"2017-11-15 03:56:06.000000000","message":"Is this storge pool?","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  * volume"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  * volume node"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"  * volumes of project"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_84707fa7","line":39,"range":{"start_line":39,"start_character":4,"end_line":39,"end_character":15},"in_reply_to":"1f485f77_d099446e","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"976f0455fc29c00b8e009dcaf228c70959a7574a","unresolved":false,"context_lines":[{"line_number":51,"context_line":"Alternatives"},{"line_number":52,"context_line":"------------"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Starategy developer can restrict storage cluster data model"},{"line_number":55,"context_line":"in a strategy respectively."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Data model impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_6c2e5d44","line":54,"updated":"2017-11-14 06:43:12.000000000","message":"s/starategy/strategy","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":51,"context_line":"Alternatives"},{"line_number":52,"context_line":"------------"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Starategy developer can restrict storage cluster data model"},{"line_number":55,"context_line":"in a strategy respectively."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Data model impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_a47343b1","line":54,"in_reply_to":"1f485f77_6c2e5d44","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"f217b8e2414d31eb26e9cc411abb73b70f8f76aa","unresolved":false,"context_lines":[{"line_number":84,"context_line":"Performance Impact"},{"line_number":85,"context_line":"------------------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"None"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Other deployer impact"},{"line_number":90,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_feb6058a","line":87,"range":{"start_line":87,"start_character":0,"end_line":87,"end_character":4},"updated":"2017-11-17 09:31:12.000000000","message":"This patch should make storage-related audit faster because of reducing number of objects to compute","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"bf08c9cb452b61e687354ffc3d10a23d476b1ba5","unresolved":false,"context_lines":[{"line_number":84,"context_line":"Performance Impact"},{"line_number":85,"context_line":"------------------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"None"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Other deployer impact"},{"line_number":90,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_27ddf041","line":87,"range":{"start_line":87,"start_character":0,"end_line":87,"end_character":4},"in_reply_to":"1f485f77_feb6058a","updated":"2017-12-05 14:08:09.000000000","message":"A different opinions here. Scoper help watcher to skip given objects when optimization, but the CDM should be whole. Like compute instance resource, it also need a special field \u0027watcher_exclude\u0027 to indicate exclude objects. In licanwei\u0027s storage capacity balance Strategy, if it reduce objects excluded by scope, the strategy may calculate an incorrect capacity, and optimize wrongly.\nSo, I suggest to add \u0027watcher_exclude\u0027 field to all resources in the CDM as watcher specific property, to indicate the resource is excluded by scoper.","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"976f0455fc29c00b8e009dcaf228c70959a7574a","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Dependencies"},{"line_number":122,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"* http://specs.openstack.org/openstack/watcher-specs/specs/queens/approved/cdm-scoping.html"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_cce1d1fe","line":124,"updated":"2017-11-14 06:43:12.000000000","message":"i think it is completed now, so it can be removed","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":121,"context_line":"Dependencies"},{"line_number":122,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"* http://specs.openstack.org/openstack/watcher-specs/specs/queens/approved/cdm-scoping.html"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_c49be7c6","line":124,"in_reply_to":"1f485f77_cce1d1fe","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"f217b8e2414d31eb26e9cc411abb73b70f8f76aa","unresolved":false,"context_lines":[{"line_number":133,"context_line":"Documentation Impact"},{"line_number":134,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"None"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f485f77_c1e92ee6","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":4},"updated":"2017-11-17 09:31:12.000000000","message":"We should either update help section in client or provide additional Scope section in documentation","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"35665ad64038f2a853f6d3becaddc027786e24dc","unresolved":false,"context_lines":[{"line_number":133,"context_line":"Documentation Impact"},{"line_number":134,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"None"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_e49e2bb7","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":4},"in_reply_to":"1f485f77_c1e92ee6","updated":"2017-11-22 08:18:11.000000000","message":"Done","commit_id":"93fa701a3bf74ff5574fbf2fe5596e729dda7cd4"}]}
