hpcc-systems/HPCC-Platform — pull request #2375 by rengolin (2012-05-24 10:15:55+00:00)
Title: Add create superfile inside transactions

Creating superfiles now are completely inside transactions,
with unit tests in daregress. Promote superfile was affected,
so a major refactoring in the internal works of transactions
was required, and a promote superfile unit test was also added.

This fixes #2329 and allows #2316 to be properly implemented.
However, it's not necessary to back-port to 3.8.x since the work
around implemented does keep the current behaviour (ie. creating
superfiles outside transactions).

No regressions detected, transaction unit test improved, new
promote superfiles unit tests added.