summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2020-08-20 16:13:05 +0100
committerDavid Howells <dhowells@redhat.com>2020-08-20 18:21:28 +0100
commite4686c79b103c0a73b8ed41e5fd967da201b6fba (patch)
treed33ffa021696190c0a20c762ea065bc7dad72120 /scripts/git.orderFile
parentb95b30940ee46a4d892ca3de3ffb8249c4985b1f (diff)
downloadkernel-e4686c79b103c0a73b8ed41e5fd967da201b6fba.tar.gz
afs: Fix error handling in VL server rotation
The error handling in the VL server rotation in the case of there being no contactable servers is not correct. In such a case, the records of all the servers in the list are scanned and the errors and abort codes are mapped and prioritised and one error is chosen. This is then forgotten and the default error is used (EDESTADDRREQ). Fix this by using the calculated error. Also we need to note whether a server responded on one of its endpoints so that we can priorise an error from an abort message over local and network errors. Fixes: 4584ae96ae30 ("afs: Fix missing net error handling") Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions
2ae712e72141c4c1d173048a606ba8f42f6'>fault-inject: fix wrong should_fail() decision in task contextAkinobu Mita 2017-07-14fault-inject: simplify access check for fail-nthAkinobu Mita 2017-07-12fault-inject: support systematic fault injectionDmitry Vyukov 2017-05-08lib/fault-inject.c: use correct check for interruptsDmitry Vyukov