Commit Graph

17 Commits

Author SHA1 Message Date
JoelKatz
c2922e5a16 Remove an unused variable. 2013-01-10 00:19:47 -08:00
JoelKatz
1e2b11fe80 Slight improvement. 2013-01-09 23:54:23 -08:00
JoelKatz
34411001e6 Mark a major FIXME. 2013-01-09 21:17:41 -08:00
JoelKatz
99a8925fe5 Merge function to add all nodes from another database. 2013-01-09 20:48:56 -08:00
JoelKatz
7ed37066cf Add some features to the KeyCache code so we can use it for ledger acquire failure tracking too. 2013-01-09 15:55:18 -08:00
JoelKatz
714b3fb0d0 Small fixes. 2013-01-09 10:14:18 -08:00
JoelKatz
607e2039e2 Add negative caching for HashedObject class. This massively reduces
contention for the database lock under high network ledger fetch load.
2013-01-08 14:50:03 -08:00
Arthur Britto
8877501e5b Remove db->escape in favor of sqlEscape. 2013-01-06 02:08:54 -08:00
JoelKatz
34456b019c Cleanup thread creation. 2012-12-21 12:10:26 -08:00
JoelKatz
2664229017 Fix a compiler warning. 2012-11-29 09:00:05 -08:00
JoelKatz
72777b6b83 Remove some shared pointers on load monitors. 2012-11-28 15:53:07 -08:00
JoelKatz
bfbf0aa185 Eliminate redundant write set waits. You don't need to wait on future write sets. 2012-11-28 15:34:47 -08:00
JoelKatz
6aca65ff76 Get the shared pointers out of the scoped lock stuff. We don't need it. 2012-11-28 15:27:20 -08:00
JoelKatz
b4ff61b9e6 Fix the other half. 2012-11-20 12:57:25 -08:00
JoelKatz
61df47658c Fixed huge performance-sapping bug. 2012-11-20 12:54:47 -08:00
JoelKatz
11088937a4 Track special disk accesses. 2012-11-19 17:08:58 -08:00
Stefan Thomas
fa3fab5816 Moved cpp code to src/cpp and js code to src/js. 2012-11-07 12:49:50 -08:00