Commit Briefs

Stephen J Day

Merge branch 'pinata-filtered'


Stephen J Day

Merge branch 'pinata-pkg-filtered' into pinata-filtered

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Stephen Day

Initial commit


David Scott

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>


Stephen J Day

fs/p9p/new: add naive, concurrent request handing in server

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Thomas Gazagnaire

p9p: fix typo in debug message


Stephen J Day

fs/p9p/new: add readdir helpers

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Stephen J Day

pkg/p9p: refactor ServeConn to make room for Server

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Stephen J Day

fs/p9p/new: remove Dial function for being useless

Signed-off-by: Stephen J Day <stephen.day@docker.com>


David Scott

Make p9p examples build again

s/p9pnew/p9p/g Signed-off-by: David Scott <dave.scott@docker.com>


Stephen J Day

fs/p9p/new: describe handler interface and polish

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Adrien Duermael

Putting a8b3e87a changes in pkg/p9p


Stephen J Day

fs/p9p/new: cleanup type declarations

Signed-off-by: Stephen J Day <stephen.day@docker.com>


Adrien Duermael

implementing p9p fs with v1/pkg/p9p (wip)


Stephen J Day

fs/p9p/new: bring back type safety for message types

Type safety for messages was removed to allowing message types to be anything. In particular, this was useful for error types. This introduced a few nasty bugs that wasn't worth the convenience of automatically packing errors over a server channel. Signed-off-by: Stephen J Day <stephen.day@docker.com>