Whamcloud - gitweb
LU-12707 obdecho: avoid panic with partially object init 17/36317/2
authorAlexey Lyashkov <c17817@cray.com>
Wed, 28 Aug 2019 15:06:43 +0000 (18:06 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 21 Nov 2019 07:31:32 +0000 (07:31 +0000)
commit362e9365699abf08d17044c3c9dd60acfb332a9a
treeb7139b9154e149295bf424cde46ad1a0e7661399
parent53a71b25eee29fbf1b1b13e04abd2a5b4cd8941d
LU-12707 obdecho: avoid panic with partially object init

in some cases (like ENOMEM) init function can't called, so
any init related code should placed in the object delete handler,
not in the object free.

Lustre-change: https://review.whamcloud.com/35950
Lustre-commit: 1a9ca8417c60f04a9aa719b7254372e2d18a6b0a

Signed-off-by: Alexey Lyashkov <c17817@cray.com>
Change-Id: I1fca56423de9a045aac2c495fbc45069c3bbc97c
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/36317
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/obdecho/echo_client.c