pub async fn alter_source_properties_safe(
context: &CtlContext,
source_id: u32,
props_json: String,
reset_splits: bool,
) -> Result<()>Expand description
Alter source connector properties with pause/resume orchestration.
This is a safe way to update source properties that:
- Pauses the source (already commits state)
- Updates catalog and propagates changes
- Optionally resets split assignments
- Resumes the source