Commits
- Commit:
79c99a64af2fcd11a3c60a54f989167ef4a72310
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't leak objects which can't be cached
- Commit:
01cd76145e99ea71ca66e60e659e21237b1240e6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add cache debug output for too large elements
- Commit:
a60c9e772e2560a97c782a5dbe5269e6c5ad9d1f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't cache objects larger than 1MB
- Commit:
2ee32b237b2ca32a44543f7e32f3d1b2757115b8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix build with -DGOT_OBJ_CACHE_DEBUG
- Commit:
638f9024045bbe2420143f8868dcc484c231c634
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_error_prefix_errno() to got_error_from_errno()
- Commit:
230a42bdc60c6136d2a5ce65bf1a2f26d990c096
- From:
- joshua stein <jcs@jcs.org>
- Date:
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
- Commit:
f4a881ce8b200e5283247799c39abd2b578b8e75
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
more support for tag objects; new code is not yet reachable
- Commit:
cb103d042c6d1e6cb1483ffa71f54577a8564d9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_for_each() to return an error
- Commit:
f054b67ad04873dfbc5d2644a77c3cf422af3c67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove object_idcache; use object_idset instead
- Commit:
507aef8f8e1be34cae656c48f04b5c814d8a7b76
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero object cache entries during allocation
- Commit:
d83eb5cd1cc329e58e94aa0b17aa348f4df65734
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make id cache eviction more efficient
- Commit:
dab9d9b63ebe52eebf58e58dfccafcd21c53ad00
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
actually initialize cache struct in got_object_cache_init()
- Commit:
9185b86391a5c4ff9989ab6755b815050869848c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tree cache size can be reduced without harmful effects
- Commit:
9bccfa6390719b00648d07eb4c795e6efa36cf64
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reduce cache sizes; less memcmp calls during 'got log PATH'
- Commit:
41fa143713753fc592bd4dcd8894b4de6a5f7350
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
back out mini-commits; no significant performance difference
- Commit:
710f3f4e5168164687c5586641920d82960b0a3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got-read-pack pre-seed the main process mini commit cache
- Commit:
05e1230b0e68bb81cdae380edccc969dd16215dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_commit_object_mini to got_mini_commit_object
- Commit:
e32baab7e125247f6fe514984040708eb0fc1d0c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an object cache for mini commits
- Commit:
414611d9fe15909ca7502d7c65f0a9090923913a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix off-by-one in commit ref counter printed by check_refcount()
- Commit:
221e79cdddc404707056ccd771cc9f38aea3f09c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
count object cache searches
- Commit:
f4081577c6c649149ef61572d31b82167e5ad33b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a Makefile.inc knob which enables cache debug output
- Commit:
7cf5e9c21a8773b07c6c99ab6219ffc5cac6b83d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
show process name in cache stats debug output
- Commit:
315fa2b2ac76949450623ae5afdd37942ae689ee
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
count cache eviction events in cache debug stats
- Commit:
cec9c8a2c9c3bf370bde0d5a9e8d731ed324df5b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump tree cache size; some operations are doing lots of tree walks
- Commit:
6bef87be901a62ffff4a5e52932fdab9c0d8cb27
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move object cache out of repository.c to its own file