The currentOp output-fields documentation indicates that donorState is “only present on a donor shard”, coordinatorState is “only present on the coordinating config server.” But recipientState is also “only present on a donor shard”.
There are other resharding properties such as oplogEntriesFetched that are “only present on a recipient shard”. So it surprised me that both donorState and recipientState are only available on the donor shard, and I would like to verify whether this is correct as written, or perhaps a copy/paste error in the documentation.