| walk(if type == "object" then del(.local_mtime) else . end)
| walk(if type == "object" then del(.last_reqid) else . end)
| walk(if type == "object" then del(.version) else . end)
-| walk(if type == "object" then del(.prior_version) else . end)'
+| walk(if type == "object" then del(.prior_version) else . end)
+| walk(if type == "object" then del(.redirect_target) else . end)
+| walk(if type == "object" then del(.legacy_snaps) else . end)'
sortkeys='import json; import sys ; JSON=sys.stdin.read() ; ud = json.loads(JSON) ; print json.dumps(ud, sort_keys=True, indent=2)'
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4126909126,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4126909126,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 108998762,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 1682015565,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 757747054,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 757747054,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 11755005,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 3602809308,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 727918093,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 727918093,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4126909126,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4126909126,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"omap_digest": "0xa8dd5adc",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 0,
"primary": false
"omap_digest": "0xa8dd5adc",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 1,
"primary": true
}
],
- "selected_object_info": "3:b1f19cbd:::ROBJ10:head(47'51 osd.0.0:50 dirty|omap|data_digest|omap_digest s 7 uv 30 dd 2ddbf8f5 od c2025a24 alloc_hint [0 0 0])",
+ "selected_object_info": {
+ "alloc_hint_flags": 0,
+ "data_digest": 769390837,
+ "expected_object_size": 0,
+ "expected_write_size": 0,
+ "flags": [
+ "dirty",
+ "omap",
+ "data_digest",
+ "omap_digest"
+ ],
+ "last_reqid": "osd.0.0:50",
+ "local_mtime": "2018-04-05 14:33:26.762368",
+ "lost": 0,
+ "manifest": {
+ "type": 0
+ },
+ "mtime": "2018-04-05 14:33:26.762368",
+ "oid": {
+ "hash": 3174666125,
+ "key": "",
+ "max": 0,
+ "namespace": "",
+ "oid": "ROBJ10",
+ "pool": 3,
+ "snapid": -2
+ },
+ "omap_digest": 3254934052,
+ "prior_version": "41'33",
+ "size": 7,
+ "truncate_seq": 0,
+ "truncate_size": 0,
+ "user_version": 30,
+ "version": "47'51",
+ "watchers": {}
+ },
"union_shard_errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"errors": [],
"object": {
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 2688347907,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 108998762,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 757747054,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 757747054,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4175501592,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 11755005,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"omap_digest": "0xd7178dfe",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 0,
"primary": false
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 3805572772,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"watchers": {}
},
"union_shard_errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"errors": [
"omap_digest_mismatch"
"omap_digest": "0x06cac8f6",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 1,
"primary": true
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 445000257,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"watchers": {}
},
"union_shard_errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"errors": [
"omap_digest_mismatch"
"omap_digest": "0x689ee887",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 0,
"primary": false
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 396136863,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"watchers": {}
},
"union_shard_errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"errors": [
"omap_digest_mismatch"
"omap_digest": "0x6a73cc07",
"size": 7,
"errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"osd": 1,
"primary": true
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 4023309690,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"watchers": {}
},
"union_shard_errors": [
- "omap_digest_mismatch_oi"
+ "omap_digest_mismatch_info"
],
"errors": [
"omap_digest_mismatch"
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 3602809308,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 769390837,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 522648358,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"flags": [
"dirty",
"omap",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"data_digest": 522648358,
- "omap_digest": 4294967295,
+ "omap_digest": 787268921,
"expected_object_size": 0,
"expected_write_size": 0,
"alloc_hint_flags": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
"lost": 0,
"flags": [
"dirty",
- "data_digest"
+ "data_digest",
+ "omap_digest"
],
"truncate_seq": 0,
"truncate_size": 0,
]
}
],
+ "head_exists": 1,
"snap_context": {
"seq": 1,
"snaps": [
"size": 21,
"snapset": {
"clones": [],
+ "head_exists": 0,
"snap_context": {
"seq": 0,
"snaps": []
"size": 21,
"snapset": {
"clones": [],
+ "head_exists": 0,
"snap_context": {
"seq": 0,
"snaps": []
]
}
],
+ "head_exists": 1,
"snap_context": {
"seq": 1,
"snaps": [