)]}'
{"specs/mitaka/approved/host-state-level-locking.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"0b5787772975fdf98cd6aeeed189b8cc158b9c26","unresolved":false,"context_lines":[{"line_number":39,"context_line":"structure that holds the host states which will be used for filtering."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Further along, after choosing a host, each thread will call the"},{"line_number":42,"context_line":"HostState.consume_from_instance() method on the chosen object, which will"},{"line_number":43,"context_line":"\"consume\" the resources for the instance being scheduled from the chosen"},{"line_number":44,"context_line":"HostState object. This is the equivalent of what Claims code does once the"},{"line_number":45,"context_line":"request makes it to a nova-compute service, except instead of updating the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_8132b4a5","line":42,"updated":"2015-09-30 13:09:34.000000000","message":"This is a little bit in accurate, as with the caching scheduler, its shared, but with the regular scheduler its a separate data structure for each call, as I understand it. But that doesn\u0027t undermine the usefulness.","commit_id":"99bf65f023fe0e48ce49fbfa48c17024181c2531"}]}
