Whamcloud - gitweb
LU-12707 obdecho: avoid panic with partially object init 50/35950/5
authorAlexey Lyashkov <c17817@cray.com>
Wed, 28 Aug 2019 15:06:43 +0000 (18:06 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 20 Sep 2019 07:55:04 +0000 (07:55 +0000)
commit1a9ca8417c60f04a9aa719b7254372e2d18a6b0a
treee53c4e750f09c737e2e2ad112eea9da8862b2807
parent1b87e8f61781e48c31b4da647214d66addf2b90c
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.

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