def handle_cast(
{:batch, batch},
- @ready,
+ _,
%SL{data: %Ring{name: n, ring: r, replicas: repls}} = sl
) do
batches =
def handle_cast(
{:put_wildcard, header, key, value, split_on, join, wildcard},
- @ready,
+ _,
%SL{data: %Ring{name: n, ring: r, replicas: repls}} = sl
) do
key
def handle_cast(
{:put, key, value},
- @ready,
+ _,
%SL{data: %Ring{name: n, ring: r, replicas: repls}} = sl
) do
nodes = HashRing.key_to_nodes(r, key, repls)
def handle_info(
{:get_wildcard, key, parts, wildcard, ref, node},
- @ready,
+ _,
%SL{data: %Ring{name: n, db: db, node: me}} = sl
) do
val =
{:ok, sl, []}
end
- def handle_info({:reply, val, ref, from}, @ready, %SL{data: %Ring{requests: reqs} = data} = sl) do
+ def handle_info({:reply, val, ref, from}, _, %SL{data: %Ring{requests: reqs} = data} = sl) do
{requests, actions} = maybe_reply(ref, reqs, val, from)
{:ok, %SL{sl | data: %Ring{data | requests: requests}}, actions}
end