General

Profile

Samuel Just's activity

From 07/08/2020 to 08/06/2020

08/06/2020

05:27 AM RADOS Bug #46829: Periodic Lagged/Stalled PGs on new Cluster
This is on current master, right? Samuel Just
05:25 AM RADOS Bug #46829: Periodic Lagged/Stalled PGs on new Cluster
Can you paste two adjacent cycles? I'm curious about the timestamp of the subsequent cycle. Samuel Just
04:30 AM Ceph Revision 5f70785f (ceph): test/crimson/seastore: add fake paddr for better test debugging
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just

08/05/2020

06:17 AM Ceph Revision d2fd28b3 (ceph): crimson/os/seastore/lba_manager/btree: improved debugging
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
06:17 AM Ceph Revision 164faa27 (ceph): crimson/os/seastore: initialize dirty extents after replay
lba_manager needs to preload BtreeLBAPin and parent nodes.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
06:17 AM Ceph Revision 8e48bc0a (ceph): crimson/os/seastore: link in LBAPin after read
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
06:17 AM Ceph Revision 5269043b (ceph): crimson/os/seastore/lba_manager/btree: wire in btree pin set
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
06:17 AM Ceph Revision 247926ad (ceph): crimson/os/seastore/lba_manager/btree: add lba pin structure
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just

08/04/2020

04:19 PM Ceph Revision 4750ca53 (ceph): crimson/: add a meta field to FixedKVNodeLayout and use in LBANode*
Also removes LBANode::depth.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
04:19 PM Ceph Revision 0f7e8973 (ceph): crimson/os/seastore: actually use LBAManager::complete_transaction
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
04:19 PM Ceph Revision 1fa4c11b (ceph): crimson/os/seastore/lba_manager/btree: move BtreeLBAPin to btree_range_...
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just

07/20/2020

07:08 AM Ceph Revision 1a9eecfe (ceph): osd: enforce the CRUSH bucket peering constraints on peering
We enforce the rules in choose_acting(), which is pretty simple.
More complicatedly, we add a calc_replicated_acting...
Samuel Just

07/16/2020

11:16 PM Ceph Revision 662c7e5f (ceph): crimson/os/seastore/lba_manager/btree: replumb to pass op_context_t
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision a9173eff (ceph): crimson/os/seastore: add const cast() method
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 9f03c737 (ceph): crimson/os/seastore: move transaction out of cache
Transaction is going to gain some knowledge of logical
addresses.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
11:16 PM Ceph Revision 73a95b30 (ceph): crimson/os/seastore/transaction: add helpers
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 51ba60cd (ceph): crimson/os/seastore/transaction: drop retired extents from write_set an...
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 4530a5c2 (ceph): crimson/os/seastore/cache: retain read set
We're going to be using the read set refs to ensure cache residence
until commit.
Signed-off-by: Samuel Just <sjust@...
Samuel Just
11:16 PM Ceph Revision 1ef0dd78 (ceph): crimson/os/seastore/cache: ignore invalid extents during commit
This happens when a transaction mutates and then retires an
extent.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
11:16 PM Ceph Revision 195b286e (ceph): crimson/os/sesatore/lba_manager/btree: let leaf be depth 1
This way, we can let depth 0 be the actual logical extents.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just
11:16 PM Ceph Revision 396282b2 (ceph): crimson/os/seastore/lba_manager/btree/lba_btree_node: remove dup include
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision c7afb68c (ceph): crimson/common/fixed_kv_node_layout: remove unnecessary/wrong friend de...
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 70175862 (ceph): crimson/os/seastore/seastore_types: initialize crcs
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 89a2ea65 (ceph): crimson/os/seastore: move LogicalCachedExtent to cached_extent.h
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision a70ec174 (ceph): crimson/os/seastore/cached_extent: add has_pin and is_logical helpers
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision 39bcce84 (ceph): crimson/os/seastore: init laddr for LogicalCachedExtent on replay
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
11:16 PM Ceph Revision fe636f71 (ceph): test/crimson/seastore: add TestBlockPhysical
TestBlock doesn't work without the rest of the TransactionManager
machinery.
Signed-off-by: Samuel Just <sjust@redha...
Samuel Just

07/14/2020

10:52 PM Ceph Revision f88211b6 (ceph): Merge pull request #29283 from myoungwon/wip-refcount-snap
osd: refcounting chunks for snapshotted manifest object
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Gre...
Samuel Just

07/13/2020

05:48 PM Ceph Revision 0a3b69ef (ceph): seastore/test_transaction_manager: add a test which forces an lba split
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
05:48 PM Ceph Revision 35172bad (ceph): crimson/os/seastore: fix internal relative btree addrs
Internal relative addrs must be block relative on disk and record
relative in deltas. Use maybe_generate_relative as...
Samuel Just
05:48 PM Ceph Revision 856ca15f (ceph): seastore/test_btree_lba_manager: ensure record and block addrs are diff...
Adds an extra extent to each transaction in the test to ensure that
record and block relative addresses differ as the...
Samuel Just

07/09/2020

09:38 AM Ceph Revision 94b57f0c (ceph): osd_types: clarify comments in calc_refs_to_drop_on_removal
Signed-off-by: Samuel Just <sjust@redhat.com> Samuel Just
 

Also available in: Atom