9f5baedd

By: Michael Lynch <git@mtlynch.io>

Persist Tinybeans child records with standard store methods

Remove the one-off InsertMediaItemWithCommentsAndReactions transaction API.
The importer now records a media item first and attaches its comments and
reactions with the returned media ID, allowing partial entry metadata when a
later write fails.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 17s 17s 19s 2s
Eval 16s 49s 49s 1m06s 0s
Build 1m03s 5m43s 1m32s 2m35s 0s
Suite 2s 6m50s 2m32s 2m35s 2s

Timeline

0s20s40s1m1m20s1m40s2m2m20s