Ticket #1789 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

In case of conflicting transactions, id unicity is broken

Reported by: gracinet Assigned to: gracinet
Priority: P2 Milestone: CPS 3.4.3
Component: CPSCourrier Version: TRUNK
Severity: normal Keywords: CPSUid counter
Cc:

Description

The conflict resolution in CPSUid does prevent conflicts that would otherwise occur frequently, but it breaks unicity of returned value.

This is used by CPSCourrier to generate mail documents ids

Change History

11/28/06 16:32:24 changed by gracinet

  • status changed from new to closed.
  • resolution set to fixed.

Fixed by wrapping the counter incrementation/return of value in its own micro-transaction [50340].