General

Profile

Casey Bodley's activity

From 09/20/2018 to 10/19/2018

10/19/2018

05:01 PM rgw Bug #21154 (Pending Backport): use-after-free from RGWRadosGetOmapKeysCR::~RGWRadosGetOmapKeysCR
backports need fix from http://tracker.ceph.com/issues/36537 as well Casey Bodley
04:57 PM rgw Bug #36537 (Fix Under Review): multisite: segfault in 'radosgw-admin sync status'
https://github.com/ceph/ceph/pull/24680 Casey Bodley
04:53 PM rgw Bug #36537 (Resolved): multisite: segfault in 'radosgw-admin sync status'
... Casey Bodley
04:54 PM Ceph Revision 077ceb17 (ceph): rgw: fix vector index out of range in RGWReadDataSyncRecoveringShardsCR
Fixes: http://tracker.ceph.com/issues/36537
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
02:25 PM Ceph Revision 2d7ab280 (ceph): rgw: beast frontend logs socket errors at level 4
these errors are frequent (clients disconnecting, or sockets closed on
shutdown), and are handled gracefully in gener...
Casey Bodley
02:01 PM rgw Bug #24505 (Pending Backport): radosgw-admin user stats are incorrect when dynamic re-sharding is...
Casey Bodley
01:47 PM rgw Bug #36496 (Pending Backport): cls_user_remove_bucket does not write the modified cls_user_stats
Casey Bodley

10/18/2018

06:33 PM Ceph Bug #36522 (Resolved): ceph-mon memory leak from dpdk
the rgw suite is seeing some valgrind issues in ceph-mon related to rte_log_register(). each stack is -slightly- diff... Casey Bodley
06:13 PM rgw Bug #36449: rgw-admin: reshard add can add a non existant bucket
https://github.com/ceph/ceph/pull/24594 Casey Bodley
06:10 PM rgw Bug #36486: rgw: radosgw-admin: reshard status prints status codes as enum value (e.g., "0" rathe...
Casey Bodley
06:06 PM rgw Bug #23470: presigned URL for PUT with metadata fails: SignatureDoesNotMatch
Hi Marcus, can you share some details about the fix? Casey Bodley

10/17/2018

07:43 PM rgw Bug #36496: cls_user_remove_bucket does not write the modified cls_user_stats
https://github.com/ceph/ceph/pull/24645 Casey Bodley
06:43 PM rgw Bug #36496 (Resolved): cls_user_remove_bucket does not write the modified cls_user_stats
cls_user_remove_bucket() calls dec_header_stats() to update the header's stats, but does not actually write the modif... Casey Bodley
06:50 PM Ceph Revision dac26de1 (ceph): cls/user: cls_user_remove_bucket writes modified header
if cls_user_remove_bucket() modifies the header with dec_header_stats(),
it should write the updated header back
Fix...
Casey Bodley

10/16/2018

05:41 PM Ceph Revision f24ddab9 (ceph): rgw: beast frontend calls shutdown before closing connections
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit fe5fb47ba5b91dee24dadfaa250327ace0f786d3)
Casey Bodley
05:35 PM Ceph Revision 4ded4653 (ceph): rgw: add ssl support to beast frontend
adds frontend options ssl_certificate, ssl_private_key, ssl_port, ssl_endpoint
Fixes: http://tracker.ceph.com/issues...
Casey Bodley
04:22 PM Ceph Revision 695ce7e1 (ceph): rgw: factor the tcp::socket out of ClientIO
remove ClientIO's dependency on a concrete socket type by moving it into
a derived StreamIO class in rgw_asio_fronten...
Casey Bodley
04:22 PM Ceph Revision 098b37e6 (ceph): rgw: switch beast frontend back to stackful coroutine
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 299cbdb397a1ee0df91c93766001394a487e7d35)...
Casey Bodley
03:40 PM Ceph Revision a47e714e (ceph): rgw: fix radosgw linkage with WITH_RADOSGW_BEAST_FRONTEND=OFF
Fixes: http://tracker.ceph.com/issues/23680
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com...
Casey Bodley
03:06 PM Ceph Revision 53a22e88 (ceph): rgw: add rgw::putobj::RadosWriter adapter
implements the DataProcessor interface by writing its buffers with Aio,
and tracks the set of successful writes so th...
Casey Bodley
03:06 PM Ceph Revision 93a00249 (ceph): rgw: add const to some manifest generator functions
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 65a1340c (ceph): rgw: add rgw::putobj::ManifestObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 5c0ee287 (ceph): rgw: add const to some RGWBucketInfo helpers
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 9ff79e39 (ceph): rgw: add rgw::putobj::AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 5de7718f (ceph): rgw: add rgw::putobj::MultipartObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 6b6002a8 (ceph): rgw: PutObj uses scope_guard to update perf counter on return
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 6d94a5d2 (ceph): rgw: PutObj uses unique_ptr to manage PutObjProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 572d47bf (ceph): rgw: remove gotos from PutObj
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision f6a6aeda (ceph): rgw: PutObj avoids some static_casts to RGWObjectCtx
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 6907e85d (ceph): rgw: read multipart params in RGWPutObj_ObjStore_S3::get_params
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision d0c9798e (ceph): rgw: temporarily disable putobj filters
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 70c8c811 (ceph): rgw: encryption filter uses rgw::putobj::Pipe
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision d6b28cdb (ceph): rgw: compression filter uses rgw::putobj::Pipe
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 47b1754e (ceph): rgw: PutObj::execute() uses new ObjectProcessors
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision dd472ab0 (ceph): rgw: rgw_file uses AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision a7eab94b (ceph): rgw: RGWObjectCtxImpl::invalidate takes const ref
also removes the default implementation, which is duplicated in the
specialization for rgw_obj
Signed-off-by: Casey ...
Casey Bodley
03:06 PM Ceph Revision 1ecd78b2 (ceph): rgw: prepare RGWRadosPutObj for fetch_remote_obj
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 522e2718 (ceph): rgw: fetch_remote_obj() uses AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision ee8bc413 (ceph): rgw: PostObj uses AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 8e030b35 (ceph): rgw: RGWBulkUploadOp uses AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision cdbc1825 (ceph): rgw: remove RGWPutObj::select_processor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 28f194d8 (ceph): rgw: copy_obj uses AtomicObjectProcessor
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
03:06 PM Ceph Revision 1d9f7b11 (ceph): rgw: remove old PutObjProcessor stack
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley

10/15/2018

09:06 PM Ceph Revision 2c71d4a9 (ceph): rgw: add rgw::putobj::HeadObjectProcessor
a striped object processor with special handling for the first chunk of
data
Signed-off-by: Casey Bodley <cbodley@re...
Casey Bodley
09:05 PM Ceph Revision dfb16c3f (ceph): rgw: add rgw::putobj::Aio interface
the Aio operations return a ResultList of previous completions that can
be inspected for the error code and object na...
Casey Bodley
09:05 PM Ceph Revision 9e1292e8 (ceph): rgw: add rgw::putobj::AioThrottle
implement the throttling algorithm in terms of rgw::putobj::Aio. this
differs from RGWPutObjProcessor_Aio in that it ...
Casey Bodley
09:05 PM Ceph Revision 492dbe3f (ceph): rgw: add rgw::putobj::ObjectProcessor
an abstract interface that deals with logical objects and their update
semantics
Signed-off-by: Casey Bodley <cbodle...
Casey Bodley
09:05 PM Ceph Revision 4ba03486 (ceph): rgw: add rgw::putobj::StripeProcessor
a pipe that stripes data over multiple objects according to an
abstract StripeGenerator
Signed-off-by: Casey Bodley ...
Casey Bodley
09:01 PM Ceph Revision 594dc4cc (ceph): rgw: add rgw::putobj::ChunkProcessor and test
ChunkProcessor turns the input stream into a series of discrete chunks
before forwarding to the wrapped DataProcessor...
Casey Bodley
09:00 PM Ceph Revision 504b7d9c (ceph): rgw: add rgw::putobj::DataProcessor interface and Pipe
adds an abstract DataProcessor interface (analogous to
RGWPutObjDataProcessor) that allows processors to be composed ...
Casey Bodley
08:51 PM rgw Bug #27205 (Duplicate): Incorrect stats by "radosgw-admin user stats" after bucket resharding
Casey Bodley
08:50 PM rgw Bug #24505 (Fix Under Review): radosgw-admin user stats are incorrect when dynamic re-sharding is...
https://github.com/ceph/ceph/pull/24595 Casey Bodley
08:45 PM Ceph Revision b33328ff (ceph): rgw: rgw_user_sync_all_stats uses bucket entrypoint
when bucket reshard completes, rgw_link_bucket() passes the new bucket
instance id down to cls_user, but cls_user_set...
Casey Bodley
08:45 PM Ceph Revision e1b97fc2 (ceph): rgw: cls_user_set_buckets_info can update bucket id
if cls_user_set_bucket_info() finds an existing bucket entry, it does
not update its bucket id
Fixes: https://tracke...
Casey Bodley

10/11/2018

07:25 PM Ceph Revision 8cebe888 (ceph): rgw: RemoteApplier::create_account() applies default quota config
rgw users created to shadow users from external auth were missing the
logic to apply their default quota settings
Fi...
Casey Bodley
06:05 PM rgw Bug #36233: when using nfs-ganesha to upload file, rgw es sync module get failed
Casey Bodley
05:55 PM rgw Bug #36265: rgw: list bucket can not show the object uploaded by RGWPostObj when enable bucket ve...
Casey Bodley
05:45 PM rgw Bug #36372 (Duplicate): OSD:Segmentation fault thread_name:tp_osd_tp--10.2.10
this bug only showed up in jewel, and there's a fix staged at https://github.com/ceph/ceph/pull/23495 Casey Bodley
05:06 PM Ceph Revision 638f7941 (ceph): rgw: add helper functions to apply configured default quotas
Resolves (with following): rhbz#1630870
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit ...
Casey Bodley
03:49 PM Ceph Revision 4b3012bf (ceph): rgw: remove redundant quota logic from admin/user api
RGWOp_User_Create was applying the configured default quotas to the
RGWUserAdminOpState, but RGWUser::execute_add() w...
Casey Bodley

10/10/2018

09:57 PM Ceph Revision f49ae91d (ceph): rgw: data sync checks whether the lease failed to renew
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 3754871e65830e772f9b902fa162853716eeb78d)...
Casey Bodley
09:53 PM Ceph Revision f3d503bb (ceph): rgw: enforce spawn_window for data full sync
limit the number of concurrent bucket sync crs spawned by data full sync
Fixes: http://tracker.ceph.com/issues/26897...
Casey Bodley
09:53 PM Ceph Revision 4d9cba23 (ceph): rgw: data sync holds lease over transition from full to incremental
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 3e9ac0f1b3f701902a3c35b61e45d938805ddb26)
Casey Bodley
02:46 AM Ceph Revision 24ea30e7 (ceph): rgw: fix leak of curl handle on shutdown
addresses a valgrind leak reported from curl_multi_add_handle().
requests that are still linked to the curl_multi han...
Casey Bodley
02:02 AM Ceph Revision 97a2729f (ceph): rgw: fix leak of curl handle on shutdown
addresses a valgrind leak reported from curl_multi_add_handle().
requests that are still linked to the curl_multi han...
Casey Bodley
01:49 AM Ceph Revision 75ad8c4a (ceph): rgw: RGWAsyncGetBucketInstanceInfo does not access coroutine memory
Fixes: http://tracker.ceph.com/issues/35812
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com...
Casey Bodley

10/09/2018

09:39 PM Ceph Revision c1cfbb83 (ceph): rgw: RGWAsyncGetBucketInstanceInfo does not access coroutine memory
Fixes: http://tracker.ceph.com/issues/35812
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com...
Casey Bodley

