The ergodic hypothesis assumes that a system can explore its whole phase space in the course of time.
Holonomic constraints make the system integrable and reduce its degrees of freedom, which should if I understand it correctly also break any ergodicity that would be present without these constraints.
Is non-holonomicity a necessary and sufficient condition for the ergodicity hypothesis to be true?
Can anything else break ergodicity apart from holonomic constraints?