1. 23 Jul, 2018 4 commits
    • Nick Craver's avatar
      Initial IPv6 connection support (#893) · 42f95161
      Nick Craver authored
      * Initial IPv6 connection support
      
      TL;DR: We previously did IP:Port parsing based on splitting at the semicolon...that's pretty hostile for IPv6 and breaks everything. This adopts better parsing from Microsoft.AspNetCore since it doesn't exist in the BCL. The BCL/API conversation is started here: https://github.com/dotnet/corefx/issues/23463
      
      A quick way to test this across all tests is via TestConfig, for example:
      {
        "MasterServer": "[::1]",
        "SlaveServer": "[::1]",
        "SecureServer": "[::1]"
      }
      
      Note: there's still an Unspecified == AddressFamily.InterNetwork in SocketManager which may be affecting DNS endpoints that are v6...need to look at that next. This change allows actually connecting to an IPv6 endpoint via IP though, that's step 1.
      
      * Move BasicStringGetPerf to non-parallel
      
      * Fix IPv4 assumptions
      
      The socket world has changed - unspecified and dual mode sockets now handle IPv6 correctly. We can just straight up remove the assumption of IPv4 anywhere in code now.
      42f95161
    • Nick Craver's avatar
      Tests: improve failover resliency under load · 610c0c46
      Nick Craver authored
      Since this is a race/thread pool thing, we should wait and see if the messges come through rather than assuming any specific time period. This gives more lead time (still capped) while completing the test as fast as possible.
      610c0c46
    • Nick Craver's avatar
      Tests: remove unused EmulateStaleConnection · daf2296f
      Nick Craver authored
      daf2296f
    • Nick Craver's avatar
      Fix exception factory debug tests · 0651c222
      Nick Craver authored
      0651c222
  2. 21 Jul, 2018 3 commits
  3. 20 Jul, 2018 1 commit
  4. 18 Jul, 2018 1 commit
  5. 17 Jul, 2018 7 commits
  6. 16 Jul, 2018 6 commits
  7. 15 Jul, 2018 16 commits
  8. 14 Jul, 2018 2 commits