Commit Graph

  • 1492cf717f test: fix TestFileStoreNewWriteIndexInfo hanging Waldemar Quevedo 2023-08-08 16:41:10 -07:00
  • 961c0d7187 Add Go 1.20 to Travis and Nightly images (#4336) Waldemar Quevedo 2023-08-08 10:36:23 -07:00
  • 0ffd455e32 test: update TestNoRaceJetStreamServiceImportAccountSwapIssue flake (#4376) Waldemar Quevedo 2023-08-08 02:01:44 -07:00
  • b57675b24d Fix race in consumer create (#4377) Tomasz Pietrek 2023-08-08 10:36:57 +02:00
  • b081f8c2ea test: update TestNoRaceJetStreamServiceImportAccountSwapIssue flake Waldemar Quevedo 2023-08-08 00:27:51 -07:00
  • 54fe8cb14f Fix race in consumer create Tomasz Pietrek 2023-08-08 09:16:44 +02:00
  • 64b2f5b364 Add Go 1.20 to Travis Sylvain Rabot 2023-07-10 21:56:53 +02:00
  • ab5eeff1c3 test: bump timeout from TestAccountReloadServiceImportPanic (#4374) Waldemar Quevedo 2023-08-07 17:05:08 -07:00
  • 59b82198b6 test: fix TestClusterTLSMixedIPAndDNS test in +go1.20 (#4373) Waldemar Quevedo 2023-08-07 17:04:27 -07:00
  • 2630e9b597 test: bump timeout from TestAccountReloadServiceImportPanic Waldemar Quevedo 2023-08-07 16:42:12 -07:00
  • 9d43fb9606 test: fix TestClusterTLSMixedIPAndDNS test on +go1.20 Waldemar Quevedo 2023-08-07 14:41:53 -07:00
  • 9c4ae764a1 Match --signal PIDs with globular-style expression. Jason Volk 2023-08-04 18:41:23 -07:00
  • 6ca7887992 [IMPROVED] Delete blocks performance (#4371) Derek Collison 2023-08-07 09:18:48 -07:00
  • abe0791313 Fixes to service system imports on reload also when using custom system account (#4372) Waldemar Quevedo 2023-08-07 09:02:48 -07:00
  • c3f256ded6 Add consumer api action (#4217) Neil 2023-08-07 10:55:57 +01:00
  • 2d5c5d68ce Adds a few tests to verify that addConsumerWithAction also works for named ephemeral consumers as well as for durables Jean-Noël Moyne 2023-07-21 14:04:09 -07:00
  • d105e68c96 Add consumer api action for create and update Tomasz Pietrek 2023-06-06 10:24:59 +02:00
  • 6b9008c1f4 Fixes to service imports on reload Waldemar Quevedo 2023-08-05 18:19:57 -07:00
  • 75e1171bdd No longer compacting multiple blocks, so remove test check Derek Collison 2023-08-05 13:20:38 -07:00
  • 3b235059fa We were trying to be too smart to save space at the expense of encoding time for filestore. Derek Collison 2023-08-05 12:33:30 -07:00
  • 1f00d0e3f2 Track deleted with single avl.SeqSet dmap for now vs old method. Size of encoding may be a bit bigger then we wanted, but still way better then old method and very fast. Derek Collison 2023-08-05 12:32:29 -07:00
  • 0e7394a788 Remove reload fix from main (#4369) Waldemar Quevedo 2023-08-04 17:29:54 -07:00
  • eecb8af997 Remove reload fix from main Waldemar Quevedo 2023-08-04 16:57:39 -07:00
  • c0c9633024 Fix for flapping test Derek Collison 2023-08-04 15:13:44 -07:00
  • 20532c28dd Merge branch 'main' into dev Derek Collison 2023-08-04 12:03:13 -07:00
  • f2c7a9d37f Fix for flapping test Derek Collison 2023-08-04 12:02:59 -07:00
  • 3c57adcfe5 Bump to 2.10.0-beta.49 Derek Collison 2023-08-04 10:16:09 -07:00
  • 8079495903 Merge branch 'main' into dev Derek Collison 2023-08-04 10:15:35 -07:00
  • b2e7725aed Release v2.9.21 (#4368) Derek Collison 2023-08-04 07:46:27 -07:00
  • c1d1f11a18 Release v2.9.21 Byron Ruth 2023-08-04 10:11:06 -04:00
  • 8c6055babc Bump to 2.9.21-RC.6 Derek Collison 2023-08-03 13:25:14 -07:00
  • 087e14782d [IMPROVED] Also reset clseq to avoid possible immediate sequence mismatch (#4366) Derek Collison 2023-08-03 13:24:24 -07:00
  • cbe85c826a Also reset clseq to avoid immediate sequence mismatch Derek Collison 2023-08-03 12:40:17 -07:00
  • d522f4656c Bump to 2.9.21-RC.5 Derek Collison 2023-08-03 11:17:51 -07:00
  • 34199ab6a8 [IMPROVED] When taking over make sure to sync and reset clfs for clustered streams. (#4365) Derek Collison 2023-08-03 11:17:03 -07:00
  • 66a8e81d49 Bump Go to 1.19.12 (#4364) Derek Collison 2023-08-03 10:45:39 -07:00
  • 081140ee67 When taking over make sure to sync and reset clfs for clustered streams. Derek Collison 2023-08-03 10:41:10 -07:00
  • af52adb1ee Bump Go to 1.19.12 Byron Ruth 2023-08-03 11:24:58 -04:00
  • 9de5e3e64d OCSP backports and adds (#4362) Derek Collison 2023-08-02 18:10:24 -07:00
  • ac43a8d4eb Enhance OCSP peer validation for GATEWAY and ROUTE connections. Nodes no longer required to have same CA issuer. OCSP response effectivity now checked using default clock skew and default validity period if not asserted by responder. Todd Beets 2023-08-02 16:09:21 -07:00
  • 1f0b70d5fc Fixed local issuer determination for OCSP Staple, issue #3773 Todd Beets 2023-08-02 11:52:36 -07:00
  • 209fcd70eb OCSP Peer Feature Todd Beets 2023-08-02 11:25:48 -07:00
  • 5577d18c67 Fix some system service imports going missing after reload (#4360) Derek Collison 2023-08-02 10:14:07 -07:00
  • 23b5cb959c review fixes Waldemar Quevedo 2023-08-02 08:51:08 -07:00
  • 2b252469ca fix: add missing default service imports on reload Waldemar Quevedo 2023-08-01 22:51:21 -07:00
  • 13cb62e0bf Add test checking subscriptions before/after reload Waldemar Quevedo 2023-07-21 00:05:29 -07:00
  • 7c9a91fc91 config: make parsing configurations without usable values invalid (backport) (#4358) Waldemar Quevedo 2023-08-01 22:33:30 -07:00
  • ba596f7de1 config: make parsing configurations without usable values invalid Waldemar Quevedo 2023-07-28 15:46:11 -07:00
  • aa6ac2d665 Bump to 2.9.21-RC.4 Derek Collison 2023-08-01 21:48:02 -07:00
  • 42752ec551 Merge branch 'main' into dev Derek Collison 2023-08-01 21:46:54 -07:00
  • 09ab23c929 [IMPROVED] Publish performance with lots of no interest subjects (#4359) Derek Collison 2023-08-01 21:43:23 -07:00
  • 787b0d922f Do not hold onto no interest subjects from a client in the unlocked cache. Derek Collison 2023-08-01 20:28:37 -07:00
  • 09e78a3349 [FIXED] Accounting drifts (#4357) Derek Collison 2023-08-01 20:07:14 -07:00
  • 5c8db89506 Make sure we do not drift on accounting. Derek Collison 2023-08-01 17:37:28 -07:00
  • 97827be97d Call up to upper layers on Stop() for accounting purposes Derek Collison 2023-08-01 17:36:40 -07:00
  • b8d1ac9475 Allow long form resolver config to be of type MEM Derek Collison 2023-08-01 17:34:14 -07:00
  • 971c61692a Fixed local issuer determination for OCSP Staple, issue #3773 (#4355) Todd Beets 2023-08-01 16:13:25 -07:00
  • 33d1f852b2 jnm/fix_error_code_overlap (#4353) Derek Collison 2023-08-01 12:26:31 -07:00
  • 73d294adba Re numbers the errors for stream source multi-transform after the PR merge since a previously approved PR grabbed one of those error codes Jean-Noël Moyne 2023-08-01 11:20:40 -07:00
  • 449b27535e [ADDED] Support for multi-filter in stream sources (#4276) Jean-Noël Moyne 2023-08-01 10:50:11 -07:00
  • e51a42963a OCSP Peer Verification (#4258) Todd Beets 2023-08-01 09:17:27 -07:00
  • d780da6d0c Prevent configuring first_seq on mirrors (#4345) Neil 2023-07-31 13:26:45 +01:00
  • 3b2231a9d5 Bump to 2.10.0-beta.48 Derek Collison 2023-07-30 13:28:19 -07:00
  • fd83dfe61f [FIXED] Seqset encode bug that could cause bad stream state snapshots (#4348) Derek Collison 2023-07-30 13:26:37 -07:00
  • d27c44e6cd Fix another test for more efficient deleteBlocks Derek Collison 2023-07-30 12:02:49 -07:00
  • cb9f8c0bf4 Fix to test for more efficient deleteBlocks Derek Collison 2023-07-30 11:53:18 -07:00
  • 2696320207 When we encounter a bad snapshot, reset our raft state if we own it and return proper error. Derek Collison 2023-07-30 11:15:10 -07:00
  • 54c5414c3d Detect mal-formed stream state snapshots and return appropriate error Derek Collison 2023-07-30 11:06:06 -07:00
  • c6ea1667a7 Fixed a bug in deleteBlocks() that would not nil out our accumulated seqset. Added in another pedantic test on stream state encoding and decoding. Derek Collison 2023-07-30 11:04:36 -07:00
  • a778921b8c Fixed a bug that when sequences were deleted and we cleaned up empty nodes we would not redo heights and balances. This caused a rotate operation to possibly return nil and replace our root with nil when non empty. Derek Collison 2023-07-30 11:01:32 -07:00
  • bd2147efe7 config: make parsing configurations without usable values invalid (#4347) Waldemar Quevedo 2023-07-28 20:52:18 -07:00
  • bab7a0e444 config: make parsing configurations without usable values invalid Waldemar Quevedo 2023-07-28 15:46:11 -07:00
  • dfb7fac861 Merge branch 'main' into dev Derek Collison 2023-07-28 13:56:35 -07:00
  • 039f63e260 Bump to 2.9.21-RC.3 Derek Collison 2023-07-28 13:41:30 -07:00
  • 5b7c029c64 [FIXED] Do not panic when re-calculating first sequence for SimpleState when fseq moves ahead of old first. (#4346) Derek Collison 2023-07-28 13:41:01 -07:00
  • 4c14be9fbb When a lazy simple state has an outdated first that needs to be updated, if fseq had moved past it would panic. Derek Collison 2023-07-28 13:09:37 -07:00
  • 763f6d169b Fixup for dmap change in main merge Derek Collison 2023-07-28 10:49:08 -07:00
  • f3dccd828a Merge branch 'main' into dev Derek Collison 2023-07-28 10:42:56 -07:00
  • 7feebb4f64 Bump to 2.9.21-RC.2 Derek Collison 2023-07-28 09:55:45 -07:00
  • 3b9e8b96e5 Add TestJetStreamMirrorFirstSeqNotSupported unit test Neil Twigg 2023-07-28 17:11:02 +01:00
  • 3c3ad47dd1 Prevent configuring first_seq on mirrors Neil Twigg 2023-07-28 17:08:11 +01:00
  • c0fe4972f0 [FIXED] Stream recovery with corrupt msg block with sequence gaps. (#4344) Derek Collison 2023-07-28 05:10:35 -07:00
  • 92430513d3 Add in const for msg record hash size Derek Collison 2023-07-28 04:35:33 -07:00
  • 21e3d7a512 This is a fix for a bad msg blk detected in the field that had sequence holes. Derek Collison 2023-07-27 21:43:15 -07:00
  • b22cdf18fe Add support for re-encrypting streams with new key (#4296) Neil 2023-07-27 10:10:08 +01:00
  • 4c41c765f7 Merge branch 'main' into dev Derek Collison 2023-07-26 22:30:17 -07:00
  • 3a2835c3be Cherry-pick "Fix not validating single token filtered consumer" (#4338) Derek Collison 2023-07-26 22:26:58 -07:00
  • 9a8f846dbb Merge branch 'main' into dev Derek Collison 2023-07-26 22:22:34 -07:00
  • 865f12f396 Report correct consumer count in paged list response (#4339) Derek Collison 2023-07-26 22:19:25 -07:00
  • 60e67ff9a5 Report correct consumer count in paged list response R.I.Pienaar 2023-07-27 07:49:26 +03:00
  • f4f5a84c31 Added: reload server config by sending it a message (#4307) Derek Collison 2023-07-26 16:34:33 -07:00
  • a5aaf7811e PR feedback: improved error message, and cleaned up debugging from the test Lev Brouk 2023-07-26 08:47:33 -07:00
  • 21888d0c72 Merge branch 'dev' of github.com:nats-io/nats-server into lev-reload-by-message Lev Brouk 2023-07-26 08:43:09 -07:00
  • 4b72e37f27 Fix not validating single token filtered consumer Tomasz Pietrek 2023-01-11 15:48:38 +01:00
  • bc78e86388 Update TestJetStreamServerReencryption to also test converting ciphers at the same time as changing keys Neil Twigg 2023-07-11 11:54:04 +01:00
  • 3df08c3f89 Add support for re-encrypting streams with new key Neil Twigg 2023-06-21 19:06:02 +01:00
  • 2cb1512543 Add first_seq to StreamConfig (#4322) Neil 2023-07-26 11:32:33 +01:00
  • 65cb4b9559 Fix race condition in TestFileStoreAgeLimitRecovery Neil Twigg 2023-07-26 09:36:17 +01:00
  • ff33dd2776 Bump to 2.10.0-beta.46 Derek Collison 2023-07-25 11:49:17 -07:00
  • 4d8d01949b Add first_seq support to memory store too Neil Twigg 2023-07-20 11:51:53 +01:00