Turbo Indexer 2.5.1: Forked Workers Now Inherit the Drush URI Flag Correctly
Forked worker processes did not inherit the --uri flag from the parent Drush process. Without it, Drush falls back to http://default as the base URL, so any URL-dependent token in your Solr index field configuration resolved to the wrong hostname.
01 What went wrong
Tokens such as [site:url-brief] are resolved by each worker as it indexes. A worker that had lost the site URI resolved them against Drush's default base URL instead of your site, and wrote that value into the index.
02 Fields that were affected
| Field | Symptom |
|---|---|
ss_index_source | Wrong hostname stored |
site | Wrong hostname stored |
ss_url | Wrong hostname stored |
Update to v2.5.1 and reindex the affected indexes — existing documents keep the wrong values until they are reindexed.