Plan ITSI Upgrade and KV Store Migration
If you plan to upgrade Splunk Enterprise with ITSI to 10.6, upgrade ITSI to version 5.0.x first and schedule a maintenance window. Enterprise 10.6 automatically migrates the cohosted KV Store to version 1.0, which uses PostgreSQL. ITSI 5.0.x and earlier cannot use cohosted KV Store v1.0. Postpone the automatic migration until your ITSI version supports this KV Store version. The KV Store is read-only during migration; see the impact table below for details about ITSI features that can be affected. Follow the Enterprise instructions to postpone the migration and check the ITSI compatibility with related apps and add-ons for your version and deployment. Postponing migration does not confirm that ITSI 5.0.x is supported with Splunk Enterprise 10.6. Check support for your deployment before upgrading. The ITSI/ITEW Compatibility Matrix lists ITSI 5.0.x with Splunk Enterprise 10.6.x in KV Store mode. This support does not include migration to cohosted KV Store version 1.0.
Impact when KV Store is read-only
The following table describes potential impacts to ITSI features and recovery checks while KV Store is read-only during migration.
| ITSI area | Potential impact | Impact rating | Recovery and validation |
|---|---|---|---|
| Event Analytics and Rules Engine | Events might be grouped or indexed even if ITSI does not save the related episode data. | Critical | Backfill might not restore events if KV Store writes fail. Check episode data and test restart behavior. |
| Episode actions and queues | An external action might run even if ITSI cannot update or remove its queue entry. This can cause duplicate or missed actions. | Critical | Inspect the queue and the system that received the action before retrying it. Look for stuck, duplicate, or missing actions before you restart queue consumers. |
| KPI processing | KPI data and summary cache might not update while searches continue to run. | High | Recalculate or backfill KPIs for the full maintenance period, plus extra time. Check past results and events that arrived late. |
| Service health | Indexed service health can look current even if KV Store data behind it is old or incomplete. | High | Recalculate service health after KV Store writes resume, then compare the results. |
| Maintenance windows | Window changes, including start and end times, recurring windows, and logs, might not be saved. | High | Restore and check current maintenance windows. Some past changes might be missing. |
| Adaptive thresholds | Learned thresholds or custom-window settings might be old or not saved. | High | Rerun affected calculations and check the threshold windows. |
| Entities and CMDB imports | Entity data, relationships, status caches, or deletion tracking might fail even if source events are indexed. | High | Run a full import or extend the import time range. Check that deleted entities are removed. |
| Dashboards and APIs | Views in dashboards and APIs can show current event data alongside old or incomplete KV Store data. | Medium to high | Verify dashboards, APIs, episodes, and service health after ITSI restarts. |
| Cleanup and retention | Aging or cleanup jobs might fail during a short period when KV Store is read-only. | Low for a short window | Rerun cleanup jobs after KV Store writes resume. Check that retention works as expected. |
Recommended upgrade and migration sequence
Use the following sequence for your deployment.