)]}'
{"specs/queens/approved/check-strategy-requirements.rst":[{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"There are some requirements which are to be accomplished:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* Metering service should be reachable. (mandatory)"},{"line_number":37,"context_line":"* One or more metrics associated with strategy should be presented in metering"},{"line_number":38,"context_line":"  service. (optional)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_e782864f","line":35,"updated":"2017-09-25 02:01:40.000000000","message":"Strategy uses some actions.\n\"One or more actions used by the strategy should be loaded(mandatory).\"","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"7073bc4ecd68e7898ff70c5499f1de7fa28bb0e5","unresolved":false,"context_lines":[{"line_number":49,"context_line":"| Metrics            | | cpu_util: available            | cpu_util is out of  |"},{"line_number":50,"context_line":"|                    | | memory.resident: not available | bounds (144.2 \u003e 100)|"},{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: avalable                |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_e33745e3","line":52,"updated":"2017-09-22 01:26:45.000000000","message":"s/avalable/available","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"| Metrics            | | cpu_util: available            | cpu_util is out of  |"},{"line_number":50,"context_line":"|                    | | memory.resident: not available | bounds (144.2 \u003e 100)|"},{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: avalable                |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_8991a055","line":52,"in_reply_to":"7f515b1d_e33745e3","updated":"2017-09-25 12:22:42.000000000","message":"Done","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: avalable                |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_a7c24e84","line":54,"range":{"start_line":54,"start_character":2,"end_line":54,"end_character":8},"updated":"2017-09-25 02:01:40.000000000","message":"Result is not requirement type. can we show result apart from the table?","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: avalable                |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_84c2a584","line":54,"range":{"start_line":54,"start_character":2,"end_line":54,"end_character":8},"in_reply_to":"7f515b1d_a7c24e84","updated":"2017-09-25 12:22:42.000000000","message":"I\u0027m not sure.","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_e7f726f5","line":57,"updated":"2017-09-25 02:01:40.000000000","message":"return HTTP status code 200","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_e9fff464","line":57,"in_reply_to":"7f515b1d_e7f726f5","updated":"2017-09-25 12:22:42.000000000","message":"Done","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_a7d92e84","line":59,"updated":"2017-09-25 02:01:40.000000000","message":"GET","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_e9e6d4e8","line":59,"in_reply_to":"7f515b1d_a7d92e84","updated":"2017-09-25 12:22:42.000000000","message":"Done","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_87e63244","line":60,"updated":"2017-09-25 02:01:40.000000000","message":"GET","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_c9eb18ae","line":60,"in_reply_to":"7f515b1d_87e63244","updated":"2017-09-25 12:22:42.000000000","message":"Done","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."},{"line_number":64,"context_line":"If chosen metering service isn\u0027t available, state of metering service should be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_c7dc2a76","line":61,"range":{"start_line":61,"start_character":2,"end_line":61,"end_character":3},"updated":"2017-09-25 02:01:40.000000000","message":"Can we use GET /{version_id} ?\nhttps://github.com/openstack/monasca-api/blob/master/docs/monasca-api-spec.md#get-version_id","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"a86b934cccc9870865334cef91cb2ea0d62599ba","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."},{"line_number":64,"context_line":"If chosen metering service isn\u0027t available, state of metering service should be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_3503fe0f","line":61,"range":{"start_line":61,"start_character":2,"end_line":61,"end_character":3},"in_reply_to":"7f515b1d_12981bbe","updated":"2017-09-26 08:36:49.000000000","message":"I agree with it.","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"7c39d103aa60ea571fde1f361734e23cddc8a08b","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."},{"line_number":64,"context_line":"If chosen metering service isn\u0027t available, state of metering service should be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_12981bbe","line":61,"range":{"start_line":61,"start_character":2,"end_line":61,"end_character":3},"in_reply_to":"7f515b1d_890ac023","updated":"2017-09-26 04:40:56.000000000","message":"I think we can check API service including API version we defined in conf/monasca_client.py.\nhttps://github.com/openstack/watcher/blob/master/watcher/conf/monasca_client.py#L25-L27","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"* /v1/status for Gnocchi"},{"line_number":60,"context_line":"* /v2/resources for Ceilometer API"},{"line_number":61,"context_line":"* / to get API versions of Monasca API"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Metering service for each strategy is defined in watcher.conf file."},{"line_number":64,"context_line":"If chosen metering service isn\u0027t available, state of metering service should be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_890ac023","line":61,"range":{"start_line":61,"start_character":2,"end_line":61,"end_character":3},"in_reply_to":"7f515b1d_c7dc2a76","updated":"2017-09-25 12:22:42.000000000","message":"For what? We just want to make sure that Monasca API service is available, it can be done by requesting list of versions: https://github.com/openstack/monasca-api/blob/master/docs/monasca-api-spec.md#list-versions","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"e94ce2f6719262299459b405553c4677b96a7898","unresolved":false,"context_lines":[{"line_number":96,"context_line":"REST API impact"},{"line_number":97,"context_line":"---------------"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"There should be added new command \"strategy state\"."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Security impact"},{"line_number":102,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_a747ee1d","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":51},"updated":"2017-09-25 02:01:40.000000000","message":"This section is should include REST API format as in\nhttps://docs.openstack.org/watcher/latest/api/v1.html.\n\nIf no REST API will be added or update, None is appropriate.","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"8eaa7fdd6b6141544386c93c159c1c6b9b31570a","unresolved":false,"context_lines":[{"line_number":96,"context_line":"REST API impact"},{"line_number":97,"context_line":"---------------"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"There should be added new command \"strategy state\"."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Security impact"},{"line_number":102,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_2e3cefc6","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":51},"in_reply_to":"7f515b1d_a747ee1d","updated":"2017-09-25 12:22:42.000000000","message":"Done","commit_id":"be5a07065141d21d2e9b26dbc6a7e64cc11cb8e6"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"67971282089ddff8faf085364ec5c326d3d1aa07","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Proposed change"},{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"There are some requirements which are to be accomplished:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* Metering service should be reachable. (mandatory)"},{"line_number":37,"context_line":"* One or more metrics associated with strategy should be presented in metering"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_b178f7c3","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":57},"updated":"2017-09-27 11:29:14.000000000","message":"Hi Alex, seems forgot this comment?\n\nHidekazu Nakamura\nSep 25 10:01 AM\nStrategy uses some actions.\n\"One or more actions used by the strategy should be loaded(mandatory).\"","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0cb671b13cb2c684b2e79e6f625fae16cf0ea888","unresolved":false,"context_lines":[{"line_number":31,"context_line":"Proposed change"},{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"There are some requirements which are to be accomplished:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* Metering service should be reachable. (mandatory)"},{"line_number":37,"context_line":"* One or more metrics associated with strategy should be presented in metering"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_f8e40be2","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":57},"in_reply_to":"7f515b1d_b178f7c3","updated":"2017-09-27 17:55:38.000000000","message":"I\u0027ve investigated Watcher Applier and found out that actions are loaded only when action plan starts.","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"67971282089ddff8faf085364ec5c326d3d1aa07","unresolved":false,"context_lines":[{"line_number":44,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":45,"context_line":"| Requirement type   | State                            |       Comment       |"},{"line_number":46,"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\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":47,"context_line":"| Metering Service   | Gnocchi: available               |                     |"},{"line_number":48,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":49,"context_line":"| Metrics            | | cpu_util: available            | cpu_util is out of  |"},{"line_number":50,"context_line":"|                    | | memory.resident: not available | bounds (144.2 \u003e 100)|"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_cc24f8b1","line":47,"range":{"start_line":47,"start_character":2,"end_line":47,"end_character":18},"updated":"2017-09-27 11:29:14.000000000","message":"Can we also add a column to show whether one requirement is mandatory or optional? This might be helpful.","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0cb671b13cb2c684b2e79e6f625fae16cf0ea888","unresolved":false,"context_lines":[{"line_number":44,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":45,"context_line":"| Requirement type   | State                            |       Comment       |"},{"line_number":46,"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\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":47,"context_line":"| Metering Service   | Gnocchi: available               |                     |"},{"line_number":48,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":49,"context_line":"| Metrics            | | cpu_util: available            | cpu_util is out of  |"},{"line_number":50,"context_line":"|                    | | memory.resident: not available | bounds (144.2 \u003e 100)|"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_448b316d","line":47,"range":{"start_line":47,"start_character":2,"end_line":47,"end_character":18},"in_reply_to":"7f515b1d_cc24f8b1","updated":"2017-09-27 17:55:38.000000000","message":"Done","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"},{"author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"change_message_id":"67971282089ddff8faf085364ec5c326d3d1aa07","unresolved":false,"context_lines":[{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: available               |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources (response"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_2c014c06","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":45},"updated":"2017-09-27 11:29:14.000000000","message":"Since this command is manually used by admin to check strategy requirements state, we can just show them the state of each requirement and let the admin decide by himself/herself if this strategy can be used.","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0cb671b13cb2c684b2e79e6f625fae16cf0ea888","unresolved":false,"context_lines":[{"line_number":51,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":52,"context_line":"| Cluster Data Model | Compute: available               |                     |"},{"line_number":53,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":54,"context_line":"| Result             | Strategy can be used.            |                     |"},{"line_number":55,"context_line":"+--------------------+----------------------------------+---------------------+"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Metering service can be verified by calling one of API resources (response"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f515b1d_247cb570","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":45},"in_reply_to":"7f515b1d_2c014c06","updated":"2017-09-27 17:55:38.000000000","message":"I agree","commit_id":"9007db7348d86d229e245fafdd69fc9e769a2ae9"}]}
