Is your feature request related to a problem? Please describe.
Please refer #5033 & #3706 for understanding no-op replication with remote translog enabled. This is a follow up on #5282.
With remote translog enabled, the calls from primary shards to replicas which do not have a local translog would only require primary term validation. Apart from that we will need to support PublishCheckpointAction for Segment replication to work.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.