Details
-
Improvement
-
Status: Confirmed
-
High
-
Resolution: Unresolved
-
None
Description
Current RESTCONF implementation is utterly blocking due to its declared interface towards JAX-RS. This can be fixed with use of @Suspended, so that the implementation properly composes MD-SAL operations and notifies JAX-RS when the result is done.
Attachments
Issue Links
- is blocked by
-
NETCONF-1125 Remove PutDataTransactionUtil
-
- Resolved
-
-
NETCONF-1126 Remove PostDataTransactionUtil
-
- Resolved
-
1.
|
Make RestconfDataServiceImpl.readData() asynchronous |
|
In Progress | Robert Varga |
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 97480,9 | WIP: Make data reads asynchronous | master | netconf | Status: ABANDONED | 0 | -1 |
| 97482,6 | Do not use FutureCallbackTx for RPCs and Actions | master | netconf | Status: MERGED | +2 | +1 |
| 97488,11 | Use AsyncResponse in RPC invocation path | master | netconf | Status: MERGED | +2 | +1 |
| 97504,12 | WIP: Add ApiSegment | master | netconf | Status: ABANDONED | 0 | -1 |
| 97730,1 | WIP: Add RestconfExecutionStrategy | master | netconf | Status: ABANDONED | 0 | -1 |
| 98092,14 | WIP: Add ReadDataService | master | netconf | Status: ABANDONED | 0 | -1 |
| 98106,3 | Propagate WriteDataParams in utilities | master | netconf | Status: MERGED | +2 | +1 |
| 107217,2 | Use AsyncResponse in deleteData/patchData | master | netconf | Status: MERGED | +2 | +1 |
| 107892,2 | Inline checkedGet() | master | netconf | Status: MERGED | +2 | +1 |
| 108261,3 | Refactor BatchedExistenceCheck | master | netconf | Status: MERGED | +2 | +1 |
| 108262,2 | Change reported path in conflict detection | master | netconf | Status: MERGED | +2 | +1 |
| 108263,2 | Use RestconfException in ExistenceCheck | master | netconf | Status: MERGED | +2 | +1 |
| 108264,2 | Make ExistenceCheck implement FutureCallback | master | netconf | Status: MERGED | +2 | +1 |
| 108265,5 | RestconfStrategy.patchData() should result in RestconfFuture | master | netconf | Status: MERGED | +2 | +1 |
| 108267,2 | Add RestconfCallback | master | netconf | Status: MERGED | +2 | +1 |
| 108276,6 | Use RestconfFuture/AsyncResponse for postData() | master | netconf | Status: MERGED | +2 | +1 |
| 108297,1 | Use RestconfFuture in putData() | master | netconf | Status: MERGED | +2 | +1 |
| 108298,3 | Refactor JaxRsRestconfCallback | master | netconf | Status: MERGED | +2 | +1 |
| 109026,3 | RestconfServer is strictly asynchronous | master | netconf | Status: MERGED | +2 | +1 |
| 109048,5 | Switch RestconfSchemaServiceImpl to RestconfFuture | master | netconf | Status: MERGED | +2 | +1 |