diff options
| author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2021-08-18 16:46:26 +0200 |
|---|---|---|
| committer | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2022-06-28 14:13:47 +0200 |
| commit | cffc41524a2e85f1c76e47f43f8d53764bea7a55 (patch) | |
| tree | efc4cc463609d869643a4f17cb95f7e23ef31477 | |
| parent | dcfa9fd0fa8a92f888f413faa7df2b94a62f6bbd (diff) | |
| download | rabbitmq-server-git-cffc41524a2e85f1c76e47f43f8d53764bea7a55.tar.gz | |
WIP; Khepri metadata store - phase 1 (Bazel bits)
| -rw-r--r-- | BUILD.khepri | 15 | ||||
| -rw-r--r-- | deps/rabbit/BUILD.bazel | 13 | ||||
| -rw-r--r-- | workspace_helpers.bzl | 8 |
3 files changed, 36 insertions, 0 deletions
diff --git a/BUILD.khepri b/BUILD.khepri new file mode 100644 index 0000000000..d89fefdf82 --- /dev/null +++ b/BUILD.khepri @@ -0,0 +1,15 @@ +load("@rules_erlang//:erlang_app.bzl", "erlang_app", "DEFAULT_ERLC_OPTS") + +erlang_app( + app_name = "khepri", + app_description = "ZooKeeper-inspired database library", + app_version = "main", + app_module = "khepri_app", + erlc_opts = ["-I", "external/khepri"] + DEFAULT_ERLC_OPTS, + extra_apps = [ + "sasl", + ], + deps = [ + "@ra//:erlang_app", + ], +) diff --git a/deps/rabbit/BUILD.bazel b/deps/rabbit/BUILD.bazel index 4e5b6ee4d2..c0c17e4894 100644 --- a/deps/rabbit/BUILD.bazel +++ b/deps/rabbit/BUILD.bazel @@ -152,6 +152,7 @@ _APP_ENV = """[ DEPS = [ "//deps/amqp10_common:erlang_app", "//deps/rabbit_common:erlang_app", + "@khepri//:erlang_app", "@ra//:erlang_app", "@ranch//:erlang_app", "@stdout_formatter//:erlang_app", @@ -506,6 +507,18 @@ suites = [ ), rabbitmq_integration_suite( PACKAGE, + name = "metadata_store_phase1_SUITE", + size = "small", + deps = [ + "@khepri//:erlang_app", + ], + runtime_deps = [ + "@meck//:erlang_app", + "@ra//:erlang_app", + ], + ), + rabbitmq_integration_suite( + PACKAGE, name = "message_size_limit_SUITE", size = "medium", ), diff --git a/workspace_helpers.bzl b/workspace_helpers.bzl index 10a3efd4b9..a5b8d73b4e 100644 --- a/workspace_helpers.bzl +++ b/workspace_helpers.bzl @@ -141,6 +141,14 @@ erlang_app( ) github_erlang_app( + name = "khepri", + org = "rabbitmq", + ref = "4a90536f14fce7a72e5d0dc5a5348c2b348939d7", + version = "4a90536f14fce7a72e5d0dc5a5348c2b348939d7", + build_file = rabbitmq_workspace + "//:BUILD.khepri", + ) + + github_erlang_app( name = "meck", org = "eproxus", ) |
