Upon all contracts hereafter made by more than one person, whether joint only or joint and several, an action may be maintained and judgment rendered against all liable thereon, or any one or any intermediate number, and if, in an action on any contract heretofore or hereafter made, more than one person be sued and process be served on only a part of them, the plaintiff may dismiss or proceed to judgment as to any so served, and either discontinue as to the others, or from time to time as the process is served, proceed to judgment against them until judgment be obtained against all. Such dismissal or discontinuance of the action as to any defendant shall not operate as a bar to any subsequent action which may be brought against him for the same cause.
Va. Code § 8.01-30