Just wanted to share my experience.
I just upgraded one of my nodes to 3.3, and rebuilt all of the software against it. It was relatively painless, just with a few minor modifications I had to make, but nothing that was Ice's fault by any means.
I did a manual db_dump | db_restore on one of my freeze databases to migrate it up from 4.5 top 4.6. I didn't see a way to do this with the freeze tools that came with Ice, but I'm sure I'm just missing something.
Also, since the main icegrid server is still running 3.2 (and will be for a while yet), I had to override the IceBox.Service.IceStorm property for the IceStorm server running at that node, because the template by default wants to set it to IceStormService,32 and that node needs ,33. I also think this means that all of my nodes are going to have to be ugpraded to 3.3 BEFORE I can upgrade icegrid on the server because then it will change all of the icestorm servers default to ,33 at that point.
All in all, very smooth. Next I just have to scour my code to find ways to take advantage of all of the new goodies.

Reply With Quote