浏览代码

devmapper: debug messages

Solomon Hykes 11 年之前
父节点
当前提交
c688e9b5a6
共有 2 个文件被更改,包括 5 次插入0 次删除
  1. 3 0
      devmapper/deviceset_devmapper.go
  2. 2 0
      devmapper/devmapper.go

+ 3 - 0
devmapper/deviceset_devmapper.go

@@ -690,9 +690,12 @@ func (devices *DeviceSetDM) MountDevice(hash, path string) error {
 }
 }
 
 
 func (devices *DeviceSetDM) UnmountDevice(hash, path string, deactivate bool) error {
 func (devices *DeviceSetDM) UnmountDevice(hash, path string, deactivate bool) error {
+	utils.Debugf("[devmapper] UnmountDevice(hash=%s path=%s)", hash, path)
+	defer utils.Debugf("[devmapper] UnmountDevice END")
 	devices.Lock()
 	devices.Lock()
 	defer devices.Unlock()
 	defer devices.Unlock()
 
 
+	utils.Debugf("[devmapper] Unmount(%s)", path)
 	if err := syscall.Unmount(path, 0); err != nil {
 	if err := syscall.Unmount(path, 0); err != nil {
 		utils.Debugf("\n--->Err: %s\n", err)
 		utils.Debugf("\n--->Err: %s\n", err)
 		return err
 		return err

+ 2 - 0
devmapper/devmapper.go

@@ -611,6 +611,8 @@ func deleteDevice(poolName string, deviceId int) error {
 }
 }
 
 
 func removeDevice(name string) error {
 func removeDevice(name string) error {
+	utils.Debugf("[devmapper] removeDevice START")
+	defer utils.Debugf("[devmapper] removeDevice END")
 	task, err := createTask(DeviceRemove, name)
 	task, err := createTask(DeviceRemove, name)
 	if task == nil {
 	if task == nil {
 		return err
 		return err