why we need this plain entry when bucket enabled versioning?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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"
        }
    }
]




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux