General

Profile

Radoslaw Zarzynski's activity

From 08/13/2019 to 09/11/2019

09/11/2019

03:06 PM bluestore Bug #41744 (In Progress): os/bluestore/BlueStore.cc: 5313: FAILED ceph_assert(bluefs->maybe_verif...
Radoslaw Zarzynski
03:06 PM bluestore Bug #41744: os/bluestore/BlueStore.cc: 5313: FAILED ceph_assert(bluefs->maybe_verify_layout(bluef...
Early, untested fix candidate: https://github.com/ceph/ceph/commit/d5b56c665a7f0ed7725e485ed05393a8b821ce7b.
Igor,...
Radoslaw Zarzynski

09/10/2019

10:12 PM Ceph Revision 2c5e2f82 (ceph): crimson/osd: extend OpsExecuter to carry about op effects.
This commit brings a new infrastructural piece that will be
needed by e.g. the watch/notify mechanism.
Signed-off-by...
Radoslaw Zarzynski

09/05/2019

09:57 AM Ceph Revision 12390f4a (ceph): os/bluestore: bluefs_layout_t tracks WAL presence.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
09:57 AM Ceph Revision 54ac2bed (ceph): os/bluestore: verify disk layout of BlueFS.
Fixes: http://tracker.ceph.com/issues/25098
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
09:44 AM Ceph Revision c4f5d7b6 (ceph): crimson/net: zero-initialize the ceph::net::Connection::features.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
09:44 AM Ceph Revision fc176e48 (ceph): crimson/osd: Message uses Connection instead of SocketConnection.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
09:42 AM Ceph Revision a35c5e90 (ceph): crimson/osd: Message has non-null ref to SocketConnection now.
It's enabler for some functions of the the Object Class API:
`cls_get_client_features()`, `cls_get_request_origin()`
...
Radoslaw Zarzynski

09/04/2019

06:49 AM Ceph Revision 7261f833 (ceph): os/bluestore: introduce bluefs_layout_t.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

08/29/2019

10:53 AM bluestore Bug #25098: Bluestore OSD failed to start with `bluefs_types.h: 54: FAILED assert(pos <= end)`
https://github.com/ceph/ceph/compare/master...rzarzynski:wip-bug-25098-bluefs_layout_t Radoslaw Zarzynski

08/27/2019

09:49 AM Ceph Revision 299e33b2 (ceph): qa/valgrind.supp: generalize the whiterule for aes-128-gcm.
Fixes: http://tracker.ceph.com/issues/38827
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked fr...
Radoslaw Zarzynski
09:49 AM Ceph Revision dc887dcb (ceph): qa/valgrind.supp: fix the name for aes-128-gcm whiterules.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit af63e3f51f81beb662ee542f6b7fbe6f85...
Radoslaw Zarzynski

08/24/2019

