|
@@ -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 {
|