Replace the contents of /usr/bin/rbssh with the following:
#!/bin/sh EXTRA_OPTS="-o UserKnownHostsFile=$HOME/.ssh/known_hosts -o ForwardX11=no -o LogLevel=ERROR" # see https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing EXTRA_OPTS="-o ControlPath=/tmp/master-%r@%h:%p -o ControlMaster=auto -o ControlPersist=10m $EXTRA_OPTS" for k in $HOME/.ssh/id_{dsa,rsa} ; do test -e "$k" && EXTRA_OPTS="$EXTRA_OPTS -i $k" done exec /usr/bin/ssh $EXTRA_OPTS "$@" Using native ssh was about 5x faster than the default Python rbssh implementation. Moreover, using the connection multiplexing feature of ssh further sped up things another 5x or so. -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
