summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Bakken <luke@bakken.io>2022-01-11 06:02:59 -0800
committerLuke Bakken <luke@bakken.io>2022-01-11 16:22:05 -0800
commit6de0656fce6dc435fb220b51a159a01e419b9898 (patch)
treee332809d32277d1429ff3329fcace5d19eb7dc4c
parentc9c03d275c95631bcd8fb17bffd4b10f7b37a230 (diff)
downloadrabbitmq-server-git-6de0656fce6dc435fb220b51a159a01e419b9898.tar.gz
Add redbug librarylukebakken/ship-redbug
`redbug` compliments `recon` well and has a better tracing interface IMHO.
-rw-r--r--deps/rabbit/BUILD.bazel1
-rw-r--r--deps/rabbit/Makefile2
-rw-r--r--deps/rabbitmq_ct_client_helpers/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_ct_helpers/rabbitmq-components.mk1
-rw-r--r--rabbitmq-components.mk1
-rw-r--r--workspace_helpers.bzl6
6 files changed, 11 insertions, 1 deletions
diff --git a/deps/rabbit/BUILD.bazel b/deps/rabbit/BUILD.bazel
index 5b7ea4b2df..fc4779154a 100644
--- a/deps/rabbit/BUILD.bazel
+++ b/deps/rabbit/BUILD.bazel
@@ -156,6 +156,7 @@ RUNTIME_DEPS = [
"@observer_cli//:bazel_erlang_lib",
"@osiris//:bazel_erlang_lib",
"@recon//:bazel_erlang_lib",
+ "@redbug//:bazel_erlang_lib",
"@seshat//:bazel_erlang_lib",
"@sysmon_handler//:bazel_erlang_lib",
"@systemd//:bazel_erlang_lib",
diff --git a/deps/rabbit/Makefile b/deps/rabbit/Makefile
index df7a72dca5..7a448c2aba 100644
--- a/deps/rabbit/Makefile
+++ b/deps/rabbit/Makefile
@@ -136,7 +136,7 @@ APPS_DIR := $(CURDIR)/apps
LOCAL_DEPS = sasl rabbitmq_prelaunch os_mon inets compiler public_key crypto ssl syntax_tools xmerl
BUILD_DEPS = rabbitmq_cli
-DEPS = ranch rabbit_common ra sysmon_handler stdout_formatter recon observer_cli osiris amqp10_common syslog systemd seshat
+DEPS = ranch rabbit_common ra sysmon_handler stdout_formatter recon redbug observer_cli osiris amqp10_common syslog systemd seshat
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client meck proper
PLT_APPS += mnesia
diff --git a/deps/rabbitmq_ct_client_helpers/rabbitmq-components.mk b/deps/rabbitmq_ct_client_helpers/rabbitmq-components.mk
index 21edf8fcbd..32e7862702 100644
--- a/deps/rabbitmq_ct_client_helpers/rabbitmq-components.mk
+++ b/deps/rabbitmq_ct_client_helpers/rabbitmq-components.mk
@@ -120,6 +120,7 @@ dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git main
dep_ranch = hex 1.7.1
dep_recon = hex 2.5.1
+dep_redbug = hex 2.0.7
dep_observer_cli = hex 1.5.4
dep_stdout_formatter = hex 0.2.4
dep_sysmon_handler = hex 1.3.0
diff --git a/deps/rabbitmq_ct_helpers/rabbitmq-components.mk b/deps/rabbitmq_ct_helpers/rabbitmq-components.mk
index 52198c0313..d8928efdba 100644
--- a/deps/rabbitmq_ct_helpers/rabbitmq-components.mk
+++ b/deps/rabbitmq_ct_helpers/rabbitmq-components.mk
@@ -120,6 +120,7 @@ dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git main
dep_ranch = hex 1.7.1
dep_recon = hex 2.5.1
+dep_redbug = hex 2.0.7
dep_observer_cli = hex 1.5.4
dep_stdout_formatter = hex 0.2.4
dep_sysmon_handler = hex 1.3.0
diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk
index 7488f22f01..484309fa98 100644
--- a/rabbitmq-components.mk
+++ b/rabbitmq-components.mk
@@ -119,6 +119,7 @@ dep_prometheus = git https://github.com/deadtrickster/prometheus.erl 06425c21a39
dep_ra = git https://github.com/rabbitmq/ra.git main
dep_ranch = hex 2.1.0
dep_recon = hex 2.5.1
+dep_redbug = hex 2.0.7
dep_observer_cli = hex 1.7.1
dep_stdout_formatter = hex 0.2.4
dep_sysmon_handler = hex 1.3.0
diff --git a/workspace_helpers.bzl b/workspace_helpers.bzl
index 8e6516f360..20f80fa6e6 100644
--- a/workspace_helpers.bzl
+++ b/workspace_helpers.bzl
@@ -228,6 +228,12 @@ erlang_lib(
sha256 = "5721c6b6d50122d8f68cccac712caa1231f97894bab779eff5ff0f886cb44648",
)
+ hex_pm_bazel_erlang_lib(
+ name = "redbug",
+ version = "2.0.7",
+ sha256 = "3624feb7a4b78fd9ae0e66cc3158fe7422770ad6987a1ebf8df4d3303b1c4b0c",
+ )
+
github_bazel_erlang_lib(
name = "seshat",
org = "rabbitmq",