Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • gh-pages
  • hot-failover
  • master default protected
  • master-green
  • master-prejava8
  • perf-test
  • release.asplus
  • release.asplus.bvs
  • revert-555-master
  • revert-559-revert-555-master
  • revert-594-master
  • v0.8
  • v0.82
  • v0.85
  • v0.90
  • v0.91
  • v1.0
  • v1.1
  • v1.2
  • wallaby
  • v1.2
  • v0.91
  • v1.1
  • v1.0
  • v0.90
  • v0.85
  • v0.82
  • v0.8
  • asplus-rc5
  • asplus-rc2
30 results
Created with Raphaël 2.2.014Jul131211109876542130Jun292321201814231May1817161210532130Apr2928262421116330Mar29282625241715135425Feb24232219181298754225Jan22211110423Dec22191817161514111087543124Nov13126429Oct12876528Sep21114331Aug2120181513121128Jul222116830Jun292726242322191812109865432129May262313121110130Apr272019181716138327Mar262019171615141312109327Feb20165420Jan1230Dec2925232221191817161512121Nov2018141310753131Oct3027261024Sep1615141129Aug27211917161514131211108765Better explain how the unit test works.unit tests fixed by fixing an archipelago bug. A cluster is a *strongly connected* group of switches. A switch that is weakly connected to a cluster but not strongly connected to any other cluster will exist in its own cluster. This weak link, if not an external/BDDP-discovered link, will not be used to try and compute paths. Thus, while we compute clusters, any link that is not within a cluster and is not an external link is stored for reference when computing archipelagos. Essentially, the external links which typically are between clusters get merged into a new set with these weak links to allow for proper computation of archipelagos.remove unused functions and refactor device manager test to match new ITopologyService functionsMore refactoring. This commit comes before removing lots of old topology code.Merge pull request #681 from rsharo/firewall_cookiesrefactor topology package; fix unit tests for multipath routingrefactor getRoute*() functions into getPath*() functionsChanged ArrayList<> types to ImmutableList<> where applicable. OpenFlow messages are now cached in Forwarding.deleteFlowsByDescriptor().Create wrapper class that takes an OFMessage and allows for direct use in other containers where we don't care about the XID of the message. For example, if we want to create a unit test with predictable results but the XIDs are different depending on unit test execution, we can use the wrapper class to guarantee consistency. In the main code, we can more easily compare OFMessages without care for the XID and create cool data structures like caches.Put maximumRouteEntriesStored into floodlightdefault.properties. Topology manager and instance can now access it.Added a way to get routes-fast and routes-slow through the REST api.Testing out some things related to the REST api.Testing out some things related to the REST api.Testing out some things related to the REST api.Added getRoutesFast and getRoutesSlow.Forgot to transfer over new dijkstra code. Updated to work with Yen's algorithm.Added latency code into Link serializer. Users can now get link latencies from the GUI.Fixed null pointer exception where routecache was never created.Changed getRoute() to use routecache.Added in the routecache. Similar to pathcache, routecache is computed by Yen's algorithm in the compute function. As the name implies, a routecache entry does not need to be built into a route, as it is already built. Future commits will involve replacing patchcache with the new routecache.Transferred over all of the Yen's algorithm additions. This includes getRoutes(). Some additions may have been missed.General code cleanup.Unit test cleanup and bugfix.Merge pull request #1 from brobertson3/firewall_cookiesComments addedMerge branch 'master' into firewall_cookiesFinished test cases for our new codeMerge pull request #680 from rizard/masterfix LLDP HA role handlingMerge pull request #679 from rizard/masterFix HA role REST API and add flag to allow us to toggle the controller's behavior when a transition to STANDBY occurs. For now, since we don't have much logic in other modules to handle STANDBY roles, we'll shutdown, but in the future, we should give the ability to stay running and await the next transition to ACTIVE.Merge pull request #678 from rizard/openflow15allow hex or decimal values for copy_field action parsingMerge pull request #677 from rizard/v1.2v1.2v1.2add version REST APIMerge pull request #676 from rizard/masterallow ant to read project version and name from pom.xml. Ideally, we'd put these constants in a separate file, but maven does not allow these tags to contain variable valuesMerge pull request #675 from rizard/masterFinally! Maven works a lot better. (1) create single jar with all dependencies. This is a much larger jar, but it is directly portable to another system... just use -cf and point to the floodlightdefault.properties file. (2) reduce unit test log verbosity... drastically. (3) include version and name in manifest for new version REST API. Note this also includes the web interface in the jar if the web interface submodule has been fetched prior to building the controller.update log message typo
Loading