Changing DebugCounter implementation to be more like DebugEvents in terms
of performace of updates. Introducing hierarchical counters, counter metatdata and finer-grained handling of counter flush. Added unit tests and changed some of the API calls
Showing
- src/main/java/net/floodlightcontroller/core/OFSwitchBase.java 34 additions, 8 deletions...main/java/net/floodlightcontroller/core/OFSwitchBase.java
- src/main/java/net/floodlightcontroller/core/internal/Controller.java 152 additions, 154 deletions...va/net/floodlightcontroller/core/internal/Controller.java
- src/main/java/net/floodlightcontroller/core/internal/OFChannelHandler.java 17 additions, 20 deletions.../floodlightcontroller/core/internal/OFChannelHandler.java
- src/main/java/net/floodlightcontroller/debugcounter/DebugCounter.java 454 additions, 184 deletions...a/net/floodlightcontroller/debugcounter/DebugCounter.java
- src/main/java/net/floodlightcontroller/debugcounter/IDebugCounterService.java 30 additions, 23 deletions...oodlightcontroller/debugcounter/IDebugCounterService.java
- src/main/java/net/floodlightcontroller/debugcounter/NullDebugCounter.java 36 additions, 23 deletions...t/floodlightcontroller/debugcounter/NullDebugCounter.java
- src/main/java/net/floodlightcontroller/debugcounter/web/DebugCounterResource.java 159 additions, 93 deletions...ightcontroller/debugcounter/web/DebugCounterResource.java
- src/main/java/net/floodlightcontroller/debugcounter/web/DebugCounterRoutable.java 10 additions, 2 deletions...ightcontroller/debugcounter/web/DebugCounterRoutable.java
- src/main/java/net/floodlightcontroller/debugevent/DebugEvent.java 1 addition, 1 deletion.../java/net/floodlightcontroller/debugevent/DebugEvent.java
- src/main/java/net/floodlightcontroller/debugevent/IDebugEventService.java 1 addition, 1 deletion...t/floodlightcontroller/debugevent/IDebugEventService.java
- src/main/java/net/floodlightcontroller/devicemanager/internal/DeviceManagerImpl.java 207 additions, 210 deletions...tcontroller/devicemanager/internal/DeviceManagerImpl.java
- src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java 34 additions, 18 deletions...ntroller/linkdiscovery/internal/LinkDiscoveryManager.java
- src/main/java/net/floodlightcontroller/topology/TopologyManager.java 14 additions, 3 deletions...va/net/floodlightcontroller/topology/TopologyManager.java
- src/main/java/org/sdnplatform/sync/internal/SyncManager.java 132 additions, 125 deletionssrc/main/java/org/sdnplatform/sync/internal/SyncManager.java
- src/main/java/org/sdnplatform/sync/internal/rpc/RPCChannelHandler.java 92 additions, 90 deletions.../org/sdnplatform/sync/internal/rpc/RPCChannelHandler.java
- src/main/java/org/sdnplatform/sync/internal/store/ListenerStorageEngine.java 8 additions, 8 deletions...dnplatform/sync/internal/store/ListenerStorageEngine.java
- src/test/java/net/floodlightcontroller/debugcounter/CounterHierarchyBelowTest.java 169 additions, 0 deletions...ghtcontroller/debugcounter/CounterHierarchyBelowTest.java
- src/test/java/net/floodlightcontroller/debugcounter/CounterHierarchyGetTest.java 278 additions, 0 deletions...lightcontroller/debugcounter/CounterHierarchyGetTest.java
- src/test/java/net/floodlightcontroller/debugcounter/CounterHierarchyPutTest.java 121 additions, 0 deletions...lightcontroller/debugcounter/CounterHierarchyPutTest.java
Loading
Please register or sign in to comment