exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

set-latency.bash (551B)


      1 #/usr/bin/env bash
      2 
      3 # This is intended to be run with SSH agent forwarding,
      4 # so we can log in as root to adjust artificial delay.
      5 
      6 set -eu
      7 
      8 echo "setting latency to $1"
      9 
     10 # check that we can log in at least!
     11 ssh root@gv.taler.net true
     12 ssh root@firefly.gnunet.org true
     13 
     14 ssh root@gv.taler.net tc qdisc delete dev enp4s0f0 root || true
     15 ssh root@firefly.gnunet.org tc qdisc delete dev eno2 root || true
     16 
     17 ssh root@gv.taler.net tc qdisc add dev enp4s0f0 root netem delay "${1}ms"
     18 ssh root@firefly.gnunet.org tc qdisc add dev eno2 root netem delay "${1}ms"
     19