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?
- 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.
- 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>
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>
- 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> - 06:17 AM Ceph Revision 8e48bc0a (ceph): crimson/os/seastore: link in LBAPin after read
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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>
- 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>
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> - 04:19 PM Ceph Revision 0f7e8973 (ceph): crimson/os/seastore: actually use LBAManager::complete_transaction
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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>
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...
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>
- 11:16 PM Ceph Revision a9173eff (ceph): crimson/os/seastore: add const cast() method
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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> - 11:16 PM Ceph Revision 73a95b30 (ceph): crimson/os/seastore/transaction: add helpers
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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>
- 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@... - 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> - 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> - 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>
- 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>
- 11:16 PM Ceph Revision 70175862 (ceph): crimson/os/seastore/seastore_types: initialize crcs
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 11:16 PM Ceph Revision 89a2ea65 (ceph): crimson/os/seastore: move LogicalCachedExtent to cached_extent.h
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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>
- 11:16 PM Ceph Revision 39bcce84 (ceph): crimson/os/seastore: init laddr for LogicalCachedExtent on replay
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 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...
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...
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>
- 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... - 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...
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>
Also available in: Atom