Skip to content

e.state.conflict.lockbox.busy.f

This lockbox is open in this process, and I won't copy a store somebody is writing to.

Retrying the same thing changes nothing.

What a response says

The lockbox at {path} is open in this process. A copy taken while an event is being written can hold a key history the keystore has no key for, which signs perfectly and can never rotate again.

The placeholders are filled from path, which travel positionally in the args member of the response.

What to do

Close the lockbox first. A coherent copy is only possible when nobody is inside it.

Where it sits

Sorter e — Error. The problem clearly defeats someone's intentions.
Obstacle e.state. — The condition of the target
Disposition f — Final. Retrying the same thing changes nothing.

A handler can match this code exactly, or by any prefix above it: e.state., e.state.conflict., e.state.conflict.lockbox., e.state.conflict.lockbox.busy..

Declared in heti.