# localstorev2 testing & release checklist ## Testing - [ ] set up a private cluster with a private geth and deploy the new version - [ ] generate performance reports of uploads and downloads of the rewrite relative to master - this can be achieved by setting up a normal cluster, do some uploads and measure, then, deploy the rewrite, observe the migration, then continue uploads and measure. - ``` .env file export NAMESPACE=localstorev2 export AWS_ACCOUNT_ID=878227555959 export BOOTNODE_REPLICA=1 #MAX 1 export GATEWAY_REPLICA=1 #MAX 10 export FULL_REPLICA=2 #MAX 100 export LIGHT_REPLICA=0 #MAX 20 ``` ## Before Release - [x] reset all sync intervals in puller (#PR?) - [x] hook up kademlia set storage radius func to the reserve - [ ] figure out stamp collision issue for upload sessions - uploads should not override chunks from the same session! - [x] reduce puller error logs to debug - [ ] handle batch eviction in uploadstore - [ ] index collision errors should not cause the puller to retry the same interval - [ ] check if filesync for leveldb is a bottleneck - [x] radius manager interval duration and threshold - [x] hive has a version bump so address books must be nuked (or not migrated as part of the localstore release) ## Found Issues - [x] isFullySync is true even though sync rate is non-zero - this eventually gets resolved after the node runs for a little while