)]}'
{"specs/liberty/approved/cache-aware-weigher.rst":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"05d51962480307b47ba95e34e95bc91a785c9de8","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"},{"line_number":8,"context_line":"Cache aware scheduler weigher"},{"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"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/cache-aware-weigher"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9aa53dc9_0a122357","line":9,"updated":"2015-04-10 13:59:44.000000000","message":"You don\u0027t need a spec for this, you can directly go to the implementation","commit_id":"0f6b1a315fc46029a85b2359758fa926e9577097"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"58336ed99d62ccb4d936a43e57d8ee7fb9dd03a5","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"},{"line_number":8,"context_line":"Cache aware scheduler weigher"},{"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"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/cache-aware-weigher"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aaa499b_5382bf01","line":9,"in_reply_to":"7aaa499b_c2c5e65b","updated":"2015-04-13 14:54:26.000000000","message":"Could you then mark it as abandoned unless someone else complains ?","commit_id":"0f6b1a315fc46029a85b2359758fa926e9577097"},{"author":{"_account_id":91,"name":"Alvaro","email":"aloga@ifca.unican.es","username":"aloga"},"change_message_id":"0c049fb2fd0123aafbd570ccfab6fbf1c9025671","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"},{"line_number":8,"context_line":"Cache aware scheduler weigher"},{"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"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/nova/+spec/cache-aware-weigher"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7aaa499b_c2c5e65b","line":9,"in_reply_to":"9aa53dc9_0a122357","updated":"2015-04-13 08:05:55.000000000","message":"Thanks Sylvain. I wasn\u0027t sure since it needs two parts: the monitor an the weigher. I will proceed with the implementation then.","commit_id":"0f6b1a315fc46029a85b2359758fa926e9577097"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"11f10d9256d839b6b5010b994de9e2e02a4e311e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"but one has the image cached, the scheduler may select the other host,"},{"line_number":28,"context_line":"resulting in a new data transfer from Glance into the compute node.  This will"},{"line_number":29,"context_line":"not only introduce an extra load into the Image service, but also the delivery"},{"line_number":30,"context_line":"time of the VM to the user will be increased."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Use Cases"},{"line_number":33,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9aa53dc9_72845dd3","line":30,"updated":"2015-04-08 15:07:00.000000000","message":"do we need to consider e.g \nthe cache is deleted by user or too old to be moved?","commit_id":"0f6b1a315fc46029a85b2359758fa926e9577097"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"05d51962480307b47ba95e34e95bc91a785c9de8","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Firstly it is needed to a new ImageCacheMonitor (``nova.compute.monitors``)."},{"line_number":47,"context_line":"This new monitor will populate the list of images that are currently cached"},{"line_number":48,"context_line":"querying the image cache manager of the compute driver (if available)."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Afterwards, a new ImageCacheWeigher (``nova.scheduler.weights``) will assign"},{"line_number":51,"context_line":"weights to the compute nodes if it is activated by the operators of the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9aa53dc9_8a7ab386","line":48,"updated":"2015-04-10 13:59:44.000000000","message":"that sounds a good approach but I need to see code","commit_id":"0f6b1a315fc46029a85b2359758fa926e9577097"}]}
