You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KochTobi opened this issue
Dec 16, 2024
· 0 comments
Assignees
Labels
bugSomething isn't workinghigh priotasks that require urgent attentionmediumImplementation efferttriageAn issue that is in discussion to be either scheduled for implepmentation or denied
This issue is regarding creating samples and experiments.
All those entities are created in the database and in openbis as data is attached to them. However in some cases, failures can cause inconsistencies between openbis and the database.
For more complex actions like the registering of samples failure can cause unexpected inconsistency.
Consider an exception after the experiment was created. The experiment stays the same in openbis but the samples and sample batch are rolled back in the database.
Additionally, the experiment and sample codes are derived from listed objects in openbis. When experiments are deleted in openbis, they are placed in the trashcan currently. Identifiers of objects in the trashcan are still considered present even though those objects are not listed with the API. So after a "rollback" of a failure after the experiment was created, the experiment still exists in the trash can. The next sample registration will fail as well as the experiment code is already taken.
What browsers are you seeing the problem on?
No response
Relevant log output
No response
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
KochTobi
added
bug
Something isn't working
triage
An issue that is in discussion to be either scheduled for implepmentation or denied
labels
Dec 16, 2024
bugSomething isn't workinghigh priotasks that require urgent attentionmediumImplementation efferttriageAn issue that is in discussion to be either scheduled for implepmentation or denied
What happened?
This issue is regarding creating samples and experiments.
All those entities are created in the database and in openbis as data is attached to them. However in some cases, failures can cause inconsistencies between openbis and the database.
For more complex actions like the registering of samples failure can cause unexpected inconsistency.
Consider an exception after the experiment was created. The experiment stays the same in openbis but the samples and sample batch are rolled back in the database.
Additionally, the experiment and sample codes are derived from listed objects in openbis. When experiments are deleted in openbis, they are placed in the trashcan currently. Identifiers of objects in the trashcan are still considered present even though those objects are not listed with the API. So after a "rollback" of a failure after the experiment was created, the experiment still exists in the trash can. The next sample registration will fail as well as the experiment code is already taken.
What browsers are you seeing the problem on?
No response
Relevant log output
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: