Avoid sending duplicate concurrent "getattr", "lookup", "ceph_sync_read" requests
As for now, when there are multiple concurrent threads trying to access the same file, there might be a chance that they all send "getattr", "lookup", "ceph_sync_read" requests to MDSes, which could severly increase the load of MDSes.
So, we implemented a way that aggregate those duplicate requests and sending only one request on behalf of all others.
#2 Updated by Jeff Layton about 3 years ago
- Status changed from New to Rejected
I took a look at these patches, but I think they'll end up violating posix semantics. I've not seen any follow up since the initial review, so closing this as Rejected for now. Please reopen if you have a plan to address those problems and want to continue pursuing it.