Whamcloud - gitweb
LU-5252: Do not unconditionally delete the HSM event fifo 09/10809/4
authorFrank Zago <fzago@cray.com>
Fri, 20 Jun 2014 17:23:26 +0000 (12:23 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Sun, 20 Jul 2014 18:39:00 +0000 (18:39 +0000)
commit7b7e6e2fb692eb3fa8d386addbc33763acf1a397
tree31ca3f2de07f754a4d8695de185390a9dba70247
parent062275772df6ba9027710048f2c1ee26e5574a51
LU-5252: Do not unconditionally delete the HSM event fifo

The lustreapi HSM library will use a pipe if it already exists.
However the deregistration will unconditionally delete that pipe,
which is not correct.

An admin may want to create the pipe with certain rights/ownership,
which the llapi_hsm_register_event_fifo() doesn't allow. In that case,
llapi_hsm_unregister_event_fifo() should not delete it.

Change-Id: I487f6efea06c6f6bc88b2f838153c0239e369461
Signed-off-by: frank zago <fzago@cray.com>
Reviewed-on: http://review.whamcloud.com/10809
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Patrick Farrell <paf@cray.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/utils/liblustreapi_hsm.c