Activity
From 03/01/2012 to 03/30/2012
03/30/2012
- 09:00 PM Feature #2229 (New): rgw: functional tests for rgw class
- A series of simple functional tests to verify the rgw class methods behave as they should.
03/28/2012
- 08:35 AM Bug #2220 (Resolved): rgw: librgw dep on g_ceph_context
- Fixed, commit:18d219e512a8e0f427a2229a71e15869cac3b593.
- 07:16 AM Bug #2220 (Resolved): rgw: librgw dep on g_ceph_context
- from last night's qa,...
03/27/2012
- 04:26 PM Bug #2197 (Resolved): rgw: need to throttle incoming requests
- Fixed, commit:a52d048ac429c3d2b6a9286d96253308f6588762.
- 03:40 PM Bug #2208 (Resolved): rgw: radosgw-admin temp remove failure
- Fixed, merged at commit:93ba4c004a9269148a75b67da2522855cb1842a3.
03/23/2012
- 12:53 PM Bug #2208 (Resolved): rgw: radosgw-admin temp remove failure
- The radosgw-admin temp remove on congress goes into infinite loop when trying to list the .intent-log pool.
03/21/2012
- 02:25 PM Bug #2197 (Resolved): rgw: need to throttle incoming requests
- In case we can't handle requests, we'd end up accepting requests indefinitely thus we consume fds endlessly. This wil...
03/20/2012
- 05:14 PM Bug #2193 (Resolved): rgw: .pools.avail is not cached
- Fixed, commit:4760536fe573c702bac8fb1d51213d76059e32dc.
We now mirror the info in the object. Still keeping the om... - 09:28 AM Bug #2193 (Resolved): rgw: .pools.avail is not cached
- Probably due to recent omap changes, we don't cache omap operations. Either we cache it, or just keep available pools...
- 03:10 PM Feature #2194 (Resolved): rgw: replace bucket-marker-ver with better, fast, more scalable solution
- Fixed, commit:6a5cbec38b761d524e699e2a7410a340d093ccca.
- 09:32 AM Feature #2194 (Resolved): rgw: replace bucket-marker-ver with better, fast, more scalable solution
- We use this object in order to create unique prefix for bucket objects (we do it at bucket creation). Instead of this...
- 10:47 AM Bug #2189 (Resolved): rgw: can't change debug level through ceph.conf
- Fixed, commit:e0b8f7a0331b0ceee54a911bb9231cb168eb2d0f.
- 10:28 AM Bug #2190 (Resolved): rgw: cache disabled
- Fixed, commit:5b3319870ea9d6c715c671e006e3a772008e3e78.
03/19/2012
- 05:34 PM Bug #2190 (Resolved): rgw: cache disabled
- in master branch only, due to internal api change.
- 05:33 PM Bug #2189 (Resolved): rgw: can't change debug level through ceph.conf
03/15/2012
- 12:58 PM Feature #1941 (Rejected): rgw: revisit bucket removal
- 12:57 PM Feature #785 (Rejected): rgw: fix filesystem backend
03/14/2012
- 04:35 PM Bug #2001 (Resolved): radosgw memory leak
- At this point I can't see any other leak (I already fixed one). Doesn't mean that there isn't another one, but I'm re...
- 10:09 AM Feature #2171: rgw: asynchronously calculate md5
- Actually, I think it'll be easier doing it the other way around. As we already write the object asynchronously we can...
- 09:49 AM Cleanup #2166 (Resolved): rgw: make sure librgw doesn't link against libfcgi
- Fixed, commit:e19417ef55c713e60c61edd0de7c2228953407a1.
- 09:48 AM Bug #2170 (Resolved): librgw references g_ceph_context
- Fixed, commit:5912312c14a6214f4318fd7bfb6fd08714458b6f.
03/13/2012
- 11:40 PM Feature #2172 (Resolved): rgw: get chunks asynchronously
- Chunks are read synchronously. We need to have a window of chunks that are read asynchronously (as with PUT).
- 11:38 PM Feature #2171 (Rejected): rgw: asynchronously calculate md5
- When doing a PUT we calculate the md5 of the content (used later for the etag) synchronously. We need to be able to c...
- 11:01 AM Bug #2170: librgw references g_ceph_context
- Ouch. Mostly through dout, but there are other references.
- 10:40 AM Bug #2170 (Resolved): librgw references g_ceph_context
- 2012-03-13T00:48:30.009 INFO:teuthology.task.workunit.client.0.err:OSError: /tmp/cephtest/binary/usr/local/lib/librgw...
- 09:31 AM Feature #2169 (Resolved): rgw: api to control bucket placement
- It'd be nice to be able to control which pool the bucket would be placed in when creating it.
03/12/2012
- 04:58 PM Feature #2140 (Resolved): rgw: use new encode/decode macros
- 01:19 PM Cleanup #2089 (Resolved): rgw: less dout(0) noise?
- Fixed, commit:31578c19ffe9276a3e6495707e72180436ef3272. I've also set different 'debug rgw' default for rgw and rados...
- 11:56 AM Feature #2040 (Resolved): rgw: disable rgw log through ceph.conf
03/11/2012
- 09:41 PM Cleanup #2166 (Resolved): rgw: make sure librgw doesn't link against libfcgi
- Currently it does, and seems to need to to build on squeeze.
03/09/2012
- 02:03 PM Feature #2140: rgw: use new encode/decode macros
- we should add some semi-meaningful test instances for these objects, otherwise all looks good
03/08/2012
- 04:07 PM Bug #2139 (Resolved): rgw: no cleanup of index update in case of cancelled operations
- Fixed, merged at commit: 71323ffeda665defdd133d9fd3c40e08952082e4.
- 01:56 PM Cleanup #2089: rgw: less dout(0) noise?
- sounds good to me!
- 01:40 PM Cleanup #2089: rgw: less dout(0) noise?
- debug rgw = 0 removes almost everything except two:
rgw_main.cc: dout(0) << "====== starting new request req=" <<... - 10:05 AM Cleanup #2089: rgw: less dout(0) noise?
- Actually, those are dout(10). The problem is that the default rgw log level is 20.
- 09:40 AM Feature #1739 (Resolved): rgw: multipart upload should use manifest object
- 07:46 AM Feature #2066 (Resolved): rgw: make list_objects efficient
- Done, merge in with rgw-omap changes at commit:89648a0d1abe06832f57db2ff8be85749f667094
- 07:37 AM Feature #1715 (Rejected): rgw: use RENAME osd operation to avoid slow CLONE operations
- With new atomic scheme we're not using clone anymore (unless it's an old object for backward compatibility).
- 07:34 AM Feature #2040: rgw: disable rgw log through ceph.conf
- Yeah, this is the rgw user operations log, not the debug log.
- 07:25 AM Feature #1847 (Resolved): rgw: revisit the way we store large objects
- Revisited, solution was merged in commit:5f8bbf1ff2d547023c15628dd0e3a5711e584c2b (rgw-new-atomic).
- 07:23 AM Feature #1872 (Resolved): rgw: only use shadow objects for large objects
- This has long been done.
Pushing acls check to cls_rgw can be done later on, but that's a different issue. - 07:21 AM Bug #2072 (Resolved): rgw: owner cannot change acl if it doesn't have bucket read permission
- Fixed, merged in with swift-acls.
- 07:19 AM Feature #2140 (In Progress): rgw: use new encode/decode macros
03/07/2012
- 09:20 PM Feature #2066 (In Progress): rgw: make list_objects efficient
- 09:20 PM Feature #1950 (In Progress): rgw: create S3/Swift ACL interoperability suite
- 09:20 PM Feature #830 (Resolved): rgw: swift per-object ACLs
- 09:19 PM Feature #2140 (Resolved): rgw: use new encode/decode macros
- 08:53 PM Feature #2040: rgw: disable rgw log through ceph.conf
- Dan Mick wrote:
> Yes please! :) rgw debug = 0 doesn't seem to have any effect. (you knew that.)
...but this i... - 08:47 PM Feature #2040: rgw: disable rgw log through ceph.conf
- Yes please! :) rgw debug = 0 doesn't seem to have any effect. (you knew that.)
03/06/2012
- 09:34 AM Bug #2139 (Fix Under Review): rgw: no cleanup of index update in case of cancelled operations
03/05/2012
- 02:32 PM Feature #2140 (Resolved): rgw: use new encode/decode macros
- so we can safely revise encoding for the structures in a forward/backward compatible way
- 12:39 PM Bug #2120 (Resolved): rgw: atomic write guard doesn't scale well
- 12:37 PM Bug #2120: rgw: atomic write guard doesn't scale well
- A fix for that was already pushed (backing off when identifying a race in atomic write scheme). However, a more compl...
- 10:45 AM Bug #2063 (Resolved): rgw: access key shouldn't contain chars that need to be url encoded
- 10:40 AM Bug #2035 (Resolved): rgw: bucket removal fails
- 10:35 AM Bug #1948 (Resolved): rgw: need to read intent log in chunks
- 10:33 AM Bug #2027 (Need More Info): rgw -> apache miscommunication
- 10:08 AM Bug #1864 (Resolved): rgw: atomic bucket info
- 09:50 AM Bug #1822 (Closed): radosgw can be slow to respond to requests
- several other bugs are open to track specific problems
- 09:49 AM Bug #2139 (Resolved): rgw: no cleanup of index update in case of cancelled operations
Also available in: Atom