rabbitmq-server/deps
Jean-Sébastien Pédron debe2a118c
rabbitmq_ct_helpers: Change how Mnesia/Khepri is selected
[Why]
Once `khepr_db` is enabled by default, we need another way to disable it
to select Mnesia instead.

[How]
We use the new relative forced feature flags mechanism to indicate if we
want to explicitly enable or disable `khepri_db`. This way, we don't
touch other stable feature flags and only mess with Khepri.

However, this mechanism is not supported by RabbitMQ 4.0.x and older.
They will ignore the setting. Therefore, to make this work in
mixed-version testing, we set the `$RABBITMQ_FEATURE_FLAGS` variable for
the secondary umbrella. This part will go away once we test against
RabbitMQ 4.1.x as the secondary umbrella in the future.

At the end, we compare the effective metadata store to the expected one.
If they don't match, we skip the test.

While here, change `rjms_topic_selector_SUITE` to only choose Khepri
without specifying any feature flags.
2024-12-17 09:56:54 +01:00
..
amqp10_client Set a floor of zero for incoming-window 2024-12-10 09:39:21 +01:00
amqp10_common
amqp_client
oauth2_client
rabbit rabbitmq_ct_helpers: Change how Mnesia/Khepri is selected 2024-12-17 09:56:54 +01:00
rabbit_common fixup: Add rabbit_misc:process_info/2 that also works for remote PIDs 2024-12-09 22:33:54 -05:00
rabbitmq_amqp1_0 Update README.md 2024-12-14 13:13:12 -05:00
rabbitmq_amqp_client Disallow transient entities in RabbitMQ AMQP 1.0 Erlang client 2024-12-16 16:17:55 +01:00
rabbitmq_auth_backend_cache
rabbitmq_auth_backend_http Bump org.junit.jupiter:junit-jupiter-params 2024-12-16 18:30:43 +00:00
rabbitmq_auth_backend_ldap
rabbitmq_auth_backend_oauth2 Tests: catch exception on connection closed 2024-12-16 11:58:05 +01:00
rabbitmq_auth_mechanism_ssl
rabbitmq_aws
rabbitmq_cli Allow building CLI with elixir 1.18.x 2024-12-12 19:30:04 +01:00
rabbitmq_codegen
rabbitmq_consistent_hash_exchange Disallow transient entities in RabbitMQ AMQP 1.0 Erlang client 2024-12-16 16:17:55 +01:00
rabbitmq_ct_client_helpers
rabbitmq_ct_helpers rabbitmq_ct_helpers: Change how Mnesia/Khepri is selected 2024-12-17 09:56:54 +01:00
rabbitmq_event_exchange
rabbitmq_federation
rabbitmq_federation_management
rabbitmq_federation_prometheus
rabbitmq_jms_topic_exchange rabbitmq_ct_helpers: Change how Mnesia/Khepri is selected 2024-12-17 09:56:54 +01:00
rabbitmq_management
rabbitmq_management_agent
rabbitmq_mqtt Bump org.junit.jupiter:junit-jupiter 2024-12-16 18:55:00 +00:00
rabbitmq_peer_discovery_aws
rabbitmq_peer_discovery_common
rabbitmq_peer_discovery_consul rabbitmq_peer_discovery_consul: Log output from Consul daemon 2024-12-02 11:14:26 +01:00
rabbitmq_peer_discovery_etcd
rabbitmq_peer_discovery_k8s
rabbitmq_prelaunch
rabbitmq_prometheus Tests: rabbit_prometheus_http_SUITE longer wait 2024-12-16 11:58:05 +01:00
rabbitmq_random_exchange
rabbitmq_recent_history_exchange rabbitmq_ct_helpers: Change how Mnesia/Khepri is selected 2024-12-17 09:56:54 +01:00
rabbitmq_sharding
rabbitmq_shovel
rabbitmq_shovel_management
rabbitmq_shovel_prometheus
rabbitmq_stomp
rabbitmq_stream Bump junit.jupiter.version 2024-12-16 18:08:35 +00:00
rabbitmq_stream_common
rabbitmq_stream_management Bump junit.jupiter.version 2024-12-16 18:22:15 +00:00
rabbitmq_top
rabbitmq_tracing
rabbitmq_trust_store
rabbitmq_web_dispatch
rabbitmq_web_mqtt web_mqtt_shared_SUITE: propagate flow_classic_queue to mqtt_shared_SUITE #12907 12906 2024-12-09 23:13:55 -05:00
rabbitmq_web_mqtt_examples
rabbitmq_web_stomp
rabbitmq_web_stomp_examples
trust_store_http