Hello,
The whole test-suite for noble-proposed has completed and all tests have 
passed. The results can be seen here: 
https://github.com/canonical/ceph-charms/actions/runs/19547255675?pr=120
(Please ignore the COS integration test, it isn't related to this SRU and it's 
been broken for a while now).

As for the tests regarding LTTNG, the following procedure was used:

- After deploying a Ceph cluster with 19.2.3, we install the lttng binaries:
> sudo apt install lttng-tools

- Next, we run the lttng daemons:
> lttng-sessiond --daemonize

- We can then list the available trace points:
> lttng list -u

  UST events:
  -------------
  
  PID: 14531 - Name: /usr/bin/ceph-osd

  ust_baddr_statedump:soinfo (loglevel: TRACE_DEBUG_LINE (13)) (type: 
tracepoint)
  osd:do_osd_op_post (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint)
  osd:do_osd_op_pre_unknown (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint)
  mutex:lock_exit (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint)
  mutex:lock_enter (loglevel: TRACE_DEBUG_LINE (13)) (type: tracepoint)
  osd:do_osd_op_pre_copy_from (loglevel: TRACE_DEBUG_LINE (13)) (type: 
tracepoint)
  osd:do_osd_op_pre_copy_get (loglevel: TRACE_DEBUG_LINE (13)) (type: 
tracepoint)

- We can now create a session, and begin tracing:

> lttng create
  Session auto-31240637-925731 created.
  
> lttng enable-event -u -a
  All UST events are enabled in channel channel0
  
> lttng start
  Tracing started for session auto-31240637-925731

- Next, we'll generate some activity on the Ceph cluster. We'll use
`rados bench` but any other type of I/O over objects can be applied:

> sudo rados -p data bench 10 write

- After the above is done, we'll stop tracing and verify the output:

> lttng stop
  Waiting for data availability.
  Tracing stopped for session auto-31240637-925731
  
> lttng view | head
[18:42:17.027535265] (+0.000001786) mutex:lock_enter: { cpu_id = 0 }, { addr = 
0x1fc2408, name = "SimpleMessenger::DispatchQeueu::lock" }
[18:42:17.027535846] (+0.000000581) mutex:lock_exit: { cpu_id = 0 }, { addr = 
0x1fc2408, name = "SimpleMessenger::DispatchQeueu::lock" }
[18:42:23.027538829] (+0.000000576) mutex:lock_exit: { cpu_id = 0 }, { addr = 
0x205a610, name = "OSD::recovery_tp::lock" }

Finally, we can note that if we disable tracing and run the `rados
bench` program again, no tracing output will be generated.

** Tags removed: verification-needed-noble
** Tags added: verification-done-noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2119024

Title:
  [SRU] Squid: Ceph new point release 19.2.3

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2119024/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to