Merge "Add name to compact output"
This commit is contained in:
commit
d43d59e4c6
@ -181,8 +181,10 @@ DEFAULT_SHRINK_THRESHOLD = DEFAULT_SHARD_CONTAINER_THRESHOLD * \
|
||||
|
||||
def _print_shard_range(sr, level=0):
|
||||
indent = ' ' * level
|
||||
print(indent + 'objects: %-9d lower: %r' % (sr.object_count, sr.lower_str))
|
||||
print(indent + ' state: %-9s upper: %r' % (sr.state_text, sr.upper_str))
|
||||
print(indent + '%r' % sr.name)
|
||||
print(indent + ' objects: %-9d lower: %r' % (sr.object_count,
|
||||
sr.lower_str))
|
||||
print(indent + ' state: %-9s upper: %r' % (sr.state_text, sr.upper_str))
|
||||
|
||||
|
||||
def _load_and_validate_shard_data(args):
|
||||
|
@ -694,15 +694,17 @@ class TestManageShardRanges(unittest.TestCase):
|
||||
self.assert_starts_with(err_lines[0], 'Loaded db broker for ')
|
||||
out_lines = out.getvalue().split('\n')
|
||||
self.assertIn('total of 20 objects', out_lines[0])
|
||||
self.assertIn('objects: 10', out_lines[1])
|
||||
self.assertIn('state: active', out_lines[2])
|
||||
self.assertIn('objects: 10', out_lines[3])
|
||||
self.assertIn('state: active', out_lines[4])
|
||||
self.assertIn('can be compacted into', out_lines[5])
|
||||
self.assertIn('objects: 10', out_lines[6])
|
||||
self.assertIn('state: active', out_lines[7])
|
||||
broker_ranges = broker.get_shard_ranges()
|
||||
return broker_ranges
|
||||
self.assertIn('.shards_a', out_lines[1])
|
||||
self.assertIn('objects: 10', out_lines[2])
|
||||
self.assertIn('state: active', out_lines[3])
|
||||
self.assertIn('.shards_a', out_lines[4])
|
||||
self.assertIn('objects: 10', out_lines[5])
|
||||
self.assertIn('state: active', out_lines[6])
|
||||
self.assertIn('can be compacted into', out_lines[7])
|
||||
self.assertIn('.shards_a', out_lines[8])
|
||||
self.assertIn('objects: 10', out_lines[9])
|
||||
self.assertIn('state: active', out_lines[10])
|
||||
return broker.get_shard_ranges()
|
||||
|
||||
broker_ranges = do_compact('n')
|
||||
# expect no changes to shard ranges
|
||||
|
Loading…
Reference in New Issue
Block a user