Commit Briefs
p9p: address race condition in flush response
Signed-off-by: Stephen J Day <stephen.day@docker.com>
p9p: fixup package references and names
Signed-off-by: Stephen J Day <stephen.day@docker.com>
Merge branch 'pinata-pkg-filtered' into pinata-filtered
Signed-off-by: Stephen J Day <stephen.day@docker.com>
p9p: remove per-message logging
Printing all requests and responses to the log is quite expensive, especially when sending megabytes of data through 9P. This patch leaves the logging in the error paths and the flush path. Signed-off-by: David Scott <dave.scott@docker.com>
fs/p9p/new: add naive, concurrent request handing in server
Signed-off-by: Stephen J Day <stephen.day@docker.com>
fs/p9p/new: add readdir helpers
Signed-off-by: Stephen J Day <stephen.day@docker.com>
pkg/p9p: refactor ServeConn to make room for Server
Signed-off-by: Stephen J Day <stephen.day@docker.com>
fs/p9p/new: remove Dial function for being useless
Signed-off-by: Stephen J Day <stephen.day@docker.com>
Make p9p examples build again
s/p9pnew/p9p/g Signed-off-by: David Scott <dave.scott@docker.com>
fs/p9p/new: describe handler interface and polish
Signed-off-by: Stephen J Day <stephen.day@docker.com>
fs/p9p/new: cleanup type declarations
Signed-off-by: Stephen J Day <stephen.day@docker.com>