-
- Downloads
Now it is totally event driven.
Hello guys, I have changed the logic of simple.FT (Fault Tolerant) module. The basic idea is, the FT module register on SyncManager to receive RPC events (connect and disconect nodes). In connect events, the controller send its switch list to storage and the other controllers can sync this info. In disconnect events, the controller is informed about which controller crashed and get switch list from storage and send a role request message to swicthes. Regards.
Showing
- src/main/java/net/floodlightcontroller/core/internal/OFSwitchManager.java 4 additions, 2 deletions...t/floodlightcontroller/core/internal/OFSwitchManager.java
- src/main/java/net/floodlightcontroller/simpleft/FT.java 50 additions, 121 deletionssrc/main/java/net/floodlightcontroller/simpleft/FT.java
- src/main/java/org/sdnplatform/sync/ISyncService.java 9 additions, 3 deletionssrc/main/java/org/sdnplatform/sync/ISyncService.java
- src/main/java/org/sdnplatform/sync/internal/SyncManager.java 12 additions, 2 deletionssrc/main/java/org/sdnplatform/sync/internal/SyncManager.java
- src/main/java/org/sdnplatform/sync/internal/remote/RemoteSyncManager.java 5 additions, 4 deletions...g/sdnplatform/sync/internal/remote/RemoteSyncManager.java
- src/main/java/org/sdnplatform/sync/internal/rpc/IRPCListener.java 19 additions, 0 deletions.../java/org/sdnplatform/sync/internal/rpc/IRPCListener.java
- src/main/java/org/sdnplatform/sync/internal/rpc/RPCService.java 55 additions, 30 deletions...in/java/org/sdnplatform/sync/internal/rpc/RPCService.java
- src/main/resources/logback-test.xml 6 additions, 5 deletionssrc/main/resources/logback-test.xml
- src/test/java/org/sdnplatform/sync/test/MockSyncService.java 12 additions, 5 deletionssrc/test/java/org/sdnplatform/sync/test/MockSyncService.java
Loading
Please register or sign in to comment