Commit Graph

  • 5bb6f167b9 Make sure to cleanup messages on a follower consumer for an interest based stream when the consumer leader sends a state snapshot. Derek Collison 2023-03-15 20:11:16 -07:00
  • d1048ac2c9 Merge pull request #3968 from nats-io/raft-warn-on-closed Derek Collison 2023-03-15 18:25:50 -07:00
  • 8dbfbbe577 Fix test Derek Collison 2023-03-15 17:23:51 -07:00
  • 531fadd3e2 Don't warn if error is node closed. Derek Collison 2023-03-15 16:45:33 -07:00
  • 032b1f1fee Merge pull request #3967 from ripienaar/nightly_rc_docker.3 R.I.Pienaar 2023-03-15 13:59:22 +01:00
  • 2e362fee40 resolve access to secrets and a few other issues R.I.Pienaar 2023-03-15 13:41:30 +01:00
  • 7f60363d8a Merge pull request #3966 from ripienaar/nightly_rc_docker.2 R.I.Pienaar 2023-03-15 12:03:46 +01:00
  • 54da8b4f8a fix uses for embedded action in nightly build R.I.Pienaar 2023-03-15 11:44:56 +01:00
  • f2bffec366 Refactor outbound queues, remove dynamic sizing, add buffer reuse Neil Twigg 2022-12-20 16:47:31 +00:00
  • c0784bc363 Merge pull request #3952 from nats-io/neil/fssdirty Neil 2023-03-15 09:25:11 +00:00
  • c1373d6666 Merge pull request #3964 from nats-io/ocsp-leaf-fixes Waldemar Quevedo 2023-03-14 17:30:25 -07:00
  • da7a8b63bc Reword ocsp routes/gateways terminology to 'peers' instead Waldemar Quevedo 2023-03-14 17:01:42 -07:00
  • 84de2a3b72 Merge pull request #3963 from nats-io/nightly_rc_docker.2 R.I.Pienaar 2023-03-14 22:43:52 +01:00
  • f8914788f5 Fix leaf client connection failing in ocsp setup Waldemar Quevedo 2023-03-14 14:06:46 -07:00
  • d3c8fddef3 fix path to actions file R.I.Pienaar 2023-03-14 21:43:17 +01:00
  • dd9851f87d Merge pull request #3962 from ripienaar/nightly_rc_docker.1 R.I.Pienaar 2023-03-14 20:40:30 +01:00
  • a8f33d594c checkout code before calling action R.I.Pienaar 2023-03-14 19:47:20 +01:00
  • 82e32d9c5e Merge pull request #3961 from ripienaar/nightly_rc_docker R.I.Pienaar 2023-03-14 19:42:02 +01:00
  • 204c53dcb2 adds a nightly build action and build nightly rc from main R.I.Pienaar 2023-03-14 18:09:56 +01:00
  • 7d0f011620 Merge branch 'main' into dev Derek Collison 2023-03-14 06:56:00 -07:00
  • 3ecf55bcf3 Merge pull request #3960 from nats-io/fix-3953 Derek Collison 2023-03-14 06:52:11 -07:00
  • 5a1878b015 Fix for workqueue stream scaling up and not removing acked messages. Make sure when scaling up streams that are workqueue or interest policy that consumers scale as well. Derek Collison 2023-03-13 17:13:49 -07:00
  • bbb6249616 Merge branch 'main' into dev Derek Collison 2023-03-13 10:20:50 -07:00
  • 07bc964d51 Merge pull request #3956 from nats-io/neil/subjstring Neil 2023-03-13 12:52:40 +00:00
  • 7105df5afc Don't use string builder in subjString (it is slow) Neil Twigg 2023-03-13 11:56:05 +00:00
  • 1ead6df6f1 Only mark fss dirty if a change is made Neil Twigg 2023-03-10 12:53:29 +00:00
  • 844abdbe9d Merge branch 'main' into dev Derek Collison 2023-03-08 05:30:34 -05:00
  • a181e90c39 Merge pull request #3945 from nats-io/orphan-deadlock Derek Collison 2023-03-08 02:30:11 -08:00
  • 062dec7f5e Added in error warning if stream or consumer delete fails. Derek Collison 2023-03-07 19:26:29 -05:00
  • e0cbe503ed Do not hold jetstream lock cleaning up orphans. Derek Collison 2023-03-07 06:42:53 -05:00
  • 9f69d8734f Merge branch 'main' into dev Derek Collison 2023-03-04 08:42:10 -06:00
  • c1af58507b Merge pull request #3942 from nats-io/jarema/fix-pull-consumer-timeout Tomasz Pietrek 2023-03-03 16:52:20 +01:00
  • df282a221c Fix Pull Consumer not sending request timeout Tomasz Pietrek 2023-03-03 14:34:21 +01:00
  • 6db06d117b Merge pull request #3939 from nats-io/fix-jsz-mon-test Derek Collison 2023-03-02 12:23:38 -08:00
  • 8f1ca99fb7 Fix flaky test TestMonitorJsz/raftgroups Waldemar Quevedo 2023-03-02 10:41:30 -08:00
  • 4b661256c7 Merge pull request #3938 from nats-io/downstream-main Derek Collison 2023-03-02 10:19:19 -08:00
  • 69f2a1129c Bump beta to v2.10.0-beta.25 Waldemar Quevedo 2023-03-02 09:57:02 -08:00
  • 15011f1a8d Merge pull request #3937 from nats-io/bump-2-9-16 Waldemar Quevedo 2023-03-02 09:41:55 -08:00
  • ee4f1f85ba Bump 2.9.16-beta Byron Ruth 2023-03-02 12:14:58 -05:00
  • b91fa85462 Merge pull request #3936 from nats-io/release-2-9-15 Waldemar Quevedo 2023-03-02 09:11:45 -08:00
  • 92b93af06a Release v2.9.15 Byron Ruth 2023-03-02 11:56:38 -05:00
  • c873cb38c0 Bump to 2.9.15-RC.4 Derek Collison 2023-03-01 23:20:26 -08:00
  • 7f0d06db04 Merge branch 'main' into dev Derek Collison 2023-03-01 23:19:52 -08:00
  • 2d76c6157d Merge pull request #3934 from nats-io/corrupt-meta Derek Collison 2023-03-01 23:19:15 -08:00
  • 2beca1a2a6 Partial cache errors are also not critical write errors Derek Collison 2023-03-01 22:52:02 -08:00
  • c07087c99d Do metasnapshots optionally on quit and leader change, do not force. Do not require force snapshots for all consumer deletes. Derek Collison 2023-03-01 22:46:29 -08:00
  • f358bf2687 General improvements to the JetStream clustering layer during meta corruption. Derek Collison 2023-03-01 22:02:08 -08:00
  • c586014477 General raft improvements under heavy corruption. Derek Collison 2023-03-01 21:57:11 -08:00
  • 2d4c12c5dd added original message timestamp to republished message headers Andres Morey 2023-03-01 22:08:52 +03:00
  • b01b12748b Merge branch 'main' into dev Derek Collison 2023-03-01 08:32:25 -08:00
  • 4e3b9831b1 Merge pull request #3932 from nats-io/flapper2 Waldemar Quevedo 2023-03-01 08:11:48 -08:00
  • deddf8f094 Fix since we have two streams and order in slice not guaranteed Derek Collison 2023-03-01 07:58:01 -08:00
  • 60fe0a995f Merge branch 'main' into dev Derek Collison 2023-03-01 06:43:56 -08:00
  • ca193772c9 Merge pull request #3931 from nats-io/flapper Derek Collison 2023-03-01 06:39:32 -08:00
  • 2f21cbe109 Merge pull request #3930 from nats-io/go-1.19.6 Derek Collison 2023-03-01 06:37:25 -08:00
  • 4c2efe8c25 Bump to Go 1.19.6 Byron Ruth 2023-03-01 09:27:31 -05:00
  • ebe08040e9 Attempt to fix flapper again Derek Collison 2023-03-01 05:44:16 -08:00
  • 6d93f1d6e1 Merge pull request #3929 from nats-io/dependencies-updates Derek Collison 2023-03-01 05:49:43 -08:00
  • 5980cbf861 Update to latest dependencies Derek Collison 2023-03-01 05:23:37 -08:00
  • 6507a913b3 Merge branch 'main' into dev Derek Collison 2023-03-01 05:05:41 -08:00
  • 65f2cf2486 Merge pull request #3928 from nats-io/js-pub-inline Derek Collison 2023-03-01 05:05:14 -08:00
  • baca7bd751 Fix for test flapper Derek Collison 2023-03-01 04:58:01 -08:00
  • 9f1580686a Revert behavior for JetStream published directly from client to be handled inline. Derek Collison 2023-03-01 04:33:47 -08:00
  • 8f7a88103b Merge pull request #3926 from nats-io/fix-3924 Derek Collison 2023-02-28 21:58:24 -08:00
  • 4a7d73b8f7 Merge pull request #3925 from nats-io/JMS-LeafZNamesV2 Derek Collison 2023-02-28 20:59:35 -08:00
  • d9933b1f7a Fix for MQTT Spec 4.7.2-1 Derek Collison 2023-02-28 20:43:46 -08:00
  • 26f241cb62 Updated LEAFZ names to use remoteServer name/id and added is_spoke Jeremy Saenz 2023-02-28 18:09:24 -08:00
  • 19294212aa Bump to 2.10.0-beta.24 Derek Collison 2023-02-28 15:22:05 -08:00
  • b46f0906ab Fixup for consumer getNextMsg Derek Collison 2023-02-28 15:17:58 -08:00
  • 7bd7cda021 Merge branch 'main' into dev Derek Collison 2023-02-28 15:17:24 -08:00
  • 95ed471866 Bump to 2.9.15-RC.3 Derek Collison 2023-02-28 14:56:56 -08:00
  • 321afe6aee Merge pull request #3923 from nats-io/JMS-LeafZNames Derek Collison 2023-02-28 14:54:43 -08:00
  • d920ca6319 Merge pull request #3922 from nats-io/stress-perf Derek Collison 2023-02-28 14:49:36 -08:00
  • 1956fa3e23 Signal a metasnapshot for consumer deletes as well Derek Collison 2023-02-28 14:05:22 -08:00
  • 724160ebac Fix flapping tests Derek Collison 2023-02-28 13:52:25 -08:00
  • 9d4a603aaf Update LEAFZ to include leafnode server/connection name Jeremy Saenz 2023-02-28 14:20:18 -08:00
  • bab10c1ecb Revert closeAndKeepIndex behavior Derek Collison 2023-02-28 13:39:24 -08:00
  • 68cd312870 Be more conservative on defaultMaxTotalCatchupOutBytes, default to 64M Derek Collison 2023-02-28 13:28:09 -08:00
  • 24cb570646 Do not lock on stream name for consumer write state error Derek Collison 2023-02-28 13:05:11 -08:00
  • 6bda358fa3 Fix tests that made assumptions about single server processing. Derek Collison 2023-02-28 12:26:11 -08:00
  • 3878e96050 Merge pull request #3920 from nats-io/logtime-utc-default Derek Collison 2023-02-28 11:59:53 -08:00
  • 3807441fd7 Always process inbound messages in separate execution context. Do not duplicate work on leader, sealed and clustered state. Derek Collison 2023-02-28 11:40:32 -08:00
  • d85bec2007 Do not block in place on warning, and only warn if consumer not closed Derek Collison 2023-02-28 11:22:16 -08:00
  • adbb50fc21 Fixed dios capacity to 4 due to testing under heavy load. Derek Collison 2023-02-28 07:50:23 -08:00
  • b19fe508c4 Do not block routes/gws on internal stream and consumer info requests Derek Collison 2023-02-27 19:25:54 -08:00
  • bee149b458 Only need server's rlock here. Derek Collison 2023-02-27 17:49:00 -08:00
  • 7f7c71764d Change logtime_utc default to false Byron Ruth 2023-02-28 12:57:36 -05:00
  • daadbc07cb Merge pull request #3919 from nats-io/jarema/fix-service-export-nil-pointer Tomasz Pietrek 2023-02-28 16:51:04 +01:00
  • 10c2c387b7 Fix panic if serviceExport is nil Tomasz Pietrek 2023-02-28 15:36:37 +01:00
  • bca45c28aa Merge pull request #3918 from nats-io/jarema/fix-claims-update-with-headers Tomasz Pietrek 2023-02-28 11:43:57 +01:00
  • 8732022d26 Fix JWT claims update if headers are passed in request Tomasz Pietrek 2023-02-28 09:39:00 +01:00
  • aad8aa6f21 Do not need lock to grab js here Derek Collison 2023-02-27 17:40:44 -08:00
  • fa8afba68f Only warn on write errors if not closed in case they linger under pressure and blocking on dios Derek Collison 2023-02-27 17:21:06 -08:00
  • 576d31748f Sometimes do force meta snapshot Derek Collison 2023-02-27 17:12:23 -08:00
  • 6078706544 Fixup test for new parameters Derek Collison 2023-02-27 17:08:01 -08:00
  • 9721309601 Do not allow meta snapshot processing during recovery to override. Make sure to process all stream updates during recovery through the ru structure. Derek Collison 2023-02-27 16:14:37 -08:00
  • 2642a8c03d Optimize locking for when under heavy loads. Derek Collison 2023-02-27 11:24:27 -08:00
  • 13167f46b9 Optimize some locking for when under heavy loads. Derek Collison 2023-02-27 11:23:57 -08:00
  • 3cebd26ef9 Optimize for high IO workloads. When we know optional metadata will always be correct on restart do not require inline IO all the time. Derek Collison 2023-02-27 11:22:45 -08:00
  • 2711460b7b Prevent benign spin between competing leaders with same index but differen term. Remove lock from route processing for updating peers progress, altready handled in trackPeer. Derek Collison 2023-02-27 11:21:33 -08:00