Check-in [6a9bfc7036]
Overview
Comment:Document the speed-up hack a bit
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 6a9bfc70361e019a3afd9f5bbbde7cf230a65fd8b9572d78a9e331e927f325ff
User & Date: rkeene on 2018-07-12 21:17:02
Other Links: manifest | tags
Context
2018-07-12
21:18
Merged in start of network branch check-in: c07e032cc7 user: rkeene tags: trunk
21:17
Document the speed-up hack a bit check-in: 6a9bfc7036 user: rkeene tags: trunk
21:10
Better handling of duplicate keys and added a new LMDB foreach mechanism check-in: 3a7a6bfc16 user: rkeene tags: trunk
Changes

Modified nano.tcl from [7a1ec5be31] to [732975759f].

1299
1300
1301
1302
1303
1304
1305

1306
1307
1308
1309
1310
1311
1312
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313







+







			}
		}
	}

	return
}

# XXX:TODO: Track down why this speeds things up >10x
interp alias {} ::nano::ledger::lmdb::_magicSpeedup {} time

proc ::nano::ledger::lmdb::getPending {lmdbInfo args} {
	if {[llength $args] > 0} {
		set account [lindex $args 0]
		set accountPubKey [::nano::address::toPublicKey $account -binary]
		append searchKey $accountPubKey