May 16, 2026
On May 16, 2026 the Spare platform experienced a significant service disruption impacting organizations within our CA data residency region. The incident was characterized by an inability to book new trips for all customers in the CA region, from both the admin and rider interfaces, as well as driver app crashes. The disruption originated from an edit made to a geography, that resulted in corrupt data, causing our Open Street Maps based routing server to crash.
Our engineering team restored service by archiving the geography causing the crashes. Errors began at low volume at 1:35 pm PT, reached outage level at 1:42 pm PT, and service was fully restored at 2:41 pm PT.
The errors began in low volume at 1:35 pm PT, then ramped up to high volume at 1:42 pm PT. Our Open Street Maps Routing system servers were crashing with “segmentation fault” errors, causing an inability to book new trips for all customers in the CA region, from both the admin and rider interfaces, as well as crashing driver app navigation. After trying a number of mitigations, the cause of the segmentation faults was eventually tracked down to be a corrupt customization of a geography. Spare allows customizing geographies in two manners, and older/legacy approach using external tools and uploaded changeset files, and a newer approach using an in-platform editor. Here a file generated outside of Spare with the legacy approach was uploaded, and the built routing data, when used, caused our Open Street Maps based routing server to crash. Service was restored by archiving this geography, with service partially recovering at 2:39 pm PT, and fully recovered at 2:41 pm PT.
The primary root cause was a latent issue where a bad geography could cause our routing system to crash, which had never before occurred, but then surfaced with the uploading of these geography edits.
Resolution
Archiving the geography that was causing the crashes.
All times are in Pacific Time (PT).
To prevent a recurrence of this failure, we’re undertaking the following:
We recognize the critical role our platform plays in your daily operations and the significant impact this outage had on your riders, administrators and drivers. We sincerely apologize for the disruption and are committed to strengthening our infrastructure to prevent a repeat of this issue, and to consistently achieve the uptime and reliability you expect from Spare.