From: Christopher Coté Date: Mon, 6 Jan 2025 20:43:11 +0000 (-0500) Subject: elixir updates X-Git-Url: http://git.entropealabs.com/?a=commitdiff_plain;h=3f265091b30808c3bd094e75ba9cb25066fd222b;p=cluster_kv.git elixir updates --- diff --git a/.tool-versions b/.tool-versions index 30c5b80..d8df771 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.9.4-otp-22 -erlang 22.2.6 +elixir 1.17.3-otp-27 +erlang 27.1.2 diff --git a/lib/cluster_kv/ring.ex b/lib/cluster_kv/ring.ex index 5a8c2e0..b8a596f 100644 --- a/lib/cluster_kv/ring.ex +++ b/lib/cluster_kv/ring.ex @@ -232,7 +232,7 @@ defmodule ClusterKV.Ring do key = "#{keyspace}:#{key}" parts = String.split(key, split_on) head = Enum.slice(parts, 0..(min - 1)) - itr = Enum.slice(parts, min..-2) + itr = Enum.slice(parts, min..-2//1) node = get_prefix(head, r, me, repls, n, ref) {_, nodes} = @@ -417,7 +417,7 @@ defmodule ClusterKV.Ring do end def handle_info(e, s, sl) do - Logger.warn("Unknown Info Event: #{inspect(e)} in state #{s} with data #{inspect(sl)}") + Logger.warning("Unknown Info Event: #{inspect(e)} in state #{s} with data #{inspect(sl)}") {:ok, sl, []} end @@ -593,7 +593,7 @@ defmodule ClusterKV.Ring do value :: any() ) :: :ok defp send_sync(_name, {:error, er}, _key, _value) do - Logger.warn("No nodes to sync with, #{inspect(er)}") + Logger.warning("No nodes to sync with, #{inspect(er)}") end defp send_sync(name, nodes, key, value) do diff --git a/mix.exs b/mix.exs index d7206d8..fb1b330 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule ClusterKv.MixProject do [ app: :cluster_kv, version: "0.1.0", - elixir: "~> 1.9", + elixir: "~> 1.17", start_permanent: Mix.env() == :prod, aliases: aliases(), deps: deps(), @@ -51,7 +51,7 @@ defmodule ClusterKv.MixProject do {:libcluster, "~> 3.2"}, {:libring, "~> 1.4"}, {:poolboy, "~> 1.5"}, - {:states_language, "~> 0.3"} + {:states_language, "~> 0.4"} ] end