Why wouldn't you at least set the memsw limit to match the memory limit as a safeguard, though? There doesn't seem to be any harm it that, even if best practice is to disable it. Also, you could allow swappiness to be set to zero for the pods to prevent them from swapping but still allow other system processes to do so.
The intended behavior is to always run with swap disabled on the nodes.
In effect, not disabling swap will prevent us from providing any resource guarantees in the future.The latest documentation for Origin explains in more detail why this is necessary:
users mailing list
users lists openshift redhat com