add schema upgrade tests
fix according to cr
add sharded and repl tests
fix according to CR
fix according to cr
fix according to CR
rebased branch
patch 5
still working on schema version not matching
cr fix