)]}'
{"specs/mitaka/approved/efficacy-indicator.rst":[{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Problem description"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Today, Watcher does not provide an efficacy indicator to give more accurary to"},{"line_number":27,"context_line":"an action plan. An administrator would require to have an idea of the level"},{"line_number":28,"context_line":"of optimization Watcher can provide. The indicator must be related to the"},{"line_number":29,"context_line":"initial goal set in the audit template,for example if the goal is \"thermal"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_b0513d65","line":26,"range":{"start_line":26,"start_character":67,"end_line":26,"end_character":75},"updated":"2016-02-15 16:26:28.000000000","message":"s/accurary/accuracy","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Problem description"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Today, Watcher does not provide an efficacy indicator to give more accurary to"},{"line_number":27,"context_line":"an action plan. An administrator would require to have an idea of the level"},{"line_number":28,"context_line":"of optimization Watcher can provide. The indicator must be related to the"},{"line_number":29,"context_line":"initial goal set in the audit template,for example if the goal is \"thermal"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_eaf437f3","line":26,"range":{"start_line":26,"start_character":67,"end_line":26,"end_character":75},"in_reply_to":"dae33548_b0513d65","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Today, Watcher does not provide an efficacy indicator to give more accurary to"},{"line_number":27,"context_line":"an action plan. An administrator would require to have an idea of the level"},{"line_number":28,"context_line":"of optimization Watcher can provide. The indicator must be related to the"},{"line_number":29,"context_line":"initial goal set in the audit template,for example if the goal is \"thermal"},{"line_number":30,"context_line":"optimization\", we should provide an estimated average inlet temperature of the"},{"line_number":31,"context_line":"cluster (or an estimated decrease in % of the average inlet temperature)."},{"line_number":32,"context_line":"If the `Strategy`_ applied is \"basic consolidation\", we should be able to"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_1030e900","line":29,"range":{"start_line":28,"start_character":37,"end_line":29,"end_character":38},"updated":"2016-02-15 16:26:28.000000000","message":"How do you plan on attaching this indicator to a goal that only exists as a label mapped to a strategy in the configuration file ?\n\nShould an efficacy indicator be a pluggable thing in the sense that any third party should be able to provide a custom way of computing an efficacy indicator as may want to add custom goals ?","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Today, Watcher does not provide an efficacy indicator to give more accurary to"},{"line_number":27,"context_line":"an action plan. An administrator would require to have an idea of the level"},{"line_number":28,"context_line":"of optimization Watcher can provide. The indicator must be related to the"},{"line_number":29,"context_line":"initial goal set in the audit template,for example if the goal is \"thermal"},{"line_number":30,"context_line":"optimization\", we should provide an estimated average inlet temperature of the"},{"line_number":31,"context_line":"cluster (or an estimated decrease in % of the average inlet temperature)."},{"line_number":32,"context_line":"If the `Strategy`_ applied is \"basic consolidation\", we should be able to"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_aa5fcfe3","line":29,"range":{"start_line":28,"start_character":37,"end_line":29,"end_character":38},"in_reply_to":"dae33548_1030e900","updated":"2016-02-16 16:20:52.000000000","message":"we will attach the indicators to the action plan.","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":36,"context_line":"----------"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"As an administrator, I would like to have an efficacy indicator to be able to"},{"line_number":39,"context_line":"udge if the proposed optimization fit my objectives before running the"},{"line_number":40,"context_line":"recommanded action plan."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_509551e2","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":4},"updated":"2016-02-15 16:26:28.000000000","message":"s/udge/judge","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":36,"context_line":"----------"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"As an administrator, I would like to have an efficacy indicator to be able to"},{"line_number":39,"context_line":"udge if the proposed optimization fit my objectives before running the"},{"line_number":40,"context_line":"recommanded action plan."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_6ae94714","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":4},"in_reply_to":"dae33548_509551e2","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":88,"context_line":"able to provide the indicator after running an audit and getting an actions"},{"line_number":89,"context_line":"plan."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The indicator must also be added to Watcher-UI to allows the cloud"},{"line_number":92,"context_line":"administrator to take appropriate decision in Horizon."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_4ba120a9","line":91,"range":{"start_line":91,"start_character":36,"end_line":91,"end_character":46},"updated":"2016-02-15 16:26:28.000000000","message":"s/Watcher-UI/Watcher Dashboard","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":88,"context_line":"able to provide the indicator after running an audit and getting an actions"},{"line_number":89,"context_line":"plan."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The indicator must also be added to Watcher-UI to allows the cloud"},{"line_number":92,"context_line":"administrator to take appropriate decision in Horizon."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Performance Impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_8a62cbab","line":91,"range":{"start_line":91,"start_character":36,"end_line":91,"end_character":46},"in_reply_to":"dae33548_4ba120a9","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":95,"context_line":"------------------"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"The calculation of the efficacy indicator will be done by the targeted"},{"line_number":98,"context_line":"strategy, we should keep in mind that this calculation must not add delay to"},{"line_number":99,"context_line":"the building of the actions plan."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Other deployer impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_cb6d3034","line":98,"range":{"start_line":98,"start_character":0,"end_line":98,"end_character":8},"updated":"2016-02-15 16:26:28.000000000","message":"strategy or goal?","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":95,"context_line":"------------------"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"The calculation of the efficacy indicator will be done by the targeted"},{"line_number":98,"context_line":"strategy, we should keep in mind that this calculation must not add delay to"},{"line_number":99,"context_line":"the building of the actions plan."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Other deployer impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_2a745f66","line":98,"range":{"start_line":98,"start_character":0,"end_line":98,"end_character":8},"in_reply_to":"dae33548_cb6d3034","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Here is the list of foreseen work items:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"* add a field to action-plan object to store the efficacy indicator"},{"line_number":130,"context_line":"* add a function in Strategy class to provide the efficacy indicator as an"},{"line_number":131,"context_line":"  output of the stategy associated with the action plan"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_ab26ebb7","line":130,"range":{"start_line":130,"start_character":2,"end_line":130,"end_character":28},"updated":"2016-02-15 16:26:28.000000000","message":"In the case where we always get a 1\u003c-\u003e1 mapping between a goal and a strategy, this makes sense. But if we want to make a same goal have multiple strategies, I believe that this would mean having a log of duplicated code. What do you think ?","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Here is the list of foreseen work items:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"* add a field to action-plan object to store the efficacy indicator"},{"line_number":130,"context_line":"* add a function in Strategy class to provide the efficacy indicator as an"},{"line_number":131,"context_line":"  output of the stategy associated with the action plan"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_aad4ef1f","line":130,"range":{"start_line":130,"start_character":2,"end_line":130,"end_character":28},"in_reply_to":"dae33548_ab26ebb7","updated":"2016-02-16 16:20:52.000000000","message":"we will deal with that through an intermediate class that will inherit from base strategy and hold a list of possible strategies \u0026 the efficacy indicators (it will be dedicated to a goal).","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":138,"context_line":"Testing"},{"line_number":139,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"* Unit tests on the Watcher Decision Engine"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* An admin should be able to launch an Audit with Watcher with a"},{"line_number":144,"context_line":"  SERVERS_CONSOLIDATION goal on an OpenStack cluster and get an efficacy"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_2b3bfbd2","line":141,"range":{"start_line":141,"start_character":2,"end_line":141,"end_character":20},"updated":"2016-02-15 16:26:28.000000000","message":"Tempest tests as well ?","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":138,"context_line":"Testing"},{"line_number":139,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"* Unit tests on the Watcher Decision Engine"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* An admin should be able to launch an Audit with Watcher with a"},{"line_number":144,"context_line":"  SERVERS_CONSOLIDATION goal on an OpenStack cluster and get an efficacy"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_2ae9ffe6","line":141,"range":{"start_line":141,"start_character":2,"end_line":141,"end_character":20},"in_reply_to":"dae33548_2b3bfbd2","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4511a7559ba63c025fe2524d9736f29cff7df5ff","unresolved":false,"context_lines":[{"line_number":141,"context_line":"* Unit tests on the Watcher Decision Engine"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* An admin should be able to launch an Audit with Watcher with a"},{"line_number":144,"context_line":"  SERVERS_CONSOLIDATION goal on an OpenStack cluster and get an efficacy"},{"line_number":145,"context_line":"  indicator associated with the actions plan."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_d077a1d2","line":144,"range":{"start_line":144,"start_character":2,"end_line":144,"end_character":23},"updated":"2016-02-15 16:26:28.000000000","message":"s/SERVERS_CONSOLIDATION/BASIC_CONSOLIDATION","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"},{"author":{"_account_id":11750,"name":"Antoine Cabot","email":"antoine.cabot@b-com.com","username":"antoinecabot"},"change_message_id":"e5a1d14714b444efe18930f05da612763e4ca37a","unresolved":false,"context_lines":[{"line_number":141,"context_line":"* Unit tests on the Watcher Decision Engine"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* An admin should be able to launch an Audit with Watcher with a"},{"line_number":144,"context_line":"  SERVERS_CONSOLIDATION goal on an OpenStack cluster and get an efficacy"},{"line_number":145,"context_line":"  indicator associated with the actions plan."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_6af307d7","line":144,"range":{"start_line":144,"start_character":2,"end_line":144,"end_character":23},"in_reply_to":"dae33548_d077a1d2","updated":"2016-02-16 16:20:52.000000000","message":"Done","commit_id":"47e17c4bcecbb95c9cf6dd438eb1cc69b60f1c75"}]}
