Project

General

Profile

Activity

From 03/04/2012 to 04/02/2012

04/02/2012

02:30 PM Bug #1853 (Resolved): rgw: qa test to verify bucket recreation does not override bucket
Implemented, commit:1551c5b08714b415c49fc759002b7c6a6d4d611a. Yehuda Sadeh
01:26 PM Bug #1856 (Resolved): It is possible to look up an rgw user by a subuser that does not exist as l...
Fixed, commit:addc744692f60885a747c4531cd12bf19b3a7f2a. Yehuda Sadeh
11:15 AM Feature #2171: rgw: asynchronously calculate md5
Thinking about it some more, it's probably not the best use of time and effort. We initiate the md5 calculation after... Yehuda Sadeh

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. Sage Weil

03/28/2012

08:35 AM Bug #2220 (Resolved): rgw: librgw dep on g_ceph_context
Fixed, commit:18d219e512a8e0f427a2229a71e15869cac3b593. Yehuda Sadeh
07:16 AM Bug #2220 (Resolved): rgw: librgw dep on g_ceph_context
from last night's qa,... Sage Weil

03/27/2012

04:26 PM Bug #2197 (Resolved): rgw: need to throttle incoming requests
Fixed, commit:a52d048ac429c3d2b6a9286d96253308f6588762. Yehuda Sadeh
03:40 PM Bug #2208 (Resolved): rgw: radosgw-admin temp remove failure
Fixed, merged at commit:93ba4c004a9269148a75b67da2522855cb1842a3. Yehuda Sadeh

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. Yehuda Sadeh

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... Yehuda Sadeh

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...
Yehuda Sadeh
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... Yehuda Sadeh
03:10 PM Feature #2194 (Resolved): rgw: replace bucket-marker-ver with better, fast, more scalable solution
Fixed, commit:6a5cbec38b761d524e699e2a7410a340d093ccca. Yehuda Sadeh
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... Yehuda Sadeh
10:47 AM Bug #2189 (Resolved): rgw: can't change debug level through ceph.conf
Fixed, commit:e0b8f7a0331b0ceee54a911bb9231cb168eb2d0f. Yehuda Sadeh
10:28 AM Bug #2190 (Resolved): rgw: cache disabled
Fixed, commit:5b3319870ea9d6c715c671e006e3a772008e3e78. Yehuda Sadeh

03/19/2012

05:34 PM Bug #2190 (Resolved): rgw: cache disabled
in master branch only, due to internal api change. Yehuda Sadeh
05:33 PM Bug #2189 (Resolved): rgw: can't change debug level through ceph.conf
Yehuda Sadeh

03/15/2012

12:58 PM Feature #1941 (Rejected): rgw: revisit bucket removal
Sage Weil
12:57 PM Feature #785 (Rejected): rgw: fix filesystem backend
Sage Weil

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... Yehuda Sadeh
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... Yehuda Sadeh
09:49 AM Cleanup #2166 (Resolved): rgw: make sure librgw doesn't link against libfcgi
Fixed, commit:e19417ef55c713e60c61edd0de7c2228953407a1. Yehuda Sadeh
09:48 AM Bug #2170 (Resolved): librgw references g_ceph_context
Fixed, commit:5912312c14a6214f4318fd7bfb6fd08714458b6f. Yehuda Sadeh

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). Yehuda Sadeh
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... Yehuda Sadeh
11:01 AM Bug #2170: librgw references g_ceph_context
Ouch. Mostly through dout, but there are other references. Yehuda Sadeh
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... Sage Weil
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. Yehuda Sadeh

03/12/2012

04:58 PM Feature #2140 (Resolved): rgw: use new encode/decode macros
Yehuda Sadeh
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... Yehuda Sadeh
11:56 AM Feature #2040 (Resolved): rgw: disable rgw log through ceph.conf
Sage Weil

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. Sage Weil

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 Sage Weil

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. Yehuda Sadeh
01:56 PM Cleanup #2089: rgw: less dout(0) noise?
sounds good to me! Sage Weil
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=" <<...
Dan Mick
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. Yehuda Sadeh
09:40 AM Feature #1739 (Resolved): rgw: multipart upload should use manifest object
Sage Weil
07:46 AM Feature #2066 (Resolved): rgw: make list_objects efficient
Done, merge in with rgw-omap changes at commit:89648a0d1abe06832f57db2ff8be85749f667094 Yehuda Sadeh
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). Yehuda Sadeh
07:34 AM Feature #2040: rgw: disable rgw log through ceph.conf
Yeah, this is the rgw user operations log, not the debug log. Yehuda Sadeh
07:25 AM Feature #1847 (Resolved): rgw: revisit the way we store large objects
Revisited, solution was merged in commit:5f8bbf1ff2d547023c15628dd0e3a5711e584c2b (rgw-new-atomic). Yehuda Sadeh
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.
Yehuda Sadeh
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. Yehuda Sadeh
07:19 AM Feature #2140 (In Progress): rgw: use new encode/decode macros
Yehuda Sadeh

03/07/2012

09:20 PM Feature #2066 (In Progress): rgw: make list_objects efficient
Sage Weil
09:20 PM Feature #1950 (In Progress): rgw: create S3/Swift ACL interoperability suite
Sage Weil
09:20 PM Feature #830 (Resolved): rgw: swift per-object ACLs
Sage Weil
09:19 PM Feature #2140 (Resolved): rgw: use new encode/decode macros
Sage Weil
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...
Dan Mick
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.) Dan Mick

03/06/2012

09:34 AM Bug #2139 (Fix Under Review): rgw: no cleanup of index update in case of cancelled operations
Sage Weil

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 Sage Weil
12:39 PM Bug #2120 (Resolved): rgw: atomic write guard doesn't scale well
Yehuda Sadeh
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... Yehuda Sadeh
10:45 AM Bug #2063 (Resolved): rgw: access key shouldn't contain chars that need to be url encoded
Sage Weil
10:40 AM Bug #2035 (Resolved): rgw: bucket removal fails
Sage Weil
10:35 AM Bug #1948 (Resolved): rgw: need to read intent log in chunks
Sage Weil
10:33 AM Bug #2027 (Need More Info): rgw -> apache miscommunication
Sage Weil
10:08 AM Bug #1864 (Resolved): rgw: atomic bucket info
Sage Weil
09:50 AM Bug #1822 (Closed): radosgw can be slow to respond to requests
several other bugs are open to track specific problems Sage Weil
09:49 AM Bug #2139 (Resolved): rgw: no cleanup of index update in case of cancelled operations
Yehuda Sadeh
 

Also available in: Atom