Browse Source

I dont think chatGPT sol will work

Toby Chui 1 year ago
parent
commit
77f9ce5433
1 changed files with 2 additions and 1 deletions
  1. 2 1
      mod/disk/raid/mdadm.go

+ 2 - 1
mod/disk/raid/mdadm.go

@@ -110,7 +110,7 @@ func (m *Manager) CreateRAIDDevice(devName string, raidLevel int, raidDeviceIds
 	allDeviceIds := append(raidDeviceIds, spareDeviceIds...)
 	allDeviceIds := append(raidDeviceIds, spareDeviceIds...)
 
 
 	// Build the mdadm command
 	// Build the mdadm command
-	cmdArgs := []string{"mdadm", "--create", devName, fmt.Sprintf("--level=%d", raidLevel),
+	cmdArgs := []string{"mdadm", "--create", "--yes", devName, fmt.Sprintf("--level=%d", raidLevel),
 		fmt.Sprintf("--raid-devices=%d", raidDev), fmt.Sprintf("--spare-devices=%d", spareDevice)}
 		fmt.Sprintf("--raid-devices=%d", raidDev), fmt.Sprintf("--spare-devices=%d", spareDevice)}
 	cmdArgs = append(cmdArgs, allDeviceIds...)
 	cmdArgs = append(cmdArgs, allDeviceIds...)
 
 
@@ -119,6 +119,7 @@ func (m *Manager) CreateRAIDDevice(devName string, raidLevel int, raidDeviceIds
 	cmd.Stdout = os.Stdout
 	cmd.Stdout = os.Stdout
 	cmd.Stderr = os.Stderr
 	cmd.Stderr = os.Stderr
 
 
+	//TODO: REMOVE AFTER DEBUG
 	fmt.Println(cmdArgs)
 	fmt.Println(cmdArgs)
 	err := cmd.Run()
 	err := cmd.Run()
 	if err != nil {
 	if err != nil {