'This is called when both the kernel send buffer and the twisted
tcp connection send buffers have become full.
We don\'t actually have any control over those sizes, so we buffer some
commands ourselves before knifing the connection due to the remote
failing to keep up.'

def pauseProducing(self):

    logger.info('[%s]    Pause    producing', self.id())
    self.state = ConnectionStates.PAUSED