10/08/2018

12:48 PM rgw Backport #36332 (In Progress): mimic: Beast frontend tries to bind (privileged) ports after dropp...
https://github.com/ceph/ceph/pull/24436 Casey Bodley

10/05/2018

03:23 PM rgw Bug #36041: Beast frontend tries to bind (privileged) ports after dropping privileges to do so
mimic backport started at https://github.com/ceph/ceph/pull/24436 Casey Bodley
03:22 PM rgw Bug #36041 (Pending Backport): Beast frontend tries to bind (privileged) ports after dropping pri...
Casey Bodley

10/04/2018

01:43 PM rgw Backport #36207 (Closed): luminous: multisite: invalid read in RGWCloneMetaLogCoroutine
thanks. it looks like this bug is not present in luminous, so i'll close it Casey Bodley

10/03/2018

10:35 PM Ceph Revision dea4636b (ceph): rgw: raise debug level on redundant data sync error messages
each of these errors have already been logged at a lower level with a
more detailed error message. by logging them as...
Casey Bodley
09:49 PM Ceph Revision 886dd8a0 (ceph): rgw: dont access rgw_http_req_data::client of canceled request
if a request has been canceled with RGWHTTPClient::cancel(), the client
may have been destroyed. check req_data->regi...
Casey Bodley
03:43 PM rgw Bug #36302 (Fix Under Review): librgw: crashes in multisite configuration
https://github.com/ceph/ceph/pull/24402 Casey Bodley
03:24 PM rgw Bug #36302 (Resolved): librgw: crashes in multisite configuration
librgw is missing the calls to rgw_http_client_init() and rgw::curl::setup_curl() that allocate the RGWHTTPManager an... Casey Bodley
03:41 PM Ceph Revision 1d44ba04 (ceph): librgw: initialize curl and http client for multisite
Fixes: http://tracker.ceph.com/issues/36302
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley
12:33 PM Ceph Revision b7aa3735 (ceph): rgw: remove BucketChangeObserver from data sync thread
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit f05db89637d280505321708683182f0f2c886208)...
Casey Bodley
12:32 PM Ceph Revision 32dd211f (ceph): rgw: add BucketChangeObserver to RGWDataChangesLog
this means that BucketTrimManager will track active buckets based on
local changes, rather than changes in remote dat...
Casey Bodley
12:28 PM Ceph Revision b4012176 (ceph): rgw: remove BucketChangeObserver from data sync thread
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit f05db89637d280505321708683182f0f2c886208)...
Casey Bodley
12:22 PM Ceph Revision aaa1a98d (ceph): rgw: add BucketChangeObserver to RGWDataChangesLog
this means that BucketTrimManager will track active buckets based on
local changes, rather than changes in remote dat...
Casey Bodley
12:15 AM Ceph Revision e57967c4 (ceph): rgw: abort_bucket_multiparts() ignores individual NoSuchUpload errors
if the bucket index lists multipart meta objects that don't actually
exist in rados, this error prevents the bucket f...
Casey Bodley
12:13 AM Ceph Revision 9aa930ad (ceph): rgw: abort_bucket_multiparts() ignores individual NoSuchUpload errors
if the bucket index lists multipart meta objects that don't actually
exist in rados, this error prevents the bucket f...
Casey Bodley

10/02/2018

