This patch set mainly introduce a object allocator with a minimal code base, for future container use.
Also fix a bug introduced by hyper volume for discard operation Liu Yuan (3): sheep, dog: rename some read/write_object helpers sheep: fix local_discard_obj http: add object allocator dog/common.c | 21 +-- dog/dog.h | 10 +- dog/farm/farm.c | 4 +- dog/vdi.c | 66 ++++----- sheep/Makefile.am | 3 +- sheep/http/http.h | 6 + sheep/http/kv.c | 42 +++--- sheep/http/oalloc.c | 304 +++++++++++++++++++++++++++++++++++++++++ sheep/ops.c | 16 +-- sheep/sheep_priv.h | 10 +- sheep/store.c | 10 +- sheep/vdi.c | 116 ++++++++-------- tests/unit/sheep/mock_store.c | 6 +- 13 files changed, 467 insertions(+), 147 deletions(-) create mode 100644 sheep/http/oalloc.c -- 1.7.9.5 -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
