Derek Collison
027f2e42c8
Remove snapshot of cores and maxprocs
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-17 15:09:50 -07:00
Derek Collison
f0e1585490
Fix flapping test
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-17 13:14:43 -07:00
Neil
1cfb1b0c3c
Merge pull request #3978 from nats-io/neil/encfix
...
Don't recycle buffer more than once
2023-03-17 09:42:19 +00:00
Neil Twigg
4647e14b3e
Don't recycle buffer more than once
2023-03-17 09:25:17 +00:00
Neil
5c437a233a
Merge pull request #3975 from nats-io/neil/encbuffer
...
Use pooled buffer for flushing encrypted message blocks
2023-03-16 18:09:51 +00:00
Neil Twigg
9f99efad03
Use pooled buffer for flushing encrypted message blocks
2023-03-16 17:43:09 +00:00
R.I.Pienaar
33c0f8e613
Merge pull request #3972 from ripienaar/nightly_rc_docker.4
...
move dev nightly to same shared action
2023-03-16 12:25:23 +01:00
R.I.Pienaar
447a174065
move dev nightly to same shared action
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-16 11:23:41 +01:00
Derek Collison
c4075ddac4
Merge pull request #3970 from nats-io/ackfloor-fseq
...
Remove msgs from interest based stream on consumer snapshot.
2023-03-15 20:25:33 -07:00
Derek Collison
5bb6f167b9
Make sure to cleanup messages on a follower consumer for an interest based stream when the consumer leader sends a state snapshot.
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-15 20:11:16 -07:00
Derek Collison
d1048ac2c9
Merge pull request #3968 from nats-io/raft-warn-on-closed
...
Don't warn if error is node closed.
2023-03-15 18:25:50 -07:00
Derek Collison
8dbfbbe577
Fix test
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-15 17:23:51 -07:00
Derek Collison
531fadd3e2
Don't warn if error is node closed.
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-15 16:45:33 -07:00
R.I.Pienaar
032b1f1fee
Merge pull request #3967 from ripienaar/nightly_rc_docker.3
...
resolve access to secrets and a few other issues
2023-03-15 13:59:22 +01:00
R.I.Pienaar
2e362fee40
resolve access to secrets and a few other issues
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-15 13:41:30 +01:00
R.I.Pienaar
7f60363d8a
Merge pull request #3966 from ripienaar/nightly_rc_docker.2
...
fix uses for embedded action in nightly build
2023-03-15 12:03:46 +01:00
R.I.Pienaar
54da8b4f8a
fix uses for embedded action in nightly build
...
The uses option requires a path that start with . for local files
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-15 11:44:56 +01:00
Neil
c0784bc363
Merge pull request #3952 from nats-io/neil/fssdirty
...
Only mark fss dirty if a change is made
2023-03-15 09:25:11 +00:00
Waldemar Quevedo
c1373d6666
Merge pull request #3964 from nats-io/ocsp-leaf-fixes
...
Fix leaf client connection failing in OCSP setups
2023-03-14 17:30:25 -07:00
Waldemar Quevedo
da7a8b63bc
Reword ocsp routes/gateways terminology to 'peers' instead
...
Add test for verify_and_map usage with ocsp
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2023-03-14 17:01:42 -07:00
R.I.Pienaar
84de2a3b72
Merge pull request #3963 from nats-io/nightly_rc_docker.2
...
fix path to actions file
2023-03-14 22:43:52 +01:00
Waldemar Quevedo
f8914788f5
Fix leaf client connection failing in ocsp setup
...
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2023-03-14 14:07:18 -07:00
R.I.Pienaar
d3c8fddef3
fix path to actions file
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-14 21:43:17 +01:00
R.I.Pienaar
dd9851f87d
Merge pull request #3962 from ripienaar/nightly_rc_docker.1
...
checkout code before calling action
2023-03-14 20:40:30 +01:00
R.I.Pienaar
a8f33d594c
checkout code before calling action
...
This ensures that the action can be found.
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-14 19:47:20 +01:00
R.I.Pienaar
82e32d9c5e
Merge pull request #3961 from ripienaar/nightly_rc_docker
...
adds a nightly build action and build nightly rc from main
2023-03-14 19:42:02 +01:00
R.I.Pienaar
204c53dcb2
adds a nightly build action and build nightly rc from main
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2023-03-14 19:20:18 +01:00
Derek Collison
3ecf55bcf3
Merge pull request #3960 from nats-io/fix-3953
...
[FIXED] Scaling up workqueue stream does not remove ack'd messages.
2023-03-14 06:52:11 -07:00
Derek Collison
5a1878b015
Fix for workqueue stream scaling up and not removing acked messages.
...
Make sure when scaling up streams that are workqueue or interest policy that consumers scale as well.
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-13 17:13:49 -07:00
Neil
07bc964d51
Merge pull request #3956 from nats-io/neil/subjstring
...
Don't use string builder in `subjString` (it is slow)
2023-03-13 12:52:40 +00:00
Neil Twigg
7105df5afc
Don't use string builder in subjString (it is slow)
2023-03-13 11:56:05 +00:00
Neil Twigg
1ead6df6f1
Only mark fss dirty if a change is made
2023-03-10 12:53:29 +00:00
Derek Collison
a181e90c39
Merge pull request #3945 from nats-io/orphan-deadlock
...
[FIXED] Do not hold jetstream lock cleaning up orphans, could deadlock.
2023-03-08 02:30:11 -08:00
Derek Collison
062dec7f5e
Added in error warning if stream or consumer delete fails.
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-07 19:26:29 -05:00
Derek Collison
e0cbe503ed
Do not hold jetstream lock cleaning up orphans.
...
Could optionally deadlock.
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-07 06:42:53 -05:00
Tomasz Pietrek
c1af58507b
Merge pull request #3942 from nats-io/jarema/fix-pull-consumer-timeout
...
Fix Pull Consumer not sending request timeout
2023-03-03 16:52:20 +01:00
Tomasz Pietrek
df282a221c
Fix Pull Consumer not sending request timeout
...
Server did check for timeouts in `processWaiting`,
but that needs to be also checked in `nextWaiting` in case of
tight timings, as `nextWaiting` can remove Pull Request based on
timeouts too.
Signed-off-by: Tomasz Pietrek <tomasz@nats.io >
2023-03-03 14:49:04 +01:00
Derek Collison
6db06d117b
Merge pull request #3939 from nats-io/fix-jsz-mon-test
...
Fix flaky test TestMonitorJsz/raftgroups
2023-03-02 12:23:38 -08:00
Waldemar Quevedo
8f1ca99fb7
Fix flaky test TestMonitorJsz/raftgroups
...
Signed-off-by: Waldemar Quevedo <wally@nats.io >
2023-03-02 10:41:30 -08:00
Waldemar Quevedo
15011f1a8d
Merge pull request #3937 from nats-io/bump-2-9-16
...
Bump 2.9.16-beta
2023-03-02 09:41:55 -08:00
Byron Ruth
ee4f1f85ba
Bump 2.9.16-beta
...
Signed-off-by: Byron Ruth <byron@nats.io >
2023-03-02 12:14:58 -05:00
Waldemar Quevedo
b91fa85462
Merge pull request #3936 from nats-io/release-2-9-15
...
Release v2.9.15
2023-03-02 09:11:45 -08:00
Byron Ruth
92b93af06a
Release v2.9.15
...
Signed-off-by: Byron Ruth <byron@nats.io >
2023-03-02 11:56:38 -05:00
Derek Collison
c873cb38c0
Bump to 2.9.15-RC.4
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-01 23:20:26 -08:00
Derek Collison
2d76c6157d
Merge pull request #3934 from nats-io/corrupt-meta
...
[FIXED] System stability improvements on restarts with corrupt metadata.
2023-03-01 23:19:15 -08:00
Derek Collison
2beca1a2a6
Partial cache errors are also not critical write errors
...
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-01 22:52:02 -08:00
Derek Collison
c07087c99d
Do metasnapshots optionally on quit and leader change, do not force.
...
Do not require force snapshots for all consumer deletes.
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-01 22:46:29 -08:00
Derek Collison
f358bf2687
General improvements to the JetStream clustering layer during meta corruption.
...
We now check for orphaned streams or consumers in clustered mode after our metastate has recovered.
Do not warn on failures for installing raft snapshots if this is due to the node being closed.
During a stream update make sure to check to see if our group assignment has changed out from underneath of us.
Stream info should always delay if we are not the leader. Could cause duplicate responses when it should not.
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-01 22:08:13 -08:00
Derek Collison
c586014477
General raft improvements under heavy corruption.
...
Do not exit candidate state in place when stepping down, would cause double vote requests.
When truncating our WAL make sure to adjust commit and applied as needed.
On a miss where the index is less than ours, if we can not find the entry reset our state.
For a vote, if last processed term is higher than ours always agree if no vote has been cast.
If terms are equal make sure the requestor's index is at least as high as ours.
If we decide not to vote for someone, and we have not voted and we are a better fit, move forward with a campaign.
Signed-off-by: Derek Collison <derek@nats.io >
2023-03-01 22:06:50 -08:00
Waldemar Quevedo
4e3b9831b1
Merge pull request #3932 from nats-io/flapper2
...
Fixed flapping test since we have two streams and order in slice not guaranteed.
2023-03-01 08:11:48 -08:00