Commit Graph

  • 5b18e80d42 Added CORS support for the monitoring server (#4423) Derek Collison 2023-08-25 14:49:09 -07:00
  • 0d135d4161 Bump to 2.9.22-RC.1 Derek Collison 2023-08-25 11:04:37 -07:00
  • f1bf4127c5 Merge branch 'main' into dev Derek Collison 2023-08-25 11:03:54 -07:00
  • e19f883120 [FIX] PurgeEx with keep and deleted bug (#4431) Derek Collison 2023-08-25 11:03:32 -07:00
  • e637f3793a [FIXED] NRG layer could loop if leader asked for an item and we have none. (#4432) Derek Collison 2023-08-25 11:03:20 -07:00
  • e5625b9d9b If a leader is asked for an item and we have no items left, make sure to also step-down. Derek Collison 2023-08-25 10:15:01 -07:00
  • 22ed97c6c9 Fix for purge with keep bug and improved search for large number of blocks. Derek Collison 2023-08-25 08:59:47 -07:00
  • 1417ca6671 Fix shutdown deadlock in TestJetStreamClusterMemLeaderRestart (#4430) Waldemar Quevedo 2023-08-25 07:41:23 -07:00
  • 6df4403913 Fix flaky TestJetStreamClusterConsumerFollowerStoreStateAckFloorBug Tomasz Pietrek 2023-08-24 16:30:16 +02:00
  • f8b6728d3a Fix shutdown deadlock in TestJetStreamClusterMemLeaderRestart Waldemar Quevedo 2023-08-25 01:23:08 -07:00
  • fd50bc2918 Merge branch 'main' into dev Derek Collison 2023-08-24 21:10:22 -07:00
  • 5a497272c3 [FIXED] Make sure to reset election timer on catching up (#4428) Derek Collison 2023-08-24 21:07:57 -07:00
  • 2669f77190 Make sure to reset election timer on catching up Derek Collison 2023-08-24 19:58:08 -07:00
  • 346c22788e Merge branch 'main' into dev Derek Collison 2023-08-24 16:20:46 -07:00
  • c9b5b329a4 [FIXED] Consumer ack pending > max ack pending on restart or leader change (#4427) Derek Collison 2023-08-24 16:19:39 -07:00
  • 48bf7ba151 When a consumer reached a max delivered condition, we did not properly synchronize the state such that on a restore or leader switch the ack pending could jump and be higher than max ack pending and block the consumer. Derek Collison 2023-08-24 16:00:27 -07:00
  • bba949e617 Add tls benchmarking configs with certs and keys reubenninan 2023-08-14 16:56:46 -04:00
  • e5836fc98d Added CORS support for the monitoring server Pierre Mdawar 2023-08-23 16:47:30 +03:00
  • a04a3154af Bump to 2.10.0-beta.52 Derek Collison 2023-08-22 20:05:45 -07:00
  • 8544cb7adf Merge branch 'main' into dev Derek Collison 2023-08-22 20:04:59 -07:00
  • 5a926f1911 [FIXED] A peer-remove of an R1 could brick the stream. (#4420) Derek Collison 2023-08-22 20:01:27 -07:00
  • ddb7f9f9d5 Fix for a peer-remove of an R1 that would brick the stream. Derek Collison 2023-08-22 17:45:19 -07:00
  • dc09bb764a Bump to v2.9.22-beta.1 (#4419) Waldemar Quevedo 2023-08-22 13:49:37 -07:00
  • 2b2fbf7359 Bump to v2.9.22-beta.1 Waldemar Quevedo 2023-08-22 13:37:12 -07:00
  • 9d11988465 Fix JSON compatibility in conf format (#4418) Waldemar Quevedo 2023-08-22 13:08:41 -07:00
  • 62242a7215 Fix JSON compatibility in conf format Waldemar Quevedo 2023-08-22 12:02:42 -07:00
  • baa2805de9 Fix discarding explicit routes while removing duplicate ones (#4414) Waldemar Quevedo 2023-08-22 08:50:35 -07:00
  • 6d0fdf5b6c Update LastActivity on connect for routes (#4415) Waldemar Quevedo 2023-08-22 08:49:28 -07:00
  • 84536761a9 Bump to 2.9.22-beta Derek Collison 2023-08-22 08:27:44 -07:00
  • bdb874a6a8 Update LastActivity on connect for routes Waldemar Quevedo 2023-08-21 11:06:07 -07:00
  • bcf5da04e3 Merge branch 'main' into dev Derek Collison 2023-08-22 06:50:36 -07:00
  • 90f5371a4c [FIXED] R1 stream move would sometimes lose all msgs. (#4413) Derek Collison 2023-08-22 06:49:57 -07:00
  • e5d208bf33 When moving streams, we could check too soon and be in a gap where the replica peer has not registered a catchup request. Derek Collison 2023-08-21 20:07:48 -07:00
  • e088583cd3 Bump to 2.10.0-beta.50 Derek Collison 2023-08-21 15:59:53 -07:00
  • dd4cdfd2fd Specify latest go 1.19 version Derek Collison 2023-08-21 15:59:30 -07:00
  • f0e2765b44 Fixes for merge conflicts from main Derek Collison 2023-08-21 15:55:31 -07:00
  • fb8525b713 Merge branch 'main' into dev Derek Collison 2023-08-21 15:55:00 -07:00
  • 2fc3f45ea1 [FIXED] Durable pull consumers could get cleaned up incorrectly on leader change. (#4412) Derek Collison 2023-08-21 15:35:44 -07:00
  • 6e3ae20650 [FIXED] Fixed deadlock when checkAndSync was being called as part of storing message (#4411) Derek Collison 2023-08-21 15:28:58 -07:00
  • 673f654fbe Fix discarding explicit routes while removing duplicate ones Waldemar Quevedo 2023-08-21 15:11:59 -07:00
  • 0a86bf4a9a Should reset to false, not true when done Derek Collison 2023-08-21 14:57:17 -07:00
  • 43314fd439 Fix for a bug that would allow old leaders of pull based durables to delete a consumer from an inactivity threshold. Derek Collison 2023-08-21 14:53:09 -07:00
  • 3377f04b00 Send shutdown event on LDM (#4405) Neil 2023-08-21 22:29:30 +01:00
  • d720a6931c Use own subject for LDM event Neil Twigg 2023-08-21 21:42:20 +01:00
  • 7cc5838a6d Send shutdown event on LDM so that R1 assets do not get assigned to the LDM node Neil Twigg 2023-08-18 11:13:14 +01:00
  • 10f73e888e Remove 1.18 compile build, support 1.19 and above Derek Collison 2023-08-21 12:02:28 -07:00
  • e018705a08 Fixed deadlock when checkAndSync was being called as part of storing message. Derek Collison 2023-08-21 11:36:42 -07:00
  • 0712628098 Standardize issue forms (#4408) Waldemar Quevedo 2023-08-21 06:16:38 -07:00
  • 4886f1fec4 [IMPROVED] StreamInfo reflecting subject transforms with just a filter and no transformation for Sources (#4403) Neil 2023-08-21 09:44:54 +01:00
  • 62f62d4071 Adds sfs to sourceInfo Jean-Noël Moyne 2023-08-16 12:06:47 -07:00
  • a43075cabc Address typos Byron Ruth 2023-08-19 06:33:19 -04:00
  • ca79ac9a73 Update issue forms Byron Ruth 2023-08-18 21:39:57 -04:00
  • ff688ab8ec Tweak consumer replica scaling (#4404) Neil 2023-08-18 09:36:29 +01:00
  • c437157c1f Recover in consumer assignment when asset already existed Neil Twigg 2023-08-17 17:22:43 +01:00
  • 3c85490dc0 Backport test helper tweak Neil Twigg 2023-08-17 15:28:48 +01:00
  • c0636d117f Tweak consumer replica scaling, add unit test for orphaned consumer subjects Neil Twigg 2023-08-17 09:30:20 +01:00
  • 3f28de8e83 Don't set block profile rate (#4402) Neil 2023-08-16 19:11:49 +01:00
  • 19397a5683 Don't set block profile rate Neil Twigg 2023-08-16 17:00:07 +01:00
  • 7670cf581c Fix stream config update of source transforms (#4400) Neil 2023-08-16 09:39:12 +01:00
  • 0cc43acb84 Fix Nats-Stream-Source header parsing when using multi-filter transforms Jean-Noël Moyne 2023-08-15 19:22:09 -07:00
  • c2d3ef1021 Fix potential out of range for stream source transform update. Clean up un-needed if statement as it's ok to call NewSubjectTransform with an empty destination (ie no transformation) it will return nil Jean-Noël Moyne 2023-08-15 16:35:19 -07:00
  • c2d1e6d051 Add some jitter to leafnode remotes reconnect (#4398) Neil 2023-08-15 17:44:40 +01:00
  • 740e5ddc37 Add some jitter to leafnode remotes reconnect Waldemar Quevedo 2023-08-15 07:36:37 -07:00
  • 1e87c3d820 config: allow empty configs, but prevent bad configs (#4394) Waldemar Quevedo 2023-08-15 06:11:17 -07:00
  • 8717b050e9 [IMPROVED] $SYS.REQ.SERVER.PING.PROFILEZ always honored (#4393) Neil 2023-08-14 22:03:46 +01:00
  • 61a0555336 Call SetBlockProfileRate even it the profiling port is not set Jean-Noël Moyne 2023-08-14 10:58:20 -07:00
  • 3cc3037c9b Missing json tag (#4395) R.I.Pienaar 2023-08-14 20:42:58 +03:00
  • 1d916ef9c7 Adds a missing json encoding tag R.I.Pienaar 2023-08-14 17:41:02 +03:00
  • 3a20f66535 config: parsed empty config only show warnings Waldemar Quevedo 2023-08-13 23:59:50 -07:00
  • 412dee67f1 config: allow empty configs, but prevent bad configs Waldemar Quevedo 2023-08-13 19:36:57 -07:00
  • 40b8aa434b Remove part of the test that expects an error since now you can always get the profilez through the system account request Jean-Noël Moyne 2023-08-13 18:00:08 -07:00
  • b839c53abc [ADDED] Full StreamSource (filters, transforms) functionality to stream mirror (#4354) Jean-Noël Moyne 2023-08-12 15:17:48 -07:00
  • bb53b54810 Remove the gate on a profiling port being defined in the server config for the profilez request to return profiling data even if the server doesn't have a profiling port set. Jean-Noël Moyne 2023-08-12 14:48:38 -07:00
  • 39eabb4f0a When checking replica count when updating retention, make sure stream assignment is set (#4391) Neil 2023-08-11 15:09:16 +01:00
  • 3c9c124b94 When checking replica count when updating retention, make sure stream assignment is set first Neil Twigg 2023-08-11 14:15:49 +01:00
  • d474e3b725 [ADDED] $SYS server request to 'kick' or 'LDM' a client connection (#4298) Neil 2023-08-11 09:39:42 +01:00
  • fc41ab1a5a Adds LDM and KICK server $SYS requests Jean-Noël Moyne 2023-07-07 16:01:45 -07:00
  • 37d3220dfb test: fixes for TestLeafNodeSlowConsumer (#4388) Waldemar Quevedo 2023-08-10 01:12:21 -07:00
  • 9e1e92e325 test: update TestWSTLSVerifyClientCert for go1.21 (#4387) Waldemar Quevedo 2023-08-10 01:05:38 -07:00
  • f16582e2a4 test: update TestWSTLSVerifyClientCert for go1.21 Waldemar Quevedo 2023-08-09 21:50:46 -07:00
  • 7c9ea91296 test: fix TestLeafNodeSlowConsumer flake Waldemar Quevedo 2023-08-09 21:31:09 -07:00
  • 0f7fa284cc test: fix TestAccountImportSubjectMapping hanging build (#4386) Waldemar Quevedo 2023-08-09 20:13:10 -07:00
  • 05e2fa9373 test: fix TestAccountImportSubjectMapping hanging build Waldemar Quevedo 2023-08-09 19:49:17 -07:00
  • 8ad592a20d test: fix TestNoRaceJetStreamMemstoreWithLargeInteriorDeletes flake (#4385) Waldemar Quevedo 2023-08-09 17:42:08 -07:00
  • 3cec8dc451 test: fix TestNoRaceJetStreamMemstoreWithLargeInteriorDeletes flake Waldemar Quevedo 2023-08-09 13:33:38 -07:00
  • 5c538671f7 test: delay slightly between filestore test permutations (#4382) Waldemar Quevedo 2023-08-09 13:21:10 -07:00
  • af766b78ce test: bump timeout from TestFileStoreNewWriteIndexInfo to 3ms Waldemar Quevedo 2023-08-09 11:16:44 -07:00
  • 4625234bba test: delay slightly between filestore test permutations Waldemar Quevedo 2023-08-09 10:52:22 -07:00
  • f13dd59311 [ADDED] Checking HEALTHZ for specific accounts/stream (#4097) Neil 2023-08-09 16:52:54 +01:00
  • 27dc50eb8f [ADDED] Filter Healthz results based on stream and consumer names, add 'details` param Piotr Piotrowski 2023-04-24 23:53:47 +02:00
  • 65e8db731c Track slow consumers per connection type (#4330) Waldemar Quevedo 2023-08-09 06:46:15 -07:00
  • 8b7dfe7d74 monitoring: track slow consumers per connection type Waldemar Quevedo 2023-07-20 15:51:02 -07:00
  • 514588935d Allow switching from limits-based to interest-based retention in stream update (#4361) Neil 2023-08-09 12:42:05 +01:00
  • d7f76da597 Allow switching from limits-based to interest-based retention in stream update Neil Twigg 2023-08-02 12:51:29 +01:00
  • 6eb77fd46b test: fix TestAccountImportCycle flake (#4381) Neil 2023-08-09 11:39:52 +01:00
  • 617d69d6c7 Match --signal PIDs with globular-style expression. (#4370) Neil 2023-08-09 11:16:56 +01:00
  • 1e3e88b528 test: fix TestMQTTTLSVerifyAndMap on Go 1.21 (#4380) Neil 2023-08-09 10:44:50 +01:00
  • 14a56e28dd test: fix TestAccountImportCycle flake Waldemar Quevedo 2023-08-08 23:41:18 -07:00
  • e68c411b74 test: fix TestMQTTTLSVerifyAndMap on Go 1.21 Waldemar Quevedo 2023-08-08 23:10:04 -07:00
  • 6703bd7ee3 test: fix TestFileStoreNewWriteIndexInfo hanging (#4378) Waldemar Quevedo 2023-08-08 17:40:24 -07:00