Hi, all. I'm a developer in Fujitsu. I'd like to let you know one thing ralated to the issue that has bothered our development team for a long time. It is that ... clients don't have the way to confirm whether or not it's already been evicted besides actually sending an rpc request. So this behavior let it often happen that an already-evicted client returns -EIO to a user application when it's first used ... even when it's evicted long time ago. I know this ploblem is inevitable as far as we use ldlm. But disable pinging makes this problem more serious issue, especially in a large environment like K.
Now I've tried to implement one function which let the server-side, which has targets, notifies clients eviction-event via MGS. And I want to cooperate with you, I mean, I want to open my prototype patch for 1.8.8 and examine it together.
Thank you.
Hi, Li.
I uploaded the patch and here it is.
http://review.whamcloud.com/#change,5457