Tamir T
04/30/2026, 6:58 PMkapa.ai
04/30/2026, 6:58 PM-XX:+ExitOnOutOfMemoryError flag to all connector JVMs so they exit cleanly instead of hanging on OOM, and a new connector_exit_code metric is emitted on non-zero exits. [Airbyte 2.1 Release Notes] However, this applies to connector JVMs, not the airbyte-server pod itself. JDBC buffer memory (connector-side): There is an open PR reducing the JDBC TARGET_BUFFER_SIZE_RATIO from 60% to 10% of JVM heap, with a 500MB hard cap, specifically to address OOM kills on large catalogs (400+ streams). [JDBC fetchSize PR] This is a CDK-level fix affecting JDBC source connectors, not the server pod. Async schema discovery in 2.1: Schema discovery now runs asynchronously to prevent UI blocking on large schemas. [Airbyte 2.1 Release Notes] Schema change propagation: You can configure per-connection schema change behavior (propagate all, propagate fields only, manual approval, or stop syncs) via the connection Settings tab. [Schema Change Management] This is UI-based; the knowledge sources don't document an API method to disable schema discovery per-connection without touching the UI setting. General memory scaling: The docs recommend starting with mid-sized instances and tuning, and note that the Source worker is the main memory culprit during syncs. [Scaling Airbyte] What I Cannot Answer The knowledge sources do not contain information about: 1. IO_TASK_EXECUTOR_THREADS or Micronaut-level thread pool configuration for the server 2. API-based disabling of schema propagation discovery per-connection 3. Whether the server holds all catalogs in memory simultaneously or if this is a known leak 4. Recommended -Xmx sizing for 16 connections with a 688-stream catalog 5. Why 2.1 creates 8 HikariCP pools vs 4 in 2.0.1 For these specific questions, I'd recommend opening a GitHub issue or checking the Airbyte GitHub discussions, as these appear to be server-internals questions that go beyond what's documented in the available sources. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.