currently we have KVS_MAX_SNAPSHOTS is statically configured to 3 , i would suggest to have it as configuration parameter instead of fixed number.