)]}'
{"test/probe/test_container_merge_policy_index.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"5e5228bfe1a1ad2afd5ac1dfcdd1d74b1781d921","unresolved":false,"context_lines":[{"line_number":501,"context_line":"            server \u003d Manager([server_type])"},{"line_number":502,"context_line":"            for node in old_container_nodes:"},{"line_number":503,"context_line":"                server.once(number\u003dself.config_number(node))"},{"line_number":504,"context_line":"                server.once(number\u003dself.config_number(node) + 4)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # verify entry in the queue for the \"misplaced\" new_policy"},{"line_number":507,"context_line":"        for container in int_client.iter_containers(MISPLACED_OBJECTS_ACCOUNT):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_1d6433b9","line":504,"updated":"2020-07-24 17:28:08.000000000","message":"i know we\u0027d have to touch a lot more places, but I think if we went to more expressive dot notation we\u0027d be better off:\n\n\u003e\u003e\u003e Manager([\u0027object.1\u0027]).status()\nobject-server running (29011 - /etc/swift/object-server/1.conf.d)\n0\n\u003e\u003e\u003e Manager([\u0027object.1-replication\u0027]).status()\nobject-server running (29010 - /etc/swift/object-server/1-replication.conf.d)\n0","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"}],"test/probe/test_sharder.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from test import annotate_failure"},{"line_number":38,"context_line":"from test.probe import PROXY_BASE_URL"},{"line_number":39,"context_line":"from test.probe.brain import BrainSplitter"},{"line_number":40,"context_line":"from test.probe.common import ReplProbeTest, get_server_number, \\"},{"line_number":41,"context_line":"    wait_for_server_to_hangup"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_d970fddd","line":40,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: F401 \u0027test.probe.common.get_server_number\u0027 imported but unused","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_397e59af","line":402,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_197b95be","line":402,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":501,"context_line":"            self.sharders.once("},{"line_number":502,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":503,"context_line":"            self.sharders.once("},{"line_number":504,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # sanity check shard range states"},{"line_number":507,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_7949f18c","line":504,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":744,"context_line":"            self.sharders.once("},{"line_number":745,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":746,"context_line":"            self.sharders.once("},{"line_number":747,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":748,"context_line":""},{"line_number":749,"context_line":"        # sanity check shard range states"},{"line_number":750,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_594ead96","line":747,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b943896c","line":1050,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_99484588","line":1050,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_f95ce14d","line":1063,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_d9591d5c","line":1063,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_39577929","line":1784,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_19543521","line":1784,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_792e11ac","line":1817,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_59334d14","line":1817,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b938a9ee","line":1828,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_993de5df","line":1828,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_f92181b7","line":1837,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_d91e3d73","line":1837,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_392c99ab","line":1864,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_1929d59a","line":1864,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_79173156","line":1898,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_591ced76","line":1898,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b911c960","line":1923,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_99168555","line":1923,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2005,"context_line":"            self.sharders.once("},{"line_number":2006,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2007,"context_line":"            self.sharders.once("},{"line_number":2008,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2009,"context_line":"        # sanity checks"},{"line_number":2010,"context_line":"        for node in self.brain.nodes:"},{"line_number":2011,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_f90a2125","line":2008,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2059,"context_line":"            self.sharders.once("},{"line_number":2060,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2061,"context_line":"            self.sharders.once("},{"line_number":2062,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2063,"context_line":"        # sanity checks"},{"line_number":2064,"context_line":"        for node in self.brain.nodes:"},{"line_number":2065,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_d9075d1d","line":2062,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_3905b915","line":2161,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_1902750c","line":2161,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2195,"context_line":"            self.sharders.once("},{"line_number":2196,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2197,"context_line":"            self.sharders.once("},{"line_number":2198,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2199,"context_line":"        # sanity checks"},{"line_number":2200,"context_line":"        for node in self.brain.nodes:"},{"line_number":2201,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_84fc5c0d","line":2198,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e4e9caf2ceb1a6cb5585127e12b01ef3cd4db2a2","unresolved":false,"context_lines":[{"line_number":2492,"context_line":"            self.sharders.once("},{"line_number":2493,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2494,"context_line":"            self.sharders.once("},{"line_number":2495,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2496,"context_line":"        # sanity checks"},{"line_number":2497,"context_line":"        for node in self.brain.nodes:"},{"line_number":2498,"context_line":"            shard_ranges \u003d self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_64014805","line":2495,"updated":"2020-07-18 02:03:05.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"cf4952deb5ad53e980310119b2bb1c49ac725680"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from test import annotate_failure"},{"line_number":38,"context_line":"from test.probe import PROXY_BASE_URL"},{"line_number":39,"context_line":"from test.probe.brain import BrainSplitter"},{"line_number":40,"context_line":"from test.probe.common import ReplProbeTest, get_server_number, \\"},{"line_number":41,"context_line":"    wait_for_server_to_hangup"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_480692cf","line":40,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: F401 \u0027test.probe.common.get_server_number\u0027 imported but unused","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_a80daee9","line":402,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_8810aa02","line":402,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":501,"context_line":"            self.sharders.once("},{"line_number":502,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":503,"context_line":"            self.sharders.once("},{"line_number":504,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # sanity check shard range states"},{"line_number":507,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_e8f686d8","line":504,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":744,"context_line":"            self.sharders.once("},{"line_number":745,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":746,"context_line":"            self.sharders.once("},{"line_number":747,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":748,"context_line":""},{"line_number":749,"context_line":"        # sanity check shard range states"},{"line_number":750,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_c8f102e1","line":747,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_28019eb0","line":1050,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_08fc9ab3","line":1050,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_682c364a","line":1063,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_482fb23d","line":1063,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_a8264e67","line":1784,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_8829ca38","line":1784,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_e81fa606","line":1817,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_c81aa216","line":1817,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_281a3e16","line":1828,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_0815bae5","line":1828,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_68d1d62f","line":1837,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_48d4d21f","line":1837,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_a8dbee4c","line":1864,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_88deea3b","line":1864,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_e8e4c610","line":1898,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_c8df4236","line":1898,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_28efdee9","line":1923,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_08eadad6","line":1923,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2005,"context_line":"            self.sharders.once("},{"line_number":2006,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2007,"context_line":"            self.sharders.once("},{"line_number":2008,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2009,"context_line":"        # sanity checks"},{"line_number":2010,"context_line":"        for node in self.brain.nodes:"},{"line_number":2011,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_68ba76e1","line":2008,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2059,"context_line":"            self.sharders.once("},{"line_number":2060,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2061,"context_line":"            self.sharders.once("},{"line_number":2062,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2063,"context_line":"        # sanity checks"},{"line_number":2064,"context_line":"        for node in self.brain.nodes:"},{"line_number":2065,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_48bdf2d5","line":2062,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_a8b48ef3","line":2161,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_88b70af6","line":2161,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2195,"context_line":"            self.sharders.once("},{"line_number":2196,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2197,"context_line":"            self.sharders.once("},{"line_number":2198,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2199,"context_line":"        # sanity checks"},{"line_number":2200,"context_line":"        for node in self.brain.nodes:"},{"line_number":2201,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_e8cde686","line":2198,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a2b8f9f1230a7299a53aa38e0fdd2b0f58b45c50","unresolved":false,"context_lines":[{"line_number":2492,"context_line":"            self.sharders.once("},{"line_number":2493,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2494,"context_line":"            self.sharders.once("},{"line_number":2495,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2496,"context_line":"        # sanity checks"},{"line_number":2497,"context_line":"        for node in self.brain.nodes:"},{"line_number":2498,"context_line":"            shard_ranges \u003d self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_c8c8e276","line":2495,"updated":"2020-07-22 22:48:50.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"f0b25ae20cb5b5eee3535c4e6993f0ca0ecc1c17"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from test import annotate_failure"},{"line_number":38,"context_line":"from test.probe import PROXY_BASE_URL"},{"line_number":39,"context_line":"from test.probe.brain import BrainSplitter"},{"line_number":40,"context_line":"from test.probe.common import ReplProbeTest, get_server_number, \\"},{"line_number":41,"context_line":"    wait_for_server_to_hangup"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_51a8e8d7","line":40,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: F401 \u0027test.probe.common.get_server_number\u0027 imported but unused","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_b1b7c43a","line":402,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        for node_number in node_numbers:"},{"line_number":400,"context_line":"            self.sharders.once(number\u003dnode_number,"},{"line_number":401,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":402,"context_line":"            self.sharders.once(number\u003dnode_number  +4,"},{"line_number":403,"context_line":"                               additional_args\u003d\u0027--partitions\u003d%s\u0027 % part)"},{"line_number":404,"context_line":""},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_91b28048","line":402,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":501,"context_line":"            self.sharders.once("},{"line_number":502,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":503,"context_line":"            self.sharders.once("},{"line_number":504,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"        # sanity check shard range states"},{"line_number":507,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_f182dc51","line":504,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":744,"context_line":"            self.sharders.once("},{"line_number":745,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":746,"context_line":"            self.sharders.once("},{"line_number":747,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":748,"context_line":""},{"line_number":749,"context_line":"        # sanity check shard range states"},{"line_number":750,"context_line":"        for node in self.brain.nodes:"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_d185185b","line":747,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_317d746e","line":1050,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1047,"context_line":"        # there may also be a sub-shard replica missing so run replicators on"},{"line_number":1048,"context_line":"        # all nodes to fix that if necessary"},{"line_number":1049,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2])"},{"line_number":1050,"context_line":"        self.brain.servers.start(number\u003dshard_1_nodes[2]  +4)"},{"line_number":1051,"context_line":"        self.replicators.once()"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"        # Now that the replicators have all run, third replica sees cleaving"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_11803046","line":1050,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_7196cc96","line":1063,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"            number\u003dshard_1_nodes[2],"},{"line_number":1061,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1062,"context_line":"        self.sharders.once("},{"line_number":1063,"context_line":"            number\u003dshard_1_nodes[2]  +4,"},{"line_number":1064,"context_line":"            additional_args\u003d\u0027--partitions\u003d%s\u0027 % shard_1_part)"},{"line_number":1065,"context_line":"        sharding_broker \u003d ContainerBroker(found_for_shard[\u0027normal_dbs\u0027][2])"},{"line_number":1066,"context_line":"        self.assertEqual(\u0027sharding\u0027, sharding_broker.get_db_state())"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_5191089a","line":1063,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_b1906497","line":1784,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1781,"context_line":"        # sanity check..."},{"line_number":1782,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1783,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"},{"line_number":1784,"context_line":"        self.replicators.once(number\u003dnode_numbers[2]  +4)"},{"line_number":1785,"context_line":"        # check db files unchanged"},{"line_number":1786,"context_line":"        found \u003d self.categorize_container_dir_content()"},{"line_number":1787,"context_line":"        self.assertLengthEqual(found[\u0027shard_dbs\u0027], 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_918ba066","line":1784,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_f1e77c45","line":1817,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1814,"context_line":"                number\u003dnumber,"},{"line_number":1815,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1816,"context_line":"            self.sharders.once("},{"line_number":1817,"context_line":"                number\u003dnumber  +4,"},{"line_number":1818,"context_line":"                additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1819,"context_line":"        # ...and now they are in sharded state"},{"line_number":1820,"context_line":"        self.assert_container_state(self.brain.nodes[0], \u0027sharded\u0027, 3)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_d1ea380c","line":1817,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_31f29407","line":1828,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1825,"context_line":"        # run the sharder on the third server, alpha object is included in"},{"line_number":1826,"context_line":"        # shards that it cleaves"},{"line_number":1827,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1828,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1829,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 3)"},{"line_number":1830,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1831,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_11f5d0ed","line":1828,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_71db6c7c","line":1837,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1834,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharding\u0027, 3)"},{"line_number":1835,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1836,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1837,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1838,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1839,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 3)"},{"line_number":1840,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_51d62855","line":1837,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_b1e5043b","line":1864,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1861,"context_line":"        # bring third server back up, run replicator"},{"line_number":1862,"context_line":"        node_numbers \u003d self.brain.node_numbers"},{"line_number":1863,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2])"},{"line_number":1864,"context_line":"        self.brain.servers.start(number\u003dnode_numbers[2]  +4)"},{"line_number":1865,"context_line":"        # sanity check..."},{"line_number":1866,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 0)"},{"line_number":1867,"context_line":"        self.replicators.once(number\u003dnode_numbers[2])"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_91e0c028","line":1864,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_f1d01c56","line":1898,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027unsharded\u0027, 2)"},{"line_number":1896,"context_line":"        self.sharders.once(number\u003dnode_numbers[2],"},{"line_number":1897,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1898,"context_line":"        self.sharders.once(number\u003dnode_numbers[2]  +4,"},{"line_number":1899,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1900,"context_line":"        self.assert_container_state(self.brain.nodes[2], \u0027sharded\u0027, 2)"},{"line_number":1901,"context_line":"        self.assert_container_listing([\u0027alpha\u0027] + obj_names)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_d1d3585e","line":1898,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_31cbb4a5","line":1923,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":1920,"context_line":"        # start sharding on the leader node"},{"line_number":1921,"context_line":"        self.sharders.once(number\u003dleader_num,"},{"line_number":1922,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1923,"context_line":"        self.sharders.once(number\u003dleader_num  +4,"},{"line_number":1924,"context_line":"                           additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":1925,"context_line":"        shard_ranges \u003d self.assert_container_state(leader_node, \u0027sharding\u0027, 4)"},{"line_number":1926,"context_line":"        self.assertEqual([ShardRange.CLEAVED] * 2 + [ShardRange.CREATED] * 2,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_11ce70b3","line":1923,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2005,"context_line":"            self.sharders.once("},{"line_number":2006,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2007,"context_line":"            self.sharders.once("},{"line_number":2008,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2009,"context_line":"        # sanity checks"},{"line_number":2010,"context_line":"        for node in self.brain.nodes:"},{"line_number":2011,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_71c40c93","line":2008,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2059,"context_line":"            self.sharders.once("},{"line_number":2060,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2061,"context_line":"            self.sharders.once("},{"line_number":2062,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2063,"context_line":"        # sanity checks"},{"line_number":2064,"context_line":"        for node in self.brain.nodes:"},{"line_number":2065,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_51bf48fb","line":2062,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_b1bea4fc","line":2161,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E221 multiple spaces before operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2158,"context_line":"        # with other two shard servers down, listing won\u0027t find beta object"},{"line_number":2159,"context_line":"        for number in shard_nodes[:2]:"},{"line_number":2160,"context_line":"            self.brain.servers.stop(number\u003dnumber)"},{"line_number":2161,"context_line":"            self.brain.servers.stop(number\u003dnumber  +4)"},{"line_number":2162,"context_line":"        self.assert_container_listing([\u0027alpha\u0027])"},{"line_number":2163,"context_line":"        self.assert_container_object_count(1)"},{"line_number":2164,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_91b9e016","line":2161,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E225 missing whitespace around operator","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2195,"context_line":"            self.sharders.once("},{"line_number":2196,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2197,"context_line":"            self.sharders.once("},{"line_number":2198,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2199,"context_line":"        # sanity checks"},{"line_number":2200,"context_line":"        for node in self.brain.nodes:"},{"line_number":2201,"context_line":"            self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_f135bca9","line":2198,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c373515b1bd7e228de12e37196f1c158c87c379d","unresolved":false,"context_lines":[{"line_number":2492,"context_line":"            self.sharders.once("},{"line_number":2493,"context_line":"                number\u003dn, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2494,"context_line":"            self.sharders.once("},{"line_number":2495,"context_line":"                number\u003dn + 4, additional_args\u003d\u0027--partitions\u003d%s\u0027 % self.brain.part)"},{"line_number":2496,"context_line":"        # sanity checks"},{"line_number":2497,"context_line":"        for node in self.brain.nodes:"},{"line_number":2498,"context_line":"            shard_ranges \u003d self.assert_container_state(node, \u0027sharded\u0027, 2)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_d13878a0","line":2495,"updated":"2020-07-23 18:30:46.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"c315561e24bce1735b887e8705f0bdf22ecb674b"}]}
