Marco Primi
f8a030bc4a
Use testing.TempDir() where possible
...
Refactor tests to use go built-in temporary directory utility for tests.
Also avoid binding to default port (which may be in use)
2022-12-12 13:18:44 -08:00
Waldemar Quevedo
6df92f40dc
Fix to reenable JetStream for account when reenabled
...
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2022-12-06 15:53:03 -08:00
Ivan Kozlovic
9e36918f41
[FIXED] JetStream: Account removal leaks subscriptions
...
Resolve #3623
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-14 16:40:21 -07:00
Derek Collison
9c3bd17059
Updates to tests
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-09-06 13:33:39 -07:00
Ivan Kozlovic
c8af84d3d1
[FIXED] JetStream: expired accounts were counted toward limits
...
Fix from @JulienVdG in PR #3421 . Adding simply a test and make
sure that tests run.
Resolves #3420
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-08-31 16:40:11 -06:00
Derek Collison
758b733d43
Attempt to improve long RTT catchup time during stream moves.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-08-08 11:06:10 -06:00
Matthias Hanel
04ffed48b0
fix peer tracking by removing peers before scaledown ( #3289 )
...
in doRemovePeerAsLeader the leader also records the removed peer in the removed set
Signed-off-by: Matthias Hanel <mh@synadia.com >
2022-07-26 22:01:03 +02:00
Matthias Hanel
988629a1ed
enhanced unit test to check for leader post move ( #3257 )
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2022-07-11 20:35:04 +02:00
Derek Collison
b4aaec3417
Also wait on consumer
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-07-06 21:00:15 -07:00
Matthias Hanel
6e52608936
[added] support for jwt account option DisallowBearer ( #3127 )
...
* [added] support for jwt account option DisallowBearer
change 3 out of 3. Fixes #3084
corresponds to:
https://github.com/nats-io/jwt/pull/177
https://github.com/nats-io/nsc/pull/495
update jwt library to 2.3.0
Signed-off-by: Matthias Hanel <mh@synadia.com >
2022-06-29 18:19:14 +02:00
Ivan Kozlovic
53e3c53d96
[FIXED] JetStream: consumer with deliver new may miss messages
...
This could happen when a consumer had not sent anything to the
attached NATS subscription and there was a consumer leader
step down or server restart.
Signed-off-by: Derek Collison <derek@nats.io >
2022-05-23 12:01:48 -06:00
Matthias Hanel
f87c7d8441
altered move unit test to test tiered/non tiered setup ( #3113 )
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2022-05-09 19:49:22 -04:00
Ivan Kozlovic
0e2ab5eeea
Changes to tests that run on Travis
...
- Remove code coverage from Travis and add it to a GitHub Action
that will be run as a nightly.
- Use tag builds to exclude some tests, such as the "norace" or
JS tests. Since "go test" does not support "negative" regexs, there
is no other way.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-04-26 14:11:31 -06:00