General

Profile

Yehuda Sadeh's activity

From 02/26/2017 to 03/27/2017

03/27/2017

10:53 PM Ceph Revision 9910eac9 (ceph): rgw: multipart part copy, fix regression
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 66fbe9384703c004c01783eb664f55895d310439)
...
Yehuda Sadeh
10:52 PM Ceph Revision a3fdf0e2 (ceph): rgw: minor optimization
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 4919dc9987c6376d3d4e143702c26417449524c5)
...
Yehuda Sadeh
10:52 PM Ceph Revision 2161376b (ceph): rgw: rgw_obj_key use adjustment in multipart copy part
This fixes a case where objects start with double underscore.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherr...
Yehuda Sadeh
10:51 PM Ceph Revision 135f84d8 (ceph): rgw: multipart copy-part handle versionId
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 53521efffb1cb92e5f5ce992d4127bf9498d7c33)
...
Yehuda Sadeh
10:50 PM Ceph Revision 9ab65f55 (ceph): rgw: multipart copy part minor parsing cleanup
no need for range.size()
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 6e9b824d5d401723...
Yehuda Sadeh
10:50 PM Ceph Revision 3eb9dc96 (ceph): rgw: multipart copy, check for empty bucket, improve logging
also reduce log level for non critical user errors.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked f...
Yehuda Sadeh
10:48 PM Ceph Revision 2588e95d (ceph): rgw: multipart copy part, chunked read
Don't read the entire range from source object, read it in parts.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(c...
Yehuda Sadeh

03/24/2017

03:07 PM Ceph Revision 70290482 (ceph): cls/user: cls_user_bucket backward compatibility
Fixes: http://tracker.ceph.com/issues/19367
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

03/23/2017

08:50 PM Ceph Bug #19367: test.functional.tests.* failed in rados/upgrade
osds are upgraded, radosgw still on jewel. Problem with listing bucket, as cls_user_bucket structure is not backward ... Yehuda Sadeh
06:16 PM rgw Bug #19268: Ceilometer receives NoSuchBucket via Swift API
Can you provide radosgw logs? (debug rgw = 20, debug ms = 1).
Maybe you have some special swift path configuration...
Yehuda Sadeh
06:14 PM rgw Bug #19270 (Pending Backport): rgw_file: leaf objects (which store Unix attrs) can be deleted wh...
Yehuda Sadeh
06:12 PM rgw Bug #19285: rgw: user quota did not work well on multipart upload
Oh, nevermind:
https://github.com/ceph/ceph/pull/12010
Yehuda Sadeh
06:10 PM rgw Bug #19285: rgw: user quota did not work well on multipart upload
What patch? Can you send a pull request? Yehuda Sadeh
05:52 PM rgw Bug #19277: Legacy buckets cannot enable versioning
@robbat2 can you try changing acls on such a bucket? how does the metadata entries look then? Yehuda Sadeh
05:43 PM rgw Bug #18829 (Pending Backport): RGW S3 v4 authentication issue with X-Amz-Expires
Yehuda Sadeh

03/10/2017

09:54 PM Ceph Revision 1ed22887 (ceph): Merge pull request #13856 from zhangsw/cleanup-radosgw-admin-tier_type
rgw: remove useless --tier_type in radosgw-admin.
Reviewed-by: Jiaying Ren <mikulely@gmail.com>
Yehuda Sadeh
07:27 PM Ceph Revision 5a91efd1 (ceph): Merge pull request #13920 from cbodley/wip-rgw-fix-cleanup-meta-sync
rgw: fix transition from full to incremental meta sync
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
07:10 PM Ceph Revision 19f8f779 (ceph): Merge pull request #11586 from cbodley/wip-rgw-fetchallmeta-yield-break
rgw: fix break inside of yield in RGWFetchAllMetaCR
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

03/09/2017

