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
1e76678ca7
Merge pull request #3650 from nats-io/release_2_9_7
...
Release v2.9.7
2022-11-17 09:48:29 -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
97742f2fdc
Merge pull request #3649 from nats-io/fix-3645-2
...
[FIXED] Make sure header keys do not have additional prefixes.
2022-11-17 07:27:19 -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
Derek Collison
d6f243f39b
Merge pull request #3646 from raypinto/add-stream-created-ts
...
Added stream created timestamp to stream detail
2022-11-17 05:54:43 -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
aeba37685b
Merge pull request #3638 from nats-io/cc-mirror
...
[FIXED] Make mirror consumers use filtered version of consumer create
2022-11-16 15:27:30 -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
46032f25c7
Merge pull request #3635 from nats-io/fix-3630
...
[FIXED] Allow any type of ack to suppress auto-cleanup of consumer.
2022-11-16 12:12:02 -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
Ivan Kozlovic
e44612ffca
Merge pull request #3634 from nats-io/fix-concurrent-write
...
Fix concurrent write in consumer pending map at startup
2022-11-15 17:05:40 -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
Derek Collison
765cdce0b5
Merge pull request #3633 from nats-io/consumers-scale
...
Offload signaling to consumers when number is large.
2022-11-15 12:04:08 -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
c94a260c97
Merge pull request #3629 from nats-io/readstate-lock
...
When reading state, even on consumer init, should lock.
2022-11-15 08:00:58 -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
b3b7772b87
Merge pull request #3627 from nats-io/fix_3623
...
[FIXED] JetStream: Account removal leaks subscriptions
2022-11-14 17:12:12 -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
3c6fa8284b
Merge pull request #3625 from nats-io/auto-clean
...
Auto cleanup dangling messages from interest policy streams on server start.
2022-11-14 15:05:00 -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
a847570030
Merge pull request #3624 from nats-io/need-ack-no-copy
...
[IMPROVED] Don't copy pending on needAck check.
2022-11-14 11:55:44 -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
Waldemar Quevedo
39185c11a6
Set max payload in gofuzz test ( #3622 )
...
* Set max payload in gofuzz test
This was causing the test to overrun mem limits due to max payload size
check being skipped in the parser when processing a `pub` protocol line.
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2022-11-14 08:28:19 -08:00
Derek Collison
47dd97e389
Fix logic bug that would prevent some messages from being deleted on an interest based stream.
...
Signed-off-by: Derek Collison <derek@nats.io >
2022-11-13 17:32:38 -08:00
Derek Collison
a5398e1902
Merge pull request #3617 from nats-io/add-unique-tag
...
add unique_tag to JetStreamConfig for varz/jsz visibility
2022-11-12 09:08:53 -08:00
Todd Beets
40bbfbacc9
correct spaces to tabs in raw string literal
2022-11-12 07:53:20 -08:00