01:34 AM Ceph Revision edbf82e4 (ceph): crimson/osd: adopt PGLSPlainFilter.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:34 AM Ceph Revision 7232b109 (ceph): crimson/os, crimson/osd: make list_objects() const.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:34 AM Ceph Revision 2a827f5e (ceph): crimson/os, crimson/osd: make xattr retrieval const.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:34 AM Ceph Revision c67efe95 (ceph): crimson/osd: do_pgnls_common isn't the member of OpsExecuter anymore.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:34 AM Ceph Revision 6435c6c2 (ceph): crimson/osd: dissect pg listing implementation from OpsExecuter.
Additionally improve const-correctness for PGBackend.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
01:33 AM Ceph Revision d2640e5b (ceph): crimson/osd: implement CEPH_OSD_OP_GETXATTR and cls_cxx_getxattr().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 50f042d6 (ceph): crimson/osd: OpsExecuter differentiates read and modifying operations.
This is necessary to pass ClsHello.BadMethods.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
01:33 AM Ceph Revision 10fca231 (ceph): crimson/osd: implement PGLSFilter.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 2c0f0897 (ceph): objclass, osd: dissect PGLSFilter into the osd_types.h header.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 9c01ab59 (ceph): osd: share PGLSPlainFilter with crimson.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision ca3ad1db (ceph): crimson/os: port get_max_attr_name_length() from MemStore.
This method is an enabler for CEPH_OSD_OP_SETXATTR.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
01:33 AM Ceph Revision edced75b (ceph): crimson/osd: implement CEPH_OSD_OP_SETXATTR.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 6c7e7ad7 (ceph): crimson/osd: implement cls_cxx_setxattr().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision e374b220 (ceph): crimson/osd: implement cls_cxx_read2().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 7631691f (ceph): crimson/osd: differentiate ENOENT during do_osd_call().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision aaadbe6d (ceph): crimson/osd: implement cls_cxx_stat().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 44e14775 (ceph): crimson/osd: introduce OpsExecuter to uniform calling CEPH_OSD_OPS.
OSD has two entry points for executing CEPH_OSD_OP_*:
1. the MOSDOp message handler,
2. the Object Class API (cls...
Radoslaw Zarzynski
01:33 AM Ceph Revision eee4b843 (ceph): crimson/osd: implement cls_cxx_write_full().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:33 AM Ceph Revision 71ccd4f2 (ceph): objclass, osd: drop unused variable.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

08/23/2019

11:27 PM Ceph Revision a9c29ae5 (ceph): crimson: put extra debugs into do_osd_op().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:27 PM Ceph Revision 2407f576 (ceph): crimson/osd: exceptions derive from std::system_error now.
This change is be useful especially for CEPH_OSD_OP_CALL
which will be brought by further commits. The issue here
is ...
Radoslaw Zarzynski
11:27 PM Ceph Revision ed8eee05 (ceph): crimson/osd: rename crimson_error and introduce namespace.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:27 PM Ceph Revision c76ed813 (ceph): crimson/osd: implement CEPH_OSD_OP_CALL.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:27 PM Ceph Revision 3d8b28bf (ceph): crimson/osd: implement CEPH_OSD_OP_STAT.
This commit is enabler of cls_cxx_stat(), and thus the RecordHello
and ClsHello unit test.
Signed-off-by: Radoslaw Z...
Radoslaw Zarzynski
11:27 PM Ceph Revision 57330088 (ceph): osd: switch ClassHandler::get_method() to std::string.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:27 PM Ceph Revision 5a8acb68 (ceph): crimson/osd: mock OSD-specific parts of the objclass API.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:21 PM Ceph Revision 42fbda5d (ceph): objclass, osd: dissect the OSD-specific parts from class_api.cc.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:21 PM Ceph Revision 4bb66294 (ceph): objclass, crimson: initialize the ClassHandler.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:18 PM Ceph Revision 125508f8 (ceph): osd: improve formatting and refactor ClassHandler.h a bit.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

08/16/2019

02:58 PM Ceph Revision 9c1bb6a0 (ceph): common: add bl::contents_equal() override for void* + size_t.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
02:58 PM Ceph Revision 2228b7f1 (ceph): objclass, osd: improve const-correctness of PGLSFilter.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
02:58 PM Ceph Revision 6c581965 (ceph): osd: refactor manufacturing of PGLSFilter.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
02:58 PM Ceph Revision 295ce538 (ceph): osd: don't carry PGLSFilter between multiple ops in MOSDOp.
Currently result of executing multiple PG listing operations
in single MOSDOp – if PGLSFilter is being used – depends...
Radoslaw Zarzynski
02:15 PM Ceph Revision 96502dfc (ceph): osd: remove orphan include after PGLSParentFilter.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:56 AM Ceph Revision e92fd433 (ceph): denc: don't overestimate STL container's size by sizeof(uint32_t).
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:56 AM Ceph Revision f1b61c54 (ceph): denc: slightly optimize container_base::bound_encode.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

08/15/2019

02:47 AM Ceph Revision f74318e5 (ceph): osd, osdc: drop the unused outdata feature of PGLSFilter.
Before this commit PGLSFilter interface was offering the outdata
parameter in its filter() method:
filter(..., buf...
Radoslaw Zarzynski
 

Also available in: Atom