---
# System prepended metadata

title: localstorev2 testing & release checklist

---

# 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
