lib/object_cache.c


Log

Author Commit Date CI Message
Stefan Sperling cb103d04 2018-11-07T06:42:26 allow got_object_idset_for_each() to return an error
Stefan Sperling f054b67a 2018-11-05T22:28:03 remove object_idcache; use object_idset instead
Stefan Sperling 507aef8f 2018-11-05T18:57:41 no need to zero object cache entries during allocation
Stefan Sperling d83eb5cd 2018-11-05T18:50:09 make id cache eviction more efficient
Stefan Sperling dab9d9b6 2018-11-05T16:41:53 actually initialize cache struct in got_object_cache_init()
Stefan Sperling 9185b863 2018-11-05T16:30:04 tree cache size can be reduced without harmful effects
Stefan Sperling 9bccfa63 2018-11-05T15:42:42 reduce cache sizes; less memcmp calls during 'got log PATH'
Stefan Sperling 41fa1437 2018-11-05T15:30:15 back out mini-commits; no significant performance difference
Stefan Sperling 710f3f4e 2018-11-05T15:26:18 make got-read-pack pre-seed the main process mini commit cache
Stefan Sperling 05e1230b 2018-11-05T12:42:03 rename got_commit_object_mini to got_mini_commit_object
Stefan Sperling e32baab7 2018-11-05T12:39:49 add an object cache for mini commits
Stefan Sperling 414611d9 2018-09-19T22:03:24 fix off-by-one in commit ref counter printed by check_refcount()
Stefan Sperling 221e79cd 2018-09-16T19:30:04 count object cache searches
Stefan Sperling f4081577 2018-09-15T20:45:42 add a Makefile.inc knob which enables cache debug output
Stefan Sperling 7cf5e9c2 2018-09-15T20:44:10 show process name in cache stats debug output
Stefan Sperling 315fa2b2 2018-09-15T20:19:18 count cache eviction events in cache debug stats
Stefan Sperling cec9c8a2 2018-09-15T20:18:32 bump tree cache size; some operations are doing lots of tree walks
Stefan Sperling 6bef87be 2018-09-11T11:23:44 move object cache out of repository.c to its own file