Derek Collison
ad247d1853
Add store.SkipMsg() and update no interest retention streams
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-22 19:35:28 -07:00
Derek Collison
63477acb61
Merge pull request #1658 from nats-io/waitq
...
[JetStream] Upgrade for wait queues for pull based consumers
2020-10-22 09:59:57 -07:00
Ivan Kozlovic
98aa87fb84
Merge pull request #1665 from nats-io/fix_test
...
Moved test to ones run without `-race` and cap number of conns
2020-10-22 10:55:19 -06:00
Ivan Kozlovic
46a4969813
Moved test to ones run without -race and cap number of conns
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-10-22 10:11:16 -06:00
R.I.Pienaar
59e3779b21
Merge pull request #1664 from ripienaar/nsc_nightly
...
include nsc nightly binaries
2020-10-22 18:00:10 +02:00
Ivan Kozlovic
1dca361d01
Merge pull request #1661 from nats-io/accz
...
Adding more debugging information to accountz
2020-10-22 09:45:24 -06:00
Ivan Kozlovic
24eed934af
Merge pull request #1662 from nats-io/latency
...
[FIXED] Do not report bad latency results on auto-unsubscribe triggers
2020-10-22 09:08:06 -06:00
Ivan Kozlovic
b27655b9d3
Merge pull request #1663 from nats-io/fix-lru-timing
...
Fix timing issue in unit test
2020-10-22 09:06:39 -06:00
Derek Collison
511cdaa5ac
Do not report bad latency on auto-unsubscribe triggers
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-22 05:41:33 -07:00
R.I.Pienaar
aafd5b9d66
include nsc nightly binaries
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2020-10-22 13:00:24 +02:00
Matthias Hanel
c2c04b6cf9
Fix timing issue in unit test
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-22 02:23:15 -04:00
Matthias Hanel
c907245bfc
Adding more debugging information to accountz
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-21 18:29:22 -04:00
Ivan Kozlovic
16cb6822a7
Merge pull request #1660 from nats-io/amend_pr_1652
...
Prevent panic when accepting TLS leafnode connections
2020-10-21 15:45:42 -06:00
Ivan Kozlovic
bea9fca24c
Prevent panic when accepting TLS leafnode connections
...
This is an addition to PR #1652 . I have simply added a check but
at this point in time there is no risk that connection is closed
this early.
I also renamed the small helper function and fixed a test that
had an improper `s.mu.Unlock()` in an error condition.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-10-21 14:53:03 -06:00
Derek Collison
df29f1fb50
Add detailed info on error for NextMsg() request
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-21 11:26:22 -07:00
Derek Collison
3b18f188ed
Switched behavior to never refuse new request, and to alert when expiring ones with interest
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-21 10:35:29 -07:00
Derek Collison
0adb8d149b
Merge pull request #1659 from nats-io/overflow
...
Do not forward service import messages to a stream export.
2020-10-21 07:28:25 -07:00
Derek Collison
705f8b6ed7
Do not forward service import messages to a stream export.
...
Addresses stack overflow issue wally was seeing with configs
that mix and match streams and services between each other.
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-20 19:20:44 -07:00
Derek Collison
7fb22206f5
Allow AckNxt to also process a next request struct
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-20 16:45:54 -07:00
Derek Collison
c2b8de377c
Formalize requests for next msg, support NoWait and Expires
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-20 16:25:19 -07:00
Ivan Kozlovic
496d18468a
Merge pull request #1655 from nats-io/remove-jwt
...
Adding support and an option for removal of jwt
2020-10-20 15:05:11 -06:00
Matthias Hanel
2144f01f21
Adding support and an option for removal of jwt
...
To enable in full mode configure allow_delete: true
When enabled the file will be renamed to allow for manual restore.
In cache mode it will be enabled by default.
When enabled files will be deleted.
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-20 16:45:11 -04:00
Derek Collison
a37f53e236
Updated tests for addition of ErrNoResponders
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-19 20:11:52 -07:00
Derek Collison
610d2d21b7
More robust waiting queue for pull mode consumers
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-19 19:51:46 -07:00
Derek Collison
a23fb53ee3
Update number of client implementations
2020-10-19 19:39:38 -07:00
Ivan Kozlovic
ced31507a4
Bump version to 2.2.0-beta.26
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-10-19 17:07:51 -06:00
Ivan Kozlovic
cb84f6e1e5
Merge pull request #1654 from nats-io/update-acc-mal
...
Fixed account update issue where signing key (and thus issuer) changes
2020-10-19 17:01:23 -06:00
Matthias Hanel
f83280ccaf
Fixed account update issue where signing key (and thus issuer) changes
...
Fix error and remove print from test.
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-19 18:42:10 -04:00
Ivan Kozlovic
20ccf52cce
Merge pull request #1653 from nats-io/accountz
...
Fix nil deref when account is in bad/incomplete state
2020-10-19 15:43:44 -06:00
Matthias Hanel
243361ac9a
Incorporating readability suggestions
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-19 17:33:02 -04:00
Matthias Hanel
5a5dbb9dcd
Fix nil deref when account is in bad/incomplete state
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-19 16:38:42 -04:00
Ivan Kozlovic
d6e420a996
Merge pull request #1652 from nats-io/fix_leafnode_accept_panic
...
[FIXED] Possible panic when server accepts TLS leafnode connection
2020-10-19 11:09:46 -06:00
Ivan Kozlovic
9bd088e0b9
Make it a small function
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-10-19 10:50:20 -06:00
R.I.Pienaar
2a956709f2
Merge pull request #1651 from ripienaar/num_accounts_type
...
add type hints num accounts message
2020-10-19 18:31:03 +02:00
Ivan Kozlovic
3b8d00e046
[FIXED] Possible panic when server accepts TLS leafnode connection
...
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-10-19 10:29:32 -06:00
R.I.Pienaar
ec606ebed2
add type hints num accounts message
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2020-10-19 12:01:11 +02:00
Derek Collison
923335e52d
Merge pull request #1644 from nats-io/map
...
Traffic shaping and full wildcard support for streams and services exports/imports
2020-10-17 16:19:15 -07:00
Derek Collison
4af434e586
Allow mapping destinations to be parsed as singles and not force array syntax
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-17 08:21:02 -07:00
Derek Collison
cea8a0113d
Use separate lock to pull cluster name for mapping
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-17 07:46:48 -07:00
Derek Collison
5f5ceb4668
Allow cluster filters for mappings, changed accountz for mappings
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-16 16:53:14 -07:00
Derek Collison
047600750a
Make sure mappings to 0% turn off all traffic
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-16 14:23:47 -07:00
Derek Collison
04ffe3b00e
Allow mapping destinations that introduce message loss (debugging, chaos monkey)
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-15 20:03:44 -07:00
Derek Collison
d0201d8b15
Added support for mappings in Accountz
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-15 19:14:58 -07:00
Derek Collison
4402a9cca0
Snapshot account but update at end of each readloop
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-15 15:52:43 -07:00
Derek Collison
e225acd179
Fix race accessing c.acc checking for mappings
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-15 14:02:39 -07:00
Ivan Kozlovic
e846dab45d
Merge pull request #1646 from wallyqs/ws-err-typo-fix
...
Fix typo in websocket err message
2020-10-15 15:01:46 -06:00
Waldemar Quevedo
33a9391519
Fix typo in websocket err message
...
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2020-10-15 13:42:22 -07:00
Derek Collison
96bf818558
Updates based on PR feedback
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-10-15 13:04:04 -07:00
Ivan Kozlovic
a12a133b29
Merge pull request #1645 from nats-io/activation-revocation
...
[Fixed] revocation check for activations used current time instead of jet issue time
2020-10-15 13:51:05 -06:00
Matthias Hanel
2bfb8b1227
[Fixed] revocation check for activations used current time instead of jwt issue time
...
Signed-off-by: Matthias Hanel <mh@synadia.com >
2020-10-15 15:36:50 -04:00