Derek Collison
b60847c532
Merge pull request #2017 from nats-io/mirror_restart
...
Mirror consumers were not able to restart after initial failure.
2021-03-18 06:28:04 -07:00
Derek Collison
b00b723168
Mirrors were not properly retrying after failures to create their internal consumer.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-18 06:13:26 -07:00
R.I.Pienaar
11ee71ab8c
Merge pull request #2016 from ripienaar/account_failure_logs
...
improve log line when account registration fails
2021-03-18 13:06:12 +01:00
Derek Collison
b826dd68ae
Merge pull request #2015 from nats-io/memp
...
Updates to memory retention in filestore.
2021-03-18 04:51:14 -07:00
R.I.Pienaar
d6e63cb683
improve log line when account registration fails
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-03-18 12:19:23 +01:00
Derek Collison
566937a880
Updates to memory pressure.
...
1. Release cache during heavy writes when we move to a new block if no read activity.
2. If we detect a linear scan reading dump the cache on the last seq read for the mb.
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-17 18:51:34 -07:00
Derek Collison
601dbf48c1
Protect against the stream nil'ing out the outq for the consumer
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-17 18:51:18 -07:00
R.I.Pienaar
716c6d60b5
Merge pull request #2014 from ripienaar/banner_update
...
update banner url
2021-03-17 16:50:42 +01:00
R.I.Pienaar
ac70abdcf3
update banner url
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2021-03-17 16:39:24 +01:00
Derek Collison
20b09480e0
Merge pull request #2013 from nats-io/fsubs
...
When a stream is a mirror or has sources we need to check the upstream streams.
2021-03-17 06:59:31 -07:00
Derek Collison
74cc2b581a
When a stream is a mirror or has sources we need to check the upstream streams for filter subject correctness.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-17 06:39:21 -07:00
Derek Collison
9fa16e20c0
Merge pull request #2012 from nats-io/arm32_panic
...
Fix for #2011 and atomics on 32bit systems.
2021-03-16 14:38:46 -07:00
Derek Collison
2e9ae92bb5
Fix for #2011 and atomics on 32bit systems.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-16 13:57:28 -07:00
Matthias Hanel
d7403ea34d
Merge pull request #2009 from nats-io/js-disabled-varz
...
Suppress varz jetstream output if not enabled
2021-03-15 17:41:09 -04:00
Matthias Hanel
2a2adb76bc
Suppress varz jetstream output if not enabled
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2021-03-15 16:03:41 -04:00
Derek Collison
cb93955803
Merge pull request #2008 from nats-io/consumer_panic
...
Don't set to nil on stop to avoid any panics accessing that map.
2021-03-15 09:34:05 -07:00
Derek Collison
7ade99d102
Don't set to nil on stop to avoid any panics accessing that map.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-15 09:13:29 -07:00
Derek Collison
91a63505a6
Re-enable tests post release process
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-15 09:05:24 -07:00
Ivan Kozlovic
0e3c7230e4
Merge pull request #2007 from nats-io/release_2_2_0
...
Release v2.2.0
v2.2.0
2021-03-14 20:21:29 -06:00
Ivan Kozlovic
0d5b037fc3
Release v2.2.0
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-03-14 19:51:14 -06:00
Derek Collison
67641303cb
Merge pull request #2006 from nats-io/li
...
Avoid lock inversions.
2021-03-14 18:21:29 -07:00
Derek Collison
e84f845afd
Avoid lock inversions.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 18:17:53 -07:00
Derek Collison
4d15658ec2
Merge pull request #1996 from nats-io/updates
...
JSC Updates
2021-03-14 17:17:08 -07:00
Derek Collison
e530c98ebe
We no longer force remove our peer on out of space.
...
We also delay restarting JetStream to make sure accounts are enabled.
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 17:01:38 -07:00
Ivan Kozlovic
423b79440c
Merge pull request #2004 from nats-io/jwt-issue
...
[FIXED] private import issue by pulling in up to date jwt library
2021-03-14 18:00:56 -06:00
Ivan Kozlovic
4f8931e27f
Merge pull request #2005 from nats-io/rm-dockerfile-alpine
...
Delete Dockerfile.alpine
2021-03-14 17:55:50 -06:00
Waldemar Quevedo
e2287c6ce0
Delete Dockerfile.alpine
2021-03-14 16:53:26 -07:00
Matthias Hanel
eb1a91d5b6
[fixed] private import issue by pulling in up to date jwt library
...
Also prevent nats based account resolver from storing invalid jwt
Updated compress and highwayhash
Signed-off-by: Matthias Hanel <mh@synadia.com >
2021-03-14 19:37:14 -04:00
Derek Collison
a205f8f2de
Fix for updating peers and quorum sizes.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 15:31:29 -07:00
Waldemar Quevedo
e271042590
Merge pull request #2003 from nats-io/updates-js-reload
...
Fix for JS reload and exports
2021-03-14 15:22:36 -07:00
Waldemar Quevedo
775afd01e7
Fix for JS reload and exports
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2021-03-14 15:16:56 -07:00
Ivan Kozlovic
5072649540
Make sure to properly add peer after failure
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-03-14 15:32:12 -06:00
Ivan Kozlovic
b01cdf6108
Merge pull request #2002 from nats-io/gw_interest_only_report
...
[CHANGED] Move Gateway interest-only mode switch from INF to DBG
2021-03-14 13:58:43 -06:00
Derek Collison
e079d75d8b
Fixes for index first from idx file
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 12:26:30 -07:00
Derek Collison
1eaa2f7572
RC10
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 11:39:30 -07:00
Derek Collison
5f78a44191
Fixed several bugs.
...
1. With snapshots being installed under heavy load.
2. Running catchup and missing responses due to bug in chan size for catchup.
3. various other tweaks.
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 11:38:22 -07:00
Derek Collison
a2cdbdff2e
Make setting of mb.first.seq more reliable
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 11:37:43 -07:00
Ivan Kozlovic
cbcff97244
[CHANGED] Move Gateway interest-only mode switch from INF to DBG
...
Also fixed a test that would sometimes fail depending on timing.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-03-14 11:34:36 -06:00
Derek Collison
ef82de2ef2
Bump version
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 07:31:16 -07:00
Derek Collison
ee92cc9a5b
Properly print when a stream is doing out of band catchup. Print node banner consistently
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 07:29:36 -07:00
Derek Collison
d4e4c37e94
Test fixes
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 06:18:50 -07:00
Derek Collison
cbbe6dc9c5
Make API access determing system not available consistent.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 06:18:04 -07:00
Derek Collison
0425056c33
Fix deadlock
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 05:38:25 -07:00
Derek Collison
3c85df0a44
Truncate up to entry, no need for previous
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-14 05:18:52 -07:00
Derek Collison
10afedcc46
Check in initial pending if our filtered subject directly matches our stream config.
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-13 19:59:21 -08:00
Ivan Kozlovic
45f2df2bb2
Merge pull request #2000 from nats-io/fix_ephemeral_cleanup_with_gw
...
Ephemeral cleanup across GWs
2021-03-13 16:22:21 -07:00
Derek Collison
6241ef2d41
fix deadlock
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-13 18:04:46 -05:00
Derek Collison
6c7d4af2d3
Increase wait time
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-13 18:00:34 -05:00
Derek Collison
dab6bd2310
Make Compact to higher first seq atomic
...
Signed-off-by: Derek Collison <derek@nats.io >
2021-03-13 17:50:15 -05:00
Ivan Kozlovic
5edb8b1105
Clear timer in case currently set
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2021-03-13 14:59:38 -07:00