 
         hints = Enum.reduce(hint, %{}, fn(x,acc) -> Map.put(acc, x.identifier, x.index) end)
 
+
+
+
         %Noizu.SimplePool.Database.MonitoringFramework.Service.HintTable{identifier: service, hint: hints, time_stamp: DateTime.utc_now, status: hint_status}
           |> Noizu.SimplePool.Database.MonitoringFramework.Service.HintTable.write!()
+          |> IO.inspect
         :ok
       end)
+
 
       # 3. Update Service Hints.
       {:noreply, state}

        end)


        # 1. add a minimum of 3 nodes, plus any good nodes
        IO.puts "length 1 - #{inspect candidates}











        "
        candidate_pool_size = length(candidates)
        min_bar = candidate_pool_size / 3
        hint = Enum.reduce(candidates, [], fn(x,acc3) ->

      # 1. Grab nodes
      servers = Amnesia.Fragment.async(fn ->
        Noizu.SimplePool.Database.MonitoringFramework.NodeTable.where(1 == 1)
          |> Amnesia.Selection.values
      end)


      state = update_effective(state, context, options)

