Actions
Bug #40663
closedbugs in list objects v1
% Done:
0%
Source:
Tags:
listv2
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Description
the changes to list-objects are causing multisite test failures. multisite sync fails to decode the json format of v1 bucket listings. the json result is missing the final } and the fields KeyMarker and VersionIdMarker are duplicated:
{
"Name": "pugjvw-7",
"Prefix": "",
"KeyMarker": "",
"VersionIdMarker": "",
"MaxKeys": 1000,
"IsTruncated": "false",
"KeyMarker": "",
"VersionIdMarker": "",
"Entries": [
{
"IsDeleteMarker": false,
"Key": "&",
"RgwxTag": "37ea426c-fc46-4941-8c27-76fde0dbb85e.4144.90",
"RgwxMtime": "2019-07-03T17:58:03.464771791Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:58:03.464Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": ":",
"RgwxTag": "37ea426c-fc46-4941-8c27-76fde0dbb85e.4144.88",
"RgwxMtime": "2019-07-03T17:58:03.379543693Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:58:03.379Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": "_myobj",
"RgwxTag": "37ea426c-fc46-4941-8c27-76fde0dbb85e.4144.85",
"RgwxMtime": "2019-07-03T17:58:03.323513787Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:58:03.323Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": "myobj",
"RgwxTag": "37ea426c-fc46-4941-8c27-76fde0dbb85e.4144.77",
"RgwxMtime": "2019-07-03T17:58:03.149433055Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:58:03.149Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
}
]
reverting the list-v2 changes produces this correct output:
{
"Name": "jyiuuu-7",
"Prefix": "",
"KeyMarker": "",
"VersionIdMarker": "",
"MaxKeys": 1000,
"IsTruncated": "false",
"Entries": [
{
"IsDeleteMarker": false,
"Key": "&",
"RgwxTag": "cf3245e5-4075-4b64-9e67-56028766e1b6.4144.93",
"RgwxMtime": "2019-07-03T17:36:36.613123217Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:36:36.613Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": ":",
"RgwxTag": "cf3245e5-4075-4b64-9e67-56028766e1b6.4144.91",
"RgwxMtime": "2019-07-03T17:36:36.493952731Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:36:36.493Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": "_myobj",
"RgwxTag": "cf3245e5-4075-4b64-9e67-56028766e1b6.4144.89",
"RgwxMtime": "2019-07-03T17:36:36.421685020Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:36:36.421Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
},
{
"IsDeleteMarker": false,
"Key": "myobj",
"RgwxTag": "cf3245e5-4075-4b64-9e67-56028766e1b6.4144.80",
"RgwxMtime": "2019-07-03T17:36:36.268098478Z",
"VersionId": "null",
"IsLatest": true,
"LastModified": "2019-07-03T17:36:36.268Z",
"ETag": "\"a8f5f167f44f4964e6c998dee827110c\"",
"Size": 6,
"StorageClass": "STANDARD",
"Owner": {
"ID": "tester",
"DisplayName": "Test User"
},
"Type": "Normal"
}
]
}
Actions