Hi Eric Blake
Still not I expected. the log file is result of a consistent hashing algorithm before and after removing No.12 node.
`
address@hidden build]$ diff 3.log 4.log | grep '<' | grep -v 12
< 16 13 1
< 24 16 1
address@hidden build]$ diff 3.log 4.log | vim -
Vim: Reading from stdin...
`
I still got
136683 252954,252958c252954,252958
136684 < 12 24 19
136685 < 8 17 12
136686 < 12 6 16
136687 < 16 13 1
136688 < 24 16 1
136689 ---
136690 > 11 24 19
136691 > 8 17 13
136692 > 11 6 16
136693 > 16 13 1
136694 > 24 16 1
the result is different in diff 3.6. but still '16 13 1' '24 16 1' it is the same line.
Fang