07:52 PM Ceph Revision 2b1fb365 (ceph): include: add utime_t ctor for ceph::coarse_real_time
this change differs from the upstream commit 61fb24883e812c11016acea0654f6aef7ddab1f7
because it relied on the std::v...
Casey Bodley
07:52 PM Ceph Revision 4222eb61 (ceph): rgw: data sync respects error_retry_time for backoff on error_repo
don't restart processing the error_repo until error_retry_time. when
data sync is otherwise idle, don't sleep past er...
Casey Bodley
05:20 PM Ceph Revision 1bbae2a1 (ceph): rgw: data sync uses coarse clock for error_retry_time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 233ee9cf291194f3d8d291a5e4632612612b7731)
Casey Bodley
05:20 PM Ceph Revision a2a401e8 (ceph): common: adding missing ceph::coarse_real_clock helpers
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 11cd4254ff645a306442f88356e8ac3d493c9a3d)
Casey Bodley
05:20 PM Ceph Revision 515a38ec (ceph): rgw: data sync respects error_retry_time for backoff on error_repo
don't restart processing the error_repo until error_retry_time. when
data sync is otherwise idle, don't sleep past er...
Casey Bodley
05:20 PM Ceph Revision 94d1155e (ceph): encoding: constrain the time_point templates
disable use of encode/decode for time_points that don't provide
conversions to/from timespec. these are only intended...
Casey Bodley
05:20 PM Ceph Revision d01ba804 (ceph): include: utime_t can convert from ceph::coarse_real_time
instead of accepting ceph::real_time directly, the converting
constructor takes a std::chrono::time_point<Clock>, con...
Casey Bodley
05:20 PM Ceph Revision 491a8945 (ceph): encoding: add test for ceph::coarse_real_time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit e4030eab2a30459ee56ba4510f8233fe4937f77a)...
Casey Bodley
05:20 PM Ceph Revision d78e9871 (ceph): encoding: add overloads for chrono durations
std::chrono::durations can be encoded in the same format as time_points
and utime_t
Signed-off-by: Casey Bodley <cbo...
Casey Bodley
05:20 PM Ceph Revision b783c6b4 (ceph): rgw: use coarse_real_clock for req_state::time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit d9284902e1b2e292595696caf11cdead18acec96)
Casey Bodley
05:10 PM Ceph Revision 16ea5220 (ceph): rgw: data sync uses coarse clock for error_retry_time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 233ee9cf291194f3d8d291a5e4632612612b7731)
Casey Bodley
05:10 PM Ceph Revision 46e3e01b (ceph): common: adding missing ceph::coarse_real_clock helpers
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 11cd4254ff645a306442f88356e8ac3d493c9a3d)
Casey Bodley

09/28/2018

08:09 AM Ceph Revision 2e0703b5 (ceph): rgw: bucket sync transitions back to StateInit on OP_SYNCSTOP
the handling for OP_SYNCSTOP->OP_RESYNC is incorrect because it's not
safe to continue incremental sync after SYNCSTO...
Casey Bodley
07:18 AM Ceph Revision 5e96f0cf (ceph): rgw: bucket sync crs mutate rgw_bucket_shard_sync_info in place
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 6c6917bca167819e890d1df3aa52b31a8f070e26)...
Casey Bodley
07:13 AM Ceph Revision 2c07f2ae (ceph): rgw: return errors from RGWInitBucketShardSyncStatusCoroutine
return ENOENT so caller can detect whether sync is stopped
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry ...
Casey Bodley

09/27/2018

05:43 PM rgw Bug #36234: swift: dump_account_metadata doesn't return quota info
Casey Bodley
05:35 PM rgw Bug #23884 (In Progress): rgw: orphans find should avoid objects in indexless buckets
https://github.com/ceph/ceph/pull/24152 Casey Bodley
07:27 AM Ceph Revision cf9103cf (ceph): rgw: fix up indentation in incremental data sync
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 666bfe3a909ec83a3067398e7896527f99283e0a)...
Casey Bodley
07:19 AM Ceph Revision 8bb877e1 (ceph): rgw: incremental data sync uses truncated flag to detect end of listing
we call wait() after incremental sync if we've reached the end of the
datalog listing. the existing logic compares ou...
Casey Bodley
07:19 AM Ceph Revision f99864d3 (ceph): rgw: remove unused datalog trim detection logic
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 0d47743e0f6b9f51848056885831910d0ea5b282)...
Casey Bodley
07:19 AM Ceph Revision 812f25ff (ceph): rgw: remove unused query for remote datalog info
Fixes: http://tracker.ceph.com/issues/26952
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from com...
Casey Bodley

