How to modify XFS so as to make it an append-only filesystem, similar to Apache's HDFS?
The goal is to modify the write operation of XFS filesystem so that it becomes append-only. This filesystem should be similar to the Hadoop filesystem (HDFS) which handles BigData. However modification/deletion of any data or record should be performed with minimum number of operations.
Note: This filesystem has to operate in the kernel space of Linux.
If you want beyond that you could take a look at xfsctl's...
If you want beyond that you could take a look at xfsctl's
XFS_XFLAG_APPEND, but think you'll be on your own if you went down that road :-)
are you guys tied to using XFS only?
Looks like you can do file level changes using 'Chattr' just like with the 'Ext' filesystems, but probably not any good for what you want to use it for.