Symptoms
You’re experiencing this if:- Apply events exist in your assignment table
- The status for your exposure calculation in the Exposure section on the right sidebar of the result page shows “Waiting” status
- The time the calculation is waiting for is far in the past (hover the calculation status to see the time)
Common Causes & Solutions
Cause 1: Assignment Table Commit Threshold Blocking
Symptoms
- Applies arriving continuously in your assignment table
- Exposure calculation perpetually waiting
- More common with mobile apps or offline users (where apply events arrive in batches)
Explanation
Confidence waits for apply events to “settle” before calculating exposure. It uses a commit threshold to determine when a partition is ready. The exact configuration varies depending on the data delivery cadence of your assignment table to find when a partition is ready. The most common scenario:- Monitors row count changes in 5-minute windows
- When change ≤ threshold %, commits partition and calculates exposures
- Default threshold: 0% (waits for completely zero new rows)
- If applies keep trickling in, partition never commits
- Mobile apps with offline functionality
- Apps in areas with poor connectivity
- Games with offline modes
- Apps that batch/cache events
Diagnosis
1
Check assignment table commit threshold
- Go to the Design tab of your experiment
- Select the assignment table in the Metric config section on the right sidebar
- Check Commit threshold setting
- Check Commit delay setting
2
Check commit logs
- Navigate to your experiment’s result page
- Select the status field for any of the metric calculations in the Metric calculations section on the right sidebar
- Expand the Exposure section at the top
Found 820 rows, waiting for data to stabilize.The first check that obtains the initial count of applies in the partition.Found 830 rows, previously had 820 rows, waiting for data to stabilize.The second check that detects a change in the count of applies and waits for the count to stabilize.Committed 830 rows, moved forward time to 2025-11-11T11:00Z.The third check that commits the partition and moves forward the time to the next partition.
Solution
If you want to tolerate more changes in the count of applies, you can adjust the commit threshold to a higher value. This allows Confidence to commit the partition sooner, but it also means Confidence excludes some assignments from the exposure calculations.Cause 2: Commit Delay Too Long
Symptoms
- Applies stopped arriving days ago
- Exposure still waiting
Diagnosis
Check commit delay setting:- Go to the Design tab of your experiment
- Select the assignment table in the Metric config section on the right sidebar
- Check Commit delay setting
Solution
Reduce commit delay to a shorter period, like 5 minutes or 1 hour.Related Resources
Assignment Tables
Configure assignment tables
Exposure Reference
Understand exposure calculations
Metric Data Errors
Troubleshoot metric data issues
Analyze Results
Understand experiment results

