multipath-tools should call dm_lib_release() and dm_lib_exit()
before it returns. Then, libdevmapper will call update_devs()
and finalize the device node operation which creates
/dev/mapper/<map_name>.
This patch may not be needed if the latest libdevmapper of the
device-mapper CVS is used, since in the latest version,
dm_lib_exit() calls dm_lib_release() and dm_lib_exit() is called
by default when the program returns.
Regards,
Kiyoshi Ueda
if (n > 0)
break;
}
+ dm_lib_release();
+ dm_lib_exit();
+
return 0;
}
free_multipathvec(curmp, KEEP_PATHS);
free_pathvec(pathvec, FREE_PATHS);
free_config(conf);
+ dm_lib_release();
+ dm_lib_exit();
#ifdef _DEBUG_
dbg_free_final(NULL);
#endif