09/26/2018

08:36 PM Ceph Revision 0e4ba992 (ceph): rgw: add global prefix provider for radosgw-admin
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 9a5dbc81b774d0be4b51f39e37bcfa15f3b36db8)
Casey Bodley
06:52 PM Ceph Revision 95719ec0 (ceph): rgw: add global prefix provider for radosgw-admin
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 9a5dbc81b774d0be4b51f39e37bcfa15f3b36db8)
Casey Bodley
01:28 PM rgw Bug #26897 (Pending Backport): multisite: data full sync does not limit concurrent bucket sync
Casey Bodley

09/25/2018

10:09 PM rgw Bug #36034 (Pending Backport): multisite: intermittent test_bucket_index_log_trim failures
Casey Bodley
08:48 PM rgw Bug #35851 (Pending Backport): multisite: invalid read in RGWCloneMetaLogCoroutine
Casey Bodley
08:41 PM rgw Bug #35715 (Pending Backport): multisite: memory leak from curl_multi_add_handle()
Casey Bodley
08:28 PM rgw Bug #35812 (Pending Backport): multisite: use-after-free in RGWAsyncGetBucketInstanceInfo
Casey Bodley
07:58 PM Ceph Revision 3d55c8da (ceph): rgw: add global prefix provider for radosgw-admin
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 9a5dbc81b774d0be4b51f39e37bcfa15f3b36db8)
Casey Bodley
05:54 PM rgw Bug #36041: Beast frontend tries to bind (privileged) ports after dropping privileges to do so
Casey Bodley

09/24/2018

12:48 AM Ceph Revision fa19b150 (ceph): rgw: RGWAsyncPutSystemObj does not access coroutine memory
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 85396674811be8f7a25dc9d25fd2db68c93561c5)
Casey Bodley
12:48 AM Ceph Revision 9be10977 (ceph): rgw: RGWAsyncPutSystemObjAttrs does not access coroutine memory
also exposes optional objv_tracker to RGWSimpleRadosWriteAttrsCR
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(c...
Casey Bodley
12:47 AM Ceph Revision dfc00af1 (ceph): rgw: RGWAsyncGetSystemObj does not access coroutine memory
now reads the buffer/attrs into local memory, and calling coroutines
copy out the result during request_complete()
F...
Casey Bodley
12:46 AM Ceph Revision 3f573eef (ceph): rgw: RGWAsyncPutSystemObjAttrs does not access coroutine memory
also exposes optional objv_tracker to RGWSimpleRadosWriteAttrsCR
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(c...
Casey Bodley
12:46 AM Ceph Revision 73ea0844 (ceph): rgw: RGWAsyncPutSystemObj does not access coroutine memory
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 85396674811be8f7a25dc9d25fd2db68c93561c5)
Casey Bodley
12:45 AM Ceph Revision 85935f08 (ceph): rgw: RGWAsyncGetSystemObj does not access coroutine memory
now reads the buffer/attrs into local memory, and calling coroutines
copy out the result during request_complete()
F...
Casey Bodley

09/21/2018

04:19 PM rgw Bug #36034 (Fix Under Review): multisite: intermittent test_bucket_index_log_trim failures
https://github.com/ceph/ceph/pull/24221 Casey Bodley
02:51 PM Ceph Revision f05db896 (ceph): rgw: remove BucketChangeObserver from data sync thread
Signed-off-by: Casey Bodley <cbodley@redhat.com> Casey Bodley
02:51 PM Ceph Revision f3c258c4 (ceph): rgw: add BucketChangeObserver to RGWDataChangesLog
this means that BucketTrimManager will track active buckets based on
local changes, rather than changes in remote dat...
Casey Bodley

09/20/2018

08:31 PM Ceph Revision 7e38918c (ceph): rgw: add global prefix provider for radosgw-admin
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 9a5dbc81b774d0be4b51f39e37bcfa15f3b36db8)
Casey Bodley
 

Also available in: Atom