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)
... - 10:52 PM Ceph Revision a3fdf0e2 (ceph): rgw: minor optimization
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 4919dc9987c6376d3d4e143702c26417449524c5)
... - 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... - 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)
... - 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... - 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... - 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...
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>
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 ...
- 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... - 06:14 PM rgw Bug #19270 (Pending Backport): rgw_file: leaf objects (which store Unix attrs) can be deleted wh...
- 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 - 06:10 PM rgw Bug #19285: rgw: user quota did not work well on multipart upload
- What patch? Can you send a pull request?
- 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?
- 05:43 PM rgw Bug #18829 (Pending Backport): RGW S3 v4 authentication issue with X-Amz-Expires
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> - 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> - 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>
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
- 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():...
- 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> - 05:18 PM Ceph Revision 8310c8f2 (ceph): rgw: get_obj_state() checks for empty oids
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 05:18 PM Ceph Revision 803b04e5 (ceph): rgw: new rest api to retrieve object layout
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 05:18 PM Ceph Revision 00a2af1f (ceph): rgw: more fixes following rebase
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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>
- 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> - 05:18 PM Ceph Revision b21d13f1 (ceph): rgw: modify default pools to use namespaces
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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> - 05:18 PM Ceph Revision 9fbdd2b9 (ceph): mrgw.sh: fix script
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 05:18 PM Ceph Revision 48dd2ceb (ceph): rgw_admin: remove broken check
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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@... - 05:18 PM Ceph Revision 5f9ab9f1 (ceph): cls/version: add more useful logging
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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: ... - 05:18 PM Ceph Revision a3303c9a (ceph): rgw: compilation and other fixes following rebase
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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> - 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... - 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... - 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... - 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>
- 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> - 05:18 PM Ceph Revision df534b41 (ceph): rgw: simple manifest compaction
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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 ... - 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... - 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> - 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>
- 05:18 PM Ceph Revision 18e8ecca (ceph): rgw: remove unneeded virtual declarations
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 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>
- 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... - 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... - 05:18 PM Ceph Revision 10f73588 (ceph): rgw: separate RGWObjState
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
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>
- 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>
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> - 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> - 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... - 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...
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> - 05:13 PM rgw Bug #18980 (Pending Backport): rgw: "cluster [WRN] bad locator @X on object @X...." in cluster log
- 05:13 PM rgw Bug #18980 (Resolved): rgw: "cluster [WRN] bad locator @X on object @X...." in cluster log
- 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>
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...
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> - 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> - 10:49 PM Ceph Revision 6069f4b8 (ceph): test/librados: extend pool list test to include cursor
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
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>
- 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... - 06:35 PM rgw Bug #19096 (Resolved): rgw: a few cases where rgw_obj is incorrectly initialized
- in the following:...
Also available in: Atom