perkeep/pkg/syncutil
Bill Thiede 1e447b0f69 pkg/server: RAM based concurrency limiter.
The RAM limit is based on the expected amount of allocations not the
measured allocation.

Issue https://camlistore.org/issue/316

Change-Id: I3ccff6ddf880f3f9a90f6c27f15f9662fad02712
2014-01-04 23:05:18 -08:00
..
gate.go Move pkg/gate to pkg/syncutil, to house more stuff. 2013-09-12 16:04:10 +01:00
group.go Add syncutil.Group: an easy way to do multiple things at once. 2013-09-12 16:18:39 +01:00
lock.go syncutil: in RWMutexTracker, log.Fatal instead of panic on double-RLock 2013-12-24 13:45:50 -08:00
sem.go pkg/server: RAM based concurrency limiter. 2014-01-04 23:05:18 -08:00
sem_test.go pkg/server: RAM based concurrency limiter. 2014-01-04 23:05:18 -08:00
syncutil_test.go syncutil: more debugging and paranoia 2013-12-12 11:13:03 +04:00