js-rigor: tx atomicity (poison at any position rolls back), batch add validation, batch+PLTC
- _addRelationInternal now validates possibility like the single-add path (batch adds could store out-of-range values and make the transactional wrapper report success:true after a partial apply) - tx-rollback-parity.test.js: poison at every batch position rolls back fully; clean batches apply in order; batch+PLTC reachability reflects batch writes immediately
This commit is contained in:
@@ -305,7 +305,7 @@ export class RelationUpdates {
|
||||
src: srcId,
|
||||
rel: relation,
|
||||
dst: dstId,
|
||||
possibility: options.possibility !== undefined ? options.possibility : 1.0,
|
||||
possibility: options.possibility !== undefined ? validatePossibility(options.possibility) : 1.0,
|
||||
reliability: options.reliability !== undefined ? options.reliability : 1.0,
|
||||
value: options.value,
|
||||
decayConfig: options.decayConfig,
|
||||
|
||||
Reference in New Issue
Block a user