Commit Graph

  • 2d2bb77f6e Optimize for restore time. Derek Collison 2023-09-03 13:28:46 -07:00
  • 4a5b76b0e8 Print out restore time for streams to nearest millisecond. Derek Collison 2023-09-03 13:28:18 -07:00
  • e11ddb8bfe Merge branch 'main' into dev Derek Collison 2023-09-02 14:22:57 -07:00
  • 8b35c01637 [FIXED] Fix for a bug that would make normal streams use the wrong block size. (#4478) Derek Collison 2023-09-02 14:14:50 -07:00
  • 34ae2bf4cb Fix for a bug that would make normal streams use the wrong block size. Derek Collison 2023-09-02 13:56:34 -07:00
  • 1bb4a71a4d Merge branch 'main' into dev Derek Collison 2023-09-02 12:15:40 -07:00
  • b63318c0c9 Bump to 2.9.22-RC.5 Derek Collison 2023-09-02 12:00:39 -07:00
  • f61ad322c9 [FIXED] Interface conversion bug for ipQueues in monitor which would cause panics. (#4477) Derek Collison 2023-09-02 12:00:07 -07:00
  • 2c81224262 Fixed interface conversion for ipQueue in monitor which caused panics. Derek Collison 2023-09-02 11:43:08 -07:00
  • 7f13ecc87b Refine core and TLS benchmarks (#4475) Derek Collison 2023-09-01 13:58:27 -07:00
  • e61e40e3fe Add benchmark for TLS content encryption overhead Marco Primi 2023-09-01 11:07:16 -07:00
  • 4eedfe8d0c Simplify core request/response benchmark Marco Primi 2023-09-01 08:33:52 -07:00
  • bbf42c1f57 Use dynamic port number in benchmark Marco Primi 2023-09-01 08:33:43 -07:00
  • db96238ad9 Enables 0s deduplication window duration when the stream has sources (#4476) Jean-Noël Moyne 2023-09-01 12:47:14 -07:00
  • ad380d48f2 Merge branch 'main' into dev Derek Collison 2023-09-01 11:19:33 -07:00
  • c9e0de3358 Update to dependencies (#4474) Derek Collison 2023-09-01 10:12:10 -07:00
  • c3648d27bd Update to dependencies Derek Collison 2023-09-01 09:54:16 -07:00
  • aca74d0b27 Bump to 2.9.22-RC.4 Derek Collison 2023-09-01 09:44:53 -07:00
  • ed8b50d943 Fix monitoring server connz idle time sorting (#4463) Waldemar Quevedo 2023-09-01 09:44:19 -07:00
  • f6aaea195e [FIXED] We should update accounting before clearing ebit (#4473) Derek Collison 2023-09-01 09:43:11 -07:00
  • 4422a95a8e We should update accounting before clearing ebit Derek Collison 2023-09-01 09:31:12 -07:00
  • a2373d9162 [IMPROVED] Consumer failing to deliver re-adjusts delivered count and any waiting request. (#4472) Derek Collison 2023-09-01 09:30:22 -07:00
  • c679f9d7f6 Added in detail info when failing to load in a message for a consumer. Derek Collison 2023-09-01 09:06:29 -07:00
  • 3a39786972 When we fail to deliver a message for a consumer, either through didNotDeliver() or LoadMsg() failure re-adjust delivered count and waitingRequest accounting. Derek Collison 2023-09-01 08:48:28 -07:00
  • 752d35015c Consumers inherit defaults/limits for max_ack_pending and inactive_threshold from stream (#4105) Neil 2023-09-01 15:36:01 +01:00
  • d24d51292f Fix monitoring server connz idle time sorting Pierre Mdawar 2023-08-31 16:00:35 +03:00
  • 487f58f16e Consumers inherit limits for max_ack_pending and inactive_threshold from stream Neil Twigg 2023-04-26 10:09:29 +01:00
  • 0fadaf211f Fix for a filestore data race on hash during snapshots (#4470) Derek Collison 2023-08-31 20:38:32 -07:00
  • 4df5f515ca Fix for filestore data race on hash during snapshots Derek Collison 2023-08-31 19:38:09 -07:00
  • cb8b94a9e9 Fixes to /healthz response (v2.10) (#4467) Derek Collison 2023-08-31 19:26:33 -07:00
  • 83fab5c9a7 [FIXED] Unlock panic on start when filestore needs to remove msgs for enforcement. (#4469) Derek Collison 2023-08-31 19:26:03 -07:00
  • 0ec42f85f0 Fix for merge issue that duplicated the index increment, causing snapshot tests to fail Derek Collison 2023-08-31 18:51:34 -07:00
  • 411ac175fc Fixed: MQTT: more consistent name for PUBREL durable (#4466) Derek Collison 2023-08-31 17:15:00 -07:00
  • 60fa2d8781 Only have removeMsg release lock if it really has a callback. Derek Collison 2023-08-31 16:50:22 -07:00
  • 9ff3261af2 On startup make sure to hold lock for enforcing limits due to removeMsg() needing to remove msgs possibly. Derek Collison 2023-08-31 16:47:36 -07:00
  • 1f2d56a554 Fixes to http healthz monitoring response Waldemar Quevedo 2023-08-28 05:00:59 -07:00
  • b1a59a35e2 Bump to 2.10.0-beta.54 Derek Collison 2023-08-31 15:52:58 -07:00
  • 2bfa14d9bd Fix from main merge Derek Collison 2023-08-31 15:52:36 -07:00
  • 49c30b6d2f Merge branch 'main' into dev Derek Collison 2023-08-31 15:52:00 -07:00
  • 45e6812d70 [FIXED] Sending too fast to have replicas be caught up enough to register directs. (#4468) Derek Collison 2023-08-31 15:43:14 -07:00
  • afb052651a Sending too fast to have replicas be caught up enough to register direct subs Derek Collison 2023-08-31 15:16:19 -07:00
  • d7ea3b94d9 [FIXED] Check for checksum violations for all records and before any sequence processing. (#4465) Derek Collison 2023-08-31 15:08:04 -07:00
  • a45281d51f Added check to test Derek Collison 2023-08-31 14:00:14 -07:00
  • 6d6d3cfa55 Fix Content-Type header in /healthz when status is not 200 OK (#4437) Pierre Mdawar 2023-08-31 23:55:20 +03:00
  • c110ceea94 Check for checksum violations for all records and before sequence processing. Also fix for bitrot test and a small bug fix for a leaking fd. Derek Collison 2023-08-31 12:20:41 -07:00
  • 7c8f402264 Fix data race when updating account (#4435) Derek Collison 2023-08-31 13:46:17 -07:00
  • 8de48339d3 Fixed: MQTT: more consistent name for PUBREL durable Lev Brouk 2023-08-31 12:46:13 -07:00
  • 76c3942609 Fix leaf connection missing LS+ sometimes (#4464) Waldemar Quevedo 2023-08-31 11:18:00 -07:00
  • 9a9e84ea5c Fix leaf connection missing LS+ sometimes Ivan Kozlovic 2023-08-31 10:00:15 -07:00
  • 2834142bdd Revert lock guard Derek Collison 2023-08-31 08:59:15 -07:00
  • 0bd4763584 Revert lock guard Derek Collison 2023-08-31 08:58:22 -07:00
  • 8a9f441c40 Bump to 2.9.22-RC.3 Derek Collison 2023-08-31 08:33:22 -07:00
  • fbaed8f220 Merge branch 'main' into dev Derek Collison 2023-08-31 08:29:30 -07:00
  • 887a4ae692 [FIXED] Unlock needed to be guarded, could deadlock filestore (#4461) Derek Collison 2023-08-31 08:24:08 -07:00
  • 2b677c231a Unlock needed to be guarded Derek Collison 2023-08-31 08:16:47 -07:00
  • 9e26574707 Make sure we unlock only if we did not acquire Derek Collison 2023-08-31 08:09:16 -07:00
  • b25b4f2cff Fix lock issue in filestore (#4458) Derek Collison 2023-08-31 07:59:02 -07:00
  • af2ff3d17d Fix lock issue in filestore Neil Twigg 2023-08-31 11:34:43 +01:00
  • d08eeee94d Use Go 1.21 for nightlies, Dockerfile, code coverage, bump go.mod version to Go 1.20 Neil Twigg 2023-08-31 09:00:29 +01:00
  • ee4c04dec4 Run tests using Go 1.21 (#4433) Waldemar Quevedo 2023-08-30 17:02:38 -07:00
  • b9b284dffa Updates to the way meta indexing is handled for filestore. (#4450) Derek Collison 2023-08-30 16:49:37 -07:00
  • 4eedcecf78 Run tests using Go 1.21 Waldemar Quevedo 2023-08-25 11:34:36 -07:00
  • 2e1392a234 [FIXED] potential message duplication from sources when downgrading back from 2.10 (#4454) Derek Collison 2023-08-30 16:21:59 -07:00
  • 415bbb2ee1 [FIXED] Make sure order correct (#4455) Derek Collison 2023-08-30 16:17:12 -07:00
  • abae24086c Make sure order correct Derek Collison 2023-08-30 16:13:56 -07:00
  • adef8281a2 Updates to the way meta indexing is handled for filestore. Derek Collison 2023-08-28 10:22:59 -07:00
  • 1de649a690 Remove OCSP debug log on reload (#4453) Derek Collison 2023-08-30 16:05:24 -07:00
  • 3be9e97760 Bump to 2.9.22-RC.2 Derek Collison 2023-08-30 15:32:31 -07:00
  • 774987cd99 [IMPROVED] Allow 2.10 tombstones to be skipped and allow us to recover on downgrade (#4452) Derek Collison 2023-08-30 15:31:51 -07:00
  • 003daf3db8 Fixes possible message duplication in sourcing streams if upgrading to 2.10 and then back down to 2.9 Jean-Noël Moyne 2023-08-30 15:27:26 -07:00
  • 4109e420d2 Remove ocsp debug log on reload Waldemar Quevedo 2023-08-30 14:54:30 -07:00
  • 8841432d03 Allow 2.10 tombstones to be skipped and allow us to recover on downgrade from 2.10 to 2.9. Derek Collison 2023-08-30 14:38:41 -07:00
  • ce08d452d4 Tweak TestJetStreamClusterMetaSnapshotsMultiChange and TestJetStreamClusterStreamUpdateSyncBug (#4449) Neil 2023-08-30 17:35:09 +01:00
  • 8d194e8bf9 Tweak TestJetStreamClusterMetaSnapshotsMultiChange and TestJetStreamClusterStreamUpdateSyncBug Neil Twigg 2023-08-30 15:34:15 +01:00
  • d6e7106eee Update Slack invite URL for Slack badge (#4448) Ginger Collison 2023-08-30 09:35:31 -05:00
  • 6ab7f0c0a8 Update Slack invite URL for badges Ginger Collison 2023-08-30 09:30:50 -05:00
  • bd23469ebe Add benchmark for request-reply workload over encrypted connection (#4399) Neil 2023-08-30 10:10:25 +01:00
  • 7f884062d1 Merge branch 'main' into dev Derek Collison 2023-08-29 20:01:26 -07:00
  • 1f89e7ef86 [FIXED] Fix on rebuild first when rebuild results in empty block (#4447) Derek Collison 2023-08-29 20:00:45 -07:00
  • e4a1b81d30 Fix on rebuild first when rebuild results in empty block (from dev branch) Derek Collison 2023-08-29 19:50:33 -07:00
  • acfb593ed5 Merge branch 'main' into dev Derek Collison 2023-08-29 16:48:04 -07:00
  • abf5e0bc0f [FIXED] Max msgs per subject config update to lower values (#4446) Derek Collison 2023-08-29 16:47:05 -07:00
  • 8865c2a703 Fix for update to max msgs per where recalculating first was not checking for seq < mb.first.seq Derek Collison 2023-08-29 15:55:22 -07:00
  • a64f7a0d18 MQTT: Cleanup code regarding retain flag and add test (#4443) Derek Collison 2023-08-29 15:58:11 -07:00
  • d61466c63f Fixed a route pooling flapper (#4444) Derek Collison 2023-08-29 15:57:07 -07:00
  • d6bc12d18b Since the server is connected to 2 servers and the pool size is 5 the limit of 10 was too small. Ivan Kozlovic 2023-08-29 15:18:56 -06:00
  • 8c10cb3591 Add benchmark for req-reply with various TLS schemes reubenninan 2023-08-14 16:57:27 -04:00
  • 0d74453919 Fixed a route pooling flapper Ivan Kozlovic 2023-08-29 14:20:36 -06:00
  • 8bd68b550d [FIXED] MQTT: Retain flag did not always have the correct value. Ivan Kozlovic 2023-08-29 12:39:59 -06:00
  • dbd2cb61da [FIXED] MQTT: Removed the use of tkDomain from retained msg subjects (#4440) Lev 2023-08-29 11:13:02 -07:00
  • bd93f087d4 [Added] MQTT: QoS2 support (#4349) Lev 2023-08-29 11:09:49 -07:00
  • 63f81ae0d8 Fix resetting TLS name from solicited remotes (#4442) Waldemar Quevedo 2023-08-28 20:04:49 -07:00
  • ad2e9d7b8d MQTT QoS2 support Lev Brouk 2023-08-28 11:52:01 -07:00
  • d366027bbf Fix resetting TLS name from solicited remotes Waldemar Quevedo 2023-08-28 10:09:46 -07:00
  • b8200d1095 Fix data race when updating account Waldemar Quevedo 2023-08-25 16:55:22 -07:00
  • b9ea85b5d0 MQTT: Removed the use of tkDomain from retained msg subjects Lev Brouk 2023-08-28 03:46:20 -07:00
  • f50b772a14 Merge branch 'main' into dev Derek Collison 2023-08-27 14:20:45 -07:00
  • f9a2efdc5c [FIXED] Expire on recover could not update global per subject map (#4439) Derek Collison 2023-08-27 14:20:10 -07:00
  • b66a7f6e9f When expiring complete blocks make sure to update global subject index psim. Derek Collison 2023-08-27 12:03:44 -07:00
  • 70bbf5081a Merge branch 'main' into dev Derek Collison 2023-08-26 12:53:07 -07:00