Search

Chapter 1. Data Grid Operator 8.4

download PDF

Get version details for Data Grid Operator 8.4 and information about issues.

1.1. Data Grid Operator 8.4.15

What’s new in 8.4.15.

Default timeout value for probes

The default timeout for probes, which was 80 seconds, has been reduced to 1 second. Reducing the default timeout helps reduce the response time for pod restart. You can also configure the timeout value according to your requirement, for more information, see Ability to customize probes.

Ability to customize probes

You can now configure the values of the Liveness, Readiness, and Startup probes used by Data Grid pods to customize the probes based on your requirements. For more information, see Configuring pod probes.

Warning when using  Cache service type

Using spec.Service.Type=Cache adversely affects the performance of RHDG. A warning is created if your deployment uses the deprecated Cache service type, spec.Service.Type=Cache. Use the DataGrid service type instead. Cache service type is planned to be removed in a future release of RHDG.

Cloud Events integration

Cloud events was available as technology preview in releases prior to Data Grid 8.4.8. The integration has been deprecated in the Data Grid 8.4.8 release and will have no effect on Data Grid releases after RHDG 8.4.x.

1.2. Data Grid Operator 8.4.14

What’s new in 8.4.14.

Enhancements to Gossip Router

You can now configure the idle connection timeout in the Gossip Router, allowing the Gossip Router to force-close orphan TCP connection in case a Data Grid pod or a Gossip Router pod stops responding.

The Data Grid pod pings the Gossip Router at intervals defined in milliseconds. If Data Grid pod does not receive any message from the Gossip Router during the defined timeout period, Data Grid considers the connection orphan. The Gossip Router pod closes the connection if it does not receive a message or a ping from the Data Grid pod during the timeout period.

1.3. Data Grid Operator 8.4.8

What’s new in 8.4.8.

Improved monitoring with Cryostat and JFR recordings

Data Grid now provides integration with Cryostat, that lets you monitor your Data Grid clusters that run on OpenShift using the JDK Flight Recorder (JFR). You can store and analyze your recordings using the integrated tools provided by Cryostat or export the recordings to an external monitoring application.

For more information, see Setting up JFR recordings with Cryostat.

ServiceMonitor target labels

Data Grid Operator now lets you configure target labels for the ServiceMonitor. Use the Service labels to filter and aggregate the metrics collected from the monitored endpoints.

For more information see Data Grid Operator Guide Configuring Service Monitor Target Labels.

Enhanced cross-site replication and Gossip Router configuration

Several enhancements has been made to improve experience with Data Grid cross-site replication. With Data Grid Operator, you can configure the following:

  • Allocate CPU and memory resources to tune Gossip Router pod
  • Adjust the Gossip Router probe time to handle slower start up times
  • Enable heartbeats between Data Grid pods and the Gossip Router pods to ensure that connections stay open
  • Disable suspect events to rely only on heartbeats for failure detection to prevent unnecessary view change in case of temporary disconnections

For more information, see Allocating CPU and memory for Gossip router pod.

Scheduling for Data Grid pods

You can now assign priority to the Data Grid pods to ensure that important workflows are scheduled first.

Use the spec.scheduling field, to assign priority to Data Grid pods.

Infinispan CR

kind: Infinispan
...
spec:
  scheduling:
    affinity:
      ...
    priorityClassName: "high-priority"
    ...

1.4. Data Grid Operator 8.4.5

What’s new in 8.4.5.

Allocate CPU and memory to ConfigListener

You can allocate memory and CPU resources to ConfigListener. Although ConfigListener consumes minimal resources by default, setting limits might be required for some Data Grid deployments.

The cpu and memory fields have values in the format of <limit>:<requests>.

ConfigListener configuration

spec:
  configListener:
    enabled:  true
    cpu: "2000m:1000m"
    memory: "2Gi:1Gi"

1.5. Data Grid Operator 8.4.2

What’s new in 8.4.2.

Improved security for storing sensitive strings

Data Grid Operator lets you securely define and store custom Data Grid Server configuration. To protect sensitive text strings, such as passwords, add the entries in a credential store rather than directly in the Data Grid Server configuration.

For more information see Data Grid Operator Guide Securing custom Data Grid configuration.

Configuration enhancements to ConfigListener log level

Data Grid Operator now lets you modify the log level of the ConfigListener pod. The default log level is info. You can change the log level to debug or error, if needed.

You can configure the log level of ConfigListener in your Infinispan CR as follows:

Infinispan CR

