Sean Chittenden
4584e70636
Add lib.AbsInt() helper function
2016-03-30 11:47:37 -07:00
Sean Chittenden
88c42f4056
Move lib's tests to lib_test
...
This suite of tests is only testing the exported functions
2016-03-29 19:51:37 -07:00
Sean Chittenden
9fb64ab114
Allow adjusting the number of DNS records in a response...
...
Based on work done by @fusiondog in #1583 , extend the concept to use an integer instead of a boolean.
Fixes : #1583 && #1481
2016-03-29 19:23:56 -07:00
Sean Chittenden
4fec6a9608
Guard against very small or negative rates
...
Pointed out by: slackpad
2016-03-25 13:31:55 -07:00
Sean Chittenden
81e1e1c05d
Cull unused function and its unit test.
...
Pointed out by: @slackpad
2016-02-01 22:40:19 -08:00
Sean Chittenden
6c1bb78d06
Cull unused function and its unit test.
...
Pointed out by: @slackpad
2016-02-01 22:26:57 -08:00
Sean Chittenden
4382c1f7aa
Always seed math/rand on consul startup
...
Required for jitter calcs. This could be done in consul/agent, but this makes it clear it is done only once process-wide.
2016-01-29 17:00:08 -08:00
Sean Chittenden
7af6a94edb
Factor out duplicate functions into a lib package
...
Consolidate code duplication and tests into a single lib package. Most of these functions were from various **/util.go functions that couldn't be imported due to cyclic imports. The consul/lib package is intended to be a terminal node in an import DAG and a place to stash various consul-only helper functions. Pulled in hashicorp/go-uuid instead of consolidating UUID access.
2016-01-29 16:57:45 -08:00