summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2017-02-17 16:25:59 +0300
committerMichael Klishin <mklishin@pivotal.io>2017-02-17 16:25:59 +0300
commit78ac7fb591753c34c6c8cc87f31544a20d878af0 (patch)
tree165bcd01cf7beea88d2b19c5929c6d80630ae9cd
parent47b2d490f431112cd8b03aa35ef48c346a011a46 (diff)
parenta439b5f851380b5518e3a212cd31ac73db823c32 (diff)
downloadrabbitmq-server-git-78ac7fb591753c34c6c8cc87f31544a20d878af0.tar.gz
Merge branch 'master' into rabbitmq-server-msg-store-recovery-optimize
-rw-r--r--src/rabbit_priority_queue.erl2
-rw-r--r--test/config_schema_SUITE_data/snippets.config28
2 files changed, 28 insertions, 2 deletions
diff --git a/src/rabbit_priority_queue.erl b/src/rabbit_priority_queue.erl
index b7a3afd129..34e23260ba 100644
--- a/src/rabbit_priority_queue.erl
+++ b/src/rabbit_priority_queue.erl
@@ -657,7 +657,7 @@ cse(_, lazy) -> lazy;
cse(lazy, _) -> lazy;
%% numerical stats
cse(A, B) when is_number(A) -> A + B;
-cse({delta, _, _, _}, _) -> {delta, todo, todo, todo};
+cse({delta, _, _, _, _}, _) -> {delta, todo, todo, todo, todo};
cse(A, B) -> exit({A, B}).
%% When asked about 'head_message_timestamp' fro this priority queue, we
diff --git a/test/config_schema_SUITE_data/snippets.config b/test/config_schema_SUITE_data/snippets.config
index 9fb0b7519b..150ccfac5c 100644
--- a/test/config_schema_SUITE_data/snippets.config
+++ b/test/config_schema_SUITE_data/snippets.config
@@ -897,6 +897,32 @@ auth_cache.cached_backend = ldap",
"proxy_protocol = false",
[{rabbit, [
{proxy_protocol, false}
-]}],[]}
+]}],[]},
+{trust_store,
+ "trust_store.refresh_interval = 30",
+ [{rabbitmq_trust_store, [{refresh_interval, 30}]}],
+ [rabbitmq_trust_store]},
+{trust_store_file,
+ "trust_store.directory = /tmp/foo/bar",
+ [{rabbitmq_trust_store, [{directory, "/tmp/foo/bar"}]}],
+ [rabbitmq_trust_store]},
+{trust_store_providers,
+ "trust_store.providers.1 = file
+ trust_store.providers.2 = http
+ trust_store.providers.3 = rabbit_trust_store_opera_com_provider",
+ [{rabbitmq_trust_store, [{providers, [rabbit_trust_store_file_provider,
+ rabbit_trust_store_http_provider,
+ rabbit_trust_store_opera_com_provider]}]}],
+ [rabbitmq_trust_store]},
+{trust_store_http,
+ "trust_store.providers.1 = http
+ trust_store.url = http://example.com
+ trust_store.ssl_options.certfile = test/config_schema_SUITE_data/certs/cert.pem
+ trust_store.ssl_options.password = i_am_password",
+ [{rabbitmq_trust_store, [{providers, [rabbit_trust_store_http_provider]},
+ {url, "http://example.com"},
+ {ssl_options, [{certfile, "test/config_schema_SUITE_data/certs/cert.pem"},
+ {password, "i_am_password"}]}]}],
+ [rabbitmq_trust_store]}
].