[Sheepdog] [PATCH v2] add some candy helpers
namei.unix at gmail.com
Thu Nov 17 10:47:16 CET 2011
On 11/17/2011 05:35 PM, MORITA Kazutaka wrote:
> At Wed, 16 Nov 2011 18:37:20 +0800,
> Liu Yuan wrote:
>> These candy helpers are spin-offs from the development "Farm". I don't know
>> when Farm will be released, so I think it would be useful for other dev to include
>> these helerps in early. Most are taken from Linux kernel, git.
>> v2 changes:
>> - drop simple slab allocator
>> - drop hash_long(), use fnv_64a_buf() as kazum suggested.
>> - add xpread, xpwrite helpers.
>> Liu Yuan (4):
>> sheep: modify Makefile.am for candy helpers.
>> sheep: add some candy helpers in util.c
>> sheep: add string buf candy helpers
>> sheep: add hlist candy helpers
>> include/list.h | 116 +++++++++++++++++++++++++
>> include/sheepdog_proto.h | 7 ++
>> include/util.h | 14 +++
>> sheep/Makefile.am | 4 +-
>> sheep/strbuf.c | 192 +++++++++++++++++++++++++++++++++++++++++
>> sheep/strbuf.h | 95 ++++++++++++++++++++
>> sheep/util.c | 214 ++++++++++++++++++++++++++++++++++++++++++++++
>> 7 files changed, 640 insertions(+), 2 deletions(-)
> Thanks, I've created 'next' branch for the next release 0.4.0, and
> applied this patchset. Let me know if you need this in 0.3.0.
Umm, I found that I should put utli.c in lib/... then logger and collie
can use it. Would you please drop this version? I am going to cook patch v3
More information about the sheepdog