Fabric: Restablecer el control keepalive

Creado en 19 jun. 2018  ·  4Comentarios  ·  Fuente: fabric/fabric

v1 tenía un entero simple env.keepalive / --keepalive que se convirtió en client.get_transport().set_keepalive(xxx) ; v2 aún no lo ha portado.

Feature Needs patch Network

Comentario más útil

¿Alguna actualización sobre si esto se puede portar pronto? Parece una solución sencilla.

Todos 4 comentarios

¿Alguna actualización sobre si esto se puede portar pronto? Parece una solución sencilla.

También me gustaría que esto se implementara.

¿Cómo se implementaría esta funcionalidad actualmente con Fabric2? ¿O es incluso posible?

Esta podría ser una solución sucia, pero podría ser posible establecer el tiempo de espera de esta manera:
from fabric2 import Connection
c = Connection(host="1.2.3.4", user="user", connect_kwargs={"key_filename": "my_key"}
c.run("echo hey")
c.transport.set_keepalive(<keepalive>)

No encontré una forma diferente de configurar keepalive con fabric2 en este momento):

¿Fue útil esta página
0 / 5 - 0 calificaciones