summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2021-10-07 03:43:14 +0300
committerMichael Klishin <michael@clojurewerkz.org>2021-10-07 03:50:47 +0300
commit0ceb9bbf7e9440290ffc629f2a31396e5f02dd46 (patch)
treed347737e3dea7a3a4dfe943f3c6aedc929c08084
parenta50700bc5b13ce3dcc88bf7240aa2db395bb51cb (diff)
downloadrabbitmq-server-git-0ceb9bbf7e9440290ffc629f2a31396e5f02dd46.tar.gz
Merge branch 'tvhong-amazon-tvhong/fix_type_specs'
(cherry picked from commit 6a9790189cd26e03221a67e3396407794bd4259a)
-rw-r--r--deps/rabbit_common/src/rabbit_peer_discovery_backend.erl2
-rw-r--r--deps/rabbitmq_peer_discovery_aws/src/rabbit_peer_discovery_aws.erl5
-rw-r--r--deps/rabbitmq_peer_discovery_aws/src/rabbitmq_peer_discovery_aws.erl2
-rw-r--r--deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl2
-rw-r--r--deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl4
-rw-r--r--deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s.erl2
6 files changed, 7 insertions, 10 deletions
diff --git a/deps/rabbit_common/src/rabbit_peer_discovery_backend.erl b/deps/rabbit_common/src/rabbit_peer_discovery_backend.erl
index 0ab2f09a36..14132ae528 100644
--- a/deps/rabbit_common/src/rabbit_peer_discovery_backend.erl
+++ b/deps/rabbit_common/src/rabbit_peer_discovery_backend.erl
@@ -54,6 +54,6 @@
-callback lock(Node :: atom()) -> {ok, Data :: term()} | not_supported | {error, Reason :: string()}.
--callback unlock(Data :: term()) -> ok | {error, Reason :: string()}.
+-callback unlock(Data :: term()) -> ok.
-optional_callbacks([init/0]).
diff --git a/deps/rabbitmq_peer_discovery_aws/src/rabbit_peer_discovery_aws.erl b/deps/rabbitmq_peer_discovery_aws/src/rabbit_peer_discovery_aws.erl
index 3df6890b54..a668f5843d 100644
--- a/deps/rabbitmq_peer_discovery_aws/src/rabbit_peer_discovery_aws.erl
+++ b/deps/rabbitmq_peer_discovery_aws/src/rabbit_peer_discovery_aws.erl
@@ -143,9 +143,7 @@ lock(Node) ->
Error
end.
--spec unlock({{ResourceId :: string(), LockRequesterId :: node()}, Nodes :: [node()]}) ->
- ok | {error, Reason :: string()}.
-
+-spec unlock({{ResourceId :: string(), LockRequestedId :: atom()}, Nodes :: [atom()]}) -> 'ok'.
unlock({LockId, Nodes}) ->
global:del_lock(LockId, Nodes),
ok.
@@ -153,6 +151,7 @@ unlock({LockId, Nodes}) ->
%%
%% Implementation
%%
+
-spec get_config_key(Key :: atom(), Map :: #{atom() => peer_discovery_config_value()})
-> peer_discovery_config_value().
diff --git a/deps/rabbitmq_peer_discovery_aws/src/rabbitmq_peer_discovery_aws.erl b/deps/rabbitmq_peer_discovery_aws/src/rabbitmq_peer_discovery_aws.erl
index 05bae26c20..840d7e7687 100644
--- a/deps/rabbitmq_peer_discovery_aws/src/rabbitmq_peer_discovery_aws.erl
+++ b/deps/rabbitmq_peer_discovery_aws/src/rabbitmq_peer_discovery_aws.erl
@@ -49,6 +49,6 @@ post_registration() ->
lock(Node) ->
?DELEGATE:lock(Node).
--spec unlock({ResourceId :: string(), LockRequesterId :: node()}) -> ok | {error, Reason :: string()}.
+-spec unlock({{ResourceId :: string(), LockRequestedId :: atom()}, Nodes :: [atom()]}) -> 'ok'.
unlock(Data) ->
?DELEGATE:unlock(Data).
diff --git a/deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl b/deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl
index cb9dadbbe0..271ee08d82 100644
--- a/deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl
+++ b/deps/rabbitmq_peer_discovery_common/include/rabbit_peer_discovery.hrl
@@ -16,7 +16,7 @@
% by `httpc`
-define(DEFAULT_HTTP_TIMEOUT, 2250).
--type peer_discovery_config_value() :: atom() | integer() | string() | undefined.
+-type peer_discovery_config_value() :: atom() | integer() | string() | list() | map() | any() | undefined.
-record(peer_discovery_config_entry_meta,
{env_variable :: string(),
diff --git a/deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl b/deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl
index 117be80bc1..ce02cce6cd 100644
--- a/deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl
+++ b/deps/rabbitmq_peer_discovery_k8s/src/rabbit_peer_discovery_k8s.erl
@@ -96,9 +96,7 @@ lock(Node) ->
Error
end.
--spec unlock({{ResourceId :: string(), LockRequesterId :: node()}, Nodes :: [node()]}) ->
- ok | {error, Reason :: string()}.
-
+-spec unlock({{ResourceId :: string(), LockRequestedId :: atom()}, Nodes :: [atom()]}) -> 'ok'.
unlock({LockId, Nodes}) ->
global:del_lock(LockId, Nodes),
ok.
diff --git a/deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s.erl b/deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s.erl
index e4a718088b..9e2a6e3406 100644
--- a/deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s.erl
+++ b/deps/rabbitmq_peer_discovery_k8s/src/rabbitmq_peer_discovery_k8s.erl
@@ -48,7 +48,7 @@ post_registration() ->
lock(Node) ->
?DELEGATE:lock(Node).
--spec unlock({ResourceId :: string(), LockRequesterId :: node()}) -> ok | {error, Reason :: string()}.
+-spec unlock({{ResourceId :: string(), LockRequestedId :: atom()}, Nodes :: [atom()]}) -> 'ok'.
unlock(Data) ->
?DELEGATE:unlock(Data).