Commit Graph

  • 64e3bf82ed Fix PurgeEx replay with sequence & keep succeeds (#4213) Derek Collison 2023-06-04 13:29:53 -07:00
  • 132567de39 Fix PurgeEx replay with sequence & keep succeeds Maurice van Veen 2023-06-04 11:56:28 +02:00
  • 283d9197d0 Update copyright year in pse_zos.go v1gnesh 2023-06-04 08:56:59 +05:30
  • 30d9dfd305 Merge branch 'main' into dev Derek Collison 2023-06-03 18:17:28 -07:00
  • e1f8064e9e [FIXED] Make sure to process extended purge operations correctly when being replayed. (#4212) Derek Collison 2023-06-03 18:12:22 -07:00
  • dee532495d Make sure to process extended purge operations correctly when being replayed on a restart. Derek Collison 2023-06-03 17:49:45 -07:00
  • eb09ddd73a [FIXED] Killed server on restart could render encrypted stream unrecoverable (#4210) Derek Collison 2023-06-03 17:36:10 -07:00
  • 449b429b58 [FIXED] Data races detected in internal testing (#4211) Derek Collison 2023-06-03 16:20:56 -07:00
  • 238282d974 Fix some data races detected in internal testing Derek Collison 2023-06-03 13:58:15 -07:00
  • 4c1b93d023 Make sure to put the keyfile back if we did not recover the stream. Derek Collison 2023-06-03 11:15:06 -07:00
  • d5ae96f54d When a server was killed on restart before an encrypted stream was recovered the keyfile was removed and could cause the stream to not be recoverable. Derek Collison 2023-06-03 11:09:42 -07:00
  • fa2567a166 Initial support for zOS v1gnesh 2023-06-03 10:03:23 +05:30
  • df901dc1aa Merge branch 'main' into dev Derek Collison 2023-06-02 16:45:07 -07:00
  • 22c97d67ff [FIXED] Daisy chained leafnodes sometimes would not propagate interest (#4207) Derek Collison 2023-06-02 16:43:21 -07:00
  • b2ac621212 Bump to 2.9.18-beta (#4182) Derek Collison 2023-06-02 16:40:23 -07:00
  • 1bce79750e When we were optimizing for single cluster but large number of leafnodes we inadvertently broke a daisy chained scenarion where a server was a spoke and a hub with a single hub cluster. Derek Collison 2023-06-02 15:00:15 -07:00
  • 8278a7a0b2 Merge branch 'main' into dev Derek Collison 2023-06-02 12:44:02 -07:00
  • 25ad3cd4af Only check ack floor if we are interest policy based. (#4206) Derek Collison 2023-06-02 12:43:06 -07:00
  • 27bbfb7a85 Only check ack floor if we are interest policy based. Derek Collison 2023-06-02 11:04:00 -07:00
  • 27a8b96ee3 different panic fixes Artem Seleznev 2023-06-02 13:19:22 +03:00
  • c24547eb4e Record the stream and consumer info timestamps (#4133) R.I.Pienaar 2023-06-02 08:53:28 +03:00
  • c3234dc059 [IMPROVED] Subject transform validation and error reporting (#4202) Derek Collison 2023-06-01 16:57:48 -07:00
  • 0bd3fa4a13 Harmonize subject mapping error variable names Jean-Noël Moyne 2023-06-01 14:15:27 -07:00
  • 30fa42701c Per-subject limits for MQTT retained messages (#4199) Neil 2023-06-01 10:22:15 +01:00
  • a744cb8cd2 Fixed delivery of retained messages after transfer. Ivan Kozlovic 2023-05-31 19:35:12 -06:00
  • 4f797a54e0 Add test for MQTT retained message migration Neil Twigg 2023-05-31 12:59:06 +01:00
  • 007565ffd0 Migrate old retained messages to new subjects Neil Twigg 2023-05-31 11:31:52 +01:00
  • 74690388f5 Per-subject limits for MQTT retained messages Neil Twigg 2023-05-30 15:50:55 +01:00
  • 7b74f4f0da Improve Consumer with multiple subjects (#4188) Tomasz Pietrek 2023-06-01 09:14:25 +02:00
  • 261f39bb7d Make sure that o.subjf is nil or checked if empty Tomasz Pietrek 2023-05-28 21:03:15 +02:00
  • a463dfe5c4 Improve consumer error handling Tomasz Pietrek 2023-05-26 23:22:54 +02:00
  • 9a792482e9 Improve consumer with multiple filters Tomasz Pietrek 2023-03-31 15:56:11 +02:00
  • 08987bd173 1: Improves error reporting for weighted mappings: As it was, any error in a weighted mapping would return a very unhelpfull error message. Jean-Noël Moyne 2023-05-31 16:28:31 -07:00
  • 24d4bd6039 [FIXED] LeafNode: data race during validation and create leafnode (#4194) Derek Collison 2023-05-24 17:42:37 -07:00
  • 86a319a50e [FIXED] LeafNode: data race during validation and create leafnode Ivan Kozlovic 2023-05-24 17:52:54 -06:00
  • 0db9d20383 When in async mode make sure to not flush or create new files after close. (#4193) Derek Collison 2023-05-24 14:27:04 -07:00
  • aac9135e0f When in async mode make sure to not flush or create new files after being closed. Derek Collison 2023-05-24 12:03:41 -07:00
  • c9d6900600 Fixed cluster permissions configuration reload (#4183) Derek Collison 2023-05-19 13:11:29 -07:00
  • 7cf00c8ef7 Updates based on PR code review Ivan Kozlovic 2023-05-19 12:16:24 -06:00
  • 607b0ca7f3 Fixed cluster permissions configuration reload Ivan Kozlovic 2023-05-18 18:56:39 -06:00
  • b24f0f393a Bump to 2.9.18-beta Byron Ruth 2023-05-18 14:22:22 -04:00
  • 4f2c9a5184 Prepare v2.9.17 release (#4181) Waldemar Quevedo 2023-05-18 11:19:34 -07:00
  • f3dac91d2a Prepare v2.9.17 release Byron Ruth 2023-05-18 13:57:40 -04:00
  • 646ae9eddf Merge branch 'main' into dev Derek Collison 2023-05-18 09:18:34 -07:00
  • 25d9762ce2 [IMPROVED] Make health checks more consistent with stream health checks. (#4180) Derek Collison 2023-05-18 09:18:12 -07:00
  • 7e3f3f4908 Make health checks more consistent with stream health checks. Check for closed state on leader change for consumers. Derek Collison 2023-05-18 08:18:53 -07:00
  • ee87df250c Merge branch 'main' into dev Derek Collison 2023-05-17 19:27:58 -07:00
  • f63d63fbce [IMPROVED] Stepdown on catchup request for something newer than our state (#4179) Derek Collison 2023-05-17 19:25:05 -07:00
  • 4fbc0ee563 Update to Go 1.19.9 (#4178) Derek Collison 2023-05-17 18:01:58 -07:00
  • 3a152a0e40 Update to Go 1.19.9 Byron Ruth 2023-05-17 20:57:10 -04:00
  • 8e825001d2 When we receive a catchup request for an item beyond our current state, we should stepdown. Derek Collison 2023-05-17 17:30:35 -07:00
  • 75e8df13d7 Allows cluster filtering in account subject mapping (#4175) Derek Collison 2023-05-17 17:07:24 -07:00
  • fbfa593b3d Merge branch 'main' into dev Derek Collison 2023-05-17 16:48:47 -07:00
  • 7dfe5e528e Bump to 2.9.17-RC.3 Derek Collison 2023-05-17 16:46:10 -07:00
  • 93eaf8c814 Add workflow for stale issues (#4161) Derek Collison 2023-05-17 16:45:17 -07:00
  • 94457e2d55 [IMPROVED] Reset logic for streams (#4177) Derek Collison 2023-05-17 16:45:00 -07:00
  • b856bba285 [FIXED] Avoid deadlock with usage lock for an account during checkAndSyncUsage() (#4176) Derek Collison 2023-05-17 16:44:44 -07:00
  • a8d7d3886e Make sure to delete the stream assignment node here Derek Collison 2023-05-17 16:19:39 -07:00
  • 44a5875968 Avoimd deadlock with usage lock for an account during checkAndSyncUsage(). Derek Collison 2023-05-17 16:05:46 -07:00
  • 2b843ba9e3 Allows cluster filtering in account subject mapping Jean-Noël Moyne 2023-05-17 13:34:35 -07:00
  • f3553791b1 Updates to stream reset logic. Derek Collison 2023-05-17 13:14:33 -07:00
  • 5db57fb053 Bump to 2.9.17-RC.2 Derek Collison 2023-05-16 14:02:29 -07:00
  • 7760aa5107 Merge branch 'main' into dev Derek Collison 2023-05-16 14:01:57 -07:00
  • ac68a19530 [IMPROVED] Restart consumer behavior during healthz() checks. (#4172) Derek Collison 2023-05-16 13:58:47 -07:00
  • 06bc0fe8b8 [ADDED] LeafNode: Support for s2 compression (#4167) Ivan Kozlovic 2023-05-16 14:34:25 -06:00
  • a06e1c9b43 Make sure to also stop nodes when dealing with consumer after stream restart Derek Collison 2023-05-16 13:16:47 -07:00
  • e9e334d9fc Fix flapper Ivan Kozlovic 2023-05-16 14:15:22 -06:00
  • 3752a6c500 Make sure to stop the node on a consumer restart if still running Derek Collison 2023-05-16 12:30:58 -07:00
  • cf474d6333 Revert changes related to leafnode PING interval Ivan Kozlovic 2023-05-16 13:49:00 -06:00
  • 734895ae47 Fix test flapper Derek Collison 2023-05-16 12:20:18 -07:00
  • 87f17fcff4 [FIXED] Avoid stale KV reads on server restart for replicated KV stores. (#4171) Derek Collison 2023-05-16 11:29:37 -07:00
  • b0340ce598 Make sure to wait properly until we believe we are caught up to enable direct gets. Derek Collison 2023-05-16 11:02:06 -07:00
  • ab281cc7e6 Updates based on PR feedback Ivan Kozlovic 2023-05-16 10:18:11 -06:00
  • 4feb7b95a3 CHANGED - typo err (#4169) Derek Collison 2023-05-16 07:20:19 -07:00
  • cd192f0e03 CHANGED - typo err Savion 2023-05-16 16:41:52 +08:00
  • 67498af2dc [ADDED] LeafNode: Support for s2 compression Ivan Kozlovic 2023-05-15 17:42:39 -06:00
  • bca7b4ea44 Bump to 2.9.17-RC.1 Derek Collison 2023-05-15 15:45:48 -07:00
  • 4220502541 Merge branch 'main' into dev Derek Collison 2023-05-15 15:44:38 -07:00
  • 9434110c05 [FIXED] Additional fix for #3734. (#4166) Derek Collison 2023-05-15 15:40:12 -07:00
  • ee38f8bbc5 monitor: change account detail info back to utc when served (#4163) Waldemar Quevedo 2023-05-15 15:33:57 -07:00
  • 3602ff5146 Additional fix for #3734. Derek Collison 2023-05-15 15:30:55 -07:00
  • 584ea85d75 [FIXED] Protect against out of bounds access on usage updates. (#4164) Derek Collison 2023-05-15 14:58:05 -07:00
  • 832df1cdba Protect against out of bounds access on usage updates. Derek Collison 2023-05-15 14:38:26 -07:00
  • fe71ef524c [FIXED] Service imports reporting for Accountz() when mapping to local subjects. (#4158) Derek Collison 2023-05-15 14:04:57 -07:00
  • ea75beaeb1 [FIXED] Track all remote servers in a NATS system with different domains. (#4159) Derek Collison 2023-05-15 13:47:06 -07:00
  • f764853e00 Disable auto-closing, increase stale threshold Byron Ruth 2023-05-15 09:14:31 -04:00
  • e07ccf9cc1 [ADDED] Ability to drop partial wildcard tokens in some subject transforms (#4152) Jean-Noël Moyne 2023-05-14 14:02:19 -07:00
  • 3c4ed549a5 resolver: improve signaling for missing account lookups (#4151) Waldemar Quevedo 2023-05-14 11:10:25 -07:00
  • 7e9a427d13 Fix workflow structure Byron Ruth 2023-05-14 13:19:30 -04:00
  • 92c70712de Add workflow for stale issues Byron Ruth 2023-05-14 13:06:01 -04:00
  • 75d274a636 If a NATS system has multiple domains make sure to process those during a remote update before bailing. Derek Collison 2023-05-13 18:36:42 -07:00
  • d293af1da6 Fix to service imports reporting for Accountz() when import subject is mapped into different local subject. Derek Collison 2023-05-13 12:57:05 -07:00
  • 3ff9aed192 Merge branch 'main' into dev Derek Collison 2023-05-12 21:04:51 -07:00
  • a982bbcb73 [FIXED] Allow sorting by rtt for connz. (#4157) Derek Collison 2023-05-12 20:47:17 -07:00
  • 421775a32a Fix to allow sorting by rtt for connz. Derek Collison 2023-05-12 20:22:07 -07:00
  • c31e710d9e [FIXED] Allow user filtering on connz for other user types like nkeys etc. (#4156) Derek Collison 2023-05-12 15:38:46 -07:00
  • 7f17e07d66 Filter by user at the end for closed connections Derek Collison 2023-05-12 15:24:42 -07:00
  • 0c13f174c0 Fixed cap mistake in comment Derek Collison 2023-05-12 15:07:00 -07:00
  • c5eb46cb06 Make sure closed clients captures all user types and works with user filtering as well Derek Collison 2023-05-12 15:05:40 -07:00
  • 90d1063674 Fix for #4149 to allow proper user filtering on connz for other user types. Derek Collison 2023-05-12 14:19:37 -07:00