)]}'
{"doc/source/strategies/workload-stabilization.rst":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"e45448c315dd9983c6605362537ef71940af0911","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"**goal**: ``workload_balancing``"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    .. watcher-term:: watcher.decision_engine.strategy.strategies.workload_stabilization"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Requirements"},{"line_number":15,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_2c50b6d3","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":88},"updated":"2016-11-04 17:19:58.000000000","message":"this line add this into the HTML generate doc:\n\nx.__init__(...) initializes x; see help(type(x)) for signature\n\nIn your python source file workload_stabilization.py, you should add a docstring section just after the header part. \nHave a look on basic_consolidation.py file.","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"99f45435deee20df0862593ee54d4cfd42df1052","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"**goal**: ``workload_balancing``"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    .. watcher-term:: watcher.decision_engine.strategy.strategies.workload_stabilization"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Requirements"},{"line_number":15,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a629dbe_c5b418f4","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":88},"in_reply_to":"ba5da102_2c50b6d3","updated":"2016-11-08 07:33:45.000000000","message":"Done","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"f5eee7906fa65e582fd39f8884065c5503c0025e","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``hardware.cpu.util``        ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_7c0edf8c","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":19},"updated":"2016-11-03 14:32:23.000000000","message":"This metric is not listed has an equivalent that does not require any plugin: \"compute.node.cpu.percent\"\nSo could we change this metric so people can use this strategy without having to activate the SNMP plugin?","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"f1b9080af618bd047cfb466b357379a2a79f638d","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``hardware.cpu.util``        ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a629dbe_0b553f4f","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":19},"in_reply_to":"9a629dbe_45a008a0","updated":"2016-11-08 08:27:43.000000000","message":"I agree, but using the parameters we can make this strategy work by only enabling the CPU metrics (see tempest test at https://review.openstack.org/#/c/393355/3/watcher_tempest_plugin/tests/scenario/test_execute_workload_balancing.py@194).\nBy doing so, one can run this strategy on a simple devstack without having to setup the SNMP plugin, although I agree this is not ideal.","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"86f4d4b50b13f56bcc96521a7b6a34c03bc8dd9f","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``hardware.cpu.util``        ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a629dbe_8bbb1472","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":19},"in_reply_to":"ba5da102_7c0edf8c","updated":"2016-11-08 05:47:13.000000000","message":"\u0027hardware.memory.used\u0027 also needs SNMP plugin. I could not find alternative to it. \nIf This strategy needs SNMP plugin anyway, \u0027hardware.cpu_util\u0027 is one of the choices.","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"99f45435deee20df0862593ee54d4cfd42df1052","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``hardware.cpu.util``        ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a629dbe_45a008a0","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":19},"in_reply_to":"ba5da102_7c0edf8c","updated":"2016-11-08 07:33:45.000000000","message":"As Hidekazu Nakamura already mentioned, we still need SNMP plugin for \u0027hardware.memory.used\u0027 metric. I don\u0027t see any similar metrics, so if you find out something out of SNMP - let me know:)","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"3fa359d20bd130acf9b861fea680ff29d7f603df","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``hardware.cpu.util``        ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a77a97e_3720a0f7","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":19},"in_reply_to":"ba5da102_7c0edf8c","updated":"2016-11-22 07:07:08.000000000","message":"how to activate the SNMP plugin in ceilometer? any docs for this?","commit_id":"e6cb162b07ea7b00dadbc59e2b6e12b31dd9facb"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"48b7f7975fe890613dbd477236cc3b09c3f713e2","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``compute.node.cpu.percent`` ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a629dbe_547514f7","line":25,"range":{"start_line":25,"start_character":42,"end_line":25,"end_character":47},"updated":"2016-11-08 09:30:55.000000000","message":"it\u0027s not an SNMP metric anymore ;)","commit_id":"fc7cfda37db00e68af2f22a5167a98d7c7440161"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"b0e449325ac09563ca1bb7b3205b0e4459c4e69a","unresolved":false,"context_lines":[{"line_number":22,"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"},{"line_number":23,"context_line":"metric                       service name plugins comment"},{"line_number":24,"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"},{"line_number":25,"context_line":"``compute.node.cpu.percent`` ceilometer_  SNMP_"},{"line_number":26,"context_line":"``hardware.memory.used``     ceilometer_  SNMP_"},{"line_number":27,"context_line":"``cpu_util``                 ceilometer_  none"},{"line_number":28,"context_line":"``memory.resident``          ceilometer_  none"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a629dbe_98fef669","line":25,"range":{"start_line":25,"start_character":42,"end_line":25,"end_character":47},"in_reply_to":"9a629dbe_547514f7","updated":"2016-11-08 12:11:34.000000000","message":"Done","commit_id":"fc7cfda37db00e68af2f22a5167a98d7c7440161"}]}
