bug 1505 - Disk-based join

Added a session variable to limit UM memory usage by that session.