spoiler alert 9pfs does read only mmap by default color me sad https://twitter.com/b0rk/status/984431593954590728 …
There is no way to do it without client kernel involvement, because both the client and server (and other clients, through the server) need to exclude writes by the other in order to impose a global order on atomics in the shared memory.
-
-
The problem is roughly equivalent to memory synchronization in NUMA nodes.
-
If the problem is roughly equivalent, what is wrong with using similar cache coherency protocols as used for ccNUMA? Obviously, performance would be terrible.
-
It could only be done with special clients and servers that have kernel hooks to do that. Normally 9p server does not involve kernel at all.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.