I found this on opensolaris forums…. A nice way to increase your swap without the need for a reboot.
First check your current swap size and details;
Then create a temp swap zfs store and delete and increase swap
If you are happy to reboot…
zfs set volsize=8G rpool/swap