- **status**: review -- fixed
- **Comment**:
opensaf-4.5.x:
changeset: 6611:06291c4d1256
branch: opensaf-4.5.x
parent: 6608:ad98ab30bcbc
user:Hung Nguyen hung.d.ngu...@dektech.com.au
date:Fri Jun 05 11:14:41 2015 +0700
summary: imm: Check no-dangling map before
- **status**: accepted -- review
---
** [tickets:#1377] imm: IMM deletes object with NO_DANGLING reference**
**Status:** review
**Milestone:** 4.5.2
**Created:** Fri May 29, 2015 08:45 AM UTC by Zoran Milinkovic
**Last Updated:** Thu Jun 04, 2015 01:25 PM UTC
**Owner:** Hung Nguyen
In a
- Description has changed:
Diff:
--- old
+++ new
@@ -1,4 +1,4 @@
-In a certain case with bidirectional references between objects, IMM is able
to delete object with NO_DANGLING reference from another object.
+In a certain case with NO_DANGLING references between objects, IMM is able to
- **Priority**: major -- critical
---
** [tickets:#1377] imm: IMM deletes object with NO_DANGLING reference**
**Status:** review
**Milestone:** 4.5.2
**Created:** Fri May 29, 2015 08:45 AM UTC by Zoran Milinkovic
**Last Updated:** Mon Jun 01, 2015 10:02 AM UTC
**Owner:** Hung Nguyen
In a
Raised to critical because this ticket means there could be systems out there
that have a corrupt imm database due to this problem.
Besides fixing the bug that this ticket reports we also needs some form
of audit that users could use to check for infection by the problem and
some means to correct
- **status**: accepted -- review
---
** [tickets:#1377] imm: IMM deletes object with NO_DANGLING reference**
**Status:** review
**Milestone:** 4.5.2
**Created:** Fri May 29, 2015 08:45 AM UTC by Zoran Milinkovic
**Last Updated:** Fri May 29, 2015 10:42 AM UTC
**Owner:** Hung Nguyen
In a
---
** [tickets:#1377] imm: IMM deletes object with NO_DANGLING reference**
**Status:** unassigned
**Milestone:** 4.5.2
**Created:** Fri May 29, 2015 08:45 AM UTC by Zoran Milinkovic
**Last Updated:** Fri May 29, 2015 08:45 AM UTC
**Owner:** nobody
In a certain case with bidirectional
Hung's analysis:
When committing a ccb, immnd loops through mutation list of that ccb and commit
them one by one.
If the creation is committed before the modification, IMM_CREATE_LOCK flag will
be cleared and no dangling reference is failed to be added to
sReverseRefsNoDanglingMMap in
- **status**: unassigned -- accepted
- **assigned_to**: Hung Nguyen
---
** [tickets:#1377] imm: IMM deletes object with NO_DANGLING reference**
**Status:** accepted
**Milestone:** 4.5.2
**Created:** Fri May 29, 2015 08:45 AM UTC by Zoran Milinkovic
**Last Updated:** Fri May 29, 2015 08:47 AM