<@U04S8PLJWMT> Ive used abctl to upgrade to 2.1, b...
# replication-ask-ai
p
@kapa.ai Ive used abctl to upgrade to 2.1, but when i run a job now its stuck on Syncing.When i hit view logs nothing comes up and no new pods are being created
k
This is a well-known issue after upgrading Airbyte to v2.x — it's almost certainly a dataplane group mismatch. After an upgrade, the bootloader creates a new
dataplane_group
entry, but workloads continue to be routed to the old one, so the workload-launcher never picks them up and no pods are created. [Dataplane Group Mismatch] How to diagnose Connect to your Airbyte database and run:
Copy code
SELECT id, name FROM public.dataplane_group;
If you see two rows (one named
AUTO
and one unnamed/empty), you've hit this bug. [Dataplane Group Mismatch] Fix Option 1 — Direct DB fix (move all dataplanes to the AUTO group):
Copy code
UPDATE dataplane
SET dataplane_group_id = (
  SELECT id FROM dataplane_group WHERE name = 'AUTO' LIMIT 1
)
WHERE dataplane_group_id != (
  SELECT id FROM dataplane_group WHERE name = 'AUTO' LIMIT 1
);
Then restart the workload-launcher:
Copy code
kubectl rollout restart deployment/airbyte-abctl-workload-launcher -n airbyte-abctl
After restarting, confirm the fix by checking the launcher logs for:
Copy code
INFO  Resuming ApiQueuePoller with <AUTO group UUID> and high
INFO  Resuming ApiQueuePoller with <AUTO group UUID> and default
[Dataplane Group Mismatch] Option 2 — API-based fix (no direct DB access needed):
Copy code
# Get the correct group from the dataplanes API
CORRECT_GROUP=$(kubectl exec -n <NS> deploy/airbyte-server -- \
  curl -s http://localhost:8001/api/public/v1/dataplanes \
  | python3 -c "import sys,json; print(json.load(sys.stdin)[0]['regionId'])")

# Update the workspace to match
kubectl exec -n <NS> deploy/airbyte-server -- \
  curl -s -X POST http://localhost:8001/api/v1/workspaces/update \
  -H "Content-Type: application/json" \
  -d "{\"workspaceId\":\"<WORKSPACE_ID>\",\"dataplaneGroupId\":\"$CORRECT_GROUP\"}"
[Dataplane Group Mismatch] Prevent recurrence Add the following to your Helm values before running future upgrades, so the bootloader reuses the existing group name:
Copy code
global:
  dataplaneGroups:
    defaultDataplaneGroupName: "AUTO"
[Services Stuck Issue] > ⚠️ Note: The DB fix needs to be reapplied after every
abctl local install
run until a permanent fix is released by Airbyte. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.