Derek Collison
3877ee2411
Merge branch 'main' into dev
2022-12-13 13:08:35 -08:00
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
9bf0154465
Fix JWT tests JS store dir
...
This was causing longer than necessary startup times
since by default they would have been using the same
temporary directory and the extra account lookups
due to a previous JS run using different accounts.
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2022-12-07 17:01:47 -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
Waldemar Quevedo
6789d216c9
Fix to reenable JetStream for account when reenabled
...
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2022-12-06 14:50:48 -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