1000 Commits (6cd86d86a65245f31f5a52de4e1e192394a04d74)
 

Author SHA1 Message Date
catbref 58ed72058f Another attempt to prevent "serialization failure" during trimming 4 years ago
catbref 253a994438 Add API POST /repository/checkpoint call. Renamed GET/POST /admin/repository calls to /admin/repository/data 4 years ago
catbref 5549eded38 Improve/fix use of latest block cache, for more cache hits, faster chain-tip response, etc. 4 years ago
catbref 20777363cf Split AT state storage into two HSQLDB table for better management 4 years ago
catbref b3f859f290 Don't use WITH COLUMN NAMES when exporting data from repository into local file 4 years ago
catbref 8c9f68a9c3 Add API calls for exporting node-local repository data & corresponding import to/from local files 4 years ago
catbref 41f178bf59 Add support for API key security, where X-API-KEY header must match apiKey from settings 4 years ago
catbref ad5050f92e Add support for exporting node-local repository data to .script files and corresponding import function 4 years ago
catbref 16397852ae Add synchronization around updating trim heights to prevent deadlock/rollback 4 years ago
catbref c125a53655 More (optionally) logging when comparing chains with peers. Support for potential future minor consensus change. 4 years ago
catbref 7b056a832f Turn off HSQLDB redo-log "blockchain.log" and periodically call "CHECKPOINT" instead. 4 years ago
catbref 6c40727027 More reporting for slow HSQLDB queries/commits 4 years ago
catbref 8f06765caf Networking performance improvements and message sending bugfix 4 years ago
catbref de2fc78ad1 Add support for SHA256 digest of ByteBuffer in Crypto class 4 years ago
catbref ee08410260 More trace-level debugging in Synchronizer to help diagnose chain reorg issues 4 years ago
catbref 88da8d949f Don't allow latest blocks cache to be empty 4 years ago
catbref d2a92db921 More caching for GetBlockMessage. Added API call GET /admin/enginestats to monitor cache usage 4 years ago
catbref 9c18a33d7f Improve tools/build-auto-update.sh when working on detached HEAD 4 years ago
catbref f3b8258067 Add more latest block caching to reduce repository accesses, especially for requests from remote peers 4 years ago
catbref da78c73485 Remove extraneous call to Controller.onNewBlock() after synchronization, as this call is performed per-block inside Synchronizer 4 years ago
catbref cec25ce279 Add API call POST /peers/commonblock <connected-peer> as debugging aid 4 years ago
catbref 0389007491 Skip trimming while performing synchronization 4 years ago
catbref 38a64bdd9e Prevent HSQLDB prepared statement cache invalidation when rebuilding latest AT states cache 4 years ago
catbref 6a24f787c4 Bump to v1.3.6 4 years ago
catbref 98564aa8bf Fix SQL logic error when fetching trade offers 4 years ago
catbref 9ceff90f42 Upgrade to CIYAM-AT v1.3.8 with slight performance improvements 4 years ago
catbref 6a4388fecc Use cached PreparedStatement for HSQLDB.assertEmptyTransaction + other minor HSQLDB fixes 4 years ago
catbref 1958444bc4 Add recipient indexes for payment/AT transactions to speed up AT processing 4 years ago
catbref a2038274e1 Keep latest AT state, even if "finished", so we can produce historical trade data 4 years ago
catbref 532c697026 Moved AT State & online signatures trimming intervals, batch sizes, limits, etc. to Settings 4 years ago
catbref 5cf5c1e1f7 Take pressure off GC by not creating/destroying HSQLDB sub-repositories all the time 4 years ago
catbref 60621e8b81 Reworked AT-states and online signatures trimming 4 years ago
catbref a6a1f65d3e Reduce block search size in AT state trimmer to reduce load 4 years ago
catbref a681f741dd Add initial delay before trimming online accounts signatures 4 years ago
catbref bed9837967 Added settings entry "localeLang" for controlling core language (not-API) 4 years ago
catbref 855cb2226a Aggressively trim old AT state data and online accounts signatures. 4 years ago
catbref d85a3d17c8 Fix for HSQLDB deadlock during CHECKPOINT. 4 years ago
catbref 81a5b154c2 Add API call DELETE /admin/repository which actually performs repository maintenance (takes several minutes) 4 years ago
catbref a6f42df9d6 Add isTestNet to API call GET /admin/info 4 years ago
catbref 17ae7acc6d Reduce DB storage of AT states 4 years ago
catbref 3d5fec3c30 Bump to HSQLDB v2.5.1 as we seem clear of OOM issue 4 years ago
catbref 21f48fba5f HSQLDB PreparedStatement caching improvements 4 years ago
catbref d0da5d7c48 ATs: only call MachineState.getCodeBytes() once in preparation for using newer AT lib 4 years ago
catbref 4209cc6ee4 Improve SQL prepared statement caching in HSQLDBATRepository, plus missing space in SQL in getMatchingFinalATStates 4 years ago
catbref f3e1092dd5 Improve SQL prepared statement caching in HSQLDBBlockRepository.getBlockInfos & test to cover 4 years ago
catbref 43055b666f Improve SQL prepared statement caching in HSQLDBAccountRepository.getEligibleLegacyQoraHolders() 4 years ago
catbref 7cd8ed6e23 HTLC secret and status caching to reduce repeated calls to ElectrumX network 4 years ago
catbref 4bc0edeeca Litecoin trade-bot added! 4 years ago
catbref 7a06df6ccd Improve SQL prepared statement caching in HSQLDBATRepository, plus missing space in SQL in getMatchingFinalATStates 4 years ago
catbref d9164a32e5 Improve SQL prepared statement caching in HSQLDBBlockRepository.getBlockInfos & test to cover 4 years ago