06:17 PM rgw Bug #19249 (Pending Backport): rgw: unsafe access in RGWListBucket_ObjStore_SWIFT::send_response()
https://github.com/ceph/ceph/pull/11485/commits/a9ec5e8ce184e19c009863db4d3519f9d8af91bd Yehuda Sadeh
05:13 PM rgw Bug #19249 (Resolved): rgw: unsafe access in RGWListBucket_ObjStore_SWIFT::send_response()
iter->key is accessed even if iter == objs.end():... Yehuda Sadeh
06:16 PM Ceph Revision 3d290128 (ceph): Merge pull request #11485 from yehudasa/wip-bucket-cleanup
rgw structures rework
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision 8310c8f2 (ceph): rgw: get_obj_state() checks for empty oids
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 803b04e5 (ceph): rgw: new rest api to retrieve object layout
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 00a2af1f (ceph): rgw: more fixes following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 515db139 (ceph): qa/tasks/radosgw_admin: adjust test to new bucket structure
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision a9ec5e8c (ceph): rgw: fix crash when listing objects via swift
Fixes: http://tracker.ceph.com/issues/19249
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision b21d13f1 (ceph): rgw: modify default pools to use namespaces
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 21200e8d (ceph): rgw: fix async cr operation
Fix crash due to code cleanup. Changes scope of obj ref.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision 9fbdd2b9 (ceph): mrgw.sh: fix script
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 48dd2ceb (ceph): rgw_admin: remove broken check
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 29771695 (ceph): rgw: metadata put of bucket instance sets bucket_id
Need to parse the bucket id off the entry and then set it on the
bucket struct.
Signed-off-by: Yehuda Sadeh <yehuda@...
Yehuda Sadeh
05:18 PM Ceph Revision 5f9ab9f1 (ceph): cls/version: add more useful logging
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 479e9f73 (ceph): rgw: move placement rule out of rgw_bucket
Bucket's placement rule is in the bucket instance's info. Object's
placement rule is in the manifest
Signed-off-by: ...
Yehuda Sadeh
05:18 PM Ceph Revision a3303c9a (ceph): rgw: compilation and other fixes following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision b34208f8 (ceph): rgw: add namespace to rgw_pool
add a namespace field to the rgw_pool struct
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision 5f46b3c7 (ceph): rgw: handle pools namespace
Use rgw_pool all around, and replace librados::create_ioctx() with
helper that also sets the namespace.
Signed-off-b...
Yehuda Sadeh
05:18 PM Ceph Revision bdf53ab3 (ceph): rgw: clean rgw_obj
Instead of storing the oid and the name, just store the name
and calculate it when needed (same goes to locator). Als...
Yehuda Sadeh
05:18 PM Ceph Revision 5cf5ab47 (ceph): rgw: add rgw_obj_index_key, kill RGWObjEnt
Use rgw_obj_index_key to represent entries in bucket index (typedef of
cls_rgw_obj_key). Get rid of RGWObjEnt, it was...
Yehuda Sadeh
05:18 PM Ceph Revision 50c522ea (ceph): rgw: keep rgw_obj key info in rgw_obj_key field
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision e67a3b5b (ceph): rgw: fix ECANCELED handling in rgw_get_system_obj()
Fixes: http://tracker.ceph.com/issues/17996
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision df534b41 (ceph): rgw: simple manifest compaction
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 9c1b828e (ceph): rgw: implicit rgw_bucket placement, manifest uses rgw_raw_obj
Two main changes here:
1. Newly created rgw_bucket does not have a predetermined placement pools
assigned to it. The ...
Yehuda Sadeh
05:18 PM Ceph Revision fc6fa2f4 (ceph): test/rgw: extend obj, manifest unitests
Test rgw_raw_obj and upgrade of old rgw_obj, rgw_bucket and
old manifest.
Signed-off-by: Yehuda Sadeh <yehuda@redhat...
Yehuda Sadeh
05:18 PM Ceph Revision 2ae6f6ca (ceph): rgw: fix bucket overwrite
got broken through the rgw_bucket cleanup related work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:18 PM Ceph Revision 5fff6371 (ceph): rgw: more fixes and adjustments following rgw_pool, rgw_raw_obj
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 18e8ecca (ceph): rgw: remove unneeded virtual declarations
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 3583d67d (ceph): rgw: decode rgw_raw_obj as rgw_obj when it's old object
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
05:18 PM Ceph Revision 81070d34 (ceph): rgw: use rgw_raw_obj in manifest code
This drags in multiple related changes that are needed in order to
support that.
Signed-off-by: Yehuda Sadeh <yehuda...
Yehuda Sadeh
05:18 PM Ceph Revision 66c2b0c0 (ceph): rgw: introduce rgw_pool, rgw_raw_obj
Pools are represented by rgw_pool (and not rgw_bucket anymore),
and we use rgw_raw_obj to reference rados objs and al...
Yehuda Sadeh
05:18 PM Ceph Revision 10f73588 (ceph): rgw: separate RGWObjState
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh

