Hi Haris,
May i know the version of ONTAP ?
As what we know WAFL automatically picks up a disk from spare pool and starts building parity on the new disk in the event of a disk failure, there is no need that you have to assign a disk manually unlsess you don't have any spares.
Now i would like to know if the failed disk is been removed and you have no failed disks in the broken disk pool, Can you check using the command below
vol status -f ( This command displays the broken pool, shows no.of broken disks )
If this command fails can you run the below command in ADVANCED MODE
disk show -v
And look for any broken disk.
If everything seems fine then try command as below
disk assign [diskid] -s [controllerid] -f
Note :- Make sure you have ZEROED all spares before assigning them to your controller
Command to zero spare as below
disk zero spares
Thanks,
Nayab
**** If my reply helped you to solve your issue, Please help to mark it as solution to help others****