You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Advanced**: You can also pass custom K3s parameters to the installer using the `INSTALL_K3S_EXEC` environment variable. For example, to set the kubeconfig file permissions to be readable by all users:
You can combine multiple K3s options in the `INSTALL_K3S_EXEC` variable. See the [K3s documentation](https://docs.k3s.io/installation/configuration) for a full list of available options.
193
+
194
+
{{<warning>}}
195
+
Only modify K3s parameters if you understand exactly what you are changing and why. Incorrect K3s configuration can cause RDI installation to fail or result in an unstable deployment.
196
+
{{</warning>}}
185
197
{{< /note >}}
186
198
187
199
The RDI installer collects all necessary configuration details and alerts you to potential issues,
Copy file name to clipboardExpand all lines: content/integrate/redis-data-integration/release-notes/rdi-1-15-0.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,12 +44,19 @@ RDI now uses the native `JSON.MERGE` command instead of Lua scripts for JSON mer
44
44
-**Support for sharded Redis databases**: RDI now supports writing to multi-sharded Redis Enterprise databases for the RDI database, resolving cross-slot violations when saving statistics.
45
45
-**Enhanced processor performance metrics**: Detailed performance metrics are now exposed through the metrics exporter and statistics endpoint, with separate tracking for transformation time and write time.
46
46
-**Resource management improvements**: Collector and processor pods now support configurable resource requests, limits, and node affinity/tolerations for better cluster resource utilization.
47
+
- The `collector` defaults to 1 CPU and 1024Mi memory (requests), with limits of 4 CPUs and 4096Mi memory.
48
+
- The `processor` defaults to 1 CPU and 512Mi memory (requests), with limits of 4 CPUs and 3072Mi memory.
47
49
48
50
-**Leadership status monitoring**: New metrics expose leadership status and pipeline phase information for better monitoring of HA deployments.
51
+
- The `rdi_operator_is_leader` metric tracks the current leadership status of the operator: `1` indicates the instance is the leader, `0` indicates it is not the leader.
49
52
-**Improved configuration validation**: More rigid validation for `config.yaml` and `jobs.yaml` files helps catch configuration errors earlier in the deployment process.
50
53
-**Custom K3s installation options**: The installer now supports passing custom arguments to K3s installation for more flexible on-premises deployments.
-**Workload Identity authentication**: Added support for Google Cloud Workload Identity authentication to Google Cloud Storage (GCS), eliminating the need for service account JSON files in many scenarios.
52
56
- Processor performance metrics showing transformation and write times separately
57
+
-`{namespace}_processor_process_time_ms_total` - Total time spent in the processor (transform + write)
58
+
-`{namespace}_processor_transform_time_ms_total` - Time spent transforming data
59
+
-`{namespace}_processor_write_time_ms_total` - Time spent writing data to Redis
53
60
- Enhanced statistics endpoint with new metrics for transform and process time
54
61
55
62
### Bug Fixes and Stability Improvements
@@ -58,12 +65,6 @@ RDI now uses the native `JSON.MERGE` command instead of Lua scripts for JSON mer
58
65
-**Fixed Debezium unavailable values**: Addressed issues where `__debezium_unavailable_value` was appearing in Redis data.
59
66
-**Improved operator stability**: Disabled operator webhooks by default to simplify deployments and reduce potential issues.
60
67
61
-
### Documentation Improvements
62
-
63
-
-**Oracle XStream documentation**: Added documentation on how to prepare Oracle databases with XStream for RDI.
64
-
-**Flink collector documentation**: Added the `rdi-flink-collector` to the public documentation.
65
-
-**FAQ for common issues**: Created a comprehensive FAQ with common issues and error messages to help users troubleshoot problems more quickly.
66
-
67
68
## Limitations
68
69
69
70
RDI can write data to a Redis Active-Active database. However, it doesn't support writing data to two or more Active-Active replicas. Writing data from RDI to several Active-Active replicas could easily harm data integrity as RDI is not synchronous with the source database commits.
0 commit comments