[Sheepdog] [PATCH v2] add some candy helpers

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Thu Nov 17 10:50:02 CET 2011


On Thu, Nov 17, 2011 at 6:47 PM, Liu Yuan <namei.unix at gmail.com> wrote:
> 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.
>>>
>>> Thanks,
>>> Yuan
>>>
>>> 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.
>>
>> Thanks,
>>
>> Kazutaka
>
>
> 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

Okay.

Thanks,

Kazutaka



More information about the sheepdog mailing list