)]}'
{"cinder/scheduler/manager.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"6cacf59b88549b9447e39aebc2df09d93b8d7305","unresolved":false,"context_lines":[{"line_number":56,"context_line":"               help\u003d\u0027Default scheduler driver to use\u0027),"},{"line_number":57,"context_line":"    cfg.StrOpt(\u0027scheduler_store_driver\u0027,"},{"line_number":58,"context_line":"               default\u003d\u0027cinder.scheduler.stores.memory.MemoryStoreDriver\u0027,"},{"line_number":59,"context_line":"               help\u003d\u0027Default scheduler driver to use\u0027)]"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"CONF \u003d cfg.CONF"},{"line_number":62,"context_line":"CONF.register_opts(scheduler_manager_opts)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_fef8917c","line":59,"updated":"2018-06-11 14:52:49.000000000","message":"Description will need to be updated to explain the difference between this and scheduler_driver.","commit_id":"49f7f053a579999a68a70d5acffbadd8a914eed1"}],"cinder/scheduler/stores/driver.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"6cacf59b88549b9447e39aebc2df09d93b8d7305","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    def __init__(self):"},{"line_number":32,"context_line":"        pass"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def additional_initialize(self, manager):"},{"line_number":35,"context_line":"        pass"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def get_candidates(self, context, resources):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_9ec2bde8","line":34,"updated":"2018-06-11 14:52:49.000000000","message":"Kind of a bikeshed thing, but I think this would be better as init_driver() or something like that.","commit_id":"49f7f053a579999a68a70d5acffbadd8a914eed1"}],"cinder/scheduler/stores/memory.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"6cacf59b88549b9447e39aebc2df09d93b8d7305","unresolved":false,"context_lines":[{"line_number":254,"context_line":"            timestamp \u003d datetime.strptime(timestamp,"},{"line_number":255,"context_line":"                                          timeutils.PERFECT_TIME_FORMAT)"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        # TODO(geguileo): In P - Remove the next line since we receive the"},{"line_number":258,"context_line":"        # timestamp"},{"line_number":259,"context_line":"        timestamp \u003d timestamp or timeutils.utcnow()"},{"line_number":260,"context_line":"        # Copy the capabilities, so we don\u0027t modify the original dict"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_dedcb5e2","line":257,"updated":"2018-06-11 14:52:49.000000000","message":"Maybe a little cleanup needed.","commit_id":"49f7f053a579999a68a70d5acffbadd8a914eed1"}]}
