Tags: syncromatics/go-kit
Tags
(+semver: feature) ProcessGroup creature comforts (and a staticcheck-… …identified fix) (#18) * (+semver: fix) Channels used with os/signal.Notify should be buffered Per staticcheck rule SA1017 - https://staticcheck.io/docs/checks#SA1017 * (+semver: feature) Added Start() function that passes the group's context to the func - Also renamed the receiver from `gw` to `pg`
Add database keepalive pings. (#14) Some microservice infrastructure configurations (notably, our usage of istio on kubernetes) will detect long-running idle connections and kill them. This causes an issue with the connection pooling implemented by some sql.DB drivers that will assume that once a connection is open it will remain open indefinitely. This commit adds the SendKeepalivePings func to our database package so that we can periodically send lightweight database queries and prevent the connection from getting killed. (+semver: feature) Signed-off-by: Jeff Cuevas-Koch <[email protected]>
Add configurable log levels. (#13) Log levels can be set via a LOG_LEVEL environment variable. Supports the following: FATAL ERROR WARN INFO DEBUG The default level is INFO when the log package determines it is running in kubernetes and DEBUG otherwise. (+semver: feature) Signed-off-by: Jeff Cuevas-Koch <[email protected]>
(+semver: breaking) Updated testing/docker package - Unified names of functions across docker package - Updated module to v2 - Added RabbitMQ support - Added test coverage - Added postgres port support
(+semver: breaking) Updated testing/docker package - Unified names of functions across docker package - Updated module to v2 - Added RabbitMQ support - Added test coverage - Added postgres port support
PreviousNext