Ivan Kozlovic
c27f717ef6
[FIXED] Log file size limit not honored after re-open signal
...
When the logfile_size_limit option is specified, the logfile will
be automatically rotated. However, if user still sends the re-open
signal (SIGUSR1), the log file will then no longer apply the
size limit.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-06-01 09:17:32 -06:00
Derek Collison
78aa2488f4
Merge pull request #1437 from nats-io/ackall-redelivery
...
Allow redelivery for AckAll
2020-05-31 13:58:20 -07:00
Derek Collison
4d62a7237d
Allow redelivery for AckAll policy, general upgrades to pending beahviors. Fixes #1436
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-31 07:50:50 -07:00
Derek Collison
e584d4efee
Merge pull request #1435 from nats-io/js-hdrs
...
First pass header support for JetStream
2020-05-31 06:01:01 -07:00
Derek Collison
19cf156d00
go.mod cleanup
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-31 05:46:16 -07:00
Derek Collison
dbde2479c2
Add in headers to consumer delivered messages
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-30 15:03:54 -07:00
Derek Collison
9156fa6c03
Merge pull request #1432 from nats-io/snapshot-check
...
Allow snapshots to optionally check all message checksums
2020-05-30 12:53:40 -07:00
Derek Collison
8e407f8db4
Do snapshot setup in go routine as well for checkMsgs
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-30 11:28:43 -07:00
Derek Collison
eca04c6fce
First pass header support for JetStream
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-30 10:04:23 -07:00
Ivan Kozlovic
2bbe901187
Merge pull request #1433 from nats-io/fix_tests
...
Fixed some tests
2020-05-29 17:56:42 -06:00
Ivan Kozlovic
44e78a1fb6
Fixed some tests
...
- A race test may have consumed a lot of fds going in TIME_WAIT
that could cause some issues for other tests
- Missing defer filestore.Stop() that would leave flushLoop()
routines
- A defer for the from server in a LeafNode test
- Rework [Re]ConnectErrorReports that was failing often for me
locally (probably due to exhaustion of fds - too many TIME_WAIT).
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-05-29 17:47:08 -06:00
Derek Collison
e12907ffa6
Allow snapshots to optionally check all message checksums
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-29 09:57:33 -07:00
Derek Collison
c25e8d4bbe
Merge pull request #1431 from nats-io/snap-perf
...
Snapshot performance tweaks
2020-05-29 08:29:47 -07:00
Derek Collison
0a206b4c64
Snapshot performance tweaks
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-29 08:07:31 -07:00
Derek Collison
10e49ca1c4
Fix more flappers
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 14:19:11 -07:00
Derek Collison
f6a9d3bc3c
Merge pull request #1429 from kingkorf/master
...
First check bcrypt '$' prefix before performing rexeg on password
2020-05-28 14:18:03 -07:00
Jacob
c1848a997c
First check $ prefix
2020-05-28 22:54:20 +02:00
Derek Collison
4ca05d9719
Fix gap test from flapping
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 13:43:15 -07:00
Derek Collison
625129f20a
Fix flapper test where no messages to receive at end
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 13:23:00 -07:00
Ivan Kozlovic
b51bae5bde
Merge pull request #1427 from nats-io/fix_flappers
...
Fix flappers
2020-05-28 14:06:56 -06:00
Ivan Kozlovic
b0e43b6aa9
Fix flappers
...
- TestResponsePermissions: ensure subscription for service is
registered by server before sending requests.
- TestReloadDoesNotWipeAccountsWithOperatorMode: wait for subject
propagation.
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-05-28 13:41:02 -06:00
Derek Collison
f859edaf4f
Merge pull request #1428 from nats-io/dl
...
Avoid deadlock by releasing consumer lock.
2020-05-28 12:36:14 -07:00
Derek Collison
8c9a30b8a1
Avoid deadlock by releasing consumer lock
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 12:30:12 -07:00
Derek Collison
5bae878719
Merge pull request #1426 from nats-io/max-conns
...
Close connections when a remote update exceeds maximum
2020-05-28 11:36:49 -07:00
Derek Collison
12e353e3ac
Close connections when a remote update exceeds maximum
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 11:09:00 -07:00
Ivan Kozlovic
5d949bf1ea
Merge pull request #1424 from nats-io/fix_1421
...
[FIXED] Possible removal of interest on queue subs with leaf nodes
2020-05-28 11:16:28 -06:00
Derek Collison
5512b45cba
Merge pull request #1425 from nats-io/snapshot-time
...
Add in snapshot modTime, use PAX format
2020-05-28 10:11:19 -07:00
Derek Collison
11ca6a0bfe
Add in snapshot modtime, use PAX format
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 10:02:33 -07:00
Derek Collison
f7711ce285
Merge pull request #1423 from nats-io/jsmsg-cancel
...
Add in a terminate delivery
2020-05-28 09:45:54 -07:00
Ivan Kozlovic
e9805a3109
[FIXED] Possible removal of interest on queue subs with leaf nodes
...
Server was incorrectly processing a queue subscription removal
as both a plain sub and queue sub, which may have resulted in
drop of interest even when some queue subs remained.
Resolves #1421
Signed-off-by: Ivan Kozlovic <ivan@synadia.com >
2020-05-28 10:21:51 -06:00
Derek Collison
d3ac95a5e6
Add in a terminate delivery for https://github.com/nats-io/jetstream/issues/189
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 08:32:34 -07:00
Derek Collison
18822ab866
Merge pull request #1422 from nats-io/snapshot
...
JetStream Snapshots
2020-05-28 06:59:15 -07:00
Derek Collison
bc0fedbaba
Udpates based on PR feedback
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-28 06:08:35 -07:00
Derek Collison
4f0055a603
Fix for checksum hash race
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-27 20:15:25 -07:00
Derek Collison
fa59cff105
Add in snapshot and restore JSApi
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-27 20:01:30 -07:00
Derek Collison
3b1bf16d59
Merge pull request #1420 from kingkorf/master
...
Support all bcrypt versions
2020-05-27 14:18:54 -07:00
Waldemar Quevedo
d72dff4e0f
Merge pull request #1389 from wallyqs/tls-spiffe-auth
...
Support for SPIFFE x.509 SVIDs for client auth
2020-05-27 14:07:30 -07:00
Waldemar Quevedo
625dd18974
Add support for SPIFFE x.509 SVIDs for auth
...
This can be enabled by using `verify_and_map`.
```
tls {
cert_file: "server.pem"
key_file: "server.key"
ca_file: "ca.pem"
timeout: 5
verify_and_map: true
}
authorization {
users = [
{
user = "spiffe://localhost/my-nats-service/user-a"
},
{
user = "spiffe://localhost/my-nats-service/user-b",
permissions = { subscribe = { deny = ">" }}
},
]
}
```
Signed-off-by: Waldemar Quevedo <wally@synadia.com >
2020-05-27 13:10:42 -07:00
Jacob
5b5edc4b4b
Support all bcrypt versions
2020-05-27 21:38:51 +02:00
Derek Collison
a34fb0836b
Merge pull request #1419 from ripienaar/jetstream_options_consistency
...
improve consistency between top level and account js options
2020-05-27 07:50:05 -07:00
R.I.Pienaar
b7c79f66e4
improve consistency between top level and account js options
...
Signed-off-by: R.I.Pienaar <rip@devco.net >
2020-05-27 16:22:47 +02:00
Derek Collison
8727315eb9
Updated snapshots, added restore, generic hashes
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-26 19:53:16 -07:00
Ivan Kozlovic
762bc84daf
Merge pull request #1408 from nats-io/ldm_send_info
...
[FIXED] LameDuckMode sends INFO to clients
2020-05-26 11:37:59 -06:00
Derek Collison
4c91b69c4f
Merge pull request #1413 from nats-io/fix_flappers
...
Fix flappers
2020-05-26 09:01:04 -07:00
Derek Collison
68473bfc45
Merge pull request #1417 from nats-io/jssys
...
Don't allow JetStream on system account.
2020-05-25 12:44:56 -07:00
Derek Collison
710ef00383
Don't allow JetStream on system account. Warn when accounts configured but no JS
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-25 12:17:18 -07:00
Derek Collison
0f6af4e452
Merge pull request #1416 from nats-io/econsumers
...
Properly recover ephemeral consumers after restart
2020-05-25 11:07:28 -07:00
Derek Collison
3caf6265d4
Properly recover ephemeral consumers after restart
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-25 11:06:55 -07:00
Derek Collison
54aa40b352
Wait a bit longer to get subs
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-25 09:30:36 -07:00
Derek Collison
e27f94eea2
Flush the sub interest
...
Signed-off-by: Derek Collison <derek@nats.io >
2020-05-25 09:25:06 -07:00