[CONTROLLER-1834] Transaction Trace tool wiring for ping-pong DataBroker is wrong Created: 04/Jun/18 Updated: 12/Jun/18 Resolved: 12/Jun/18 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Fluorine, Oxygen SR3 |
| Type: | Bug | Priority: | Medium |
| Reporter: | Michael Vorburger | Assignee: | Michael Vorburger |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Description |
|
while working on The tracing pingpong DataBroker was, by mistake, wired to the original non-tracing Having some application code use the tracing and other the non-tracing original DB, including separate classloading due to the BindingNormalizedNodeCodecRegistry in the BindingToNormalizedNodeCodec, when the Transaction Trace tool is installed (only), smells like asking for trouble... in fact, I'm wondering if perhaps this could be causing I'll raise a Gerrit with a proposed fix for this ASAP. See also |
| Comments |
| Comment by Michael Vorburger [ 04/Jun/18 ] |
|
master: https://git.opendaylight.org/gerrit/#/c/72656/, stable/oxygen still TBD (after master review merge)... |
| Comment by Michael Vorburger [ 04/Jun/18 ] |
|
This changes the output of this trace:transactions CLI command to be like this: karaf@root()> trace:transactions default: No open transactions, great! pingpong: No open transactions, great! |
| Comment by Michael Vorburger [ 07/Jun/18 ] |
|
We unfortunately missed the train for Oxygen SR2 for this one, so SR3. |