Commit Briefs
Merge pull request #40 from flynn/cleanup-logging
Clean up logging
Clean up logging
Ensure that the server only logs in exceptional cases and prefixes each log line with the package name. Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #33 from stevvooe/new-context
p9p: use new context package throughout
p9p: use new context package throughout
Signed-off-by: Stephen J Day <stephen.day@docker.com>
Merge pull request #24 from stevvooe/refactor-transport-close
transport: remove race condition on close
transport: remove race condition on close
Signed-off-by: Stephen J Day <stephen.day@docker.com>
Merge pull request #18 from QuentinPerez/patch-1
Little changes
transport: Use Channel interface instead of *channel
Signed-off-by: Quentin Perez <qperez42@gmail.com>
Merge pull request #15 from joushou/tagpool
Rework transport tag allocation logic
Remove NOTAG handling from allocateTag
Signed-off-by: Kenny Levinsen <w@kl.wtf>
Provide hint for tag allocation routine
Signed-off-by: Kenny Levinsen <w@kl.wtf>
Rework transport tag allocation logic
New tag allocation system that avoids tag collisions and incorrect use of NOTAG. Signed-off-by: Kenny Levinsen <w@kl.wtf>
Merge pull request #10 from stevvooe/log-unknown-client-tag
client: log messages with unknown tags
client: log messages with unknown tags
Several clients have experienced panics after receiving unknown tags. The exact cause of these unknown messages is unknown. It is also not clear whether an unknown tag should be fatal to the session. This change provides more information in the panic message which we can then use to better understand this condition. Signed-off-by: Stephen J Day <stephen.day@docker.com>
Merge pull request #7 from stevvooe/remove-log-message
transport: remove obnoxious log message