)]}'
{"trove/guestagent/datastore/couchbase/manager.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            self.app.enable_root(root_password)"},{"line_number":79,"context_line":"        self.app.initial_setup()"},{"line_number":80,"context_line":"        self.app.complete_install_or_restart()"},{"line_number":81,"context_line":"        LOG.info(_(\u0027\"prepare\" couchbase call has finished.\u0027))"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def restart(self, context):"},{"line_number":84,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_515f810f","line":81,"updated":"2014-07-22 14:40:43.000000000","message":"How about\n\n  LOG.info(_(\u0027Completed setup of Couchbase database instance.\u0027))","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            \u0027mysql\u0027 if not MANAGER else MANAGER).mount_point"},{"line_number":106,"context_line":"        return dbaas.get_filesystem_volume_stats(mount_point)"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    def update_attributes(self, context, username, hostname, user_attrs):"},{"line_number":109,"context_line":"        raise exception.DatastoreOperationNotSupported("},{"line_number":110,"context_line":"            operation\u003d\u0027update_attributes\u0027, datastore\u003dMANAGER)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_f1433511","line":108,"updated":"2014-07-22 14:40:43.000000000","message":"On MongoDB you put debug messages for all these as well.  Shouldn\u0027t we be consistent?","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":191,"context_line":"            operation\u003d\u0027apply_overrides\u0027, datastore\u003dMANAGER)"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_replication_snapshot(self, master_config):"},{"line_number":194,"context_line":"        LOG.debug(\"Gettign replication snapshot.\")"},{"line_number":195,"context_line":"        raise exception.DatastoreOperationNotSupported("},{"line_number":196,"context_line":"            operation\u003d\u0027get_replication_snapshot\u0027, datastore\u003dMANAGER)"},{"line_number":197,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_51b6a13f","line":194,"updated":"2014-07-22 14:40:43.000000000","message":"Getting is spelled wrong","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            operation\u003d\u0027attach_replication_slave\u0027, datastore\u003dMANAGER)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    def detach_replication_slave(self):"},{"line_number":204,"context_line":"        LOG.debug(\"Detach replication slave.\")"},{"line_number":205,"context_line":"        raise exception.DatastoreOperationNotSupported("},{"line_number":206,"context_line":"            operation\u003d\u0027detach_replication_slave\u0027, datastore\u003dMANAGER)"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_917f5969","line":204,"updated":"2014-07-22 14:40:43.000000000","message":"Detaching","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":206,"context_line":"            operation\u003d\u0027detach_replication_slave\u0027, datastore\u003dMANAGER)"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"    def demote_replication_master(self):"},{"line_number":209,"context_line":"        LOG.debug(\"Demote replication slave.\")"},{"line_number":210,"context_line":"        raise exception.DatastoreOperationNotSupported("},{"line_number":211,"context_line":"            operation\u003d\u0027demote_replication_master\u0027, datastore\u003dMANAGER)"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_d179d183","line":209,"updated":"2014-07-22 14:40:43.000000000","message":"Demoting","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"}],"trove/guestagent/datastore/couchbase/service.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":215,"context_line":"        \"\"\""},{"line_number":216,"context_line":"        Update contents of Couchbase configuration file"},{"line_number":217,"context_line":"        \"\"\""},{"line_number":218,"context_line":"        LOG.debug(\"Doing nothing.\")"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"class CouchbaseAppStatus(service.BaseDbStatus):"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_31c84d75","line":218,"updated":"2014-07-22 14:40:43.000000000","message":"This is a pretty uninformative message","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"15a7e854cd87a77029ec75346d4f1137257b5508","unresolved":false,"context_lines":[{"line_number":215,"context_line":"        \"\"\""},{"line_number":216,"context_line":"        Update contents of Couchbase configuration file"},{"line_number":217,"context_line":"        \"\"\""},{"line_number":218,"context_line":"        LOG.debug(\"Doing nothing.\")"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"class CouchbaseAppStatus(service.BaseDbStatus):"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_945bb5f8","line":218,"in_reply_to":"baada198_31c84d75","updated":"2014-07-22 20:05:52.000000000","message":"I\u0027m sorry, I totally disagree with you. This is a very informative message. It tells you exactly what it is doing (nothing). How much more informative would you like the message to be?\n\nkidding, I\u0027ll fix it.","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"1114f86875034f5d4bc10f256adfbebe9153cbb2","unresolved":false,"context_lines":[{"line_number":236,"context_line":"            else:"},{"line_number":237,"context_line":"                return rd_instance.ServiceStatuses.SHUTDOWN"},{"line_number":238,"context_line":"        except exception.ProcessExecutionError:"},{"line_number":239,"context_line":"            LOG.exception(_(\"Error getting Couchbase status\"))"},{"line_number":240,"context_line":"            return rd_instance.ServiceStatuses.SHUTDOWN"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_71c2c554","line":239,"updated":"2014-07-22 14:40:43.000000000","message":"Missed the \u0027.\u0027 at the end (for consistency)","commit_id":"b71d14812e56b71c1f13d51133af1226a75eafb8"}]}
