)]}'
{"ceilometer/compute/cache.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"9cbc44a27efdd0379a0a265a16eabfbe74ee5d3b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Copyright 2015 eBay Inc"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Author: Bryant Zeng \u003cmizeng@ebaysf.com\u003e"},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":7,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_b19b9664","line":4,"updated":"2015-02-06 10:46:33.000000000","message":"-1: remove author tag","commit_id":"f1fd66a7ed64ec28f7b546db576f92fb75701522"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"607278572b8647ffefe0e9beece9ba3a9a1caf1a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        self.nova_cache_dict[\u0027time\u0027] \u003d time.time()"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    def check_cache_expiration(self, flush_time):"},{"line_number":36,"context_line":"        \"\"\"Check if cache expired"},{"line_number":37,"context_line":"        \"\"\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"        last_cache_time \u003d self.get_cache_time()"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_c6dbca7b","line":36,"updated":"2015-02-07 15:02:57.000000000","message":"fix this pep8 docstring issue,\neven though I don\u0027t know what is the benefit..\n\n\"\"\"Check if cache expired.\"\"\"","commit_id":"4e785fd82f2164a13d466ccf1c7f388f71fb803e"}],"ceilometer/compute/discovery.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"b4393187450112848fd29a9f496de36e47e4954a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"#           2015 eBay Inc"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Author: Eoghan Glynn \u003ceglynn@redhat.com\u003e"},{"line_number":6,"context_line":"#         Bryant Zeng \u003cmizeng@ebaysf.com\u003e"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":9,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_b17e3668","line":6,"updated":"2015-02-06 10:33:33.000000000","message":"Apparently Author tags are no longer desired and the pep8/hacking checks will flag this as an error, so you should remove it.","commit_id":"f1fd66a7ed64ec28f7b546db576f92fb75701522"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"f73a700cf5702a4996e028ee30d06b097a313b55","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        self.enable_nova_cache \u003d getattr("},{"line_number":44,"context_line":"            cfg.CONF, \u0027nova_cache_flush_time\u0027, 0) \u003e 0"},{"line_number":45,"context_line":"        if self.enable_nova_cache:"},{"line_number":46,"context_line":"            self.cache_util \u003d cache.CacheUtil()"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    def discover(self, manager, param\u003dNone):"},{"line_number":49,"context_line":"        \"\"\"Discover resources to monitor.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"da86d52c_923e7dd9","line":46,"updated":"2015-02-13 12:32:38.000000000","message":"This should use oslo.cache and not a custom implementation, this will allow provider to store the cache into a memcached or anything else supported by oslo.cache and make the cache persistant across service restart.","commit_id":"829c39a0890d489d8371c29673687e4b121d7da0"}],"doc/source/architecture.rst":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"b4393187450112848fd29a9f496de36e47e4954a","unresolved":false,"context_lines":[{"line_number":392,"context_line":"ceilometer.conf. Enable this by setting an integer greater than zero to enable"},{"line_number":393,"context_line":"nova cache to save instances information and periodically renewing it. This"},{"line_number":394,"context_line":"can dramatically reduce workload of nova client if user have low SLA."},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"The frequency of polling is controlled via the pipeline configuration."},{"line_number":397,"context_line":"See :ref:`Pipeline-Configuration` for details."},{"line_number":398,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da86d52c_11bd4202","line":395,"updated":"2015-02-06 10:33:33.000000000","message":"What unit? seconds?","commit_id":"f1fd66a7ed64ec28f7b546db576f92fb75701522"}]}
