Skip to content

Commit de4b80b

Browse files
Merge pull request #8147 from rabbitmq/mergify/bp/v3.11.x/pr-8144
Pin Ra to 2.6.1 (backport #8143) (backport #8144)
2 parents f0a9130 + 13cad98 commit de4b80b

File tree

4 files changed

+30
-60
lines changed

4 files changed

+30
-60
lines changed

MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,8 @@ erlang_package.hex_package(
282282
erlang_package.hex_package(
283283
name = "ra",
284284
build_file = "@rabbitmq-server//bazel:BUILD.ra",
285-
sha256 = "e5b6c3fa434c357a2b5e6d53198871721a8a9da6fa20b7e639e8540ba72f7ae7",
286-
version = "2.4.9",
285+
sha256 = "008b19cd8a175da95e9bf8ab4732cd9e79a2e7ec27287c6fe5d377b327e4cedd",
286+
version = "2.6.1",
287287
)
288288

289289
erlang_package.hex_package(

bazel/BUILD.ra

Lines changed: 25 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,9 @@ erlang_bytecode(
2727
"src/ra_machine.erl",
2828
"src/ra_snapshot.erl",
2929
],
30-
outs = [
31-
"ebin/ra_machine.beam",
32-
"ebin/ra_snapshot.beam",
33-
],
34-
hdrs = [
35-
"src/ra.hrl",
36-
"src/ra_server.hrl",
37-
],
30+
hdrs = [":public_and_private_hdrs"],
3831
app_name = "ra",
32+
dest = "ebin",
3933
erlc_opts = "//:erlc_opts",
4034
)
4135

@@ -49,11 +43,13 @@ erlang_bytecode(
4943
"src/ra_dbg.erl",
5044
"src/ra_directory.erl",
5145
"src/ra_env.erl",
46+
"src/ra_ets_queue.erl",
5247
"src/ra_file_handle.erl",
5348
"src/ra_flru.erl",
5449
"src/ra_leaderboard.erl",
5550
"src/ra_lib.erl",
5651
"src/ra_log.erl",
52+
"src/ra_log_cache.erl",
5753
"src/ra_log_ets.erl",
5854
"src/ra_log_meta.erl",
5955
"src/ra_log_pre_init.erl",
@@ -77,50 +73,14 @@ erlang_bytecode(
7773
"src/ra_system_sup.erl",
7874
"src/ra_systems_sup.erl",
7975
],
80-
outs = [
81-
"ebin/ra.beam",
82-
"ebin/ra_app.beam",
83-
"ebin/ra_bench.beam",
84-
"ebin/ra_counters.beam",
85-
"ebin/ra_dbg.beam",
86-
"ebin/ra_directory.beam",
87-
"ebin/ra_env.beam",
88-
"ebin/ra_file_handle.beam",
89-
"ebin/ra_flru.beam",
90-
"ebin/ra_leaderboard.beam",
91-
"ebin/ra_lib.beam",
92-
"ebin/ra_log.beam",
93-
"ebin/ra_log_ets.beam",
94-
"ebin/ra_log_meta.beam",
95-
"ebin/ra_log_pre_init.beam",
96-
"ebin/ra_log_reader.beam",
97-
"ebin/ra_log_segment.beam",
98-
"ebin/ra_log_segment_writer.beam",
99-
"ebin/ra_log_snapshot.beam",
100-
"ebin/ra_log_sup.beam",
101-
"ebin/ra_log_wal.beam",
102-
"ebin/ra_log_wal_sup.beam",
103-
"ebin/ra_machine_ets.beam",
104-
"ebin/ra_machine_simple.beam",
105-
"ebin/ra_metrics_ets.beam",
106-
"ebin/ra_monitors.beam",
107-
"ebin/ra_server.beam",
108-
"ebin/ra_server_proc.beam",
109-
"ebin/ra_server_sup.beam",
110-
"ebin/ra_server_sup_sup.beam",
111-
"ebin/ra_sup.beam",
112-
"ebin/ra_system.beam",
113-
"ebin/ra_system_sup.beam",
114-
"ebin/ra_systems_sup.beam",
115-
],
116-
hdrs = [
117-
"src/ra.hrl",
118-
"src/ra_server.hrl",
119-
],
76+
hdrs = [":public_and_private_hdrs"],
12077
app_name = "ra",
12178
beam = [":behaviours"],
79+
dest = "ebin",
12280
erlc_opts = "//:erlc_opts",
123-
deps = ["@gen_batch_server//:erlang_app"],
81+
deps = [
82+
"@gen_batch_server//:erlang_app",
83+
],
12484
)
12585

12686
filegroup(
@@ -142,11 +102,13 @@ filegroup(
142102
"src/ra_dbg.erl",
143103
"src/ra_directory.erl",
144104
"src/ra_env.erl",
105+
"src/ra_ets_queue.erl",
145106
"src/ra_file_handle.erl",
146107
"src/ra_flru.erl",
147108
"src/ra_leaderboard.erl",
148109
"src/ra_lib.erl",
149110
"src/ra_log.erl",
111+
"src/ra_log_cache.erl",
150112
"src/ra_log_ets.erl",
151113
"src/ra_log_meta.erl",
152114
"src/ra_log_pre_init.erl",
@@ -182,15 +144,9 @@ filegroup(
182144
],
183145
)
184146

185-
filegroup(
186-
name = "public_hdrs",
187-
srcs = [],
188-
)
147+
filegroup(name = "public_hdrs")
189148

190-
filegroup(
191-
name = "priv",
192-
srcs = [],
193-
)
149+
filegroup(name = "priv")
194150

195151
filegroup(
196152
name = "licenses",
@@ -220,12 +176,15 @@ filegroup(
220176
erlang_app(
221177
name = "erlang_app",
222178
srcs = [":all_srcs"],
179+
hdrs = [":public_hdrs"],
223180
app_name = "ra",
224181
beam_files = [":beam_files"],
225182
extra_apps = [
226183
"crypto",
227184
"sasl",
228185
],
186+
license_files = [":license_files"],
187+
priv = [":priv"],
229188
deps = [
230189
"@aten//:erlang_app",
231190
"@gen_batch_server//:erlang_app",
@@ -238,3 +197,12 @@ alias(
238197
actual = ":erlang_app",
239198
visibility = ["//visibility:public"],
240199
)
200+
201+
filegroup(
202+
name = "license_files",
203+
srcs = [
204+
"LICENSE",
205+
"LICENSE-APACHE2",
206+
"LICENSE-MPL-RabbitMQ",
207+
],
208+
)

moduleindex.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,11 +428,13 @@ ra:
428428
- ra_dbg
429429
- ra_directory
430430
- ra_env
431+
- ra_ets_queue
431432
- ra_file_handle
432433
- ra_flru
433434
- ra_leaderboard
434435
- ra_lib
435436
- ra_log
437+
- ra_log_cache
436438
- ra_log_ets
437439
- ra_log_meta
438440
- ra_log_pre_init

rabbitmq-components.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ dep_cowboy = hex 2.8.0
115115
dep_cowlib = hex 2.12.1
116116
dep_looking_glass = git https://github.com/rabbitmq/looking_glass.git master
117117
dep_prometheus = hex 4.10.0
118-
dep_ra = hex 2.4.9
118+
dep_ra = hex 2.6.1
119119
dep_ranch = hex 2.1.0
120120
dep_recon = hex 2.5.3
121121
dep_redbug = hex 2.0.7

0 commit comments

Comments
 (0)