There is no advantage to keeping the session in a restored state after the restore copy completes.  The user is required to specifically terminate the restored session for more housekeeping reasons than anything, not a technical limitation.  We want the user to acknowledge that the restore has completed and then manually terminate it instead of having it simply disappear because once it is terminated there is no record that a restore had just taken place.  It is safer to make sure the user is aware of which pair was restored and that it completed successfully.
Hi, I understand during snap restore a new 'restore' session will be created, along with the 'active copy' session. And one has to manually terminate the snap session, once the restore is completed. My question is why does one has to do this manually 'terminate' the restore sesson, why not sym automatically deletes the session? In other words, is there any advantage of restore session?  And I also observed that once the restore session is present, one no longer use the target vdev in the active restore session for 'further' restores or, create snapshots. Is there any particular advantage of keeping restore session alive so that sym decide to keep the session alive even though the restore is completed? Regards!
Why a snap restore session is not automatically deleted once the restore is 
completed?