Forum
VOSS 3.145.00.09 (beta) has changed Continuation Transaction behaviour
VOSS 3.145.00.09 (beta) has changed Continuation Transaction behaviour |
|
| Page: 1 |
| User | Post |
|---|---|
|
6:18 pm Admin
|
VOSS 3.145.00.09 (beta) is now available for download. This release has changed commit behaviour of sub-transactions within a Continuation Transaction, such that if such a sub-transaction has a non-nil #dateAndTimeToRead (i.e. it sees only read-only historical versions of objects) then, if it is committed, it commits all the objects then locked in its parent Continuation Transaction (including itself), whether changed or not - the changed ones as changed, the unchanged ones as at their respective states at that #dateAndTimeToRead - as changes to their current (most recent, read/write) versions. (In the previous release (beta .08) only those objects which the sub-transaction had changed were committed.) This new behaviour is more intuitively correct and useful, since it commits ("pastes forward") the sub-transaction’s complete historical view, which could be, for example, an earlier product design configuration etc, with changes, as a new timestamped view. The previously current versions of those objects, now overwritten, still exist in their read-only historical states timestamped at their respective previous commits.
Because a transaction’s #dateAndTimeToRead may be any value, not just some actual commit timestamp, that now-overwritten world view is still there to see as at the appropriate timestamp, and could, if desired, be re-established as current simply by committing that historical view forwards with no changes but a new commit timestamp. |
| Page: 1 |
|
About the VOSS 3.1 forum | |||
|---|---|---|---|
|
Currently Online: 3 Guests Maximum Online: 20 |
Forums: Groups: 2 Forums: 8 Topics: 17 Posts: 19 |
Members: There are 2 members There are 1 guests John Clapperton has made 13 posts |
Top Posters: Thomas Holzer - 1 |
Simple Forum WordPress Plugin created by Andy Staines: Yellow Swordfish
Forum Skin/Icons: theme229compatible / default
Default 'Silk' Icon Set created by Mark James: fam fam fam
Math Spam Protection based on code by Michael Woehrer: Software Guide
Tabbed Admin uses Tabifier by Patrick Fitzgerald: BarelyFitz Designs
My thanks to all the people who have aided, abetted, suggested and helped test this plugin