endel/resque-swapper — pull request #1 by MichaelXavier (2012-06-14 21:33:18+00:00)
Title: Ensure swap back

If there is an exception in the middle of a swap block, swapper should swap back to the original and continue to raise the error. The old behavior would stay in the new database. If you swapped within a job in resque, this would cause job failures to get posted to a different redis server than from where they originated.