R.I.Pienaar
d8cc38d2cf
Merge pull request #2359 from ripienaar/adr_migrate
...
remove ADR files from the server
2021-07-13 16:21:00 +02:00
R.I.Pienaar
0601a36b7b
remove ADR files from the server
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-07-13 10:07:31 +02:00
Derek Collison
16b4206a39
Bump to 2.3.3 beta
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-11 10:47:02 -07:00
Derek Collison
18fca15dd9
Merge pull request #2357 from nats-io/num-pending-bug
...
[FIXED] Consumer NumPending bug
2021-07-11 10:09:46 -07:00
Derek Collison
225df04662
Fix for a consumer's num pending being stuck at 1.
...
We were trying to protect the sgap uint64 from wrapping, but in some cases the consumers is eager and can get a message before we sgap++.
Instead of slowing things down and sycnhronizing ++ then --, we allow it to wrap temporarily and have and adjustedPending() func that will set to zero for reporting.
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-10 12:37:08 -07:00
R.I.Pienaar
359a4d980b
remove duplicate error
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-07-10 11:46:37 -07:00
R.I.Pienaar
73142054ed
Merge pull request #2355 from ripienaar/duplicate_err
...
remove duplicate error
2021-07-08 21:52:14 +02:00
Ivan Kozlovic
670be37646
Merge pull request #2341 from gogrlx/main
...
[ADDED] ReloadOptions() for embedded cases
2021-07-08 10:24:03 -06:00
R.I.Pienaar
4ec7931726
remove duplicate error
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-07-08 18:14:03 +02:00
Derek Collison
f441c7bc8d
Merge pull request #2354 from nats-io/maxcc
...
Fix for multiple concurrent ephemeral consumer requests with max consumers set.
2021-07-08 08:53:51 -07:00
Derek Collison
065049e090
Fix for flapper
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-08 07:42:40 -07:00
Derek Collison
6337198119
Fix for multiple concurrent ephemeral consumer requests in clustered mode with max consumers set.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-08 07:02:09 -07:00
Derek Collison
2534434e24
Merge pull request #2353 from nats-io/drace
...
Fix for #2352
2021-07-08 06:20:09 -07:00
Derek Collison
894f26d149
Fix for #2352
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-08 06:13:36 -07:00
Matthias Hanel
c68ffe5ad5
[adding] kind and client_type to account connect/disconnect events ( #2351 )
...
* [adding] kind and client_type to client info. specifically account connect/disconnect events
Kind is Client/Leafnode but can take the value of Router/Gateway/JetStream/Account/System in the future.
When kind is Client, then client_type is set to mqtt/websocket/nats
This fixes #2291
Signed-off-by: Matthias Hanel <mh@synadia.com >
2021-07-07 17:43:50 -04:00
0e04effaed
Adds public ReloadOptions api support
...
Refactor Reload to call ReloadOptions
2021-07-07 09:57:35 -07:00
Ivan Kozlovic
54e16e80c5
Merge pull request #2349 from nats-io/release_2_3_2
...
Release v2.3.2
2021-07-06 15:10:00 -06:00
Ivan Kozlovic
988d12b24a
Release v2.3.2
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-06 15:05:19 -06:00
Ivan Kozlovic
6ad6c6ae4b
Merge pull request #2348 from nats-io/sys-hdr
...
[fixed] CONNS system endpoint which had issues with header and empty msg
2021-07-06 14:49:00 -06:00
Matthias Hanel
fcb3382f4b
[fixed] CONNS system endpoint which had issues with header and empty msg
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2021-07-06 16:46:36 -04:00
Ivan Kozlovic
315e658a5f
Merge pull request #2347 from nats-io/econsumer
...
Make requirement for interest on creation of ephemerals soft vs hard.
2021-07-06 14:44:11 -06:00
Ivan Kozlovic
b582b13a96
Fixed another flapper
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-06 14:20:16 -06:00
Ivan Kozlovic
df3eccbd69
Fix yet another flapper
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-06 13:55:28 -06:00
Ivan Kozlovic
710d0c3a1f
Fixed another flapper
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-06 12:44:08 -06:00
Ivan Kozlovic
d5f5a74438
Fixed some tests
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-06 12:20:03 -06:00
Derek Collison
57cfba0964
Make requirement for interest on creation of ephemerals soft vs hard.
...
Will start the cleanup timer if no interest but allow creation.
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-06 10:48:07 -07:00
Derek Collison
eca1629f77
Merge pull request #2346 from nats-io/large-active
...
[FIXED] #2332 Peer info reports that had large last active values.
2021-07-06 10:25:37 -07:00
Derek Collison
6eef31c0fc
Fixed peer info reports that had large last active values.
...
Also put in safety for lag going upside down as well.
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-06 10:14:43 -07:00
Derek Collison
5f7d8be4ed
Merge pull request #2344 from nats-io/no-pool
...
[FIXED] Use of sync.Pool for filestore could cause msg corruption.
2021-07-06 08:48:10 -07:00
Derek Collison
960c45df81
Use of sync.Pool for filestore could cause msg corruption.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-06 08:41:01 -07:00
R.I.Pienaar
42a17d5532
Merge pull request #2345 from ripienaar/consumer_errors
...
Add error codes for all consumer creation errors
2021-07-06 16:44:55 +02:00
R.I.Pienaar
709e256d64
Add error codes for all consumer creation errors
...
I wanted to supress some logging of consumer create
errors that just isn't needed and would be really
annoying on large networks, so I added many constants
and updated all errors.
I think only JSConsumerStoreFailedErrF is worth logging
on large networks else there would be quite a lot of
logs generated that one just cannot act on
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-07-06 14:51:03 +02:00
Matthias Hanel
dc27c360aa
Merge pull request #2338 from nats-io/sys-export
...
[fixed] header handling in system services
2021-07-01 19:15:24 -04:00
Matthias Hanel
a72ca8a9bf
[fixed] header handling in system services
...
On export/import a header was inserted which broke parsing of the
message.
Fixed unit test broken by .beta in version
Signed-off-by: Matthias Hanel <mh@synadia.com >
2021-07-01 19:00:52 -04:00
Ivan Kozlovic
4e6fe87c06
Fix version
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-07-01 16:55:00 -06:00
Derek Collison
73b2beb2f3
Merge pull request #2337 from nats-io/flush
...
Should not flush in place for stream loop.
2021-07-01 14:32:08 -07:00
Derek Collison
9b73fae5bd
We should not sit in place here, no measurable effect on latency in tests
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-07-01 14:29:09 -07:00
Waldemar Quevedo
bd5d5d0ff8
Merge pull request #2323 from nats-io/add-ocsp-cert-gen
...
Add OCSP cert generator script
2021-07-01 11:07:02 -07:00
Jaime Piña
7bbca78ee2
Add OCSP cert generator script
2021-07-01 08:59:37 -07:00
Phil Pennock
25ea93c933
Cleanup references to 'master' and 'gnatsd' ( #2336 )
...
* We've renamed our default branch from 'master' to 'main'
* We switched some time ago from 'gnatsd' to 'nats-server' and some temporary
redirects no longer work, so fix those too
2021-07-01 10:48:30 -04:00
Alberto Ricart
a2480f15b4
adr documenting the idle_heartbeat feature for consumers ( #2330 )
...
* adr documenting the idle_heartbeat feature for consumers
[ci skip]
2021-07-01 09:46:35 -05:00
Alberto Ricart
a389e46efb
adr documenting purge and options ( #2331 )
...
* adr documenting purge and options
[ci skip]
2021-07-01 09:45:51 -05:00
Derek Collison
fd9e9480da
Merge pull request #2333 from nats-io/srace
...
Check not really needed here, so removed
2021-07-01 06:19:46 -07:00
Derek Collison
8794fd7265
Merge pull request #2334 from nats-io/lastupdate
...
Fix for #2329 .
2021-06-30 21:26:59 -07:00
Derek Collison
ad4685c84f
Fix for crash in test run
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-06-30 19:30:37 -07:00
Derek Collison
c2c146c9f2
Fix for #2329 .
...
When we created a filestore we would figure out if we should track by subject based on stream config.
This would cause bad results when a stream was updated to multiple subjects or wildcards.
This change tightens when and what we track but turns it on all the time now.
Signed-off-by: Derek Collison <derek@nats.io >
2021-06-30 19:10:31 -07:00
Derek Collison
617f061084
Check not really needed here, so removed
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-06-30 15:08:56 -07:00
Ivan Kozlovic
907fef4979
Merge pull request #2327 from nats-io/release_2_3_1
...
Release v2.3.1
v2.3.1
2021-06-29 14:09:58 -06:00
Ivan Kozlovic
13334c227d
Release v2.3.1
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-06-29 13:51:32 -06:00
Ivan Kozlovic
916c6d73b9
Merge pull request #2326 from nats-io/consumer-stop
...
If dirty flag set always write consumer state.
2021-06-29 13:50:38 -06:00