it looks like there are a bbunch of orrphaned customizations for accounts, breaking indexes upsertledger - matching transaction rule might not assign an account. Other things might not assign accounts. This is an assertion that is commented out. Determine consequence of disabling Fix searching * indexing should happen more regularly, and just look for changes since last time it was run Running Balance Cache * Add tests for upsert-ledger * try again to see if we can get upsert-ledger into the same transaction, making it all or nothing * Make a new way to reset the entire cache for a client Address memory * JVM settings now and in prod Release steps: Stop prod Make database snapshot Create new database for prod-cloud (just called prod) Restore database Transact new schema (reset-client+account+location+date) (force-rebuild-running-balance-cache) Merge branch into master Rename prod-cloud to prod everywhere Release again Sanity checks later: * Run query Future improvements: Make reports just be based on running-balances get rid of account-groups move to solr upsertentity Look at how address works on client save. There's agood chance that we should make saving a rel with only a temp id just resolve it to null