Details
-
Bug
-
Status: Open
-
High
-
Resolution: Unresolved
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
9114
-
High
Description
HPROF analysis with MAT in the context of CONTROLLER-1756 is showing 50 MB used up in org.opendaylight.ovsdb.southbound.transactions.md.TransactionInvokerImpl, at a stage when (according to Sridhar/Sai) the system should be "at rest" - so this looks suspicious.. so I'm guessing something is probably not really done right there.
see also OVSDB-423 in related code, but that just cleaned up shutdown, not fix this.
Attachments
Gerrit Reviews
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
86243,5 | Speed up inputQueue interaction | master | ovsdb | Status: MERGED | +2 | +1 |
86244,16 | Eliminate TransactionInvokerImpl.successfulTransactionQueue | master | ovsdb | Status: MERGED | +2 | +1 |
86245,26 | Use ArrayDeque for TransactionInvokerImpl.pendingTransactions | master | ovsdb | Status: MERGED | +2 | +1 |
86268,10 | Cleanup TransactionInvokerImplTest | master | ovsdb | Status: MERGED | +2 | +1 |
86269,15 | Fix transaction replay logic | master | ovsdb | Status: MERGED | +2 | +1 |
86270,3 | Speed up inputQueue interaction | stable/sodium | ovsdb | Status: MERGED | +2 | +1 |
86271,4 | Eliminate TransactionInvokerImpl.successfulTransactionQueue | stable/sodium | ovsdb | Status: MERGED | +2 | +1 |
86272,3 | Speed up inputQueue interaction | stable/neon | ovsdb | Status: MERGED | +2 | +1 |
86273,7 | Eliminate TransactionInvokerImpl.successfulTransactionQueue | stable/neon | ovsdb | Status: MERGED | +2 | +1 |
86277,8 | Disambiguate TransactionInvokerImplTest assertion | master | ovsdb | Status: MERGED | +2 | +1 |
86278,11 | Eliminate TransactionInvokerImpl.transactionToCommand | master | ovsdb | Status: MERGED | +2 | +1 |
86279,14 | Isolate TransactionInvokerImpl.executeCommand() | master | ovsdb | Status: MERGED | +2 | +1 |