This ticket is just to add the files for the new commands and compile them in, not to implement any functionality inside their run().
The new movePrimary commands (blue) should mirror the moveChunk commands:
moveChunk | movePrimary |
---|---|
cluster_move_chunk_cmd.cpp | cluster_move_primary_cmd.cpp |
configsvr_move_chunk_command.cpp | configsvr_move_primary_command.cpp |
move_chunk_command.cpp | move_primary_command.cpp |
configsvr_commit_chunk_migration_command.cpp | configsvr_commit_move_primary_command.cpp |
Specifically, the movePrimary files should
- be in the same directories
- be compiled into the same libraries
as the analogous moveChunk ones.