On Thu, Jan 20, 2022 at 3:00 AM Ken Dreyer <kdreyer@xxxxxxxxxx> wrote: > > On Wed, Jan 19, 2022 at 10:27 AM Mark Nelson <mnelson@xxxxxxxxxx> wrote: > > > > Probably the easiest first pass approach would simply be to compile with > > symbols and then create a debug container and a non-debug container with > > the symbols stripped. > > I am not a Ceph debugging expert, and I think that's why this issue is > cloudy for me. If we did that, would it be simple for Ceph users to > utilize? And Teuthology? For example, would we lose some debugging > data if users have to swap container environments like that? > > > Longer term, I *think* this is the usecase for elfutil's debuginfod > > server tools: > > > > > > https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server > > > I've never really looked at it seriously, but my understanding is that > > you basically create a debuginfod server for your executables and then > > they can be automatically fetched when you need the symbol information. > > The specifically mention debugging in containers that weren't built with > > symbols. > > Thanks for this link. It looks interesting. I'm going to find the > teams who are working on debuginfod to understand if that will work > with our use-case. I'm also curious about the disconnected use-cases - Start with Frank Eigler. > what would users do in disconnected environments? Or environments > where they're building their own forks outside of ceph.com? (a likely > use-case where debuginfo is especially useful :) > > - Ken > > _______________________________________________ > Dev mailing list -- dev@xxxxxxx > To unsubscribe send an email to dev-leave@xxxxxxx > -- Cheers, Brad _______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx