Commit a7191f9
Match SHM cache Integration type with sidecar writer
The sidecar's write_shm_file() serializes buffered_integrations as
HashSet<Integration>, but the PHP-side reader in components-rs
deserialized it as HashSet<String>. This mismatch has existed since
the SHM cache was introduced in 91222ad ("feat: reduce telemetry
sent", #3316), but was latent: config_sent was set true before any
integrations appeared in SHM, and integration dedup (the only other
consumer) was silently broken with the sidecar deduplicating
server-side as a fallback.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d25b989 commit a7191f9
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
| 259 | + | |
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| |||
314 | 314 | | |
315 | 315 | | |
316 | 316 | | |
317 | | - | |
| 317 | + | |
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
368 | | - | |
| 368 | + | |
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
| |||
0 commit comments