Skip to Main Content
IBM Data Platform Ideas Portal for Customers


This portal is to open public enhancement requests against products and services offered by the IBM Data Platform organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:


Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,


Post your ideas

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

IBM Employees should enter Ideas at https://ideas.ibm.com



Status Submitted
Created by Guest
Created on Jul 5, 2026

Add preventive monitoring and automated maintenance for Tiny Milvus etcd backend in watsonx Orchestrate on-prem

In watsonx Orchestrate on-prem, Tiny Milvus uses a dedicated etcd backend with a fixed backend quota of around 2 GB. When this quota is reached, etcd raises a NOSPACE alarm and Milvus can no longer start correctly.

In our environment, this resulted in the Milvus standalone pod entering CrashLoopBackOff with the following error:

etcdserver: mvcc: database space exceeded
panic: etcdserver: mvcc: database space exceeded

The recovery was possible by manually taking an etcd snapshot, running etcd defragmentation, disarming the NOSPACE alarm, and restarting Milvus. However, this is a reactive action after the service is already unavailable.

We would like IBM to provide a supported preventive mechanism for this situation.

Current behavior

When the dedicated Milvus etcd backend reaches its quota:

  • etcd enters NOSPACE state,
  • writes are blocked,
  • Milvus RootCoord cannot initialize its session,
  • the Milvus standalone pod crashes,
  • the pod enters CrashLoopBackOff,
  • RAG / knowledge base capabilities depending on Milvus become unavailable.

There does not seem to be an automatic preventive mechanism, such as auto-compaction, scheduled defragmentation, or an operator-level alert before the issue becomes blocking.

Requested enhancement

Please provide an IBM-supported mechanism to prevent or detect this issue before Milvus becomes unavailable.

This could include one or more of the following:

  1. Automatic etcd compaction for the dedicated Tiny Milvus etcd instance.
  2. Automatic or scheduled etcd defragmentation managed by the operator.
  3. A supported configuration option to enable / tune this maintenance behavior.
  4. Built-in monitoring of the Milvus etcd backend size and quota usage.
  5. Clear alerts when the backend size reaches warning thresholds, for example 70%, 80%, and 90%.
  6. A visible operator condition or CPD / Software Hub health status when Milvus etcd is close to NOSPACE.
  7. A documented and supported script / command to check Milvus etcd backend usage.
  8. Clear guidance on when customers should move from Tiny Milvus to another supported Milvus architecture for production-like RAG usage.

Business value

Milvus is a key component for vector storage and RAG scenarios in watsonx Orchestrate.

Without preventive monitoring, the first visible symptom is the Milvus pod entering CrashLoopBackOff, which directly impacts knowledge base ingestion, RAG validation, and agents depending on Milvus.

Thx

Idea priority High