My shortest set was planned to be an hour, but actually went on to be 90 mins.
Longest was a 7 hour stretch in a marquee during a storm of biblical proportions – the crowd wouldn’t let me stop – at one point I breathed a sigh of relief when the generator flooded, only for the amplified sound of my laptop rebooting to get an enormous cheer when the power kicked back in!!