General

Profile

Radoslaw Zarzynski's activity

From 09/15/2021 to 10/14/2021

10/14/2021

04:53 PM RADOS Bug #51527 (Pending Backport): Ceph osd crashed due to segfault
Just sent https://github.com/ceph/ceph/pull/43548 for pacific. Nothing more to do here, I think. Radoslaw Zarzynski
04:32 PM RADOS Bug #51527: Ceph osd crashed due to segfault
This is a known issue that has been fixed in master by commit https://github.com/ceph/ceph/commit/d51d80b3234e1769006... Radoslaw Zarzynski
04:52 PM Messengers Backport #50483 (In Progress): pacific: segv in AsyncConnection::_stop()
Radoslaw Zarzynski
04:51 PM Messengers Backport #50483: pacific: segv in AsyncConnection::_stop()
https://github.com/ceph/ceph/pull/43548 Radoslaw Zarzynski
09:53 AM Ceph Revision bba53798 (ceph): crimson/osd: print the actual reason on bind failure.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

10/12/2021

01:47 PM Ceph Revision 7b75040d (ceph): crimson: respect the CEPH_ARGS environment variable.
Rook uses `CEPH_ARGS` to convey the `mon_host` configurable. Lack of
support for it was the root cause of inability t...
Radoslaw Zarzynski
11:31 AM Ceph Revision e3ad392f (ceph): crimson: osd operations respect interruptor's InterruptCondition.
For the sake of DRY.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski
11:31 AM Ceph Revision f41676be (ceph): crimson/osd: rectify a coding style issue in PglogBasedRecovery::do_rec...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

10/07/2021

11:33 AM Ceph Revision 28ef412f (ceph): crimson/osd: squeeze one indentation level from PeeringEvent::start().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:33 AM Ceph Revision e6d10da2 (ceph): crimson/osd: implement interruptions in PeeringEvent.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:33 AM Ceph Revision 2bf9d7b0 (ceph): crimson/osd: more interruptions in PeeringEvent.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
11:20 AM Ceph Revision 62a4638b (ceph): crimson, monmap: limit the scope of the seastar namespace inclusion.
More consistency that way. This also enables us to define the usual
`logger()` function without having a clash with `...
Radoslaw Zarzynski
11:20 AM Ceph Revision ad3d47f5 (ceph): crimson, monmap: inform about errors in MonMap::init_with_dns_srv().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski

10/06/2021

02:44 PM Ceph Revision c7f2056f (ceph): crimson/osd: pick only v2 addresses.
Otherwise we'll run into an assertion failure when binding:
```
INFO 2021-10-05 15:14:51,075 [shard 0] osd - picked...
Radoslaw Zarzynski

09/30/2021

11:28 AM Ceph Revision 6b04b969 (ceph): crimson/osd: cancel IO reservations on PG::stop().
`PG::request_{local,remote}_recovery_reservation()` dynamically allocates
up to 2 instances of `LambdaContext<T>` and...
Radoslaw Zarzynski

09/29/2021

11:18 PM Ceph Revision 5b70488b (ceph): crimson/osd: write the 'ready' meta on OSD::mkfs().
This is for the compliance with the classical OSD. No problem
with lack of this file has been identified yet.
Signed...
Radoslaw Zarzynski
08:21 PM Ceph Revision 42a1462f (ceph): crimson/osd: write the 'osd_key' meta on OSD::mkfs().
This commit fixes an issue identified during the Rook-crimson effort.
Missing the `write_meta()` on `osd_key` made t...
Radoslaw Zarzynski

09/23/2021

05:27 PM Ceph Revision c04f5a2a (ceph): crimson/os: workaround the segfaulting GCC 11 issue.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
05:27 PM Ceph Revision 295268a1 (ceph): tests/crimson: make the virtual methods of SeaStoreTestState final.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
05:27 PM Ceph Revision e5f7ff24 (ceph): crimson/osd, crimson/os: errorate the FuturizedStore::mkfs() paths.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
04:44 PM Ceph Revision 56208ed3 (ceph): crimson/common: skip first 4 frames when dumping a backtrace.
It's all about these items:
```
0# print_backtrace(std::basic_string_view<char, std::char_traits<char> >) at /home/...
Radoslaw Zarzynski

09/22/2021

05:04 PM Ceph Revision 9c3f51e9 (ceph): crimson/os/alienstore: fix nullptr deref in OnCommit::finish().
`seastar::engine()` is available only for Seastar's threads;
it shouldn't be called outside of a reactor thread.
Unfo...
Radoslaw Zarzynski

09/21/2021

10:59 PM Ceph Revision 710b928f (ceph): crimson/common: implement singleton_ec.
Unfortunately, GCC explodes when it sees that.
```
[rzarzynski@o06 build]$ ninja crimson-osd vstart
[1/3] Building C...
Radoslaw Zarzynski
09:34 PM Ceph Revision 7f99a88e (ceph): crimson/common: add safe_then_unpack() to errorated futures.
It was a prerequisite for another commit I finally thrown
away. However, this little bit can be still be useful even
...
Radoslaw Zarzynski
09:28 PM Ceph Revision 06e19d81 (ceph): crimson/common: assert_moveable() doesn't depend on 3rd party's always_...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
01:57 PM Ceph Revision 71626b47 (ceph): crimson/net: fix dangling addrvec in bind(), the repeat_until_value() p...
This is a follow-up to commit 480273082718230d64d2c068db1b22f44997bdc8.
`seastar::do_with()` doesn't extend the life...
Radoslaw Zarzynski

09/17/2021

04:00 PM Ceph Revision bf727b0f (ceph): tests/crimson: don't be so verbose when run by the 'make check' bot.
This commit is a try to balance crimson's debug facilities with overwhelming
some hosts the `make check` bot runs on ...
Radoslaw Zarzynski

09/16/2021

05:21 PM Ceph Revision 48027308 (ceph): crimson/net: fix dangling addrvec in SocketMessenger::bind().
`SocketMessenger::bind()` takes the address vector by `const&`.
while the callers in `OSD` are passing a temporary:
...
Radoslaw Zarzynski
03:58 PM Ceph Revision 9dcb612b (ceph): crimson/osd: rework OpSequencer for out-of-order op execution.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Radoslaw Zarzynski
 

Also available in: Atom