@shan.p – That makes sense now. I’m assuming in your namespace you have conflict-resolve-writes
set to true
? Hence you’re using bin convergence and replaces are not allowed on replaces as replace blindly overwrites the existing record. This can cause the loss of bin-level LUTs (Last update times) on older bins, thereby preventing convergence from working. Please see Bin convergence | Aerospike Documentation for more details, especially the section on “Record replace not allowed”.
Please let me know if there are any further questions.