03/08/2017

10:18 PM Ceph Revision cd6f2e04 (ceph): vstart: don't create cluster by default
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
08:57 PM Ceph Revision bfa322cd (ceph): Merge pull request #13880 from cbodley/wip-qa-submodule
build: remove ceph-qa-suite directory
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

03/07/2017

11:13 PM Ceph Revision 1bb5ea86 (ceph): Merge pull request #13846 from rzarzynski/wip-qa-rgw-start-apache-first
qa/tasks/rgw.py: start Apache before RadosGW.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
09:31 PM Ceph Revision e9228f34 (ceph): Merge pull request #13410 from yehudasa/wip-tracing-fix
tracing: don't include oid when tracing at dequeue_op()
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh
09:16 PM Ceph Revision 47cf8f66 (ceph): rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
Fixes: http://tracker.ceph.com/issues/19096
rgw_obj_key currently deals with the bucket index key, and not
represent...
Yehuda Sadeh
09:16 PM Ceph Revision 85fbb00f (ceph): rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
Fixes: http://tracker.ceph.com/issues/19096
rgw_obj_key currently deals with the bucket index key, and not
represent...
Yehuda Sadeh

03/06/2017

07:29 PM Ceph Revision 5bdfc6d3 (ceph): Merge pull request #13411 from yehudasa/wip-vstart-rgw-fix
vstart: don't configure rgw_dns_name
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yehuda Sadeh
05:13 PM rgw Bug #18980 (Pending Backport): rgw: "cluster [WRN] bad locator @X on object @X...." in cluster log
Yehuda Sadeh
05:13 PM rgw Bug #18980 (Resolved): rgw: "cluster [WRN] bad locator @X on object @X...." in cluster log
Yehuda Sadeh
05:11 PM Ceph Revision 452be3d0 (ceph): Merge pull request #13783 from cbodley/wip-18980
rgw: if user.email is empty, dont try to delete
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh

03/02/2017

07:36 PM rgw Bug #18980: rgw: "cluster [WRN] bad locator @X on object @X...." in cluster log
seems like a problem where we send a delete with an empty object name. Maybe on radosgw-admin user rm, but not 100% s... Yehuda Sadeh

03/01/2017

10:49 PM Ceph Revision 38f0870f (ceph): librados: ObjectCursor adjustments and additions
add missing constructor, operators, and to/from str functionality
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:49 PM Ceph Revision 152159fc (ceph): librados: nobjects list get and seek to cursor
cursor is of ObjectCursor type
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
10:49 PM Ceph Revision 6069f4b8 (ceph): test/librados: extend pool list test to include cursor
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh

02/27/2017

06:42 PM Ceph Revision 2768583d (ceph): rgw: new rest api to retrieve object layout
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
06:40 PM Ceph Revision 392c5d9d (ceph): rgw: don't init rgw_obj from rgw_obj_key when it's incorrect to do so
Fixes: http://tracker.ceph.com/issues/19096
rgw_obj_key currently deals with the bucket index key, and not
represent...
Yehuda Sadeh
06:35 PM rgw Bug #19096 (Resolved): rgw: a few cases where rgw_obj is incorrectly initialized
in the following:... Yehuda Sadeh
 

Also available in: Atom