AMA: Building Autonomous Self Healing Computer Systems
327 | Sun 04 Aug 3 p.m.–3:45 p.m.
Presented by
-
Darrick J. Wong
https://djwong.org/
Darrick designed the autonomous self healing capabilities in the XFS filesystem in Linux, and served as the kernel XFS maintainer from 2016 to 2023.
Darrick J. Wong
https://djwong.org/
Abstract
Does your data management system go bonkers? Would you like it to fix itself for you? Or possibly just grow weird new parts on demand? I recently finished construction on an autonomous self healing filesystem for Linux 6.10 and would love to share how it works with everyone. Many people who I've shown this off to think this is magic, but it's really not:
Do you have record sets that you need to index? While the system is running? What if I showed you several technique for doing that, along with some discussion of the strengths and weaknesses of each?
How about analyzing the structure of graph structured data? By relaxing some constraints and tightening others, it's possible to determine if you've got a proper tree ... or whatever it is that directory trees actually are. Eventual consistency is key here.
Oh, and did I mention that this is XFS? So I'll also talk about how do to this in a resource and functionality-constrained environment like the operating system!
Does your data management system go bonkers? Would you like it to fix itself for you? Or possibly just grow weird new parts on demand? I recently finished construction on an autonomous self healing filesystem for Linux 6.10 and would love to share how it works with everyone. Many people who I've shown this off to think this is magic, but it's really not: Do you have record sets that you need to index? While the system is running? What if I showed you several technique for doing that, along with some discussion of the strengths and weaknesses of each? How about analyzing the structure of graph structured data? By relaxing some constraints and tightening others, it's possible to determine if you've got a proper tree ... or whatever it is that directory trees actually are. Eventual consistency is key here. Oh, and did I mention that this is XFS? So I'll also talk about how do to this in a resource and functionality-constrained environment like the operating system!