| Summary: | [Operations] Task Id not unique when started in the same time | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Malgorzata Janczarska <malgorzata.tomczyk> |
| Component: | Server | Assignee: | Malgorzata Janczarska <malgorzata.tomczyk> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | Szymon.Brandys, tomasz.zarna |
| Version: | 0.4 | ||
| Target Milestone: | 0.4 RC1 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Malgorzata Janczarska
*** Bug 370722 has been marked as a duplicate of this bug. *** Gosia told me this the right bugzilla to report this: I'm fixing bug 369709. When opening Repositories >> mark repo page (repo from Mark's attachment) for the first time I see a tag ie "v2012..." in Branches section. This happens only when opening the page for the first time. I found the problem. The UniversalUniqueIdentifier was not thread safe. It had some mechanism to prevent creating the same identifiers if the attempt to create them came in the same millisecond, but still the function that did this was relying on some static fields that needed to be synchronized. This could result not only in the same task ids, but when we had a lot of users we could get duplicated locations of projects, user ids etc. fixed |