spec:
  configListener:
    enabled: true
    logging:
      level: info

Strategies to update Cache CR

Data Grid Operator lets you control how the Cache CR controller handles updates to the cache configuration in the spec.template field.

Cache CR update strategies

retain
Data Grid Operator updates the cache configuration on the Data Grid Server at runtime. This is the default strategy. If the update fails, the Operator updates the status of Cache CR to Ready=False.
recreate
Data Grid Operator updates the cache configuration on the Data Grid Server at runtime. If the update fails, the Operator deletes the cache from the Data Grid cluster and creates a new cache with the latest spec.template value.

Define the Cache CR update strategy as follows:

Cache CR

spec:
  updates:
    strategy: retain

1.6. Data Grid Operator 8.4 GA

What’s new in 8.4 GA.

Multi-operand support

You can have a single Data Grid Operator installation that supports multiple versions of Data Grid.

Use the spec.version field in your Infinispan CR to upgrade between supported versions.

Data Grid Operator version 8.4 supports the following Data Grid versions:

  • 8.4.0-1
  • 8.3.1-1

For more information on upgrading Data Grid clusters see Upgrading Data Grid clusters in the Data Grid Operator Guide.

Updated OpenShift bundle for Data Grid Operator deployments

The OpenShift bundle for Data Grid Operator deployments includes images designed for 64-bit ARM architecture.

Option to disable Gossip router

Data Grid Operator starts a Gossip router on each site, but you only need a single Gossip router to manage traffic between the Data Grid cluster members.

Important

Although disabling Gossip router can save some resources, Data Grid recommends to keep the Gossip router enabled on all the remote sites. If you have a single Gossip router defined, and it becomes unavailable, the connection between the remote sites breaks.

For more information see Disabling local Gossip router and service in the Data Grid Operator Guide.

Federal Information Processing Standards (FIPS) compatibility

From now you can run Data Grid instance on a FIPS-enabled OpenShift cluster without changing your configuration. Data Grid Operator 8.4 detects that it’s running in a FIPS-enabled environment and it automatically enables FIPS mode for your Infinispan CR.

When you upgrade Data Grid Operator from version 8.3.7 to version 8.4 the -Dcom.redhat.fips=false field is removed from the Infinispan CR and FIPS mode is no longer disabled.

Note

When you use Data Grid Server version 8.3.1, you must set the -Dcom.redhat.fips=false field in your Infinispan CR.

1.7. Data Grid Operator 8.4.x release information

The following table provides detailed version information for Data Grid Operator.

Note

Data Grid Operator versions do not always directly correspond to Data Grid versions because the release schedule is different.

Data Grid Operator versionData Grid versionOperand versionsFeatures

8.4.15

8.4.8

8.4.8-1
8.4.7-1
8.4.6-2
8.4.6-1
8.4.5-2
8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes.

8.4.14

8.4.7

8.4.7-1
8.4.6-2
8.4.6-1
8.4.5-2
8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes.

8.4.13

8.4.6

8.4.6-2
8.4.6-1
8.4.5-2
8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes.

8.4.12

8.4.6

8.4.6-1
8.4.5-2
8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes.

8.4.11

8.4.5

8.4.5-2
8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

8.4.10

N/A

N/A

The 8.4.9 release included an error in version naming, when the release was mistakenly labeled as 8.4.10. To address this issue and maintain version continuity, the 8.4.10 release is not available, and the subsequent release is 8.4.11.

8.4.9

8.4.5

8.4.5-1
8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

8.4.8

8.4.4

8.4.4-1
8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes. For new features, see Data Grid Operator 8.4.8.

8.4.7

8.4.3

8.4.3-2
8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Fixes security vulnerabilities.

8.4.6

8.4.3

8.4.3-1
8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes and logging enhancements.

8.4.5

8.4.2

8.4.2-1
8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes. For new features, see Data Grid Operator 8.4.5

8.4.4

8.4.1

8.4.1-3
8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Fixes security vulnerabilities.

8.4.3

8.4.1

8.4.1-2
8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Fixes security vulnerabilities.

8.4.2

8.4.1

8.4.1-1
8.4.0-2
8.4.0-1
8.3.1-1

Includes several bug fixes. For new features, see Data Grid Operator 8.4.2.

8.4.1

8.4.0

8.4.0-2
8.4.0-1
8.3.1-1

Includes updates necessary for Open Source license compliance.

8.4.0

8.4.0

8.4.0-1
8.3.1-1

See Data Grid Operator 8.4 GA

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.