hpcc-systems/HPCC-Platform — pull request #985 by rengolin (2011-11-15 16:57:48+00:00)
Title: Remove superfile on DFU addSuper failure

Discussing with @jakesmith, this seems the least intrusive work around the lack of transaction support for creating super files.

Things to consider:
- I don't need to leave the superfile creation inside the try because there's no transaction there yet, so if it fails, the superfile will not be created anyway
- I don't want to re-check if superfile exist (inside the catch) before deleting because I want it to fail once the transaction is refactored (and the superfile is deleted before getting there), so I can change it instead of ignoring it
- The only change is addition of the try/catch block with re-throw

No regressions.