1. create a bucket named bucket with versioning enabled 2. upload an object named obj 3. use radosgw-admin bi list --bucket=bucket--object=obj, I'm confused with the first entry displayed as bellow, why we need it? [ { "type": "plain", "idx": "obj", "entry": { "name": "obj", "instance": "", "ver": { "pool": -1, "epoch": 0 }, "locator": "", "exists": "false", "meta": { "category": 0, "size": 0, "mtime": "0.000000", "etag": "", "owner": "", "owner_display_name": "", "content_type": "", "accounted_size": 0, "user_data": "" }, "tag": "", "flags": 8, "pending_map": [], "versioned_epoch": 0 } }, { "type": "plain", "idx": "obj\u0000v913\u0000iRcwAFyijyVd62p5RfVrMJ86Ckg6--BO", "entry": { "name": "obj", "instance": "RcwAFyijyVd62p5RfVrMJ86Ckg6--BO", "ver": { "pool": 8, "epoch": 4 }, "locator": "", "exists": "true", "meta": { "category": 1, "size": 0, "mtime": "2018-11-15 12:40:50.570927Z", "etag": "d41d8cd98f00b204e9800998ecf8427e", "owner": "testid", "owner_display_name": "M. Tester", "content_type": "", "accounted_size": 0, "user_data": "" }, "tag": "8745906d-8595-45b0-8afa-6329fb459504.64105.97", "flags": 3, "pending_map": [], "versioned_epoch": 2 } }, { "type": "instance", "idx": "1000_obj\u0000iRcwAFyijyVd62p5RfVrMJ86Ckg6--BO", "entry": { "name": "obj", "instance": "RcwAFyijyVd62p5RfVrMJ86Ckg6--BO", "ver": { "pool": 8, "epoch": 4 }, "locator": "", "exists": "true", "meta": { "category": 1, "size": 0, "mtime": "2018-11-15 12:40:50.570927Z", "etag": "d41d8cd98f00b204e9800998ecf8427e", "owner": "testid", "owner_display_name": "M. Tester", "content_type": "", "accounted_size": 0, "user_data": "" }, "tag": "8745906d-8595-45b0-8afa-6329fb459504.64105.97", "flags": 3, "pending_map": [], "versioned_epoch": 2 } }, { "type": "olh", "idx": "1001_obj", "entry": { "key": { "name": "obj", "instance": "RcwAFyijyVd62p5RfVrMJ86Ckg6--BO" }, "delete_marker": "false", "epoch": 2, "pending_log": [], "tag": "oe82c75af1zizz3e1fuf5pe4qe25b4mj", "exists": "true", "pending_removal": "false" } } ]