[CONTROLLER-1305] Change notification publisher API Created: 12/May/15  Updated: 26/May/15  Resolved: 26/May/15

Status: Resolved
Project: controller
Component/s: mdsal
Affects Version/s: Post-Helium
Fix Version/s: None

Type: Improvement
Reporter: Michal Rehak Assignee: Tony Tkacik
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

Current API provides blocking and nonblocking .offer methods.

For better control over notification processing state it would be useful to get future object holding notification enqueue result.

Affected use case:
openflowplugin needs to deliver as much packetIn notifications into md-sal as possible. In case the top notification throughput is reached we need to apply backpressure to ingress. And also as soon as the load in md-sal notification pipeline gets back then the backpressure mechanism should be stopped.



 Comments   
Comment by Michal Rehak [ 14/May/15 ]

https://git.opendaylight.org/gerrit/#/c/20091/

Generated at Wed Feb 07 19:55:12 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.