Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. IB/TCP/GNI re-send timeout
  2. LND transmit timeout
    1. The timeout to wait for before a transmit fails and lnet_finalize() is called with an appropriate error code. This will result in a resend.
  3. Transaction timeout
    1. timeout after which LNet sends a timeout event for a missing REPLY/ACK.
  4. Message timeout
    1. timeout after which LNet abandons resending a message.
  5. Resend interval
    1. The interval between each (re)send procedure.
  6. RPC timeout
    1. The INITIAL_CONNECT_TIMEOUT is set to 5 sec
    2. ldlm_timeout and obd_timeout are tunables and default to LDLM_TIMEOUT_DEFAULT and OBD_TIMEOUT_DEFAULT.
  7. transaction timeout
    1. A PUT or a GET can be sent successfully. LNet needs to wait on the ACK/REPLY respectively.
    2. The transaction timeout defines the amount of time to wait before sending a timeout event upwards.
    3. this value is user specified and defaults to the peer_timeout default (180s)
    4. This value can be overridden by the caller of LNetGet()/LNetPut()
  8. Message timeout
    1. timeout after which LNet abandons resending a message.
  9. Resend interval
    1. The interval between each (re)send procedure.
  10. RPC timeout
    1. ptlrpc level timeouts.
    2. The INITIAL_CONNECT_TIMEOUT is set to 5 sec
    3. ldlm_timeout and obd_timeout are tunables and default to LDLM_TIMEOUT_DEFAULT and OBD_TIMEOUT_DEFAULT.

IB/TCP/GNI re-send timeout < LND transmit timeout  < LNet message timeout < LNet transaction timeout < RPC timeout.

...