Whamcloud - gitweb
LU-11943 llog: Reset current log on ENOSPC 47/34347/4
authorPatrick Farrell <pfarrell@whamcloud.com>
Thu, 28 Feb 2019 18:02:13 +0000 (13:02 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 8 Mar 2019 21:49:42 +0000 (21:49 +0000)
commit7f4a1dd92a900a55cbb980bac3d20c32968334ec
treefa596f51edaf5b250d51bd2259cd3705cac6e02f
parentef19b81fca5aeca6d5017da8dd69b02c84226b55
LU-11943 llog: Reset current log on ENOSPC

The original LU-10527 patch:
"LU-10527 obdclass: don't recycle loghandle upon ENOSPC"
https://review.whamcloud.com/#/c/30897/

Kept the current log on ENOSPC.

This appears to cause llog corruption on failover, and the
other part of the original patch (removing an incorrect
assert) should be sufficient to fix the original issue.

Fixes: 5761b9576d39 ("LU-10527 obdclass: don't recycle loghandle upon ENOSPC")
Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: Ie5c0ab77940c1be0ec1f166e4d38080b254bed5c
Reviewed-on: https://review.whamcloud.com/34347
Tested-by: Jenkins
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/llog_cat.c