I stopped using EBS after the EC2 instance just stopped responding - twice - each time after a few weeks. I was using an EBS volume for MySQL data storage. I am not satisfied that this problem has been fixed. I suggest you look at this thread before using EBS for production: http://developer.amazonwebservices.com/connect/rss/rssmessag...
I'm just curious...what sort of workload are you dealing with that makes XFS a rational choice? It's dramatically less well-tested than ext3, or even ReiserFS, on Linux, and its performance characteristics are not particularly compelling except for a few pretty specific cases.
I have a history of tinkering with odd filesystems, but I wouldn't deploy anything other than ext3 to a production Linux server at this point in time.
hm. I've been having the same problems when I try to do large postgres operations like index on my Ubuntu instance. I'd figured my configuration was messed up somehow. I'm really glad I came across this information!
I don't care if it's the kernel or whatever else. I just know that the dang thing blew up on me twice. So you go and think about kernels and stuff - and have fun with EBS - I'm not using it anymore.