Activity
From 05/17/2013 to 06/15/2013
06/15/2013
- 10:10 PM Feature #4310 (Fix Under Review): rgw: multisite: radosgw changes: copy across regions
- 10:09 PM Bug #5362 (Fix Under Review): rgw: failure when listing objects with prefix that starts with unde...
- 10:09 PM Feature #5352 (Fix Under Review): rgw: metadata get should also dump mtime
- 10:08 PM Feature #5353 (Fix Under Review): rgw: metadata put should apply mtime if set
06/14/2013
- 11:28 PM Feature #5349 (Fix Under Review): rgw: intra-region object copy
- 11:01 AM Feature #5349 (Resolved): rgw: intra-region object copy
- This should also include the ability to copy namespaced objects (to be able to copy multipart upload parts).
- 06:11 PM Bug #5348 (Fix Under Review): rgw: missing copy constraints checks for inter region user object copy
- 11:00 AM Bug #5348 (Resolved): rgw: missing copy constraints checks for inter region user object copy
- 02:54 PM Bug #5347 (Fix Under Review): rgw: bucket marker should include original zone name
- 11:00 AM Bug #5347 (Resolved): rgw: bucket marker should include original zone name
- To avoid marker collisions
- 02:41 PM Bug #5362 (Resolved): rgw: failure when listing objects with prefix that starts with underscore
- 11:09 AM Feature #5358 (Resolved): rgw: RESTful api for intra-region copy state
- 11:08 AM Bug #5357 (Resolved): rgw: set and retrieve intra-region copy operation state
- 11:07 AM Feature #5356 (Rejected): rgw: RESTful api for bucket upstream zone + marker info
- 11:07 AM Feature #5355 (Rejected): rgw: get and set bucket upstream zone + marker info
- 11:06 AM Feature #5354 (Resolved): rgw: intra-region object copy should also set mtime on object
- 11:05 AM Feature #5353 (Resolved): rgw: metadata put should apply mtime if set
- 11:05 AM Feature #5352 (Resolved): rgw: metadata get should also dump mtime
- 11:04 AM Bug #5351 (Resolved): rgw: make sure wip-rgw-geo passes gitbuilder
- 11:03 AM Feature #5350 (New): rgw: copy object metadata should include omap data for object
- That's needed multipart head objects copy
- 08:50 AM Bug #5346 (Resolved): rgw: invalid read from RGWFormatter_Plain::write_data
- ubuntu@teuthology:/a/teuthology-2013-06-14_01:00:36-rgw-master-testing-basic/35856$ zless ./remote/ubuntu@plana63.fro...
- 08:21 AM Bug #5344 (Resolved): rgw: make list of bucket placement pools index configurable
- The object containing the list of placement pools is hard coded, make it configurable (through ceph.conf).
06/13/2013
- 03:01 PM Feature #5341 (Resolved): rgw: keep state for cross-rgw copy operations
- Need to implement a new class that'd index the data.
06/11/2013
- 07:20 PM Bug #5324 (Resolved): radosgw-admin --help missing the --shard-id option
- The new 'mdlog trim' call requires a --shard-id option be specified but that option is not listed in the --help output.
- 06:19 PM Bug #5323: trim data log lists dates as optional, enforced as required in the current code
- I believe that the offending line is in ceph/src/rgw/rgw_rest_log.cc in the function RGWOp_MDLog_Delete::execute().
... - 06:17 PM Bug #5323 (Resolved): trim data log lists dates as optional, enforced as required in the current ...
- In the wip-rgw-geo branch, the
DELETE /admin/log?id=<shard id>
call lists start-time and end-time as optional. How... - 09:56 AM Bug #5302: rest-bench breaks with XmlParseFailure
- what fastcgi module is being used here? Maybe try:
rgw print continue = false
int your ceph.conf. - 07:26 AM Bug #5302 (Can't reproduce): rest-bench breaks with XmlParseFailure
- This was reported on the mailing list when trying to run rest-bench:...
06/07/2013
- 02:17 PM Bug #5262 (Resolved): rgw: can't access buckets with names that start with 'auth'
- Backported to cuttlefish in commit:bd12e81e48014024171c55f5984c9183c8e363cb and commit:c75760e39d8df5b1971343e9f9186f...
- 01:59 PM Bug #5262 (Pending Backport): rgw: can't access buckets with names that start with 'auth'
- Fixed in next, commit:8d55b87f95d59dbfcfd0799c4601ca37ebb025f5. Fixed a related issue as well, commit:ad3934e335399f7...
- 02:05 PM Bug #5261 (Resolved): rgw: 'cors' is not regarded as a sub-resource
- Backported to cuttlefish in commit:b1d436e752c9c20e7dbff91b769cb2ba47383571
- 01:58 PM Bug #5261 (Pending Backport): rgw: 'cors' is not regarded as a sub-resource
- Fixed in next branch, commit:9a0a9c205b8c24ca9c1e05b0cf9875768e867a9e.
Will backport to cuttlefish and update with c... - 10:46 AM Bug #5261: rgw: 'cors' is not regarded as a sub-resource
- Yeah, tested it. I created a new functional test for it. Also, there's no CORS in bobtail, so we don't need it there.
- 10:29 AM Bug #5261: rgw: 'cors' is not regarded as a sub-resource
- Well, that's a simple enough fix. Have you tested it yet?
And it's marked as needing a backport to cuttlefish, but... - 01:14 PM Feature #5164: rgw: multisite: metadata push notifications: design blueprint
- 01:13 PM Feature #4098 (Fix Under Review): rgw: multi-site: Global Bucket Namespace
- 01:13 PM Feature #4329 (Fix Under Review): rgw: dr: updated buckets log: RESTful API
- 01:08 PM Feature #4715: rgw: Add support for OPTIONS HTTP method
- They are waiting a bit before the upgrade, however they recently reported back that they put together some custom rul...
- 01:03 PM Feature #4715: rgw: Add support for OPTIONS HTTP method
- I'd rather not to do a backport. Do we have a bobtail customer asking for this who can't/won't upgrade to Cuttlefish?
- 01:04 PM Feature #5136 (Need More Info): rgw: revise user stats
- ?
- 01:00 PM Feature #5169: Do not list swift containers when enumerating buckets using S3 API
- 12:58 PM Feature #5218: rgw: make bucket removal "atomic"
06/06/2013
- 02:16 PM Bug #5262 (Resolved): rgw: can't access buckets with names that start with 'auth'
- 10:09 AM Bug #5261 (In Progress): rgw: 'cors' is not regarded as a sub-resource
- 10:04 AM Bug #5261 (Resolved): rgw: 'cors' is not regarded as a sub-resource
- 'cors' needs to be regarded as a sub-resource, otherwise auth signing is not being done correctly.
06/05/2013
- 03:11 PM Feature #5218: rgw: make bucket removal "atomic"
- Don't know since we don't have a design; but probably not as I suspect it will require a (very minor) format change/e...
- 03:06 PM Feature #5218: rgw: make bucket removal "atomic"
- When fixed, will this be backported to bobtail?
06/04/2013
- 08:42 AM Bug #5245: Frequent 500s from radosgw
- Yes, there is a single radosgw process:...
- 07:58 AM Bug #5245: Frequent 500s from radosgw
- Can you verify that you only have a single gateway running on that socket, and that the process id does not change wh...
- 07:51 AM Bug #5245: Frequent 500s from radosgw
- This is my Apache config:...
- 07:30 AM Bug #5245: Frequent 500s from radosgw
- Could it be that you let apache spawn the gateways by itself? Or maybe running multiple gateways over the same socket...
- 02:32 AM Bug #5245 (Can't reproduce): Frequent 500s from radosgw
- Hi,
I have roughly 30 clients talking simultaneously to radosgw over 1Gbps link. I use boto library on the client ...
06/03/2013
- 04:23 PM Feature #5170: RGW: Object restriping tool to fix large objects from argonaut.
- 09:55 AM Feature #4310 (In Progress): rgw: multisite: radosgw changes: copy across regions
- 09:55 AM Feature #4337 (In Progress): rgw: multisite: metadata sync agent: implement full sync
05/31/2013
- 06:14 PM Bug #5228 (Duplicate): radosgw-admin bucket list no longer shows all buckets
- It can still list the buckets owned by a specific user when --uid is specified.
The bug was introduced by the foll... - 01:17 PM Bug #5197: Bucket shows up when listing buckets but does not exist anywhere else.
- And #5219 covers the "user check" not cleaning up.
- 01:09 PM Bug #5197 (Resolved): Bucket shows up when listing buckets but does not exist anywhere else.
- Okay, so the bucket rm didn't work because the object's not on disk, so the initial stat fails, and the radosgw-admin...
- 01:17 PM Feature #5219 (New): "radosgw-admin user check" should handle non-existent buckets in index
- Right now, if "radosgw-admin user check" encounters a bucket whose object doesn't exist it uses default values (becau...
- 01:04 PM Feature #5218 (New): rgw: make bucket removal "atomic"
- Right now, bucket removal consists of two steps:
1) Remove the bucket object (making sure the bucket index doesn't l... - 11:01 AM Bug #5209 (Resolved): rgw: crash when head contains unexpected data (when getting range of bytes)
- Fix is reviewed and in the next branch, commit:c5fc52ae0fc851444226abd54a202af227d7cf17. Cherry-picked back to cuttle...
- 11:00 AM Bug #5204 (Resolved): rgw: copy object leaks tail
- Fix is reviewed and in next branch, commit:b1312f94edc016e604f1d05ccfe2c788677f51d1. Cherry-picked to cuttlefish and ...
05/30/2013
- 03:04 PM Bug #5197 (In Progress): Bucket shows up when listing buckets but does not exist anywhere else.
- Looking at the cluster indicates that indeed, there's an orphaned omap entry on the <user>.buckets object, that doesn...
- 12:28 PM Bug #5197: Bucket shows up when listing buckets but does not exist anywhere else.
- This was an empty bucket created under argonaut. It was deleted normally while an argonaut->bobtail upgrade was "in p...
- 02:39 PM Feature #4715: rgw: Add support for OPTIONS HTTP method
- Yes, but not trivially.
- 02:31 PM Feature #4715: rgw: Add support for OPTIONS HTTP method
- Neil Levine wrote:
> Yehuda, can we close this?
Can this be backported to bobtail?
- 01:18 PM Bug #5209 (In Progress): rgw: crash when head contains unexpected data (when getting range of bytes)
- 12:45 PM Bug #5209 (Resolved): rgw: crash when head contains unexpected data (when getting range of bytes)
- We ended up with a multipart object that had head with data (some old argonaut issue?). A request to retrieve only pa...
- 11:09 AM Feature #5207 (New): rgw: make listing non-standard bucket names through S3 api configurable
- Buckets that were created through the swift api and do not conform to the S3 naming requirements can be listed. Make ...
- 09:37 AM Bug #5204 (In Progress): rgw: copy object leaks tail
- 09:03 AM Bug #5204 (Resolved): rgw: copy object leaks tail
- Problem is that we end up overriding the copied object tag with the original tag.
05/29/2013
- 04:40 PM Bug #5197 (Resolved): Bucket shows up when listing buckets but does not exist anywhere else.
There is a bucket which shows up when buckets are listed through the api but exists nowhere else. We need to get th...- 12:42 PM Bug #5192 (Won't Fix): RGW: radosgw-admin user rm --access-key not working on bobtail
- access-key should stil be able to lookup the uid, but the command is failing.
radosgw-admin user rm --access-key=$...
05/28/2013
- 09:55 AM Feature #5169: Do not list swift containers when enumerating buckets using S3 API
- Can you provide some more logs for this issue, just to make sure that what we think happens actually happens?
- 08:51 AM Documentation #5178 (Resolved): rgw: fix keystone openssl to nss conversion
- as specified in here:
[[http://thread.gmane.org/gmane.comp.file-systems.ceph.user/1637]] - 01:29 AM Documentation #2990 (Resolved): doc: expand/complete RGW S3 API reference
- This is complete now. Todo: A path between Quick Start and using the APIs. S3 subdomain configuration still needs to ...
05/24/2013
- 02:29 PM Feature #5170 (Resolved): RGW: Object restriping tool to fix large objects from argonaut.
- DHO needs a object restriping tool to read in the extremely large objects from argonaut and write them back into rado...
- 02:03 PM Feature #5169 (New): Do not list swift containers when enumerating buckets using S3 API
- If a user has created containers over swift protocol, they show up in bucket listing over S3, causing problems for an...
- 11:17 AM Documentation #5166 (Resolved): rgw: dr: async repl and DR documentation
- 11:17 AM Documentation #5165 (Resolved): rgw: multisite: regions and global namespace documentation
- 11:12 AM Feature #4335: rgw: dr: sync processing state: define datastructures
- This is so that agents which get restarted have durable information about what work they were doing before restart, a...
- 11:10 AM Feature #5164 (Closed): rgw: multisite: metadata push notifications: design blueprint
- 10:49 AM Feature #4334 (Fix Under Review): rgw: dr: bucket index log API: implement RESTful API
- 10:49 AM Feature #4333 (Fix Under Review): rgw: multisite: metadata-changes log: implement RESTful API
- 10:49 AM Feature #5008 (Fix Under Review): rgw: bucket metadata changes should be reflected in mdlog
05/23/2013
- 01:18 PM Bug #5152 (Resolved): rgw: usage iteration by user doesn't skip to correct epoch
- Landed to Next, Bobtail, and Cuttlefish.
- 10:24 AM Bug #5152: rgw: usage iteration by user doesn't skip to correct epoch
- Reviewed-by.
- 09:33 AM Bug #5152: rgw: usage iteration by user doesn't skip to correct epoch
- Please review - needs to go into Next, Cuttlefish, and Bobtail
- 08:57 AM Bug #5152 (Fix Under Review): rgw: usage iteration by user doesn't skip to correct epoch
05/22/2013
- 11:35 PM Feature #5153 (New): rgw: usage log trim is unbounded
- 09:06 PM Bug #5152 (Resolved): rgw: usage iteration by user doesn't skip to correct epoch
- Instead of starting to iterate from the correct timestamp, we iterate fro,m the beginning of time (if a user was spec...
- 07:04 AM Tasks #5144 (New): rgw: incorporate greg's comment to the log objclass
05/21/2013
- 01:20 PM Bug #4754 (Resolved): GET/HEAD on account is extremely slow, times out
- see #5136 for larger architectural overhaul
- 01:19 PM Bug #5132 (Duplicate): nightlies: rgw crashed in bobtail
- dup of #4905. backported and merged fix.
- 09:54 AM Bug #5132 (Duplicate): nightlies: rgw crashed in bobtail
- logs: ubuntu@teuthology:/a/teuthology-2013-05-21_01:30:03-upgrade-master-testing-basic/18675...
- 01:18 PM Bug #4902 (Resolved): Issuess handling very large files
- 01:15 PM Bug #2366 (Resolved): rgw: bucket index update rely on pg state
- 01:14 PM Bug #3450: WRITE permission only doesn't allow proper multi-part upload
- We're going to revise the whole subuser scheme as part of a bigger multi-tenancy project.
- 01:10 PM Bug #3450 (Won't Fix): WRITE permission only doesn't allow proper multi-part upload
- 01:13 PM Bug #4755 (Resolved): rgw: assumption of signed char
- 01:11 PM Bug #4409 (Resolved): rgw: better logging on fastcgi socket error
- 01:10 PM Bug #3706 (Resolved): rgw functional test testSlashInName failed in nightly
- 01:07 PM Feature #5136 (Closed): rgw: revise user stats
- 01:07 PM Bug #4497 (Resolved): rgw: FAIL: testSlashInName (test.functional.tests.TestContainer)
- 01:07 PM Bug #4905 (Resolved): rgw: log formatter for ops socket not protected
- commit:d48f1edb07a4d8727ac956f70e663c1b4e33e1dd
- 10:35 AM Feature #5133: rgw: RESTful api to lock/unlock mdlog
- * Get datalog info
(we'll modify the list metadata log):
GET /admin/log?type=metadata
result:
return a js... - 10:31 AM Feature #5133 (Resolved): rgw: RESTful api to lock/unlock mdlog
- 10:34 AM Feature #5134 (Resolved): rgw: RESTful api for datalog
05/20/2013
- 06:28 PM Cleanup #5129 (New): rgw: document RGWRegionMap::update()
- 06:27 PM Cleanup #5128 (Closed): rgw: rename RGWRegionMap::get_params()
- By popular demand. Maybe call it get_storage_object_location(), and potentially make it static.
- 06:24 PM Feature #5127 (New): rgw: region map versioning
- 06:11 PM Feature #5126 (New): rgw: identify master region divergence
- Identify the cases where the region map holds conflicting info about the master region and handle it appropriately.
- 05:58 PM Cleanup #5124 (Resolved): rgw: use region instead of regions in radosgw-admin
- and keep it consistent
- 05:45 PM Tasks #5121 (Closed): bump up librados version
- Need to bump up librados version (due to librados related changes for dr/geo)
- 05:37 PM Documentation #5119 (Resolved): rgw: document which pools allowed to collide
- within a zone configuration we may reuse the same pool for different purposes (e.g., rgw_zone_root_pool, rgw_region_r...
05/17/2013
- 08:55 AM Feature #5101 (New): teuthology: make rgw.py test multiple instances
- even running 2 instances is a start, but ideally we also make an haproxy task that balances between them?
Also available in: Atom