Weaviate shard rebalancing timeout after autoscaling nodes

cable network

Problem – Shard Rebalancing Timeout After Autoscaling Nodes In an inference‑serving deployment of Weaviate, automatic scaling of worker nodes frequently triggers a cascade of errors: Search requests return 504 Gateway Timeout or stale vectors. Cluster logs contain repeated messages such as: rebalance_timeout: shard “shard-7” could not be moved within the configured timeout Metrics show CPU … Read more

Weaviate RAG prompt rendering error after updating template placeholders

photo of computer cables

Problem – RAG Prompt Rendering Failure After Updating Template Placeholders In a staging deployment of Weaviate (Docker Compose, PostgreSQL vector store, generative AI module v1.22), updating the prompt_template.yaml to replace the built‑in {{question}} placeholder with a custom name (e.g., {{user_query}}) caused the generative endpoint to return HTTP 500. The logs contain errors such as: Error rendering … Read more

Weaviate text generation ignores stop sequence on edge node

Rows of black server racks with white logos in a data center

Problem: Weaviate text generation ignores the configured stop sequence on edge nodes When running the /v1/generate endpoint on resource‑constrained edge devices (e.g., ARM64 Jetson Nano, Raspberry Pi, or IoT gateway VMs), the LLM backend continues producing tokens past the user‑defined stop sequence. The symptom is a runaway response that quickly exhausts memory and CPU, often ending … Read more

Weaviate scheduler pods pending due to node selector mismatch in GKE

a rack of servers in a server room

Problem In a Google Kubernetes Engine (GKE) cluster running a Weaviate deployment, the weaviate-scheduler pods remain in the Pending state indefinitely. The kubectl describe pod output shows a scheduling failure related to node selector constraints, despite apparent node capacity. Root Cause The Weaviate Helm chart defines a nodeSelector for the scheduler component that targets a … Read more

Intermittent OAuth2 token exchange failure after adding A/B test client IDs

Black cables and wires connected to the back of modular LED display panels

Problem Description During an A/B test of two client variants that access a Weaviate cluster, token acquisition from the OAuth2 provider becomes flaky. Approximately 10‑20 % of /token requests return HTTP 401 or 500, causing downstream API calls to be denied. The failure is intermittent: the same client ID can succeed in one request and fail in … Read more

ChromaDB IAM permission denied on collections during rolling update

a rack of servers in a server room

Problem Description During a Kubernetes rolling update of a production ChromaDB deployment, operators observed a burst of PermissionDenied errors when the newly started pods attempted to read existing collections. Typical log entries look like: 2024-07-12T14:23:07Z ERROR PermissionDenied: User does not have permission to access collection 7f9c2a3b 2024-07-12T14:23:07Z ERROR 403 Forbidden: IAM role arn:aws:iam::123456789012:role/chroma-db-read lacks chroma.collections.read … Read more

Milvus ingestion fails with tokenizer encoding error in GitHub Actions

brown and black bird flying under white clouds during daytime

Problem: Milvus ingestion fails with tokenizer encoding error in GitHub Actions During automated integration tests run on GitHub Actions (or similar CI/CD runners), the data‑loading stage aborts with an exception originating from the tokenizer used to generate text embeddings. Typical log excerpts look like: UnicodeEncodeError: ‘utf-8’ codec can’t encode character ‘\ud83d’ in position 45 Traceback … Read more

ChromaDB stop sequence trigger failure in development sandbox

a rack of servers in a server room

Problem – Stop Sequence Trigger Failure in Development Sandbox Engineers using ChromaDB in a Docker‑based development sandbox report that the stop_sequences parameter supplied to query or generation calls is ignored. The symptom manifests as: Unbounded text generation that eventually exhausts container memory (OOM). Log entries such as: ERROR: StopSequenceError – Expected stop token not found … Read more

Pinecone index upsert failure after RAG model update

brown pine cone in close up photography

Problem – Pinecone Upsert Failures After RAG Model Update In a production RAG pipeline the ingestion workers generate embeddings with a new model (e.g., sentence‑transformers/all‑miniLM‑L6‑v2, 384‑dim) while the query service still uses the previous model (e.g., text‑ada‑002, 1536‑dim). The asynchronous, event‑driven architecture (AWS SQS → Lambda → Pinecone) allows the two services to scale independently, … Read more

Weaviate replica node sync lag after canary deployment

cable network

Problem Description A production Weaviate cluster exhibited a growing replica synchronization lag after a canary deployment that introduced a new Docker image and an updated vector index schema. The primary node continued to accept writes, but replica nodes reported the following errors in their logs: 2024-07-31T14:22:13Z replica_sync_timeout: replica did not acknowledge write within configured timeout. … Read more