 So, Jipin, who is supposed to give this talk, is what, he's stuck on a bus or a taxi. And as soon as I get the slides up here, I'll protect the slides. My name's Caleb Keithley. I'm the tech lead at Red Hat for the NFS Ganesha, which is a, if you don't know what NFS Ganesha is, it's a user space, it's an NFS server and user space. And he was going to give the Ganesha weather report, is that what I'm talking about? So Ganesha is a, it's an NFS server that runs in user space. It supports all the NFS protocols, 3, 4, 5, 1, 4.2, 4.2 isn't too much of a stretch, because 4.2 is just a bunch of optional things that, and we don't have any of those optional things, but we can claim support for 4.2 because it's all optional. The also PNFS, so upstream community has an active development team of five or six developers. They're largely based in, I have ten minutes left, Gmail might be there by then with the slides. We're currently actively working on the 2.8 release. We released 2.7 about six months ago. We're doing maintenance releases. So we're just in the process of preparing 2.7.2 that will be released in a few days. What else? We do a, we go to Connect-a-thons and Bake-a-thons. Connect-a-thons have been hosted by Sun, now Oracle in Sunnyvale. We're getting ready to go to, we just had a Connect-a-thon, sorry, a Bake-a-thon in Westford that Red Hat hosts in October, and we're going to have another one in May in Ann Arbor, Michigan. What else would I say? So... What's the team working on most recently? New features, performance, what kind of topics were host? Yeah, always that. So, yes, performance, new features, current... Can you switch the number of Backends? Sorry. Yeah, so, okay. One of the... Sure. So the question is, what are the backends that Ganesha supports? Ganesha has a plug-in framework that lets you write something called a, what we call a FASAL, a File System Abstraction Layer, if you're familiar with Samba, Samba calls their same feature a VFS, Samba VFS or Virtual File System, Ganesha calls a FASAL, there's half a dozen or so, there's FASAL VFS, which is just where it speaks to the local file system, so EXT4, XFS, possibly ZFS, you name it. In addition, mostly what I've been working on, and my team's been working on for the last three or four years, has been the Gluster back-end. So there's that, there's a CFFS FASAL, there's an RGW FASAL, Jeff Layton, who you might recognize the name, has a long involvement with the Linux kernel and NFS, and the Linux kernel is currently working on something called RATOS URLs, which is a new FASAL. There's also IBM's GFS2 FASAL that are all actively maintained. LizardFS has one that we've been trying to work with them to get that into our tree, and they've sent patches and we've been working through trying to get their FASAL into adequate shape for us to include. We have people at Red Hat, we have people working on performance mainly focused on Gluster. Probably we'll also be expanding that effort to include more performance work for CFFS and RGW. Five minutes left, okay. Another developer that we have is working on delegations and getting delegations into usable shape. We have some proof of, sorry no we don't, not with delegations. Work is ongoing with delegations, so for some workloads. So the question is what are delegations, and delegations are a feature in NFS v4 that lets the client query where the files are actually located, so rather than maybe talk to this NFS server, which then has to go over to a Gluster or a CFF over here, it lets it redirect and directly query the server that actually has the data for improved performance. So work is ongoing on delegations. Jiffen who is supposed to be giving this talk is actively working on PNFS and he's gradually folding in improved PNFS support, so there's that. Another thing that's being worked on is labeled NFS, so this would let you do things like SELinux protection of the files that you have on your NFS servers, that's off the top of my head, that's the things I can think of any questions, let's just go straight, because I have lesson five, yeah. Sure. If you affect cameras in any of the files, that's the information passing the credentials down to the backend. So the question is, does Ganesha support curb five, and it does, yeah, so Ganesha will participate in a curb five, Ganesha uses LDAP to talk to, or sorry, doesn't use windbind to talk to LDAP and Active Directory, so it will authenticate with curb five, and here's Jiffen just in time. Here's Jeff. Yeah, we started. Yeah, there's a bit of three minutes left, can you just maybe continue Q&A, or the best thing. Take it away, Jiffen. Can you repeat the question that was asked, so it's a little recorded. So the question that was just asked was the one about curb five support, did I answer your question? Yeah. You know, I should know the answer to that, but I regretfully I don't actually know the answer to that. Yeah, okay. Kneel to the rescue. Thank you. Any more questions? Yes. So, Jiffen, the question was, Jiffen is using RADOS objects for the HHA, not HHA, like Active Ganesha solution, right. So basically Ganesha had an ability to read from the RADOS URL, which was added before. So in Jeff's use case, the shared storage is kind of a RADOS backend. So the servers can fetch that information from the RADOS object backend, whatever it is, and in the time of grace and all those stuff, it can maintain the state from that object. So there is one RADOS grace, I think, and script, not script, like a binary, which does the touch up in the Ganesha code, please. Okay. Sure, sure, sure. Right, that's my mistake. Grab them outside. If you want to ask more questions, we are fortunately going to move on with the next speaker. Sure. Thanks.