Skip to content

Commit 9b5bbce

Browse files
committed
Fix?
1 parent ea8b238 commit 9b5bbce

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

deps/rabbit/test/feature_flags_SUITE.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ init_per_group(registry, Config) ->
126126
logger:set_primary_config(level, debug),
127127
rabbit_ct_helpers:run_steps(Config, []);
128128
init_per_group(feature_flags_v2, Config) ->
129+
%% @todo Remove this entirely as that FF became required in 3.12.
129130
%% `feature_flags_v2' is now required and won't work in mixed-version
130131
%% clusters if the other version doesn't support it.
131132
case rabbit_ct_helpers:is_mixed_versions() of

deps/rabbitmq_ct_helpers/src/rabbit_ct_broker_helpers.erl

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,12 @@
193193
tcp_port_mqtt_tls,
194194
tcp_port_web_mqtt,
195195
tcp_port_web_mqtt_tls,
196+
tcp_port_web_mqtt_examples,
196197
tcp_port_stomp,
197198
tcp_port_stomp_tls,
198199
tcp_port_web_stomp,
199200
tcp_port_web_stomp_tls,
201+
tcp_port_web_stomp_examples,
200202
tcp_port_stream,
201203
tcp_port_stream_tls,
202204
tcp_port_prometheus
@@ -433,6 +435,7 @@ start_rabbitmq_node(Master, Config, NodeConfig, I) ->
433435
%% It's unlikely we'll ever succeed to start RabbitMQ.
434436
Master ! {self(), Error},
435437
unlink(Master);
438+
%% @todo This might not work right now in at least some cases...
436439
{skip, _} ->
437440
%% Try again with another TCP port numbers base.
438441
NodeConfig4 = move_nonworking_nodedir_away(NodeConfig3),
@@ -506,6 +509,7 @@ tcp_port_base_for_broker0(Config, I, PortsCount) ->
506509
tcp_port_base_for_broker1(Base, I, PortsCount) ->
507510
Base + I * PortsCount * ?NODE_START_ATTEMPTS.
508511

512+
%% @todo Refactor to simplify this...
509513
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_amqp = Key | Rest]) ->
510514
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
511515
{rabbit, [{tcp_listeners, [?config(Key, NodeConfig)]}]}),
@@ -533,10 +537,18 @@ update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_mqtt = Key | Rest]) ->
533537
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
534538
{rabbitmq_web_mqtt, [{tcp_config, [{port, ?config(Key, NodeConfig)}]}]}),
535539
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
540+
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_mqtt_examples = Key | Rest]) ->
541+
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
542+
{rabbitmq_web_mqtt_examples, [{listener, [{port, ?config(Key, NodeConfig)}]}]}),
543+
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
536544
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_stomp = Key | Rest]) ->
537545
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
538546
{rabbitmq_web_stomp, [{tcp_config, [{port, ?config(Key, NodeConfig)}]}]}),
539547
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
548+
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_stomp_examples = Key | Rest]) ->
549+
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
550+
{rabbitmq_web_stomp_examples, [{listener, [{port, ?config(Key, NodeConfig)}]}]}),
551+
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
540552
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_stomp_tls | Rest]) ->
541553
%% Skip this one, because we need more than just a port to configure
542554
update_tcp_ports_in_rmq_config(NodeConfig, Rest);
@@ -767,16 +779,16 @@ do_start_rabbitmq_node(Config, NodeConfig, I) ->
767779
case UseSecondaryDist of
768780
true ->
769781
SecondaryDist = ?config(secondary_dist, Config),
770-
SecondaryEnabledPlugin = case filename:basename(SrcDir) of
771-
"rabbit" -> "";
772-
SrcPlugin -> SrcPlugin
773-
end,
782+
% SecondaryEnabledPlugin = case filename:basename(SrcDir) of
783+
% "rabbit" -> "";
784+
% SrcPlugin -> SrcPlugin
785+
% end,
774786
[{"DIST_DIR=~ts/plugins", [SecondaryDist]},
775787
{"CLI_SCRIPTS_DIR=~ts/sbin", [SecondaryDist]},
776788
{"CLI_ESCRIPTS_DIR=~ts/escript", [SecondaryDist]},
777789
{"RABBITMQ_SCRIPTS_DIR=~ts/sbin", [SecondaryDist]},
778790
{"RABBITMQ_SERVER=~ts/sbin/rabbitmq-server", [SecondaryDist]},
779-
{"RABBITMQ_ENABLED_PLUGINS=~ts", [SecondaryEnabledPlugin]},
791+
% {"RABBITMQ_ENABLED_PLUGINS=~ts", [SecondaryEnabledPlugin]},
780792
{"RABBITMQ_FEATURE_FLAGS=~ts", [?REQUIRED_FEATURE_FLAGS]}
781793
| ExtraArgs4];
782794
false ->

0 commit comments

Comments
 (0)