Commits
- Commit:
529e2b2efc36aab8a17e32ba2516fc89d4cbd43a
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #33 from stevvooe/new-context
p9p: use new context package throughout
- Commit:
be903fb70e1321c4a6bf326a59df71d618fc4fc7
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
p9p: use new context package throughout
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
a056819507b3f5113ef8b52f04e67dadf29d8927
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #13 from stevvooe/document-exported-functions
lint/vet: address several issues identified by lint/vet
- Commit:
e363538b1609e4bc46fbdb2783f1fda3172d2d5d
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
lint/vet: address several issues identified by lint/vet
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
5eb5d0b15afff9aa87b884374ebc7a692435fef4
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #8 from stevvooe/err-instead-nil
errors: return errors rather than nil
- Commit:
1f939e0e5cb57d05ebe0c8277755f83610fa9749
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
errors: return errors rather than nil
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
e797c539e9d64cf63c1d0f1733a1a9dbf56866e7
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #4 from FrenchBen/modify-defaultrw-timeout
Modified defaultRWTimeout to 30
- Commit:
efbc99dc821415190b85e1808bfa48943c295505
- From:
- French Ben <frenchben@docker.com>
- Date:
Modified defaultRWTimeout to 30
Signed-off-by: French Ben <frenchben@docker.com>
- Commit:
4b33cdd0d581b4485aad245efc054d90f4fabe51
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
Merge branch 'pinata-filtered'
- Commit:
1f1a1b98065abdda04bc9128e4d8d8202a75bdd1
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
Merge branch 'pinata-pkg-filtered' into pinata-filtered
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
55922182ebf8ddce9bcdd111e24a504549f91259
- From:
- David Scott <dave.scott@docker.com>
- Date:
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>
- Commit:
e342de7d52c80e5babe159afd1452c790e709fc0
- From:
- Adrien Duermael <adrien@docker.com>
- Date:
v1/pkg/p9p
- Commit:
269e4d4b21f59c17f781c377325982e8cd369857
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: cleanup encoding/decoding
We take some time to cleanup the codec implementation. The need for the message
to implement the Message interface has been removed to allow flexibility in
what can land in the message field. Error types can be returned directly now.
The messages have been moved into a separate file. We also ensure that the
number of pointer types is reduced in deserialized messages, hopefully avoiding
unnecessary pointer traversal.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
3bf22e5860ff26ad641dc222b8121a2bcae316c7
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: refactor to use interface for channel
Signed-off-by: Stephen J Day <stephen.day@docker.com>
- Commit:
40d4a02d02470ddbfcb31818213c5daea4d1f545
- From:
- Stephen J Day <stephen.day@docker.com>
- Date:
fs/p9p/new: proxy end to end fully working
Signed-off-by: Stephen J Day <stephen.day@docker.com>