[UXPROD-3048] Check that generated sequences cannot produce duplicates Created: 22/Apr/21  Updated: 25/May/21

Status: Open
Project: UX Product
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: TBD
Reporter: Julian Ladisch Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UXPROD-2994 Optimistic Locking: coordinate rollou... Open
relates to UXPROD-1752 Prevent update conflicts (via optimis... Closed
Development Team: None
PO Rank: 0

 Description   

GBV reports that other library software causes errors by producing duplicates when the sequence generator is called twice in parallel.

This task is to check that FOLIO uses atomic sequence generation, that is incrementing and returning the new value in a single step.

Possible implementations that are atomic include:

For each sequence add a line to this table.

A developer need to check the implementation.

If it is atomic add the method and the link to the code.

If it is not atomic create a Jira to make it atomic and put that Jira into the table.



 Comments   
Comment by Khalilah Gambrell [ 25/May/21 ]

Julian Ladisch, what project should this issue be moved?

Generated at Fri Feb 09 00:28:56 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.