1. 04 Apr, 2022 1 commit
  2. 06 Dec, 2021 1 commit
  3. 28 Oct, 2021 2 commits
    • Florian Fischer's avatar
      [EchoSever] implement random computations variants · 964278bc
      Florian Fischer authored
      Now three variants of computation are available:
      
      * fixed (echoserver <port> <computation>:
         This will always consume computation us before sending the echo
         back to the client.
      * random range (echoserver <port> <computation> <computation-max>:
         This will consume a random computation uniformly selected
         from the interval [computation, computation-max] us.
      * random min-max (echoserver <port> <computation> <computation-max> <max-probability>
         This will either consume computation or computation-max us.
         The max computation is randomly chosen with the specified probability.
      
      All random values are generated with a thread_local mt19937 generator
      and uniformly distributed with uniform_{int,real}_distribution.
      964278bc
    • Florian Fischer's avatar
      d7d109a1
  4. 24 Sep, 2021 1 commit
    • Florian Fischer's avatar
      [EchoServer] set SO_REUSEPORT on the listen socket · b79f5470
      Florian Fischer authored
      This is needed by emper-io-eval because apparently our startup/termination
      times are shorter than the OS allows the rebinding of the same tcp tuple.
      
      Also make all global variables static because they don't have to be exported.
      b79f5470
  5. 08 Aug, 2021 1 commit
  6. 19 Apr, 2021 2 commits
  7. 11 Mar, 2021 1 commit
  8. 03 Feb, 2021 2 commits
  9. 26 Jan, 2021 1 commit