mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-17 03:24:40 -07:00
When js-enabled is set to true, the condition was only checked if the `getJetStream()` call returned `nil`. However, if it non-nil, all remaining checks were executed, including assessing the health of the assets (streams and consumers). This change addresses two issues: - Switch to use `js.isEnabled()` which will check whether the value is nil OR `js.disabled = true` which can occur if the subsystem is temporarily disabled (insufficient resources). - Correctly exit the check after the assertion and before meta and asset checks are performed. In addition, the option has been renamed to `js-enabled-only` to align with the `js-server-only` naming. The previous `js-enabled` name still works, but is mapped to this new option. A warning is emitted noting the previous option is deprecated. Fix #3703 Signed-off-by: Byron Ruth <b@devel.io>
89 KiB
89 KiB