Hi Miles,
you're right, XtreemFS does support your features.
It is a research project and as such has seen a variety of maintainers/developers.
There is no dedicated support or feature development, and it is highly likely that this will not change, as most researchers have moved on to other topics.
We will make an official announcement regarding this issue soon, so the mailing list will mostly be operated by users (me being more or less the only one involved with XtreemFS, and I'm about to withdraw from the project too).
The project will remain open source on GitHub and can be freely developed by everyone.
XtreemFS does not do disk management, the easiest way to address the HDD/SDD issue would be to just start two OSDs per node, one using HDDs as data directories, the other using SSDs.
The underlying file system is not of importance, as XtreemFS stores data using regular file system operations (we mostly used ext* and xfs as underlying file systems).
You can choose whatever you like, though.
Concerning large scale deployments we do not have exact numbers, as anyone can download and use the file system.
During our tests we routinely use 60+ nodes.
However please be aware that while OSD failover works seamlessly, DIR and MRC failover suffers from a race condition and as such may lead to an unusable state in case of failure.
That's why we advise users to proceed with caution when using production deployments, as the DIR and MRC are single points of failure, effectively.
I hope this helps.
Cheers
Robert