Whamcloud - gitweb
LUDOC-294 protocol: Bring in new connection documentation
[doc/protocol.git] / timeouts.txt
1
2 Timeouts
3 --------
4
5 Timeouts in Lustre are handled by grouping connections into classes,
6 thus the timeout appropriate for a client connection to an OST is a
7 common property for all the OSTs on that client. That timeout may
8 differ from a timeout for other connections or replies. A full list of
9 the classes and how they are managed will wait for now.
10
11 Every request message indicates a timeout value and every reply answers
12 with the value the service will honor. Initial connection requests
13 propose a value for the timeout, and subsequent requests and replies
14 pass that value back and forth as part of the RPC descriptor
15 ('pb_timeout').
16
17 Service Times
18 -------------
19
20 Closely related to the timeouts in Lustre are the service times that
21 are expect and observed for each connection class. A request will
22 always list the service time as 0 in the RPC descriptor
23 ('pb_service_time'). The reply lists the time the server actual to
24 send the reply.
25