Product Selector

Fusion 5.12
    Fusion 5.12

    Fusion 5.8.1

    Table of Contents

    Release date: June 8, 2023

    Component versions:

    Component Version

    Solr

    fusion-solr 5.8.1
    (based on Solr 9.1.1)

    ZooKeeper

    3.7.1

    Spark

    3.2.2

    Kubernetes

    GKE, AKS, EKS 1.24

    Rancher (RKE) and OpenShift 4 compatible with Kubernetes 1.24

    OpenStack and customized Kubernetes installs not supported.

    See Kubernetes support for end of support dates.

    Ingress Controllers

    Nginx, Ambassador (Envoy), GKE Ingress Controller

    Istio not supported.

    More information about support dates can be found at Lucidworks Fusion Product Lifecycle.

    Looking to upgrade?

    Check out the Fusion 5 Upgrades topic for details.


    Rosette Entity Extractor (REX) or Rosette Base Linguistics (RBL) for the Basistech language module or are not compatible with Solr 9 included in this version of Fusion. If you rely on the Basistech language module, do not upgrade until this compatibility issue is resolved.

    Bug Fixes

    Fusion 5.8.1 fixes a bug in the Fusion 5.8.0 Helm chart that prevented horizontal pod autoscaling from working.

    If you are not using horizontal pod autoscaling, you do not need to upgrade to Fusion 5.8.1. This release does not make any other changes to your deployment.

    To use horizontal pod autoscaling in Fusion 5.8.1, follow these steps:

    1. Add the metrics server to your Fusion 5.8.1 deployment.

    2. Ensure the following changes are made your custom values YAML file for horizontal pod autoscaling:

      1. Add service limits to the resources object of a service. For example:

        query-pipeline:
          resources:
            limits:
              cpu: "2"
              memory: "2Gi"
            requests:
              cpu: "500m"
              memory: "1Gi"
        Resource limits vary depending on your deployment. Use values specific to your needs.
        Do not use horizontal scaling with Argo.

        Horizontal scaling is not available with the Argo workflow controller. Do not apply horizontal autoscaling, or any other type of horizontal scaling, to the Argo service.


        Applying horizontal autoscaling to Argo can cause unexpected behavior, such as pods being unnecessarily terminated, jobs failing to launch, or models failing to deploy.

      2. Use the new keys and values to support autoscaling. For example, the key targetAverageUtilization is now target, which requires the keys type and averageUtilization:

          autoscaling:
            enabled: true
            minReplicas: 1
            maxReplicas: 5
            metrics:
              - type: Resource
                resource:
                  name: cpu
                  target:
                    type: Utilization
                    averageUtilization: 10

    To verify that horizontal pod autoscaling is running, use the k get HorizontalPodAutoscaler command. The output should resemble the following:

    NAME                REFERENCE                      TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    
    f5-query-pipeline   Deployment/f5-query-pipeline   1%/10%    1         5         1          84m