Whamcloud - gitweb
LU-16983 mdc: check errcode prior mdc_fill_lvb() call 61/51761/1
authorMikhail Pershin <mpershin@whamcloud.com>
Tue, 25 Jul 2023 22:09:31 +0000 (01:09 +0300)
committerMikhail Pershin <mpershin@whamcloud.com>
Tue, 25 Jul 2023 22:23:55 +0000 (01:23 +0300)
commitc422797b3949e0b3b7fac7164f03f01dfa6aca0b
tree62f870185a2d005ac55864da51becab4648bffb3
parent3ebc8e0528e34a11ffeff1e6be347de18b248069
LU-16983 mdc: check errcode prior mdc_fill_lvb() call

The mdc_enqueue_fini() can be called with negative
errcode parameter if request processing was failed.
In that case the mdc_fill_lvb() shouldn't be called.

Issue may occur with DoM files, old server (<2.14) and
new client. The problem is in new client code.

Test-Parameters: testlist=racer serverversion=EXA5.2.8
Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: I884398beada4286bc07875247e15b41120f73a3e
lustre/mdc/mdc_dev.c