Commits


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