Skip to content

Commit 585a8ff

Browse files
Merge pull request #12140 from rabbitmq/remove-unused-configs
Remove some dead code and configuration options
2 parents aa6c47c + 9b828c0 commit 585a8ff

File tree

11 files changed

+9
-147
lines changed

11 files changed

+9
-147
lines changed

deps/rabbit/BUILD.bazel

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ _APP_ENV = """[
3535
{num_ssl_acceptors, 10},
3636
{ssl_options, []},
3737
{vm_memory_high_watermark, 0.4},
38-
{vm_memory_high_watermark_paging_ratio, 0.5},
3938
{vm_memory_calculation_strategy, rss},
40-
{memory_monitor_interval, 2500},
4139
{disk_free_limit, 50000000}, %% 50MB
4240
{backing_queue_module, rabbit_variable_queue},
4341
%% 0 ("no limit") would make a better default, but that
@@ -84,10 +82,7 @@ _APP_ENV = """[
8482
{linger, {true, 0}},
8583
{exit_on_close, false}
8684
]},
87-
{halt_on_upgrade_failure, true},
8885
{ssl_apps, [asn1, crypto, public_key, ssl]},
89-
%% classic queue storage implementation version
90-
{classic_queue_default_version, 2},
9186
%% see rabbitmq-server#227 and related tickets.
9287
%% msg_store_credit_disc_bound only takes effect when
9388
%% messages are persisted to the message store. If messages
@@ -106,10 +101,6 @@ _APP_ENV = """[
106101
%% and rabbitmq-server#667
107102
{channel_operation_timeout, 15000},
108103
109-
%% see rabbitmq-server#486
110-
{autocluster,
111-
[{peer_discovery_backend, rabbit_peer_discovery_classic_config}]
112-
},
113104
%% used by rabbit_peer_discovery_classic_config
114105
{cluster_nodes, {[], disc}},
115106

deps/rabbit/Makefile

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ define PROJECT_ENV
1515
{num_ssl_acceptors, 10},
1616
{ssl_options, []},
1717
{vm_memory_high_watermark, 0.4},
18-
{vm_memory_high_watermark_paging_ratio, 0.5},
1918
{vm_memory_calculation_strategy, rss},
20-
{memory_monitor_interval, 2500},
2119
{disk_free_limit, 50000000}, %% 50MB
2220
{backing_queue_module, rabbit_variable_queue},
2321
%% 0 ("no limit") would make a better default, but that
@@ -67,10 +65,7 @@ define PROJECT_ENV
6765
{linger, {true, 0}},
6866
{exit_on_close, false}
6967
]},
70-
{halt_on_upgrade_failure, true},
7168
{ssl_apps, [asn1, crypto, public_key, ssl]},
72-
%% classic queue storage implementation version
73-
{classic_queue_default_version, 2},
7469
%% see rabbitmq-server#227 and related tickets.
7570
%% msg_store_credit_disc_bound only takes effect when
7671
%% messages are persisted to the message store. If messages
@@ -92,10 +87,6 @@ define PROJECT_ENV
9287
%% 30 minutes
9388
{consumer_timeout, 1800000},
9489

95-
%% see rabbitmq-server#486
96-
{autocluster,
97-
[{peer_discovery_backend, rabbit_peer_discovery_classic_config}]
98-
},
9990
%% used by rabbit_peer_discovery_classic_config
10091
{cluster_nodes, {[], disc}},
10192

deps/rabbit/docs/rabbitmq.conf.example

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -404,33 +404,11 @@
404404

405405

406406

407-
## Fraction of the high watermark limit at which queues start to
408-
## page message out to disc in order to free up memory.
409-
## For example, when vm_memory_high_watermark is set to 0.4 and this value is set to 0.5,
410-
## paging can begin as early as when 20% of total available RAM is used by the node.
411-
##
412-
## Values greater than 1.0 can be dangerous and should be used carefully.
413-
##
414-
## One alternative to this is to use durable queues and publish messages
415-
## as persistent (delivery mode = 2). With this combination queues will
416-
## move messages to disk much more rapidly.
417-
##
418-
## Another alternative is to configure queues to page all messages (both
419-
## persistent and transient) to disk as quickly
420-
## as possible, see https://www.rabbitmq.com/docs/lazy-queues.
421-
##
422-
# vm_memory_high_watermark_paging_ratio = 0.5
423-
424407
## Selects Erlang VM memory consumption calculation strategy. Can be `allocated`, `rss` or `legacy` (aliased as `erlang`),
425408
## Introduced in 3.6.11. `rss` is the default as of 3.6.12.
426409
## See https://github.com/rabbitmq/rabbitmq-server/issues/1223 and rabbitmq/rabbitmq-common#224 for background.
427410
# vm_memory_calculation_strategy = rss
428411

429-
## Interval (in milliseconds) at which we perform the check of the memory
430-
## levels against the watermarks.
431-
##
432-
# memory_monitor_interval = 2500
433-
434412
## The total memory available can be calculated from the OS resources
435413
## - default option - or provided as a configuration parameter.
436414
# total_memory_available_override_value = 2GB

deps/rabbit/priv/schema/rabbit.schema

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,6 +1149,8 @@ fun(Conf) ->
11491149
end
11501150
end}.
11511151

1152+
%% DEPRECATED. Not used since RabbitMQ 4.0
1153+
%%
11521154
%% Fraction of the high watermark limit at which queues start to
11531155
%% page message out to disc in order to free up memory.
11541156
%%
@@ -1160,6 +1162,8 @@ end}.
11601162
"rabbit.vm_memory_high_watermark_paging_ratio",
11611163
[{datatype, float}, {validators, ["less_than_1"]}]}.
11621164

1165+
%% DEPRECATED. Not used since RabbitMQ 4.0
1166+
%%
11631167
%% Interval (in milliseconds) at which we perform the check of the memory
11641168
%% levels against the watermarks.
11651169
%%
@@ -2554,6 +2558,7 @@ end}.
25542558
%% Backing queue version
25552559
%%
25562560

2561+
%% DEPRECATED. Not used since RabbitMQ 4.0
25572562
{mapping, "classic_queue.default_version", "rabbit.classic_queue_default_version", [
25582563
{datatype, integer},
25592564
{validators, ["non_zero_positive_integer"]}

deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,13 +372,15 @@ tcp_listen_options.exit_on_close = false",
372372
vm_memory_high_watermark.relative = 0.4",
373373
[{rabbit,[{vm_memory_high_watermark,{absolute,1073741824}}]}],
374374
[]},
375+
%% DEPRECATED; just for backwards compatibility
375376
{vm_memory_watermark_paging_ratio,
376377
"vm_memory_high_watermark_paging_ratio = 0.75
377378
vm_memory_high_watermark.relative = 0.4",
378379
[{rabbit,
379380
[{vm_memory_high_watermark_paging_ratio,0.75},
380381
{vm_memory_high_watermark,0.4}]}],
381382
[]},
383+
%% DEPRECATED; just for backwards compatibility
382384
{memory_monitor_interval, "memory_monitor_interval = 5000",
383385
[{rabbit,
384386
[{memory_monitor_interval, 5000}]}],

deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/hipe_compile_command.ex

Lines changed: 0 additions & 99 deletions
This file was deleted.

deps/rabbitmq_prometheus/docker/docker-entrypoint.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ rabbitConfigKeys=(
5555
default_pass
5656
default_user
5757
default_vhost
58-
hipe_compile
5958
vm_memory_high_watermark
6059
)
6160
fileConfigKeys=(
@@ -267,7 +266,7 @@ rabbit_env_config() {
267266
local val="${!var:-}"
268267
local rawVal="$val"
269268
case "$conf" in
270-
fail_if_no_peer_cert|hipe_compile)
269+
fail_if_no_peer_cert)
271270
case "${val,,}" in
272271
false|no|0|'') rawVal='false' ;;
273272
true|yes|1|*) rawVal='true' ;;

deps/rabbitmq_prometheus/docker/rabbitmq-dist-metrics.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ management.listener.port = 15672
55
management.listener.ssl = false
66

77
vm_memory_high_watermark.absolute = 768MiB
8-
vm_memory_high_watermark_paging_ratio = 0.2
98

109
cluster_name = rabbitmq-dist-metrics
1110

deps/rabbitmq_prometheus/docker/rabbitmq-dist-tls.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ management.listener.port = 15672
55
management.listener.ssl = false
66

77
vm_memory_high_watermark.absolute = 4GiB
8-
vm_memory_high_watermark_paging_ratio = 0.9
98
disk_free_limit.absolute = 2048MiB
109

1110
cluster_name = rabbitmq-dist-tls

deps/rabbitmq_prometheus/docker/rabbitmq-overview.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ management.listener.port = 15672
55
management.listener.ssl = false
66

77
vm_memory_high_watermark.absolute = 768MiB
8-
vm_memory_high_watermark_paging_ratio = 0.2
98

109
cluster_name = rabbitmq-overview
1110

packaging/docker-image/Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ RUN set -eux; \
146146
--prefix="$ERLANG_INSTALL_PATH_PREFIX" \
147147
--host="$hostArch" \
148148
--build="$buildArch" \
149-
--disable-hipe \
150149
--disable-sctp \
151150
--disable-silent-rules \
152151
--enable-builtin-zlib \
@@ -166,7 +165,6 @@ RUN set -eux; \
166165
--without-et \
167166
--without-eunit \
168167
--without-ftp \
169-
--without-hipe \
170168
--without-jinterface \
171169
--without-megaco \
172170
--without-observer \
@@ -329,4 +327,4 @@ RUN set eux; \
329327
rm -rf /var/lib/apt/lists/*; \
330328
rabbitmqadmin --version
331329

332-
EXPOSE 15671 15672
330+
EXPOSE 15671 15672

0 commit comments

Comments
 (0)