Commit Graph

1458 Commits

Author SHA1 Message Date
Derek Collison
7e28af236b Support for RTT - #643
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-20 20:18:59 -07:00
Derek Collison
760e41d778 Merge pull request #682 from nats-io/solicited_routes_reload
Solicited Routes Reload Fix
2018-06-19 22:54:13 -07:00
Derek Collison
55a909adda Update Go versions
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 22:34:22 -07:00
Derek Collison
240e21ac5c Fix restart of server
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 22:32:50 -07:00
Derek Collison
37352edff0 Fixes #681
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-19 16:42:39 -07:00
Derek Collison
5598d5c711 Merge pull request #680 from nats-io/fanout
Outbound data architecture changes
2018-06-12 13:56:22 -07:00
Derek Collison
f7cb616cd2 Optimization per @cdevienne
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-12 13:38:13 -07:00
Derek Collison
4fb84e229c Avoid lock to server with client lock held
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-12 12:55:50 -07:00
Derek Collison
844f376140 Performance optimizations, beta3, fixes to various tests.
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-11 15:11:03 -07:00
Derek Collison
e59704380a Merge pull request #679 from nats-io/add-best-practices-badge
Add best practices badge
2018-06-08 15:02:49 -07:00
ainsley
715833d549 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:51:45 -05:00
ainsley
e684dc5884 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:51:06 -05:00
ainsley
7aa23dfa77 Add CII Best Practices Badge
[ci skip]
2018-06-08 15:45:18 -05:00
Derek Collison
b9096f6403 new test certs
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-08 10:29:52 -07:00
Derek Collison
c58d6922a7 Merge pull request #678 from nats-io/update-readme-securing-nats
Clarifying single-user and token-based authentication on README.md issue #316
2018-06-08 08:51:56 -07:00
ainsley
1b0735719d fix reviewer comments
Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-08 10:45:00 -05:00
ainsley
f687937ae8 Included review updates by @ColinSullivan1 & @ derekcollison
Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-07 14:09:53 -05:00
ainsley
fadfe588a5 Update to gnatsd/README.md clarifying single-user and token-based authentication issue #316
[ci skip]
2018-06-06 13:23:05 -05:00
Derek Collison
d603c53f67 Big message optimizations, slow consumer updates
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
6299e034cb dynamic buffer updates
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
4dd4d2bd9d lock users access
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
cc07d500dd new subs collector
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
50bb4b9a1b delivery last activity update 2018-06-04 17:45:05 -07:00
Derek Collison
955d8ee698 require 1.9 or above, bug fix in test 2018-06-04 17:45:05 -07:00
Derek Collison
3e2e8c9ce5 Fixed bug reusing test sub
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
d3213df7f1 Fix data race
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
26dafe464b Don't send route unsub with max
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
049db6e854 Support for queue subscriber retries over routes
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
3bdab1b777 Remove 1.8 support, trigger on 1.10
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
30e31d5cd2 Test dynamic buffers, track short reads/writes
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
e9178f1f42 Performance tweaks
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
e64ac424c1 Check flushOutbound and snapshot write_deadline and max_pending
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
df574ce951 varz cluster empty when not defined
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
766ef3b0b1 Add max_pending and write_deadline to varz
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
50a99241ea Slow consumer updates and latency improvements.
Use pending bytes as slow consumer trigger, so reintroduce max_pending.
Improve latency with inplace flush calls when appropriate. Utilize simple
time budget for readLoop routine.

Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
481697ef67 New outbound data architecture
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
644376209b Added large payload pub/sub benchmark
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
25654a4632 Collect pub permissions into own function 2018-06-04 17:45:05 -07:00
Derek Collison
bb292d9a8d Re-enable benchmark tests
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
e1ce792e41 Change to timer setup
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
8502fb1edc Add fast slice for large psubs for Match
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
b9c73e96ee Changed sublist to avoid quadratic time in removal with large N
Signed-off-by: Derek Collison <derek@nats.io>
2018-06-04 17:45:05 -07:00
Derek Collison
e6f200b698 Baseline order test and benchmarks 2018-06-04 17:45:05 -07:00
Derek Collison
a45ef57aa3 Merge pull request #673 from nats-io/update-readme-authorization
Update to gnatsd/README.md fixing authorization section - Resolves #662
2018-05-22 14:47:02 -07:00
ainsley
504ae06ad6 Update to gnatsd/README.md fixing authorization section addressing issue #662 "_INBOX.>" permission
[ci skip]
2018-05-22 15:39:50 -05:00
ainsley
523bddd328 Update to gnatsd/README.md fixing authorization section addressing issue #662 "_INBOX.>" permission
[ci skip]
2018-05-22 14:41:04 -05:00
ainsley
e453d78f4a Update to gnatsd/README.md fixing authorization section addressing issue #662 "_INBOX.>" permission 2018-05-21 11:21:46 -05:00
Ivan Kozlovic
99b6bb30d0 Merge pull request #671 from nats-io/update-office-hours
Update to Office Hours
2018-05-11 12:17:59 -06:00
ainsley
59ae788854 Update to Office Hours 2018-05-11 11:55:46 -05:00
Ivan Kozlovic
da89364d9d Merge pull request #666 from nats-io/remove_route_conn_from_tmp_clients
Remove route connection from temp map
2018-04-11 17:10:07 -06:00