]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson: print exceptions using e.what()
authorKefu Chai <tchaikov@gmail.com>
Fri, 25 Nov 2022 09:04:48 +0000 (17:04 +0800)
committerKefu Chai <tchaikov@gmail.com>
Fri, 25 Nov 2022 13:20:58 +0000 (21:20 +0800)
see also e6223872c58e492d3570335fd7f05bb52641837c

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
src/crimson/os/seastore/segment_manager_group.cc
src/test/crimson/seastore/onode_tree/test_value.h

index 489562100d5a46b031313ba8490c3271283eadf3..e78e299e71bc410d6332901ad922679798d09cff 100644 (file)
@@ -41,7 +41,7 @@ SegmentManagerGroup::read_segment_tail(segment_id_t segment)
       decode(tail, bp);
     } catch (ceph::buffer::error &e) {
       DEBUG("segment {} unable to decode tail, skipping -- {}",
-            segment, e);
+            segment, e.what());
       return crimson::ct_error::enodata::make();
     }
     DEBUG("segment {} tail {}", segment, tail);
@@ -81,7 +81,7 @@ SegmentManagerGroup::read_segment_header(segment_id_t segment)
       decode(header, bp);
     } catch (ceph::buffer::error &e) {
       DEBUG("segment {} unable to decode header, skipping -- {}",
-            segment, e);
+            segment, e.what());
       return crimson::ct_error::enodata::make();
     }
     DEBUG("segment {} header {}", segment, header);
index bf58ede6bd45c3af3865edeff5c1244731915e0d..435dd67a2f5a05e8179fb89094fdaef466c7ce0a 100644 (file)
@@ -165,7 +165,7 @@ class TestValue final : public Value {
         }
       } catch (buffer::error& e) {
         logger().error("OTree::TestValue::Replay: got decode error {} when replay {:#x}+{:#x}",
-                       e, value_addr, payload_mut.get_length());
+                       e.what(), value_addr, payload_mut.get_length());
         ceph_abort();
       }
     }