General

Profile

J. Eric Ivancich's activity

From 11/07/2018 to 12/06/2018

12/06/2018

02:43 PM rgw Bug #37528: rgw: reshard on versioned buckets causes inconsistency in user stats
PR has needs-qa tag. J. Eric Ivancich
02:42 PM rgw Bug #37473: rgw: resharding of a versioned bucket causes a bucket stats discrepancy
Has needs-qa tag.... J. Eric Ivancich

12/05/2018

06:26 PM Ceph Revision 8cd7ff99 (ceph): rgw: fix bad user stats on versioned bucket after reshard
User stats should only count bucket index entries that refer to actual
data. So only count entries with categories MA...
J. Eric Ivancich
06:24 PM rgw Bug #37528: rgw: reshard on versioned buckets causes inconsistency in user stats
Preliminary fix in https://github.com/ceph/ceph/pull/25414 . J. Eric Ivancich
06:23 PM rgw Bug #37528 (Resolved): rgw: reshard on versioned buckets causes inconsistency in user stats
After a reshard on a versioned bucket, the user stats show different information. J. Eric Ivancich

12/03/2018

08:14 PM rgw Bug #37491: rgw: radosgw and radosgw-admin get different values for some reshard config options
J. Eric Ivancich
07:23 PM Ceph Revision 5e3a19ed (ceph): rgw: move all reshard config options out of legacy_config_options
With commit b713bb77a1d some rgw reshard config options were updated,
but corresponding changes were not made to
lega...
J. Eric Ivancich

11/30/2018

07:45 PM rgw Bug #37491: rgw: radosgw and radosgw-admin get different values for some reshard config options
PR: https://github.com/ceph/ceph/pull/25356 J. Eric Ivancich
07:43 PM rgw Bug #37491 (Resolved): rgw: radosgw and radosgw-admin get different values for some reshard confi...
Reported by Abhishek Lekshmanan <alekshmanan@suse.com>
The problem was tracked down to legacy config options and "...
J. Eric Ivancich
04:32 AM rgw Bug #37473: rgw: resharding of a versioned bucket causes a bucket stats discrepancy
Tentative solution in PR https://github.com/ceph/ceph/pull/25333 . J. Eric Ivancich
04:30 AM rgw Bug #37473 (Resolved): rgw: resharding of a versioned bucket causes a bucket stats discrepancy
[Description copied from BZ 1653314]
Description of problem:
On a 3.2 ceph build, if we manually reshard a ve...
J. Eric Ivancich
02:55 AM Ceph Revision 06fcac3b (ceph): rgw: minor clean-up -- convert enum BIIndexType to enum class
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com> J. Eric Ivancich

11/29/2018

11:02 PM Ceph Revision 6379ec6a (ceph): rgw: fix bad versioned bucket stats after reshard
When a versioned bucket is resharded, the stats for bucket index
entries of type PlainIdx and InstanceIdx were both a...
J. Eric Ivancich
12:03 PM Ceph Revision efb5848f (ceph): cls: add semantics for cls locks to require renewal without expiring
Add ability to *require* renewal of an existing lock in addition
toexisting ability to *allow* renewal of an existing...
J. Eric Ivancich
12:03 PM Ceph Revision c90493fe (ceph): rgw: renew resharding locks to prevent expiration
Fix lock expiration problem with resharding. The resharding process
will renew its bucket lock (and logshard lock if ...
J. Eric Ivancich
12:03 PM Ceph Revision 998a9d2e (ceph): cls: add exclusive ephemeral locks that auto-clean
Add a new type of cls lock -- exclusive ephemeral for which the
object only exists to represent the lock and for whic...
J. Eric Ivancich
12:03 PM Ceph Revision a1875f0d (ceph): rgw: change the bucket reshard lock to exclusive-ephemeral
The bucket reshard lock was simply an exclusive lock that existed on
an object solely for the purpose of representing...
J. Eric Ivancich
12:03 PM Ceph Revision e0336761 (ceph): rgw: failed resharding clears resharding status from shard heads
Previously, when resharding failed, we restored the shard status on
the bucket info object. However the status on eac...
J. Eric Ivancich
12:03 PM Ceph Revision 60403608 (ceph): rgw: move RGWReshardBucket lock to its own separate class
There are other processes beyond resharding that would need to take a
bucket reshard lock (e.g., correcting bucet res...
J. Eric Ivancich
12:03 PM Ceph Revision f4a18a10 (ceph): rgw: recover from incomplete reshard attempt
In case a reshard attempt is left in an incomplete state, i.e., flags
still show resharding even though the bucket re...
J. Eric Ivancich

11/28/2018

05:55 PM Ceph Revision 7d1768f2 (ceph): rgw: fix typo
This fixes a typo in a log message. It's a separate commit so
downstream commits point to the right upstream commits ...
J. Eric Ivancich

11/20/2018

07:53 PM rgw Bug #37339: rgw: resharding leaves old bucket info objs and index shards behind
PR: https://github.com/ceph/ceph/pull/25142 J. Eric Ivancich
07:52 PM rgw Bug #37339 (Resolved): rgw: resharding leaves old bucket info objs and index shards behind
The resharding process does not delete formerly used bucket info objects or index shards. Additionally, should a resh... J. Eric Ivancich
06:34 PM Ceph Revision 48e22fb7 (ceph): rgw: a little code clean-up by adding const
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com> J. Eric Ivancich
06:34 PM Ceph Revision f84f70d4 (ceph): rgw: clean up unused bucket index shards
Clean up old bucket index shards when a resharding is complete. Also,
when a resharding fails, clean up unfinished bu...
J. Eric Ivancich
06:34 PM Ceph Revision cb0da45c (ceph): rgw: perf -- remove bucket shards asynchronously rather than synchronously
We can now take advantage of the new asynchronous bucket shard removal
code and where we used to remove each shard sy...
J. Eric Ivancich

11/18/2018

10:33 PM Ceph Revision 4593778c (ceph): rgw: remove never-called RGWRados member function
Because RGWRados::cls_rgw_init_index is never called, remove it.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
J. Eric Ivancich

11/16/2018

11:34 PM Ceph Revision dc0732c5 (ceph): rgw: fix bug in error codes returned
Fixes two bugs where positive error code was returned rather than
negative error code, which is the RGW norm.
Signed...
J. Eric Ivancich
11:34 PM Ceph Revision 20868bd3 (ceph): rgw: rename function for clarity
The function cls_rgw_bucket_init was renamed to
cls_rgw_bucket_init_index in order to better describe its
functionali...
J. Eric Ivancich

11/09/2018

03:21 PM Ceph Revision b713bb77 (ceph): rgw: reshard improvements
Improve error log message when an expired reshard lock is renewed.
Add two new configurable options to manage reshar...
J. Eric Ivancich

11/07/2018

08:00 PM rgw Bug #24551: RGW Dynamic bucket index resharding keeps resharding all buckets
@Beom-Seok Park
From all the output you displayed, I wasn't clear what the issue you were reporting was. The main ...
J. Eric Ivancich
 

Also available in: Atom