2b82ffb2e5
This innocuous looking change (upserts_ev -> upserts_e -> resolved in all situations, rather than upserts_ev -> resolved in some situations) is a significant change in semantics and assumptions in the transactor. Witness the large comment being removed about the same tempid resolving in different generations! To support this change, we provide more holistic errors for conflicting upserts, which entails collecting some (relatively expensive) diagnostic data. I left in some debug logging, simply since it shouldn't hurt in general, and will likely be useful for the next bug we see in the transactor. |
||
---|---|---|
.. | ||
add_retract_alter_set.rs | ||
bootstrap.rs | ||
cache.rs | ||
db.rs | ||
debug.rs | ||
entids.rs | ||
errors.rs | ||
internal_types.rs | ||
lib.rs | ||
metadata.rs | ||
schema.rs | ||
tx.rs | ||
tx_observer.rs | ||
types.rs | ||
upsert_resolution.rs | ||
watcher.rs |