Casey Bodley's activity
From 09/24/2017 to 10/23/2017
10/23/2017
- 06:36 PM rgw Bug #21895 (Fix Under Review): multisite: destination zone does not compress synced objects
- https://github.com/ceph/ceph/pull/18489
- 05:42 PM rgw Bug #21895 (Resolved): multisite: destination zone does not compress synced objects
- When a zone has compression enabled, objects that it fetches from other zones via RGWRados::fetch_remote_obj() are no...
10/20/2017
- 03:03 PM Ceph Revision 0b3a974b (ceph): rgw: include SSE-KMS headers in encrypted upload response
- Fixes: http://tracker.ceph.com/issues/21576
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com... - 02:57 PM Ceph Revision 8b420c46 (ceph): rgw: RGWUser::init no longer overwrites user_id
- if an admin op specifies a user_id and does not find a user with that
id, but does find a user based on a later field... - 02:55 PM Ceph Revision c3a719da (ceph): rgw: 'zone placement' commands validate compression type
- Fixes: http://tracker.ceph.com/issues/21775
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com...
10/19/2017
- 06:10 PM rgw Bug #21829 (Need More Info): bucket.instance metadata still exist after removing bucket
- Is this in a multisite configuration? If so, see http://tracker.ceph.com/issues/20802.
- 05:44 PM rgw Bug #21591: RGW multisite does not sync all objects
- Yeah, there is a known issue with multipart object sync in luminous. I've added the related issue.
- 05:21 PM Ceph Revision a2ac1fd7 (ceph): rgw: mrgw.sh uses instance name 'client.rgw'
- in vstart.sh, rgw config was moved into the [client.rgw] section, which
vstart always uses as the radosgw instance na... - 03:09 PM rgw Bug #21831 (Fix Under Review): beast: frontend hangs on pause for multisite reconfiguration
- https://github.com/ceph/ceph/pull/18402
- 03:01 PM rgw Bug #21500: list bucket which enable versioning get wrong result when user marker
- on merge and backport, we'll also need to merge/backport the s3test at https://github.com/ceph/s3-tests/pull/189
- 12:22 AM Ceph Revision c64ac823 (ceph): rgw: fix for pause in beast frontend
- pause_for_new_config() was only stopping the listener on pause, but
existing keepalive connections would keep trying ...
10/18/2017
- 08:46 PM rgw Bug #21832 (Fix Under Review): boto3 v4 SignatureDoesNotMatch failure due to sorting of sse-kms h...
- 08:42 PM rgw Bug #21832: boto3 v4 SignatureDoesNotMatch failure due to sorting of sse-kms headers
- https://github.com/ceph/ceph/pull/18381
- 08:36 PM rgw Bug #21832 (Resolved): boto3 v4 SignatureDoesNotMatch failure due to sorting of sse-kms headers
- The following boto3 request fails against rgw with SignatureDoesNotMatch:...
- 08:44 PM rgw Bug #21607: rgw: s3 v4 auth fails teuthology s3-tests: test_object_header_acl_grants test_bucket_...
- This appears to be a boto2 client bug, as reported in https://github.com/boto/boto/pull/3032.
- 08:38 PM Ceph Revision 8a7d97af (ceph): Revert "radosgw: fix awsv4 header line sort order."
- This reverts commit c11485e1b3a58631628644152816d9b22a17d8bd.
The original sort order was compliant with amazon. Fai... - 04:58 PM rgw Bug #21831 (Resolved): beast: frontend hangs on pause for multisite reconfiguration
- The beast frontend handles pause_for_new_config() by calling boost::asio::tcp::acceptor::cancel(), which unblocks any...
10/16/2017
- 10:35 PM Ceph Revision 34cd96d3 (ceph): cls/rgw: increment header version to avoid overwriting bilog entries
- Fixes: http://tracker.ceph.com/issues/21772
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com... - 10:34 PM Ceph Revision 972916bf (ceph): test/rgw: add test_multipart_object_sync
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 1c14d4daf9201d58b1d0038bdd733a16275e037a) - 08:02 PM rgw Bug #21772 (Pending Backport): multisite: multipart uploads fail to sync
10/13/2017
- 04:51 PM rgw Bug #21800 (Pending Backport): multisite: avoid writing multipart parts to the bucket index log
- Because multisite syncs multipart objects in full, rather than in parts, bucket index operations on individual parts ...
- 04:49 PM rgw Feature #21799 (New): multisite: sync parts of multipart uploads
- For very large multipart uploads, other zones have to wait for the multipart complete before they can start syncing t...
- 01:57 PM rgw Bug #21775 (Pending Backport): zone compression type is not validated
10/12/2017
- 06:45 PM rgw Bug #21775: zone compression type is not validated
- 05:28 PM rgw Bug #21775 (Fix Under Review): zone compression type is not validated
- https://github.com/ceph/ceph/pull/18273
- 04:52 PM rgw Bug #21775 (Resolved): zone compression type is not validated
- The 'radosgw-admin zone placement modify' command, as documented for configuring zone compression in http://docs.ceph...
- 06:45 PM rgw Bug #21772: multisite: multipart uploads fail to sync
- 03:33 PM rgw Bug #21772 (Fix Under Review): multisite: multipart uploads fail to sync
- Updated https://github.com/ceph/ceph/pull/18271 with a proposed fix.
Though we may want to go a step further, and ... - 03:05 PM rgw Bug #21772: multisite: multipart uploads fail to sync
- This rgw_bucket_complete_op() cls call for the multipart complete also includes the 4 multipart parts in remove_objs,...
- 02:06 PM rgw Bug #21772: multisite: multipart uploads fail to sync
- test case in https://github.com/ceph/ceph/pull/18271
- 02:03 PM rgw Bug #21772: multisite: multipart uploads fail to sync
- I've attached the output from `radosgw-admin bilog list` on the source bucket, after a 4-part upload to an object nam...
- 01:55 PM rgw Bug #21772 (Resolved): multisite: multipart uploads fail to sync
- Reported on ceph-users. I added a test case to test_multi.py, and it reproduces the issue.
- 05:41 PM rgw Bug #21581 (Pending Backport): encryption: reject requests that don't provide all expected headers
- 05:37 PM rgw Bug #21685 (Pending Backport): user creation can overwrite existing user even if different uid is...
- 05:30 PM Ceph Revision acc69600 (ceph): compressor: use generate_random_number for type="random"
- use an existing thread-local random engine instead of constructing,
seeding, and locking a separate engine
Signed-of... - 05:28 PM Ceph Revision 33f8ee8b (ceph): rgw: 'zone placement' commands validate compression type
- Fixes: http://tracker.ceph.com/issues/21775
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 03:25 PM Ceph Revision 081ba106 (ceph): cls/rgw: increment header version to avoid overwriting bilog entries
- Fixes: http://tracker.ceph.com/issues/21772
Signed-off-by: Casey Bodley <cbodley@redhat.com>
10/11/2017
- 11:27 PM Ceph Revision 1c14d4da (ceph): test/rgw: add test_multipart_object_sync
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 08:14 PM Ceph Revision 7f127f54 (ceph): rgw: ListBucketIndexesCR spawns entries_index after listing metadata
- if the metadata listing fails, we won't have to clean up entries_index
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 08:14 PM Ceph Revision ed6340a4 (ceph): rgw: fix error handling in ListBucketIndexesCR
- the call to set_state() returns 0, when we want operate() to return the
error code instead. use set_cr_error() to do ... - 08:14 PM Ceph Revision 065e67bb (ceph): rgw: RGWDataSyncControlCR retries on all errors
- similar to RGWMetaSyncShardControlCR, we don't want to exit and
stop the data sync processor thread on failures. we w...
10/10/2017
10/09/2017
- 07:02 PM rgw Bug #21735 (Fix Under Review): multisite: data sync status advances despite failure in RGWListBuc...
- https://github.com/ceph/ceph/pull/18198
- 06:26 PM rgw Bug #21735 (Resolved): multisite: data sync status advances despite failure in RGWListBucketIndex...
- When data sync status is StateBuildingFullSyncMaps, RGWDataSyncCR calls RGWListBucketIndexesCR to build a full sync m...
- 02:42 PM Ceph Revision 513fa79f (ceph): cmake: detect presence of getentropy
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision b605b503 (ceph): auth: add CryptoRandom wrapper for random impl
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision 1ae1cdb7 (ceph): common: add CryptoRandom to CephContext
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision c678cc57 (ceph): cls: remove error handling for get_random_bytes
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision f390fc1d (ceph): rgw: remove error handling for get_random_bytes
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision 664c4f3f (ceph): random: extend generate_random_number() for all int types
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:42 PM Ceph Revision 6acfeeff (ceph): random: use ceph::util for non-cryptographic randomness
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 02:25 PM Ceph Revision 160240e0 (ceph): qa/rgw: ignore errors from 'pool application enable'
- Fixes: http://tracker.ceph.com/issues/21715
Signed-off-by: Casey Bodley <cbodley@redhat.com>
10/05/2017
- 09:00 PM rgw Bug #21685 (Fix Under Review): user creation can overwrite existing user even if different uid is...
- 08:57 PM rgw Bug #21685: user creation can overwrite existing user even if different uid is given
- https://github.com/ceph/ceph/pull/18137
- 08:43 PM rgw Bug #21685 (Resolved): user creation can overwrite existing user even if different uid is given
- Steps to Reproduce:
1. Create a user 'testx$tester' in a tenant
2. Create another user 'testx$testabc' in the same... - 08:44 PM Ceph Revision 4e65c9e9 (ceph): rgw: RGWUser::init no longer overwrites user_id
- if an admin op specifies a user_id and does not find a user with that
id, but does find a user based on a later field...
10/04/2017
- 05:16 PM rgw Bug #21560: rgw: put cors operation returns 500 unknown error (ops are ECANCELED)
- Vaibhav Bhembre wrote:
> Another small update after upping debug_objclass=20. The reads/sets for both success and fa...
10/02/2017
- 08:59 PM rgw Bug #21576 (Pending Backport): encryption: PutObj response does not include sse-kms headers
- merged in https://github.com/ceph/ceph/pull/17999. disregard https://github.com/ceph/ceph/pull/17882 for this issue (...
- 08:49 PM Ceph Revision 37ddfc61 (ceph): rgw: dont reuse stale RGWObjectCtx for get_bucket_info()
- if the earlier call to store->get_bucket_entrypoint_info() failed with
ENOENT, the obj_ctx will cache exists=false.
p... - 05:09 PM rgw Bug #21364 (Resolved): rgw: set bucket versioning without Status in xml doesn't return error
- 02:44 PM rgw Documentation #21610 (Pending Backport): remove region from "INSTALL CEPH OBJECT GATEWAY"
- 01:24 PM rgw Backport #21460: luminous: rgw: missing support for per storage-policy usage statistics
- http://tracker.ceph.com/issues/21506 now ready for backport, please test together with this one
- 01:22 PM rgw Bug #21506 (Pending Backport): multisite: sync of bucket entrypoints fail with ENOENT
09/28/2017
- 03:42 PM rgw Bug #21596 (Resolved): failed CompleteMultipartUpload request does not release lock
- A rados lock is used to prevent racing CompleteMultipartUpload requests on the same object. But if we fail the reques...
- 01:28 AM Ceph Revision d7d29ca6 (ceph): qa: add optional 'application' to pool creation helpers
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 01:28 AM Ceph Revision ae59cdf9 (ceph): qa: create_cache_pool no longer runs 'pool application enable'
- Fixes: http://tracker.ceph.com/issues/21155
Signed-off-by: Casey Bodley <cbodley@redhat.com>
09/27/2017
- 10:02 PM Ceph Revision beed1c8a (ceph): qa/rgw: enable 'rgw' application on created pools
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:02 PM Ceph Revision beb239e7 (ceph): qa: add optional 'application' to pool creation helpers
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:00 PM Ceph Revision 5ab33879 (ceph): qa: create_cache_pool no longer runs 'pool application enable'
- Fixes: http://tracker.ceph.com/issues/21155
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 08:21 PM Ceph Revision 9a97f540 (ceph): options: use move instead of copy in build_options()
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 07:53 PM rgw Bug #21581: encryption: reject requests that don't provide all expected headers
- https://github.com/ceph/ceph/pull/17882
- 07:51 PM rgw Bug #21581 (Resolved): encryption: reject requests that don't provide all expected headers
- If someone want to upload an object using server-side encryption with providing customer key or kms key id, but not s...
- 06:45 PM rgw Bug #21576 (Fix Under Review): encryption: PutObj response does not include sse-kms headers
- https://github.com/ceph/ceph/pull/17999
- 06:25 PM rgw Bug #21576 (Resolved): encryption: PutObj response does not include sse-kms headers
- https://github.com/ceph/ceph/pull/17999
- 06:26 PM Ceph Revision a5b3db7a (ceph): rgw: include SSE-KMS headers in encrypted upload response
- Fixes: http://tracker.ceph.com/issues/21576
Signed-off-by: Casey Bodley <cbodley@redhat.com>
09/26/2017
- 06:12 PM rgw Bug #21401 (Fix Under Review): rgw: Missing error handling when gen_rand_alphanumeric is failing
- https://github.com/ceph/ceph/pull/17972
Also available in: Atom