0
I Use This!
Inactive

Commits : Listings

Analyzed about 2 hours ago. based on code collected about 6 hours ago.
Apr 30, 2023 — Apr 30, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Experimentally implement kqueues More... over 16 years ago
A slight overhaul of network connection & inbuf processing; kill struct thread_job and related code, give up on little flexibility (chaining of requests) in favour of little speed (too little - apparently something else is the bottleneck). More... over 16 years ago
Kill SIGTSTP handler More... over 16 years ago
Increase the possibility of concurrency More... over 16 years ago
Legacy garbage More... over 16 years ago
* Use a known random seed to get repeatable results. * Demote the "key not found" error to just a printf More... over 16 years ago
Make the dequeues deep and avoid multiple mutex+cv operations in the same network thread iteration. This favours big loads at the small expense of small ones. More... over 16 years ago
Numerous bug fixes and performance optimizations - can do > 50 ops/s on a dual-core system now. More... over 16 years ago
Fix memory leak More... over 16 years ago
Implemented enough functionality for a multi-client benchmark More... over 16 years ago
Implemented TCP server and client More... over 16 years ago
D'oh - fix obviously uncompilable code More... over 16 years ago
First states of cache dump/load facility More... over 16 years ago
Use SIGINFO only if it's available (a BSD thing) More... over 16 years ago
Add structure size survey More... over 16 years ago
Remove processor spec More... over 16 years ago
Basic functionality finished - ADD & GET commands are operational. More... over 16 years ago
Document locking design More... over 16 years ago
Added more debugging info, started working on cache protocol More... over 16 years ago
Some protocol bugs fixed, added debugging status points More... over 16 years ago
Network protocol and command queueing completed More... over 16 years ago
More work on the protocol infrastructure; start of client-side work More... over 16 years ago
Not needed since most of the data is moved to mc_protocol.h More... over 16 years ago
Fix tag declarations, add some more comments More... over 16 years ago
Misc More... over 16 years ago
Update the basic data structures. Now the key-value pairs are stored in a static hash table of RB trees, and the tag-value-data mappings are stored in a RB tree of RB trees. More... over 16 years ago
Modifications to the license. Explicitely state some hitherto implied rules, state that the license is no longer equivalent to the Artistic license. More... over 16 years ago
Fix compiler errors More... almost 17 years ago
Resumed working on the protocol; implemented client accept loop More... almost 17 years ago
Server-client common data More... almost 17 years ago