redcurrant/redcurrant — pull request #20 by jfsmig (2014-12-04 16:12:52+00:00)
Title: Load-balancing cleanup.

The starting point of this patch was allowing a caller (i.e. the metacd_http) to use an iterator different than those specified in the NS configuration. In other words, to thinly wrap the API.

Some code reorganisation took place:
- function reordering (to be grouped by puposes)
- obsoletes removals (scored iterators ... meaningless since the score is the weight).
- functions moved in others modules (checks on the storage class of services, moved into service_info)
- code factorized (minor container handling, in metautils_containers)

Change-Id: I625fd9413e0fa01d68d085f93160c026b9744c0f