36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
O 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
|