Sean Chittenden
9f74944f71
Add lib.AbsInt() helper function
2016-03-30 11:47:37 -07:00
Sean Chittenden
c0aa155e61
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
a29f6e8c8f
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
485b153db2
Guard against very small or negative rates
...
Pointed out by: slackpad
2016-03-25 13:31:55 -07:00
Sean Chittenden
71fb93c17b
Cull unused function and its unit test.
...
Pointed out by: @slackpad
2016-02-01 22:40:19 -08:00
Sean Chittenden
1b5d8d1341
Cull unused function and its unit test.
...
Pointed out by: @slackpad
2016-02-01 22:26:57 -08:00
Sean Chittenden
893f91b0d5
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
c470553b6b
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