Commit Graph

  • 43916290df Make minimum snapshot time for all assets 10s. Do not lock on clustered test for JetStream, not needed. Derek Collison 2023-02-27 11:20:37 -08:00
  • 1db3934b46 Merge pull request #3915 from nats-io/jsz-mon-raft-group Neil 2023-02-27 18:04:45 +00:00
  • 9cca47c2e9 Merge pull request #3914 from nats-io/jsz-mon-raft Derek Collison 2023-02-27 08:08:57 -08:00
  • 0269132613 Merge pull request #3913 from nats-io/jarema/fix-sourcing-memory-bloat Derek Collison 2023-02-27 07:03:06 -08:00
  • 891064318f Add raft query parameter to /jsz to include raft group info Waldemar Quevedo 2023-02-27 05:42:11 -08:00
  • 74b703549d Add raft query parameter to /jsz to include raft group info Waldemar Quevedo 2023-02-27 05:42:11 -08:00
  • d400664b67 Fix source header name retrieval Tomasz Pietrek 2023-02-27 13:12:44 +01:00
  • c70290acbb Merge pull request #3912 from nats-io/jnm/dev_26Feb23 Derek Collison 2023-02-26 20:39:13 -08:00
  • cf53a47b01 Applies https://github.com/nats-io/nats-server/pull/3887/files to dev (since the merge of main to dev of that PR effectively made it disappear (because stream transform changes included extracting transforms from accounts.go) Jean-Noël Moyne 2023-02-26 17:15:54 -08:00
  • 395409e2cd Fixed up consumer stream pending logic from merge with main. Bumped version Derek Collison 2023-02-25 19:50:03 -08:00
  • 2463d83ad5 Merge branch 'main' into dev Derek Collison 2023-02-25 19:48:47 -08:00
  • 67ba9868f1 Merge pull request #3911 from nats-io/raft-spin Derek Collison 2023-02-25 19:40:44 -08:00
  • 4fa0ea32c3 [FIXED] If a truncate for a raft WAL failed we could spin. Derek Collison 2023-02-25 19:07:27 -08:00
  • 65127d636e Merge pull request #3910 from nats-io/store-speedups Derek Collison 2023-02-25 17:51:21 -08:00
  • daacbf5580 Added optimized store NumPending() call. Derek Collison 2023-02-25 12:30:14 -08:00
  • 24c2f3b452 Improved performance of subjects details for stream info. Derek Collison 2023-02-24 17:22:18 -08:00
  • 538c6d0797 Merge branch 'main' into dev Derek Collison 2023-02-23 22:47:04 -08:00
  • 87a1846822 Merge pull request #3907 from nats-io/raft-fix Derek Collison 2023-02-23 22:44:45 -08:00
  • ea2bfad8ea Fixed bug where snapshot would not compact through applied. This mean a subsequent request for exactly applied would return that entry only not the full state snapshot. Fixed bug where we would not snapshot when we should. Derek Collison 2023-02-23 22:19:37 -08:00
  • 8169a117e4 Merge pull request #3861 from nats-io/jarema/fix-scaleup-with-maxage Derek Collison 2023-02-23 16:41:26 -08:00
  • 02ba78454d Fix new replicas late MaxAge expiry Tomasz Pietrek 2023-02-09 23:38:33 +01:00
  • 79df099c44 Merge pull request #3905 from nats-io/raft-stepdown-logic Derek Collison 2023-02-23 13:58:58 -08:00
  • 45859e6476 Make sure preferred peer for stepdown is healthy. Derek Collison 2023-02-23 12:15:57 -08:00
  • 9d972642e9 Merge pull request #3904 from nats-io/meta-improvements Derek Collison 2023-02-23 10:54:14 -08:00
  • d347cb116a When becoming leader optionally send current snapshot to followers if caught up. Derek Collison 2023-02-23 10:06:59 -08:00
  • 8d73757129 Merge pull request #3903 from nats-io/neil/codeowners Derek Collison 2023-02-23 10:24:52 -08:00
  • 8729ff4015 Set code owners, tweak PR template Neil Twigg 2023-02-23 10:48:20 +00:00
  • b6a5ae3bb4 Merge branch 'main' into dev Derek Collison 2023-02-22 19:54:55 -08:00
  • f2c5e7ec02 Bump to 2.9.15-RC.2 Derek Collison 2023-02-22 19:54:13 -08:00
  • 7aa407a757 Merge pull request #3901 from nats-io/consumer-create-perf Derek Collison 2023-02-22 19:53:13 -08:00
  • 2972c11be6 Improve consumer create performance. Derek Collison 2023-02-22 18:42:00 -08:00
  • f16a7d8559 Skip test for now Derek Collison 2023-02-22 15:49:48 -08:00
  • 306fb89163 Merge branch 'main' into dev Derek Collison 2023-02-22 13:42:52 -08:00
  • adebb650d4 Merge pull request #3900 from nats-io/kv-accounting Derek Collison 2023-02-22 14:42:19 -07:00
  • 4fd2e680e7 Merge branch 'main' into dev Derek Collison 2023-02-22 13:01:31 -08:00
  • d03d8e9d93 When having a max msgs per subject (e.g. KV) under heavy concurrent usage could skew the accounting for the underlying filestore. Derek Collison 2023-02-22 12:50:43 -08:00
  • 591f2b754d Merge pull request #3898 from nats-io/neil/consumercompact Derek Collison 2023-02-22 13:18:01 -07:00
  • cfea34c80c Install snapshot and compact when WAL grows, even when no state changes occur Neil Twigg 2023-02-22 18:15:44 +00:00
  • 805544c2d1 Merge branch 'dev' into simplify-authresponse aricart 2023-02-21 14:15:48 -04:00
  • b19077c2e9 Bump to 2.9.15-RC.1 Derek Collison 2023-02-21 08:35:30 -08:00
  • 7ce23c46ce Merge branch 'main' into dev Derek Collison 2023-02-21 08:34:08 -08:00
  • baf2e47c06 Merge pull request #3894 from nats-io/neil/ipqueue Derek Collison 2023-02-21 09:31:26 -07:00
  • 68961ffedd Refactor ipQueue to use generics, reduce allocations Neil Twigg 2023-02-21 14:47:07 +00:00
  • ebb2ba638f Bump to 2.10.0-beta.21 Derek Collison 2023-02-20 18:55:32 -08:00
  • b40621b508 Fixups for large merge with main Derek Collison 2023-02-20 18:41:03 -08:00
  • cac712b1d1 Merge branch 'main' into dev Derek Collison 2023-02-20 18:30:26 -08:00
  • 18b5aca499 Merge pull request #3892 from nats-io/consumer-fixes Derek Collison 2023-02-20 19:17:39 -07:00
  • 3c64d07691 Warn of consumer state update failures. Derek Collison 2023-02-20 13:56:09 -08:00
  • 53cf6635e2 Merge pull request #3893 from nats-io/raft-fixes Derek Collison 2023-02-20 18:23:40 -07:00
  • 2a9f085d55 Merge branch 'main' into raft-fixes Derek Collison 2023-02-20 15:43:46 -07:00
  • e028b7230a Need to compact wal on snapshot to pindex+1 Derek Collison 2023-02-20 14:37:37 -08:00
  • 7e67ec5b1f Merge pull request #3891 from nats-io/neil/pindex Neil 2023-02-20 22:35:57 +00:00
  • ad8aa7c0c5 Merge pull request #3887 from MauriceVanVeen/main Derek Collison 2023-02-20 13:59:49 -07:00
  • d2179e0939 Make sure to also cleanup pending if below our stream ack floor Derek Collison 2023-02-20 11:56:37 -08:00
  • b6149c51f0 Make sure to clean up redelivered state on purge. Make sure to update ack floors on messages being expired out from underneath of us. Derek Collison 2023-02-20 11:16:12 -08:00
  • 20980dc324 Off-by-one on RAFT pindex Neil Twigg 2023-02-20 18:16:10 +00:00
  • 769dd15f06 [CHANGE] simplify auth callout response to use headers and a regular user jwt aricart 2023-02-10 16:58:29 -04:00
  • 05695d304c Fixed a bug where partition was used with multiple wildcard token position Maurice van Veen 2023-02-20 10:27:29 +01:00
  • 6c9a9fb45e Fixed bug that would lose ack pending state during partial stream purge. General code cleanup to be more correct. Derek Collison 2023-02-19 14:21:53 -08:00
  • 5c6b3b620a Merge pull request #3885 from nats-io/jarema/improve-interest-test Derek Collison 2023-02-19 10:36:36 -07:00
  • 337a9f2cbd Improve test for consumer with inactivity threshold Tomasz Pietrek 2023-02-19 17:05:06 +01:00
  • 8fc34596f1 Merge pull request #3886 from nats-io/process-connect-fix-main Derek Collison 2023-02-19 09:45:17 -07:00
  • beb179ec15 Check if connection name was already set when storing it Waldemar Quevedo 2023-01-27 11:04:38 -08:00
  • b3f0dbdde4 Merge pull request #3884 from nats-io/fix-consumer-cleanup Derek Collison 2023-02-19 08:51:37 -07:00
  • 06fd81d096 Fixed a bug where a named consumer under interest policy was spinning up inactive threshold timers in all replicas not just the leader. Derek Collison 2023-02-19 06:08:43 -08:00
  • 9de8c08537 Merge pull request #3882 from nats-io/replica-warn Derek Collison 2023-02-18 13:02:03 -07:00
  • e270e9538f Do not warn if consumer replicas condigured to 0 Derek Collison 2023-02-18 11:50:26 -08:00
  • 35526b0433 Merge pull request #3881 from nats-io/bad-consumer-delete Derek Collison 2023-02-18 12:31:02 -07:00
  • 6a62ac4560 Fix for merge conflict Derek Collison 2023-02-18 11:12:15 -08:00
  • 6a4c61e1a3 Merge branch 'main' into bad-consumer-delete Derek Collison 2023-02-18 11:09:56 -08:00
  • 7f5bef4b0f Merge pull request #3880 from nats-io/p-consumer-create Derek Collison 2023-02-18 10:47:12 -07:00
  • 01fa89a0b4 Fix for deleting consumers on restarts and non-fatal update errors. Derek Collison 2023-02-18 08:09:12 -08:00
  • efa3bcc49d Parallel consumer creation could drop responses (create and info) and could also run monitorConsumer twice. Derek Collison 2023-02-18 05:16:05 -08:00
  • 8fd61291be Merge branch 'main' into dev Derek Collison 2023-02-17 14:53:55 -08:00
  • 689d521c82 Merge pull request #3878 from nats-io/test-fix Derek Collison 2023-02-17 15:53:36 -07:00
  • 2d794d09e1 Fix to flapping test to make sure we do not quickly blow away all consumer state. Derek Collison 2023-02-17 14:23:34 -08:00
  • 750309f1cb Bump to 2.10.0-beta.20 Derek Collison 2023-02-17 10:47:48 -08:00
  • 017367f281 Merged new pending behavior with multiple filtered subjects. Derek Collison 2023-02-17 10:46:23 -08:00
  • 6920f24217 Merge branch 'main' into dev Derek Collison 2023-02-17 10:45:07 -08:00
  • 52e5995a08 Merge pull request #3877 from nats-io/consumer-info-optimization Derek Collison 2023-02-17 11:30:47 -07:00
  • 11b0f214d0 Do not re-calculate NumPending on consumer info calls. Derek Collison 2023-02-16 22:19:55 +04:00
  • b91143ad14 Merge pull request #3876 from nats-io/purge-accounting Derek Collison 2023-02-16 17:25:22 -07:00
  • 8a72abfbbe Merge pull request #3875 from nats-io/statz-num-subscriptions Derek Collison 2023-02-16 17:16:23 -07:00
  • 6ed82376a6 [ADDED] Number subscriptions in account STATZ Piotr Piotrowski 2023-02-16 13:56:37 +01:00
  • 0cb01f9e7a Make sure we update storage accounting on extended version purge for filestore. Derek Collison 2023-02-16 13:05:32 +04:00
  • 5eb7d9b99f Merge branch 'main' into dev Derek Collison 2023-02-16 07:45:44 +04:00
  • b3b9e888f3 Merge pull request #3873 from nats-io/diskio-test Derek Collison 2023-02-15 20:45:15 -07:00
  • 98e6b2059d Merge pull request #3872 from nats-io/js-parallel-test-race Derek Collison 2023-02-15 20:26:20 -07:00
  • 32b5ec16dd Fixed test to correspond to new limit of 1024. Derek Collison 2023-02-16 07:16:19 +04:00
  • 4452f64d73 Fix TestJetStreamParallelConsumerCreation race Waldemar Quevedo 2023-02-15 17:23:48 -08:00
  • 345496f331 Merge pull request #3867 from nats-io/improvements Derek Collison 2023-02-14 05:35:40 -07:00
  • ba6d4ffbea Merge pull request #3865 from nats-io/jarema/improve-js-error-messages Tomasz Pietrek 2023-02-13 21:01:30 +01:00
  • 3bc0af70d0 Only update per subject information if we know we have an update. Derek Collison 2023-02-13 19:17:23 +02:00
  • e2f9fb73a9 Increase limit for internal blocking IO vs num cores. Derek Collison 2023-02-13 18:44:25 +02:00
  • 1e3c2810f4 Improve expireMsgs minAge calculation for when lots of messages to expire in each callback. Derek Collison 2023-02-13 18:39:39 +02:00
  • 45deb3e8ef Add error for both consumer filter fields specified Tomasz Pietrek 2023-02-13 16:06:38 +01:00
  • b390163908 Make JetStream errors naming consistent Tomasz Pietrek 2023-02-13 13:24:57 +01:00
  • f3fa39c321 Merge pull request #3862 from nats-io/neil/accountstackoverflow Neil 2023-02-13 10:54:50 +00:00
  • ba0b1f8bd3 Fix stack overflow panic in reverse entry check when inbox ends with wildcard Neil Twigg 2023-02-13 09:45:50 +00:00
  • 0551c2f914 Merge pull request #3833 from nats-io/neil/logtimeutc Derek Collison 2023-02-13 02:42:02 -07:00