{:ok, sl, []}
end
- def handle_info({:sync, _key, _v}, _, sl), do: {:ok, sl, []}
-
def handle_info({:get_key, key, ref, node}, @ready, %SL{data: %Ring{name: n, db: db}} = sl) do
val = DB.get(db, key)
send({n, node}, {:reply, val, ref})
{:ok, sl, []}
end
+ def handle_info(e, s, sl) do
+ Logger.info("Unknown Info Event: #{inspect(e)} in state #{s} with data #{inspect(sl)}")
+ {:ok, sl, []}
+ end
+
defp get_prefix(next, r, me, repls, n, ref) do
prefix = Enum.join(next, ".")
node = get_node(prefix, r, me, repls)