Derek Collison
baf9f42d9f
Fix tests
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-27 19:49:52 -08:00
Derek Collison
d2f1b04d34
Add in user info requests to have connected users get info for bound account and permissions.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-27 18:16:02 -08:00
Derek Collison
62ce2e46ab
Remove "" and replace with _EMPTY_
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-27 13:59:05 -08:00
Derek Collison
be0558cfa0
Merge pull request #3666 from ch629/main
...
Add account, stream and consumer name to consumer alignment cleanup warning
2022-11-25 15:27:39 -08:00
Charlie Howes
a89fab0bad
Add account, stream and consumer name to consumer alignment cleanup warning
2022-11-25 19:53:09 +00:00
Derek Collison
5738eeb089
Merge branch 'main' into dev
2022-11-25 11:10:01 -08:00
Derek Collison
a5814dad1f
In operator mode do not set a no_auth_user for $G.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-25 10:20:35 -08:00
Derek Collison
9dc633fd6e
Add a system account responder for IDZ along with STATSZ etc.
...
This will avoid write locks and any non-static data.
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-22 16:06:43 -08:00
Derek Collison
8637a8fcd3
Merge branch 'main' into dev
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-22 13:01:53 -08:00
Derek Collison
6f616c57ca
Bump to v2.9.9-beta as per release process
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-22 13:00:03 -08:00
Derek Collison
03a5f20080
Release v2.9.8
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-22 12:29:31 -08:00
Derek Collison
3351213555
Merge branch 'main' into dev
2022-11-21 22:22:45 -08:00
Derek Collison
06bab2c4de
If no_auth_user is set, clear auth required for server info.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-21 20:26:54 -08:00
Derek Collison
cc4075596f
Merge branch 'main' into dev
2022-11-21 15:52:00 -08:00
Derek Collison
5e8c1993cb
Server might crash if a pull consumer with inactivity threshold acks a msg then immediately deletes the consumer.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-21 15:22:23 -08:00
Ivan Kozlovic
d70f2d4912
Merge branch 'main' into dev
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-17 10:17:42 -07:00
Ivan Kozlovic
dde34cea54
Bump to v2.9.8-beta as per release process
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-17 10:14:37 -07:00
Ivan Kozlovic
4765ea616f
Release v2.9.7
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-17 09:45:08 -07:00
Derek Collison
be73018f66
Merge branch 'main' into dev
2022-11-17 07:27:53 -08:00
Derek Collison
fe57c687f6
Make sure header keys do not have additional prefixes.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-17 06:52:26 -08:00
Derek Collison
8e64fa5f37
Merge branch 'main' into dev
2022-11-17 06:00:24 -08:00
Raymond
4d8964e57b
Added stream created timestamp to stream detail
2022-11-17 13:59:58 +01:00
Ivan Kozlovic
b2f3d1d706
Merge branch 'main' into dev
2022-11-16 17:25:08 -07:00
Ivan Kozlovic
deb9d252a3
Bump version to 2.9.7-RC2
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-16 17:23:15 -07:00
Ivan Kozlovic
74a16b0097
Merge pull request #3640 from nats-io/fix_3639
...
[FIXED] JetStream: WorkQueue not preventing overlapping consumers
2022-11-16 17:22:35 -07:00
Ivan Kozlovic
49faba9e33
[FIXED] JetStream: WorkQueue not preventing overlapping consumers
...
A stream with a WorkQueue retention policy is supposed to allow
more than one consumer if they user filtered subjects, but those
subjects should not overlap.
There was an issue that if a new consumer had a filter subject
"wider" than an existing one, the error was not detected and
the new consumer was incorrectly accepted.
Resolves #3639
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-16 17:09:30 -07:00
Derek Collison
a76121f460
Merge branch 'main' into dev
2022-11-16 15:27:57 -08:00
Derek Collison
e4b5b7ec64
Make mirror consumers use filtered version of consumer create like source consumers.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-16 15:12:14 -08:00
Derek Collison
eebf782006
Merge branch 'main' into dev
2022-11-16 12:12:33 -08:00
Derek Collison
6cb7f68ef7
Updates based on feedback w/ Ivan
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-16 11:53:46 -08:00
Derek Collison
aa57adbcd0
Use default here
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-16 11:31:49 -08:00
Derek Collison
f696c6559e
Adjust test for jitter on ephemerals.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-15 17:51:01 -08:00
Derek Collison
08c94096db
Allow any type of activity to prolong auto cleanup of a consumer.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-15 17:25:18 -08:00
Ivan Kozlovic
deadc05c82
Merge branch 'main' into dev
2022-11-15 17:07:09 -07:00
Colin Sullivan
9f6db71937
Fix concurrent map write
...
Signed-off-by: Colin Sullivan <colin@synadia.com >
2022-11-15 16:26:35 -07:00
Derek Collison
d98d0278a2
Bump to 2.9.7-RC1
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-15 12:13:10 -08:00
Derek Collison
4b02624d9b
Merge branch 'main' into dev
2022-11-15 12:04:38 -08:00
Ivan Kozlovic
37ae002353
Merge branch 'main' into dev
2022-11-15 12:25:07 -07:00
Derek Collison
9f241f3322
Offload signaling to consumers when number is large.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-15 11:25:07 -08:00
Ivan Kozlovic
0f79b913ec
Merge pull request #3631 from nats-io/fix_3626
...
[FIXED] JetStream: possible panic on stream info when leader not elected
2022-11-15 12:24:10 -07:00
Ivan Kozlovic
6ffa6d1e4b
[FIXED] JetStream: possible panic on stream info when leader not elected
...
It is possible that a stream info request would be handled at a
time where the raft group would not yet be set/created, causing
a panic.
Resolves #3626 (at least the panic reports there)
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2022-11-15 11:56:41 -07:00
Derek Collison
c83d5ce4c6
Merge branch 'main' into dev
2022-11-15 08:01:51 -08:00
Derek Collison
b92ea86b80
When reading state, even on consumer init, should lock.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-15 07:40:44 -08:00
Ivan Kozlovic
095b13c4be
Merge branch 'main' into dev
2022-11-14 17:12:50 -07: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
051b986b58
Merge branch 'main' into dev
2022-11-14 15:06:41 -08:00
Derek Collison
b6ef2c8910
Auto cleanup dangling messages from interest policy streams on server start.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-14 15:02:22 -08:00
Derek Collison
36ef788112
When determing whether we need an ack, no need to copy since under consumer lock.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-14 11:47:31 -08:00
Derek Collison
43a4ba6d9f
Merge branch 'main' into dev
2022-11-14 08:40:58 -08:00
Derek Collison
b76b6a1f68
Merge pull request #3620 from nats-io/fix-3612
...
[FIXED] Fix logic bug that would prevent some stream messages from being deleted.
2022-11-14 08:40:13 -08:00