Whamcloud - gitweb
LU-8753 llog: remove lgh_write_offset 08/24008/3
authorDi Wang <di.wang@intel.com>
Sat, 5 Nov 2016 00:40:07 +0000 (20:40 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 9 Jan 2017 05:44:08 +0000 (05:44 +0000)
commitf36daac69fe6e0cd35e2369967f4bae11bd2666f
tree757e4a472ff81331cb9d5175766232cf7b4ddc03
parent610ac5c64d92f95924da839d3a2da28e9909956a
LU-8753 llog: remove lgh_write_offset

Remove lgh_write_offset for remote llog object,
since it is not easy to be refreshed when remote
transaction fails, which might cause llog file
corruption. Instead let's rely on the osp object
cache to invalidate and update the llog object
size.

Signed-off-by: Di Wang <di.wang@intel.com>
Change-Id: I38aa9ce2c5ac6485bf0cf6be023b8edde986b5d3
Reviewed-on: https://review.whamcloud.com/24008
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre_log.h
lustre/obdclass/llog.c
lustre/obdclass/llog_osd.c
lustre/osp/osp_object.c