Add shard range state to container-info output
Change-Id: I1e1a389e28a4be4c72bf99ebee1227e4661588a7
This commit is contained in:
parent
cd2a3ebf62
commit
7eb60b4cd6
|
@ -307,11 +307,12 @@ def print_db_info_metadata(db_type, info, metadata, drop_prefixes=False):
|
||||||
if info.get('shard_ranges'):
|
if info.get('shard_ranges'):
|
||||||
print('Shard Ranges:')
|
print('Shard Ranges:')
|
||||||
for srange in info['shard_ranges']:
|
for srange in info['shard_ranges']:
|
||||||
srange = dict(srange)
|
srange = dict(srange, state_text=srange.state_text)
|
||||||
print(' Name: %(name)s' % srange)
|
print(' Name: %(name)s' % srange)
|
||||||
print(' lower: %(lower)r, upper: %(upper)r' % srange)
|
print(' lower: %(lower)r, upper: %(upper)r' % srange)
|
||||||
print(' Object Count: %(object_count)d, Bytes Used: '
|
print(' Object Count: %(object_count)d, Bytes Used: '
|
||||||
'%(bytes_used)d' % srange)
|
'%(bytes_used)d, State: %(state_text)s (%(state)d)'
|
||||||
|
% srange)
|
||||||
print(' Created at: %s (%s)'
|
print(' Created at: %s (%s)'
|
||||||
% (Timestamp(srange['created_at']).isoformat,
|
% (Timestamp(srange['created_at']).isoformat,
|
||||||
srange['created_at']))
|
srange['created_at']))
|
||||||
|
|
|
@ -199,6 +199,8 @@ Sharding Metadata:
|
||||||
created_at=utils.Timestamp(i), lower='%da' % i,
|
created_at=utils.Timestamp(i), lower='%da' % i,
|
||||||
upper='%dz' % i, object_count=i, bytes_used=i,
|
upper='%dz' % i, object_count=i, bytes_used=i,
|
||||||
meta_timestamp=utils.Timestamp(i)) for i in range(1, 4)]
|
meta_timestamp=utils.Timestamp(i)) for i in range(1, 4)]
|
||||||
|
shard_ranges[0].state = utils.ShardRange.CLEAVED
|
||||||
|
shard_ranges[1].state = utils.ShardRange.CREATED
|
||||||
|
|
||||||
info = dict(
|
info = dict(
|
||||||
account='acct',
|
account='acct',
|
||||||
|
@ -248,17 +250,17 @@ Sharding Metadata:
|
||||||
Shard Ranges:
|
Shard Ranges:
|
||||||
Name: .sharded_a/shard_range_1
|
Name: .sharded_a/shard_range_1
|
||||||
lower: '1a', upper: '1z'
|
lower: '1a', upper: '1z'
|
||||||
Object Count: 1, Bytes Used: 1
|
Object Count: 1, Bytes Used: 1, State: cleaved (2)
|
||||||
Created at: 1970-01-01T00:00:01.000000 (0000000001.00000)
|
Created at: 1970-01-01T00:00:01.000000 (0000000001.00000)
|
||||||
Meta Timestamp: 1970-01-01T00:00:01.000000 (0000000001.00000)
|
Meta Timestamp: 1970-01-01T00:00:01.000000 (0000000001.00000)
|
||||||
Name: .sharded_a/shard_range_2
|
Name: .sharded_a/shard_range_2
|
||||||
lower: '2a', upper: '2z'
|
lower: '2a', upper: '2z'
|
||||||
Object Count: 2, Bytes Used: 2
|
Object Count: 2, Bytes Used: 2, State: created (1)
|
||||||
Created at: 1970-01-01T00:00:02.000000 (0000000002.00000)
|
Created at: 1970-01-01T00:00:02.000000 (0000000002.00000)
|
||||||
Meta Timestamp: 1970-01-01T00:00:02.000000 (0000000002.00000)
|
Meta Timestamp: 1970-01-01T00:00:02.000000 (0000000002.00000)
|
||||||
Name: .sharded_a/shard_range_3
|
Name: .sharded_a/shard_range_3
|
||||||
lower: '3a', upper: '3z'
|
lower: '3a', upper: '3z'
|
||||||
Object Count: 3, Bytes Used: 3
|
Object Count: 3, Bytes Used: 3, State: found (0)
|
||||||
Created at: 1970-01-01T00:00:03.000000 (0000000003.00000)
|
Created at: 1970-01-01T00:00:03.000000 (0000000003.00000)
|
||||||
Meta Timestamp: 1970-01-01T00:00:03.000000 (0000000003.00000)''' %\
|
Meta Timestamp: 1970-01-01T00:00:03.000000 (0000000003.00000)''' %\
|
||||||
POLICIES[0].name
|
POLICIES[0].name
|
||||||
|
|
Loading…
Reference in New Issue