summaryrefslogtreecommitdiff
path: root/deps/rabbit/test
Commit message (Collapse)AuthorAgeFilesLines
* Bump (c) yearMichael Klishin2021-01-2297-97/+97
|
* Fix crash bug in QQ state conversionkjnilsson2021-01-201-0/+26
| | | | When there are consumers in the service queue.
* Stream: Channel resend on leader changekjnilsson2021-01-131-0/+104
| | | | | | | | Detect when a new stream leader is elected and make stream_queues re-send any unconfirmed, pending messages to ensure they did not get lost during the leader change. This is done using the osiris deduplication feature to ensure the resend does not create duplicates of messages in the stream.
* Apply retention policy in all osiris membersdcorbacho2021-01-122-11/+89
|
* Update retention when only stream retention policy has changeddcorbacho2021-01-121-0/+10
| | | | In any other case, the worker needs to be restarted
* Expose `bypass_pem_cache` through rabbitmq.confbypass-pem-cacheMichal Kuratczyk2020-12-171-0/+8
| | | | | | Bypassing PEM cache may speed up TLS handshakes in some cases as described here: https://blog.heroku.com/how-we-sped-up-sni-tls-handshakes-by-5x
* Clarify what version will be the first to use this formatMichael Klishin2020-12-091-2/+2
|
* Support importing users with arrays of tagsMichael Klishin2020-12-082-1/+57
| | | | | | as opposed to a comma-separated binary. Part of #2667.
* Handle errors in crashing_queues_SUITEkjnilsson2020-12-032-2/+5
| | | | | | | | | | As the connection may crash during the previous declaration and a caught error would be returned in amqp_connection:open_channel/1 that wasn't handled previously. Exactly how things fail in this test is most likely very timing dependent and may vary. Also fixes mqtt test where the process that set up a mock auth ETS table was transient when an rpc timeout was introduced
* Add test that fails prior to the change for #2668Luke Bakken2020-12-022-1/+38
|
* Merge pull request #2506 from rabbitmq/stream-timestamp-offsetArnaud Cogoluègnes2020-11-271-0/+83
|\ | | | | Support timestamp offsets for stream consumers
| * Convert AMQP 091 timestamp to millisecondArnaud Cogoluègnes2020-11-271-2/+2
| | | | | | | | For start offset in stream queue.
| * Merge remote-tracking branch 'origin/master' into stream-timestamp-offsetstream-timestamp-offsetdcorbacho2020-11-181-0/+83
| |
* | QQ: Emit release cursor for empty basic getsqq-basic-get-snapshotskjnilsson2020-11-191-2/+13
|/ | | | | | Else an application that polled an empty quorum queue frequntly using basic.get would never result in a snapshot being taken and results in unlimited log growth.
* Use correct credit mode x-creditkjnilsson2020-11-161-7/+10
| | | | | When the x-credit consumer arg is defined Quorum Queues should use use credit mode `credited` and not `simple_prefetch`.
* Change repo "root" to deps/rabbitPhilip Kuryloski2020-11-13139-0/+41943
rabbit must not be the monorepo root application, as other applications depend on it