Bug #22686
openset user quota don
0%
Description
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# radosgw-admin user info --uid=test1
{
"user_id": "test1",
"display_name": "test1",
"email": "test1@imusic.cn",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [
{
"user": "test1",
"access_key": "test1",
"secret_key": "test1"
}
],
"swift_keys": [],
"caps": [],
"op_mask": "read, write, delete",
"default_placement": "",
"placement_tags": [],
"bucket_quota": {
"enabled": false,
"max_size_kb": -1,
"max_objects": -1
},
"user_quota": {
"enabled": true,
"max_size_kb": 10240,
"max_objects": 5
},
"temp_url_keys": []
}
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f1.mp3
upload: 'abc.mp3' -> 's3://test1/f1.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 7.63 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f2.mp3
upload: 'abc.mp3' -> 's3://test1/f2.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 6.27 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f3.mp3
upload: 'abc.mp3' -> 's3://test1/f3.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 51.45 MB/s done
ERROR: S3 error: 403 (QuotaExceeded)
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f3.mp3
upload: 'abc.mp3' -> 's3://test1/f3.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 6.54 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f4.mp3
upload: 'abc.mp3' -> 's3://test1/f4.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 6.82 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f5.mp3
upload: 'abc.mp3' -> 's3://test1/f5.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 6.93 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg put abc.mp3 s3://test1/f6.mp3
upload: 'abc.mp3' -> 's3://test1/f6.mp3' [1 of 1]
1436107 of 1436107 100% in 0s 5.86 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser1.cfg du s3://test1
8616642 6 objects s3://test1/
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
Updated by Amine Liu over 6 years ago
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# radosgw-admin user info --uid=test2
{
"user_id": "test2",
"display_name": "test2",
"email": "test2@imusic.cn",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [
{
"user": "test2",
"access_key": "test2",
"secret_key": "test2"
}
],
"swift_keys": [],
"caps": [],
"op_mask": "read, write, delete",
"default_placement": "",
"placement_tags": [],
"bucket_quota": {
"enabled": true,
"max_size_kb": 10240,
"max_objects": 10
},
"user_quota": {
"enabled": true,
"max_size_kb": 10240,
"max_objects": 10
},
"temp_url_keys": []
}
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2
upload: '100k.dd' -> 's3://mytest2/100k.dd' [1 of 1]
102400 of 102400 100% in 0s 793.44 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f2
upload: '100k.dd' -> 's3://mytest2/f2' [1 of 1]
102400 of 102400 100% in 0s 1295.59 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f3
upload: '100k.dd' -> 's3://mytest2/f3' [1 of 1]
102400 of 102400 100% in 0s 946.66 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f4
upload: '100k.dd' -> 's3://mytest2/f4' [1 of 1]
102400 of 102400 100% in 0s 926.23 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f5
upload: '100k.dd' -> 's3://mytest2/f5' [1 of 1]
102400 of 102400 100% in 0s 1116.32 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f6
upload: '100k.dd' -> 's3://mytest2/f6' [1 of 1]
102400 of 102400 100% in 0s 1456.73 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f7
upload: '100k.dd' -> 's3://mytest2/f7' [1 of 1]
102400 of 102400 100% in 0s 1987.28 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f8
upload: '100k.dd' -> 's3://mytest2/f8' [1 of 1]
102400 of 102400 100% in 0s 994.17 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f9
upload: '100k.dd' -> 's3://mytest2/f9' [1 of 1]
102400 of 102400 100% in 0s 1040.41 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f10
upload: '100k.dd' -> 's3://mytest2/f10' [1 of 1]
102400 of 102400 100% in 0s 1101.54 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put 100k.dd s3://mytest2/f11
upload: '100k.dd' -> 's3://mytest2/f11' [1 of 1]
102400 of 102400 100% in 0s 1031.61 kB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f12
upload: 'abc.mp3' -> 's3://mytest2/f12' [1 of 1]
1436107 of 1436107 100% in 0s 8.92 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f13
upload: 'abc.mp3' -> 's3://mytest2/f13' [1 of 1]
1436107 of 1436107 100% in 0s 7.79 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f14
upload: 'abc.mp3' -> 's3://mytest2/f14' [1 of 1]
1436107 of 1436107 100% in 0s 9.80 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f15
upload: 'abc.mp3' -> 's3://mytest2/f15' [1 of 1]
1436107 of 1436107 100% in 0s 7.37 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f16
upload: 'abc.mp3' -> 's3://mytest2/f16' [1 of 1]
1436107 of 1436107 100% in 0s 7.25 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f17
upload: 'abc.mp3' -> 's3://mytest2/f17' [1 of 1]
1436107 of 1436107 100% in 0s 7.66 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f18
upload: 'abc.mp3' -> 's3://mytest2/f18' [1 of 1]
1436107 of 1436107 100% in 0s 43.26 MB/s done
ERROR: S3 error: 403 (QuotaExceeded)
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f18
upload: 'abc.mp3' -> 's3://mytest2/f18' [1 of 1]
1436107 of 1436107 100% in 0s 7.58 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f19
upload: 'abc.mp3' -> 's3://mytest2/f19' [1 of 1]
1436107 of 1436107 100% in 0s 6.97 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f20
upload: 'abc.mp3' -> 's3://mytest2/f20' [1 of 1]
1436107 of 1436107 100% in 0s 6.68 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f21
upload: 'abc.mp3' -> 's3://mytest2/f21' [1 of 1]
1436107 of 1436107 100% in 0s 4.89 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f22
upload: 'abc.mp3' -> 's3://mytest2/f22' [1 of 1]
1436107 of 1436107 100% in 0s 37.67 MB/s done
ERROR: S3 error: 403 (QuotaExceeded)
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f22
upload: 'abc.mp3' -> 's3://mytest2/f22' [1 of 1]
1436107 of 1436107 100% in 0s 26.79 MB/s done
ERROR: S3 error: 403 (QuotaExceeded)
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg put abc.mp3 s3://mytest2/f22
upload: 'abc.mp3' -> 's3://mytest2/f22' [1 of 1]
1436107 of 1436107 100% in 0s 5.06 MB/s done
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]# s3cmd -c testuser2.cfg du s3://mytest2
16923577 22 objects s3://mytest2/
[root@sx-3f3r-ceph-s3-c1-03 my-cluster]#