更换leader时,对于未committed的entries的response的问题

在换届leader的时候,有一些未被committed的entries。这些entries有一部分会在新的leader当中,但有一些也不会在,这个时候该如何回复给client呢?因为这些未被committed的entries可能被applied,也可能被新的leaderoverride,而且原先client的request的callback还在原来的leader的proposal当中。所以原先的leader不知道最终情况,如果只是让client重试,发送消息给新的leader,那么应该会让同一个command执行两遍。想请教各位,这种情况是怎么处理呢?