Luke Bakken
4330755d17
Update git-commit-msgs link
2018-08-28 16:18:46 -07:00
Jean-Sébastien Pédron
2122142e74
Update rabbitmq-components.mk
2018-08-09 17:44:14 +02:00
Jean-Sébastien Pédron
1c8281618e
Update rabbitmq-components.mk
2018-08-09 12:17:00 +02:00
Ayanda Dube
91953d93e6
avoid multiple creation of upstream queue name
...
when defining upstream exchange name. Use that
already held in the link state.
2018-07-20 19:15:11 +01:00
Ayanda Dube
0c6fec525f
acquire upstream & downstream connection names once
...
per exchange or queue link initialization
2018-07-13 11:41:30 +01:00
Ayanda Dube
1b86aed04a
make federation util name/1 helper for resource
...
translation more explicit (it translates both
exchange and queue resources, from both links)
2018-07-13 11:38:57 +01:00
Ayanda Dube
6aca39fc56
fix exchange link child-spec release handling module
2018-07-12 11:39:46 +01:00
Michael Klishin
ce582ec250
Wording
2018-06-25 20:53:47 +03:00
Ricardo Goncalves
665271f8b1
When trying to open a channel, don't expect that the connection is up and running.
...
Protect against connection being down or closing.
This happened when upstream federation links were forcibly closed, crashing the downstream federated exchange process when calling the following 2 lines on terminate/2:
```
%% Cleanup of internal queue and exchange
delete_upstream_queue(Conn, Queue),
delete_upstream_exchange(Conn, IntExchange),
```
2018-06-25 13:38:35 +01:00
Ricardo Goncalves
5b9311b846
Fixes the "zombie" direct connections, when using Federated Exchanges and forcibly closing the upstream connections. This happens deterministically 100% of the time.
...
The fact that direct connections do not close, causes a process and memory leak on RabbitMQ.
If the exchange_link process first closes the direct connection, before dealing with the remote TCP connection, the issue completely disappears.
2018-06-25 10:50:32 +01:00
Jean-Sébastien Pédron
db15d39738
Update rabbitmq-components.mk
2018-06-07 11:31:35 +02:00
Michael Klishin
50a6a64ea1
Coerce upstream set element to a proplist
...
Closes #75 , references #67 , #70 , #73 .
2018-04-30 13:41:32 -05:00
Jean-Sébastien Pédron
cec3c373ec
Update erlang.mk
2018-04-11 10:53:12 +02:00
Jean-Sébastien Pédron
4a9e826492
Update rabbitmq-components.mk
2018-04-11 10:51:20 +02:00
Jean-Sébastien Pédron
6d442974e7
Update rabbitmq-components.mk
2018-04-11 10:10:03 +02:00
Michael Klishin
a4cac21e5a
Be more defensive when operating on proplists
...
They can be passed from the outside as maps.
References #67 , #70 .
Closes #73 .
2018-04-09 15:00:25 +02:00
Jean-Sébastien Pédron
c225e7cc81
Travis CI: Update config from rabbitmq-common
2018-04-09 14:30:46 +02:00
Jean-Sébastien Pédron
fca2c44812
Travis CI: Update config from rabbitmq-common
2018-04-09 11:59:12 +02:00
Michael Klishin
5e2145b090
Merge branch 'v3.7.x'
...
Conflicts:
.travis.yml
2018-03-08 04:14:49 +03:00
Michael Klishin
46f257b0ae
Swap these tests
...
Troubleshooting a Concourse failure.
2018-03-07 04:54:15 +03:00
Jean-Sébastien Pédron
c1c1b5ea29
Update erlang.mk
2018-03-02 19:05:49 +01:00
Jean-Sébastien Pédron
f1cc1de7b2
Update erlang.mk
2018-03-02 18:38:02 +01:00
Michael Klishin
c4835ae646
Coerce upstream definition to a proplist
...
So that maps do not fail validation.
References #68 .
Closes #70 .
(cherry picked from commit 8b0c5dbbd99df79045e766033f47dd74a98707a2)
2018-02-06 17:57:06 +01:00
Michael Klishin
4e42529af4
Coerce upstream definition to a proplist
...
So that maps do not fail validation.
References #68 .
Closes #70 .
2018-02-06 17:54:49 +01:00
Michael Klishin
3ea21a6e65
Coerce upstream set definition to proplists
...
So that it passes validation.
Closes #67 .
[#154751618 ]
2018-01-31 15:50:52 +03:00
Michael Klishin
dcc78781b7
Coerce upstream set definition to proplists
...
So that it passes validation.
Closes #67 .
[#154751618 ]
2018-01-31 15:49:42 +03:00
Jean-Sébastien Pédron
a9d99070c9
Update rabbitmq-components.mk
2018-01-30 16:37:27 +01:00
Jean-Sébastien Pédron
b0666f47bc
Update rabbitmq-components.mk
2018-01-30 15:23:38 +01:00
Luke Bakken
2d9c673dfc
Update rabbitmq-components.mk
2018-01-29 16:22:13 -08:00
Jean-Sébastien Pédron
39146af95a
Update rabbitmq-components.mk
2018-01-23 18:02:50 +01:00
Jean-Sébastien Pédron
79b37e2646
Update rabbitmq-components.mk
2018-01-23 17:21:28 +01:00
Jean-Sébastien Pédron
8a72acd8c6
Update rabbitmq-components.mk
2018-01-23 15:31:17 +01:00
Diana Corbacho
35fe9908eb
Update rabbitmq-components.mk
2018-01-22 22:13:22 +00:00
Jean-Sébastien Pédron
c865289bbd
Travis CI: Update config from rabbitmq-common
2017-12-15 15:12:14 +01:00
Jean-Sébastien Pédron
a5d37f30d2
Travis CI: Update config from rabbitmq-common
2017-12-15 14:53:05 +01:00
Jean-Sébastien Pédron
5f14a780a2
Update rabbitmq-components.mk
2017-12-01 15:16:27 +01:00
Jean-Sébastien Pédron
bf7b2efc16
Update rabbitmq-components.mk
2017-12-01 11:06:29 +01:00
Jean-Sébastien Pédron
65432bfcd0
Merge branch 'rabbitmq-federation-63' into v3.7.x
2017-11-29 12:35:07 +01:00
Jean-Sébastien Pédron
5348c433fb
Merge pull request #64 from rabbitmq/rabbitmq-federation-63
...
Cleanup internal exchanges and queues when links are removed
2017-11-29 12:33:21 +01:00
Diana Corbacho
44d2f3895c
Use assert macros. Wait for link to be recreated
...
rabbitmq-federation#63
[#153011041 ]
2017-11-29 10:33:38 +00:00
Jean-Sébastien Pédron
8145fea83a
Update rabbitmq-components.mk
2017-11-28 14:00:49 +01:00
Jean-Sébastien Pédron
9c1261338f
Update rabbitmq-components.mk
2017-11-28 13:28:51 +01:00
Diana Corbacho
a8953cd6ce
Cleanup internal exchanges and queues after plugin is disabled or policy removed
...
rabbitmq-federation#63
[#153011041 ]
2017-11-27 11:24:14 +00:00
Jean-Sébastien Pédron
f6949e37e8
Travis CI: Update config from rabbitmq-common
2017-11-07 18:54:45 +01:00
Luke Bakken
f8e2121fc0
Add GitHub templates and contributing doc
2017-10-13 15:55:50 -07:00
Jean-Sébastien Pédron
21cc1449a8
Merge branch 'stable'
2017-10-13 15:08:05 +02:00
Jean-Sébastien Pédron
0673533894
Update rabbitmq-components.mk
2017-10-13 14:33:08 +02:00
Jean-Sébastien Pédron
b8e75fd6b3
Update rabbitmq-components.mk
2017-10-13 14:13:07 +02:00
Jean-Sébastien Pédron
ee366396b1
Update rabbitmq-components.mk
2017-10-13 12:15:43 +02:00
Michael Klishin
67531af421
Update rabbitmq-components.mk
2017-09-13 17:54:19 -04:00
Michael Klishin
acabc37eb3
Update rabbitmq-components.mk
2017-09-13 17:45:30 -04:00
Michael Klishin
bba2eafb11
Update rabbitmq-components.mk
2017-09-12 19:53:10 -04:00
Michael Klishin
66dcb2c834
Update rabbitmq-components.mk
2017-09-12 12:41:51 -04:00
Daniil Fedotov
247f58317f
Merge branch 'stable'
2017-08-30 19:20:34 +01:00
Daniil Fedotov
5a9ec72c9f
Update erlang.mk
2017-08-30 18:46:44 +01:00
Daniil Fedotov
c90d9cf13f
Use lager sink API for logs.
...
Lager sink parse-transform allows us to use a fake module name
to select sinks.
The parse-transform will fail if a sink is not defined, making sure
log is working.
[#149634975 ]
2017-08-07 14:47:19 +01:00
Jean-Sébastien Pédron
f80c8e2db6
Merge branch 'stable'
2017-07-31 10:12:08 +02:00
Jean-Sébastien Pédron
3e3ebdf081
exchange_SUITE: Cleanup policies at the end of `restart_upstream` testcase
...
Without this cleanup, the `cycle_detection` testcase which follows fails
with the following error:
** Reason for termination ==
** {function_clause,
[{rabbit_federation_exchange_link,
'-ensure_internal_exchange/2-fun-0-',
[406,
<<"PRECONDITION_FAILED - inequivalent arg 'x-max-hops' for exchange 'federation: cycle -> rmq-ct-with_disambiguate-cluster_size_2-1-21000@localhost B' in vhost '/': received '1' but current is '10'">>],
[{file,"src/rabbit_federation_exchange_link.erl"},{line,540}]},
{rabbit_federation_link_util,disposable_connection_call,3,
[{file,"src/rabbit_federation_link_util.erl"},{line,305}]},
{rabbit_federation_exchange_link,ensure_upstream_bindings,2,
[{file,"src/rabbit_federation_exchange_link.erl"},{line,489}]},
{rabbit_federation_exchange_link,'-go/1-fun-1-',8,
[{file,"src/rabbit_federation_exchange_link.erl"},{line,423}]},
{rabbit_federation_link_util,start_conn_ch,5,
[{file,"src/rabbit_federation_link_util.erl"},{line,58}]},
{gen_server2,handle_msg,2,[{file,"src/gen_server2.erl"},{line,1048}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
[#149584741 ]
2017-07-27 17:50:45 +02:00
Michael Klishin
88287acbf5
Erlang/OTP 19.2 is now the minimum supported version.
...
Part of rabbitmq/rabbitmq-server#1305.
[#149563549 ]
2017-07-26 19:02:50 +03:00
Jean-Sébastien Pédron
96230a39a7
exchange_SUITE: Use a dedicated key in `cycle_detection`
...
The testcase is affected by other testcases not cleaning what they
created or not waiting for those resources to disappear.
By using a dedicated binding key (instead of the same `key` as all other
testcases), it seems to improve the success rate of the testcase.
2017-07-26 15:26:41 +02:00
Jean-Sébastien Pédron
d4c33e11dc
exchange_SUITE: No need to import rabbit_federation_test_util:no_plugins()
2017-07-26 15:25:57 +02:00
Michael Klishin
42e916d8e4
Update rabbitmq-components.mk
2017-07-26 03:48:24 +03:00
Michael Klishin
1a94d68983
Update rabbitmq-components.mk
2017-07-26 02:27:05 +03:00
Michael Klishin
c1d9733e12
Merge branch 'stable'
2017-07-24 18:07:54 +03:00
Diana Corbacho
0bd9a9f5c0
Detect internal upstream exchange deletion and restart the link
...
When network partitions happen, two nodes might connect to the upstream
swapping the exchange (A -> B, B -> A). The last surviving link
after healing might have lost its exchange. The periodic check using
a passive declare allows to detect the situation and restart the link,
restoring the connectivity.
Related to rabbitmq-federation#43
rabbitmq-federation#59
2017-07-21 17:37:21 +01:00
Michael Klishin
d29bef40c8
Merge pull request #58 from rabbitmq/rabbitmq-server-1246-master
...
Change algorithm for federation link ID generation from term_to_binary to phash2.
2017-06-13 18:36:07 +03:00
Daniil Fedotov
a57c5187e9
Change algorithm for federation link ID generation from term_to_binary to phash2.
...
term_to_binary can change in defferent OTP versions.
2017-06-13 15:37:47 +01:00
Michael Klishin
f3a8a697cd
Update rabbitmq-components.mk
2017-06-12 20:14:32 +03:00
Michael Klishin
54887f3b79
Update rabbitmq-components.mk
2017-06-12 18:35:39 +03:00
Daniil Fedotov
7d98bb20da
Less compile warnings
2017-06-12 14:18:00 +01:00
Michael Klishin
2d7d48489d
Merge branch 'stable'
2017-06-02 18:10:20 +03:00
Michael Klishin
7fbc5d5f5c
Update rabbitmq-components.mk
2017-06-02 17:51:27 +03:00
Daniil Fedotov
ba8eedd382
New CLI helpers API. Better federation_status banner message
2017-06-02 10:14:40 +01:00
Michael Klishin
7cb5622b86
Update rabbitmq-components.mk
2017-06-02 00:43:22 +03:00
Michael Klishin
5786263c23
Update rabbitmq-components.mk
2017-06-01 18:01:36 +03:00
Jean-Sébastien Pédron
3a86ae1ccf
Merge branch 'stable'
2017-05-16 18:08:17 +02:00
Jean-Sébastien Pédron
dcaefec03e
Makefile: Load the new `rabbitmq-early-plugin.mk` early-stage plugin
...
See the corresponding commit in rabbitmq-common for an explanation.
[#144697185 ]
2017-05-16 17:32:56 +02:00
Jean-Sébastien Pédron
a833d5ba16
Update erlang.mk
2017-05-16 17:32:56 +02:00
Daniil Fedotov
9c152516b5
Replace dicts to maps for internal structures
2017-04-24 14:13:00 +01:00
Jean-Sébastien Pédron
124a18c571
Merge branch 'stable'
2017-04-19 12:45:24 +02:00
Jean-Sébastien Pédron
a177aeef2b
Update erlang.mk
2017-04-19 12:02:06 +02:00
Michael Klishin
898cf32100
Merge branch 'stable'
2017-04-02 21:57:33 +03:00
Michael Klishin
ab6ccc5f1f
(c) year
2017-04-02 21:47:58 +03:00
Michael Klishin
2b7d5d6519
Merge branch 'stable'
2017-03-29 13:02:58 +03:00
Michael Klishin
8935d0ad48
Handle more numerical types for the "hops" property
...
Semantically a {short, N} value is the same as {long, N}
or even {signedint, N}.
Fixes #56 .
2017-03-29 12:40:06 +03:00
Jean-Sébastien Pedron
699a7ce01e
Change cluster_size_2 test ordering to fix failing test
...
Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com>
2017-03-13 12:13:21 +00:00
Michael Klishin
01deec9830
Update rabbitmq-components.mk
2017-02-11 23:29:26 +03:00
Michael Klishin
04a1d4f1f7
Update rabbitmq-components.mk
2017-02-10 11:16:28 +03:00
Michael Klishin
24f56e71f7
Update rabbitmq-components.mk
2017-02-10 03:06:21 +03:00
Michael Klishin
7fbadf25af
merge branch 'stable'
2017-02-08 16:54:32 +03:00
Michael Klishin
80d2a3fdbf
Update rabbitmq-components.mk
2017-02-08 16:38:14 +03:00
Michael Klishin
3972f75efa
merge branch 'stable'
2017-02-06 19:50:39 +03:00
Michael Klishin
70a6156cfb
Update rabbitmq-components.mk
2017-02-06 19:23:53 +03:00
Jean-Sébastien Pédron
7055fb50e2
Update rabbitmq-components.mk
2017-02-02 17:17:01 +01:00
Michael Klishin
e03a0ec91f
merge branch 'stable'
2017-01-31 18:18:41 +03:00
Michael Klishin
60ef104db7
Update rabbitmq-components.mk
2017-01-31 18:06:27 +03:00
Diana Corbacho
69ee21591d
Improve logging when the upstream exchange changes while adding bindings
2017-01-23 22:35:01 +03:00
Diana Corbacho
03dae269ab
Improve logging when the upstream exchange changes while adding bindings
2017-01-23 14:52:51 +00:00
Michael Klishin
72774bc805
Merge pull request #51 from rabbitmq/rabbitmq-event-exchange-10
...
Extend notify and notify_clear to support usernames
2017-01-21 02:06:16 +03:00
Michael Klishin
b168031629
Merge branch 'stable'
2017-01-18 12:00:08 +03:00
Diana Corbacho
c63e4ef322
Log when a link stops on init
2017-01-18 07:59:03 +00:00
Diana Corbacho
eb3f004280
Extend notify and notify_clear to support usernames
2017-01-13 15:48:45 +01:00
Michael Klishin
b5db85e3e0
federation_link_restart => restart_federation_link
...
while at it, provide a more user friendly error message
2017-01-04 02:27:15 +08:00
Diana Corbacho
b1b07fbfaa
CLI command to restart a link
2017-01-03 15:26:11 +01:00
Diana Corbacho
9139e8e43f
Merge branch 'stable'
2017-01-03 15:11:37 +01:00
Michael Klishin
0469d84899
Merge pull request #49 from rabbitmq/rabbitmq-federation-management-17
...
Link restart
2016-12-31 01:34:44 +08:00
Diana Corbacho
c8252f2c53
Internal rename of only-down to only_down to satisfy parser
2016-12-30 16:07:33 +01:00
Diana Corbacho
62b7eba56b
Use the hex value of the key's sha to avoid encoding/decoding in URLs
2016-12-30 09:54:05 +01:00
Michael Klishin
6330503015
Merge branch 'stable'
2016-12-30 14:38:51 +08:00
Michael Klishin
78423240fd
Use the same max restart intensity across link supervision tree
...
A follow-up to 9d18974a35
.
We really should use the same values everywhere.
References #43 .
2016-12-30 14:36:50 +08:00
Diana Corbacho
600b29df43
Add tests for federation status/lookup
2016-12-29 10:06:56 +01:00
Diana Corbacho
951f00f1d0
Introduce callbacks that allow to restart a link, listing returns an id
2016-12-28 16:28:33 +01:00
Diana Corbacho
46e5cddeaf
Rename option
2016-12-28 13:23:33 +01:00
Diana Corbacho
4e97240c29
Cosmetic changes
2016-12-28 13:12:25 +01:00
Diana Corbacho
221de38065
CLI command option to list down links
2016-12-28 11:32:12 +01:00
Diana Corbacho
b3d0efb4fb
Introduce id
2016-12-27 19:48:04 +01:00
Diana Corbacho
6567dcae04
Merge remote-tracking branch 'origin/stable'
2016-12-23 12:20:01 +01:00
Michael Klishin
9d18974a35
Increase tolerated restart intensity of rabbit_federation_sup children
...
The intensity depends on the number of links and configured
reconnect-delay. This number is not particularly scientific but
supports 100 links failing a minute with default settings, which
should be sufficient for most environments.
Increasing reconnect-delay would allow for an even higher
failure rate.
Per discussion with @dcorbacho.
2016-12-23 12:28:51 +03:00
Jean-Sébastien Pédron
3ea6688dcc
Travis CI: Import changes from rabbitmq-auth-backend-amqp
2016-12-12 13:37:52 +01:00
Jean-Sébastien Pédron
1a9a68632a
Merge branch 'stable'
2016-12-09 19:20:34 +01:00
Jean-Sébastien Pédron
d62d3e0cb8
Update rabbitmq-components.mk
2016-12-08 19:14:46 +01:00
Jean-Sébastien Pédron
1b35ae4978
Travis CI: Use Ubuntu Trusty image to have access to Elixir
...
Also, required `sudo` so a VM is used instead of a container. This makes
the test much longer, but allows us to install non-whitelisted packages
such as xsltproc.
2016-12-08 17:20:25 +01:00
Jean-Sébastien Pédron
2e44351f16
Merge branch 'stable'
2016-12-07 15:37:31 +01:00
Jean-Sébastien Pédron
d18c5f46e8
Move from .app.src to Makefile variables
...
This is the recommended way with Erlang.mk.
By default, the version is inherited from rabbitmq-server-release when
the source archive is created, or computed from git-describe(1) (see
`rabbitmq-components.mk`). One can override the version from the command
line by setting the `PROJECT_VERSION` variable.
[#130992027 ]
2016-12-06 16:01:45 +01:00
Michael Klishin
c04c0cc853
Merge branch 'stable'
2016-11-29 21:15:43 +03:00
Michael Klishin
f5b2cc8650
Update rabbitmq-components.mk
2016-11-29 20:59:30 +03:00
Jean-Sébastien Pédron
63fdecda9a
Merge branch 'stable'
2016-11-25 10:59:17 +01:00
Jean-Sébastien Pédron
8eb402e15e
Update rabbitmq-components.mk
2016-11-25 10:50:56 +01:00
Jean-Sébastien Pédron
883f5d83f1
Merge branch 'stable'
2016-11-25 10:33:01 +01:00
Jean-Sébastien Pédron
eb0c81ea2b
Update rabbitmq-components.mk
2016-11-25 10:08:17 +01:00
Jean-Sébastien Pédron
ae9ddb585f
Merge branch 'stable'
2016-11-24 10:18:20 +01:00
Jean-Sébastien Pédron
870b1f8a31
Add rabbitmq_ct_client_helpers to TEST_DEPS
2016-11-24 10:18:16 +01:00
Jean-Sébastien Pédron
acb59e473b
Update rabbitmq-components.mk
2016-11-23 18:06:01 +01:00
Gerhard Lazu
7f461a8983
Merge branch 'stable'
2016-11-22 16:49:05 +00:00
Gerhard Lazu
169ba90c84
Update erlang.mk
2016-11-22 16:19:02 +00:00
Gerhard Lazu
ca49672f5e
Update rabbitmq-components.mk
2016-11-22 16:16:32 +00:00
Michael Klishin
3d5d080c1e
Revert "Remove flags, switches and aliases from CLI command"
...
This reverts commit 7e90ee2690
.
I am about to revert some recent CLI changes, so this is again
required.
2016-11-22 14:06:50 +03:00
Diana Corbacho
7e90ee2690
Remove flags, switches and aliases from CLI command
2016-11-21 16:14:29 +00:00
Diana Corbacho
12ad37f1f3
Include empty fields for csv and table formatters
2016-11-21 11:21:34 +00:00
Diana Corbacho
6fb03876c1
Tests for CLI extension for federation status
2016-11-21 10:06:04 +00:00
Diana Corbacho
9b70d870b8
Test refactor
2016-11-21 10:06:04 +00:00
Diana Corbacho
9a1f4395ac
CLI extension for federation status
2016-11-18 22:40:53 +00:00
Jean-Sébastien Pédron
4280eb27ed
Update erlang.mk
2016-11-14 11:55:28 +01:00
Jean-Sébastien Pédron
10d79ca6d4
Update rabbitmq-components.mk
2016-11-10 16:56:34 +01:00
Michael Klishin
1465ba9064
Merge branch 'stable'
2016-10-19 17:26:57 +08:00
Michael Klishin
548f65eb6e
Merge branch 'stable' into rabbitmq-federation-39
2016-10-19 17:12:48 +08:00
Arnaud Cogoluègnes
174b6134b4
Improve Federation link connection name
...
Fixes #39
2016-10-19 09:38:47 +02:00
Daniil Fedotov
f88b7a647d
Merge branch 'stable'
2016-10-14 14:46:01 +01:00
Daniil Fedotov
a4c514f39a
Test cleanup
2016-10-14 14:44:53 +01:00
Arnaud Cogoluègnes
b180f575a1
Make Federation connections (links) specify a name
...
Fixes #39
2016-10-13 18:01:36 +02:00
Michael Klishin
4593851913
Merge branch 'stable'
2016-09-30 00:16:32 +03:00
Jean-Sébastien Pédron
865f75c419
rabbit_federation_*_link: Use the standard `pg2` module
...
References rabbitmq/rabbitmq-server#980.
[#131354699 ]
2016-09-29 17:01:36 +02:00
Jean-Sébastien Pédron
c19d9bebad
Merge branch 'stable'
2016-09-23 16:02:48 +02:00
Jean-Sébastien Pédron
8c61162f94
Update rabbitmq-components.mk
2016-09-23 11:23:04 +02:00
Jean-Sébastien Pédron
3bcec93221
Update erlang.mk
2016-09-22 17:56:26 +02:00
Jean-Sébastien Pédron
7062340927
rabbitmq_federation.app: Depend on rabbit_common
2016-09-19 13:55:45 +02:00
Jean-Sébastien Pédron
71dff3a5c4
Makefile: Explicitely list all DEPS
...
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.
[#130086871 ]
2016-09-19 13:55:33 +02:00
Jean-Sébastien Pédron
54d4c2eb78
Update erlang.mk
2016-09-19 13:54:00 +02:00
Jean-Sébastien Pédron
b39c358477
Merge branch 'stable'
2016-09-15 16:39:44 +02:00
Jean-Sébastien Pédron
1b912c73e9
Update rabbitmq-components.mk
2016-09-15 15:46:16 +02:00
Jean-Sébastien Pédron
f00c267586
Merge branch 'stable'
2016-09-02 16:02:50 +02:00
Jean-Sébastien Pédron
0c803b61ce
Update rabbitmq-components.mk
2016-09-02 13:22:25 +02:00
Jean-Sébastien Pédron
22a7a0ec3c
Makefile: No need to filter out rabbitmq_test from TEST_DEPS anymore
...
[#127356157 ]
2016-09-02 12:26:41 +02:00
Jean-Sébastien Pédron
5b71ffba59
Update rabbitmq-components.mk
2016-09-02 12:03:30 +02:00
Michael Klishin
0b536b7050
Update rabbitmq-components.mk
2016-07-14 15:44:10 +03:00
Michael Klishin
7c9bfe682b
Update rabbitmq-components.mk
2016-07-14 15:37:30 +03:00
Michael Klishin
97520bd5fe
Update rabbitmq-components.mk
2016-07-14 13:39:13 +03:00
Michael Klishin
da568d1da2
Update rabbitmq-components.mk
2016-07-14 13:19:59 +03:00
Jean-Sébastien Pédron
b041cba2ad
Merge branch 'stable'
2016-07-07 10:18:59 +02:00
Jean-Sébastien Pédron
68d97fa638
Travis CI: Test against Erlang 18.3 and 19.0
2016-07-06 14:54:16 +02:00
Jean-Sébastien Pédron
dc14525cf4
exchange_SUITE: Increase timetrap to 5 minutes
...
Hopefully this should fix timeouts on CI.
2016-07-06 14:53:00 +02:00
Jean-Sébastien Pédron
c129dbdfd6
Use `rand` directly in master because we require Erlang 18.3
...
References rabbitmq/rabbitmq-server#860.
[#122335241 ]
2016-06-29 16:36:19 +02:00
Jean-Sébastien Pédron
e231203095
Merge branch 'stable'
2016-06-29 16:35:02 +02:00
Jean-Sébastien Pédron
c72d72615d
Use the new `rand_compat` module to transition from `random` to `rand`
...
References rabbitmq/rabbitmq-server#860.
[#122335241 ]
2016-06-29 16:31:51 +02:00
Jean-Sébastien Pédron
d56f2ed2d1
Git: Ignore `xrefr`
2016-06-29 16:31:29 +02:00
Jean-Sébastien Pédron
98345ee506
Merge branch 'stable'
2016-06-24 14:24:28 +02:00
Jean-Sébastien Pédron
06d248d412
exchange_SUITE: Remove debugging printf
2016-06-24 14:23:29 +02:00
Jean-Sébastien Pédron
4e70c06538
Switch testsuite to common_test
...
While here, update Erlang.mk. It fixes the use of the `t=` argument to
`make ct-$suite`.
[#121412011 ]
2016-06-24 12:49:37 +02:00
Jean-Sébastien Pédron
c60e1a7625
Travis CI: Bring latest changes from rabbitmq-shovel
2016-06-24 11:29:34 +02:00
Daniil Fedotov
34ee8c8886
Set bounded timeout for OTP workers
2016-06-17 01:30:01 +03:00
Daniil Fedotov
45c2b339c4
Set bounded timeout for OTP workers
2016-06-16 13:12:03 +01:00
Michael Klishin
175a646585
Merge branch 'master' into rabbitmq-delayed-message-exchange-3
2016-06-02 16:28:09 +03:00
Michael Klishin
37fa3e8a37
Merge branch 'stable'
2016-05-29 23:33:09 +03:00
Michael Klishin
b3918c3d32
Update rabbitmq-components.mk
2016-05-29 23:21:54 +03:00
Michael Klishin
5e5f12d380
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 09:54:06 -07:00
Michael Klishin
0bac7d64e6
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 14:22:49 +03:00
Daniil Fedotov
90a95dc565
Stub for type specific exchange info
2016-05-20 12:09:52 +01:00
kjnilsson
a5f8d5c5da
Merge branch 'stable'
2016-05-18 13:22:06 +01:00
Karl Nilsson
ecd7b1aa76
Update rabbitmq-components.mk
2016-05-18 12:47:59 +01:00
Michael Klishin
5bb83696b2
Merge branch 'master' into rabbitmq-server-546
2016-05-17 15:31:03 +03:00
Michael Klishin
13b83b8e6a
Update rabbitmq-components.mk
2016-05-17 11:17:52 +03:00
Michael Klishin
1d8408f304
Update rabbitmq-components.mk
2016-05-17 10:16:08 +03:00
Daniil Fedotov
4ce72c2077
Use erlang 18.3 only in travis
2016-05-12 10:58:25 +01:00
Daniil Fedotov
0ade54db43
Do not use time_compat
2016-05-12 10:26:24 +01:00
Daniil Fedotov
9ab4a7d57d
Stub for broker_version_requirements
2016-04-22 14:42:18 +01:00
Michael Klishin
a68c4bb616
Merge branch 'stable'
2016-03-23 17:20:51 +03:00
Michael Klishin
0b6152933e
Update rabbitmq-components.mk
2016-03-23 17:13:39 +03:00
Daniil Fedotov
b30f8e461b
use rabbit_registry to register exchange_decorator
2016-01-26 14:20:10 +00:00
Michael Klishin
5b04047100
Update (c) info
2016-01-01 12:59:17 +03:00
Pierre Fenoll
624cbe10dd
.gitignore: make absolute paths relative
2015-12-28 18:46:31 +03:00
Jean-Sébastien Pédron
f520344135
Update erlang.mk
2015-12-18 20:33:54 +01:00
Jean-Sébastien Pédron
0dfbba4875
Sync with upstream build.config
2015-12-18 20:33:03 +01:00
Jean-Sébastien Pédron
ff5e88a013
Update rabbitmq-components.mk
2015-12-18 19:08:08 +01:00
Michael Klishin
af605df78e
Update rabbitmq-components.mk
2015-12-18 19:48:31 +03:00
Jean-Sébastien Pédron
93c7acf3b7
Update rabbitmq-components.mk
2015-12-03 15:38:48 +01:00
Jean-Sébastien Pédron
0fdc1b45e4
Update rabbitmq-components.mk
2015-12-01 18:36:21 +01:00
Jean-Sébastien Pédron
fe53f1dc95
Update rabbitmq-components.mk
2015-12-01 16:17:18 +01:00
Jean-Sébastien Pédron
b1a3f162b4
Update rabbitmq-components.mk
2015-11-30 09:14:31 +01:00
Jean-Sébastien Pédron
02f69be5cc
Add "rabbit" to the TEST_DEPS
...
It is required by the standalone tests.
2015-11-30 09:09:02 +01:00
Jean-Sébastien Pédron
bea013b98c
Update rabbitmq-components.mk
2015-11-26 08:54:10 +01:00
Jean-Sébastien Pédron
c188ee550f
Update rabbitmq-components.mk
2015-11-26 08:41:22 +01:00
Jean-Sébastien Pédron
e48f361e3e
Update erlang.mk
2015-11-25 10:35:57 +01:00
Jean-Sébastien Pédron
d515f4012f
Update rabbitmq-components.mk
2015-11-25 10:35:23 +01:00
Jean-Sébastien Pédron
34711672e0
Update rabbitmq-components.mk
2015-11-20 10:52:04 +01:00
Jean-Sébastien Pédron
66efb8653e
Update erlang.mk
2015-11-19 14:31:45 +01:00
Jean-Sébastien Pédron
48f705a793
Update erlang.mk
2015-11-18 19:14:29 +01:00
Jean-Sébastien Pédron
a96f6e8c9a
Update erlang.mk
2015-11-18 17:42:10 +01:00
Jean-Sébastien Pédron
677479d76d
Update erlang.mk
2015-11-10 13:12:14 +01:00
Jean-Sébastien Pédron
ef26eb97a8
Update rabbitmq-components.mk
2015-11-10 13:11:16 +01:00
Jean-Sébastien Pédron
c76eeca2c7
Update rabbitmq-components.mk
2015-11-05 20:51:33 +00:00
Jean-Sébastien Pédron
150b6c66c2
Update rabbitmq-components.mk
2015-11-03 15:12:29 +01:00
Jean-Sébastien Pédron
adc734b8fb
Update rabbitmq-components.mk
2015-11-02 10:20:49 +01:00
Jean-Sébastien Pédron
35969bce04
Update rabbitmq-components.mk
2015-10-30 17:32:55 +01:00
Jean-Sébastien Pédron
3ac27a0573
Update erlang.mk
2015-10-28 11:15:54 +01:00
Jean-Sébastien Pédron
94eb61c0f2
Update rabbitmq-components.mk
2015-10-28 11:10:36 +01:00
Jean-Sébastien Pédron
16b6035631
Update erlang.mk
2015-10-26 15:33:20 +01:00
Jean-Sébastien Pédron
ec3919e219
Update rabbitmq-components.mk
2015-10-26 11:15:27 +01:00
Jean-Sébastien Pédron
2f36791a8d
Update rabbitmq-components.mk
2015-10-26 10:21:16 +01:00
Jean-Sébastien Pédron
4305870001
Update erlang.mk's build.config
2015-10-23 19:42:47 +02:00
Jean-Sébastien Pédron
26427ec42e
erlang.mk: Disable the eunit plugin
2015-10-23 19:25:28 +02:00
Jean-Sébastien Pédron
d3e7201aaa
Adapt .travis.yml to erlang.mk
2015-10-23 19:18:35 +02:00
Jean-Sébastien Pédron
b40e029426
Update erlang.mk
2015-10-23 18:32:39 +02:00
Jean-Sébastien Pédron
d08f7fe4ba
Update rabbitmq-components.mk
2015-10-23 16:05:42 +02:00
Jean-Sébastien Pédron
af7f075101
Update erlang.mk
2015-10-22 18:34:20 +02:00
Jean-Sébastien Pédron
351020288c
TEST_PLUGINS_ROOTDIR definition was not committed
2015-10-20 16:18:49 +02:00
Jean-Sébastien Pédron
0e70a3f019
Use an empty version string
2015-10-20 09:54:41 +02:00
Jean-Sébastien Pédron
a5390c4858
Update rabbitmq-components.mk
2015-10-19 17:35:44 +02:00
Jean-Sébastien Pédron
4f854beb5a
Update erlang.mk
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
631c90d1ae
Update rabbitmq-components.mk
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
5ed8fe7315
Update rabbitmq-components.mk
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
d68db78be6
Update rabbitmq-components.mk
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
3836212a3d
Use $RABBITMQ_NODENAME instead of hard-coding nodename
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
0e057156bf
Initial move to erlang.mk
2015-10-19 17:29:55 +02:00
Jean-Sébastien Pédron
9c60695f23
Merge branch 'stable'
2015-09-11 18:51:20 +02:00
Gavin M. Roy
ba6a905e70
Add travis-ci configuration
2015-08-21 19:43:58 -04:00
Michael Klishin
3ce1c91224
Bump reconnect-delay default to 5 seconds
2015-08-14 15:30:33 +03:00
Michael Klishin
03c56b077e
Merge branch 'stable'
2015-08-14 12:48:54 +03:00
Michael Klishin
c8466beacc
Nuke old README
2015-08-14 12:48:44 +03:00
Michael Klishin
7ac1a0d13c
Clarify
2015-08-14 12:48:22 +03:00
Michael Klishin
4b6de0b8e0
Port README to Markdown
2015-08-14 12:47:57 +03:00