Hi,

Here is my request to attend LSF/MM 2015. Since I last attended LSF/MM, I now have rather wider interests in fs and storage than just GFS2, although I'm still interested in that too. My interests now include many other filesystems including NFS, CIFS, ext*, XFS, btrfs, overlayfs including the common VFS and block interfaces, among other things.

Here are a few thoughts on topics which might be interesting to discuss....

I'm interested generally in topics related to integration between components, one example being snapshots. We have snapshots at various different layers (can be done at array level or dm/lvm level and also we have filesystem support in the form of fs freezing). There are a few thoughts that spring to mind - one being how this should integrate with applications - in order to make it easier to use, and another being whether we could introduce snapshots which do not require freezing the fs (as per btrfs) for other filesystems too - possibly by passing down a special kind of flush from the filesystem layer.

A more general topic is proposed changes to the fs/block interface, of which the above may possibly be one example. There are a number of proposals for new classes of block device, and new features which will potentially require a different (or extended) interface at the fs/block layer. These have largely been discussed to date as individual features, and I wonder whether it might be useful to try and bring together the various proposals to see if there is commonality between at least some of them at the fs/block interface level. I know that there have been discussions going on relating to the individual proposals, so the idea I had was to try and look at them from a slightly different angle by bringing as many of them as possible together and concentrating on how they would be used from a filesystem perspective,

Steve.

Reply via email to