need zpool to revert...

hi i have created a pool using zpool command for my /dev/dsk/c1d0s3 disk.

The poolname is qwertyuiopasdfghjklmnbvcxzzxcvbnmasdfghjklqwertyuiopoiuytrewqasdfghjklkjhgfdsazxcvbnmmnbnbcxczxzassd
ddddvfhfghgjjgjhgkhkljfjlhohihiuyuioyguioyguiowyuiogwyuigwrigywuigyguiyuiogyugiyguioyuyguiowygiuygui
tyguigyuigywruiogwhkjshvksdhvjksdbjghjhjlhlghjkhsd12345

This is exactly 256 characters. I tried this to check maximum name size of the pool.

Now i cannot work with it or destroy it even forcefully(-f). Its always returning the error

internal error: unexpected error 78 at line 1684 of ../common/libzfs_dataset.c

Please help me to get back my partition so that i can create a new pool with small pool name.

reboot to milestone 'none' and delete the zpool cache

reboot -- -m milestone=none

login as root at the sulogin prompt
then delete the zpool cache

mount -o rw,remount /
rm /etc/zfs/zpool.cache

return to normal operation:

svcadm milestone all

create a new pool using

zpool create -f <disk1>...