diff options
author | Ray Strode <rstrode@redhat.com> | 2007-05-08 08:49:41 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2007-05-08 08:49:41 -0400 |
commit | 9319b8f439e33c79d705b1714d6eb9f122b10096 (patch) | |
tree | 74043b89478c7e7bc4f711e3c8f9f81cdd7a9a62 /README | |
parent | 3242f87693a6d8037b68a0f84a487916913fd2ff (diff) |
We want to keep a solid distinction between the three types of
data that are used in a transaction. One is per-transaction,
inter-action state. This is currently handled by gobject data
on the transaction object. Another is per-action input arguments.
These come from the initiator of the transaction and are passed to
the action every time the action is run. The last is per-action
internal state. Since action processing and rollback functions
are reentrant (they get called until the action says its complete)
each action needs to some how track what work its already done and
what work it needs to do to be finished. Previously, this was handled
ad-hoc as per-transaction gobject data, but now there is a dedicated
api.
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions