CHG-0001: inventoryd on EdS’s Services Workload, with the Owner’s iTunes Library
| Date | 2026-10-24 |
| Change type | Deployment |
| Status | Complete 2026-10-24 |
| Systems | EdS’s services workload (services.eds.mobile.deevnet.net): the image localhost/eds-inventory, eds-inventory.service, /var/lib/eds-inventory |
| How | make -C deploy image load WHERE=builder, make -C deploy unit, make -C deploy library XML=… |
| Risk | Low. Nothing running asks it until EdS’s voiced is pointed at it (EdS CHG-0041). Most likely to go wrong: the Builder’s first build of the image |
| Decisions | ADR-0001, ADR-0002, ADR-0003 |
| Related | EdS CHG-0041, which points voiced at it |
Summary
The first deployment of eds-inventory: inventoryd onto EdS’s services
workload, answering on 127.0.0.1:8740, with the owner’s iTunes library
collected into it.
Goal
systemctl is-active eds-inventoryon the workload isactive.- On the workload,
curl -s '127.0.0.1:8740/v1/artists/find?name=Arrowsmith'answers Aerosmith. - The collection says 3,665 albums, as on the Mac on 2026-10-24.
Procedure
make -C deploy image load WHERE=builder: built on the Builder, sent at 5 MB/s.make -C deploy unit: the unit, the data directory; started.make -C deploy library XML="…/iTunes Library.xml": the albums, about 600 KB, collected and removed.
Undo
sudo systemctl disable --now eds-inventory on the workload, and remove
/etc/systemd/system/eds-inventory.service, /var/lib/eds-inventory and
the image. Nothing else uses them.
Outcome
| When (UTC) | Step | What happened |
|---|---|---|
| 18:07:25–18:08:32 | 1 | Built on the Builder; load.sh sent 8.8 MB at 5 MB/s: sources unknown -> 6ff2f8829314062a |
| 18:08:46 | 2 | eds-inventory.service enabled and started: inventoryd listening, version=0669318, artists=0 |
| 18:09:00 | 3 | The albums sent and collected: itunes: 3665 albums; 3665 new, 0 kept, 0 gone. The albums file removed on both machines |
| 18:09 | Verify | /v1/artists/find?name=Arrowsmith on the workload answered Aerosmith |
| 18:25:31 | — | EdS’s voiced asked it for “Led Zeppelin’s first album” and played what it answered (EdS CHG-0041) |
Lookups on the workload take 10 to 17 ms.
Departures from the plan
- None.