[sheepdog] [sheepdog/sheepdog] 770514: configure: shut up autotool warning "but option 's...
Masaki Saeki
saeki.masaki at po.ntts.co.jp
Mon Sep 28 08:10:47 CEST 2015
Branch: refs/heads/stable-0.9
Home: https://github.com/sheepdog/sheepdog
Commit: 7705143fa4f1d8be4c03cf3682e6c1810a9c45e7
https://github.com/sheepdog/sheepdog/commit/7705143fa4f1d8be4c03cf3682e6c1810a9c45e7
Author: Liu Yuan <liuyuan at cmss.chinamobile.com>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M configure.ac
Log Message:
-----------
configure: shut up autotool warning "but option 'subdir-objects' is disabled"
Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Commit: c89b48fa166807397f3254095fffdb00738026e2
https://github.com/sheepdog/sheepdog/commit/c89b48fa166807397f3254095fffdb00738026e2
Author: Saeki Masaki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M sheep/md.c
M sheep/plain_store.c
M sheep/sheep_priv.h
Log Message:
-----------
sheep: add static declaration to internal function
Future, we want to make an extension of the backend store using --store option.
For backend store expansion, internal function must be concealed,
so add a static declaration.
in order to adapt this modify, change the interface of md_exist().
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Commit: 6719a6d927003799f7c95bb60f7f2f785c0b1b09
https://github.com/sheepdog/sheepdog/commit/6719a6d927003799f7c95bb60f7f2f785c0b1b09
Author: Saeki Masaki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M include/util.h
M lib/util.c
M sheep/md.c
M sheep/plain_store.c
M sheep/sheep_priv.h
Log Message:
-----------
sheep: replace public functions from plain_store
Function referenced from multiple places,
it should not be defined plain_store.c, so move to the appropriate location.
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Conflicts:
sheep/plain_store.c
Conflicts were resolved by Hitoshi Mitake. Some stuff related to block
size shift in the master branch were also fixed.
Commit: af2169cbabc57dac7a814ebe9ea6ea67db7dd879
https://github.com/sheepdog/sheepdog/commit/af2169cbabc57dac7a814ebe9ea6ea67db7dd879
Author: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M sheep/Makefile.am
R sheep/md.c
R sheep/plain_store.c
R sheep/store.c
A sheep/store/common.c
A sheep/store/md.c
A sheep/store/plain_store.c
Log Message:
-----------
sheep: rename files for store_driver
This change is a preparation patch for add store_driver.
Put files together to the new folder.
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
Commit: 470ee5ce8cbf7965b384b21764e52f597781a5ba
https://github.com/sheepdog/sheepdog/commit/470ee5ce8cbf7965b384b21764e52f597781a5ba
Author: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M sheep/sheep_priv.h
M sheep/store/common.c
M sheep/store/plain_store.c
Log Message:
-----------
sheep: refactor functions shared by store_driver
This change is a preparation patch for add store_driver.
move the definition of functions that are shared by store_driver
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
Conflicts:
sheep/store/plain_store.c
Commit: 052b41fc697cf116867f4a04b64b770d090f9b7c
https://github.com/sheepdog/sheepdog/commit/052b41fc697cf116867f4a04b64b770d090f9b7c
Author: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M sheep/Makefile.am
M sheep/sheep_priv.h
M sheep/store/common.c
M sheep/store/md.c
M sheep/store/plain_store.c
A sheep/store/tree_store.c
Log Message:
-----------
sheep : add new strage type "tree"
Current sheepdog stores whole objects in single directory like "/var/lib/sheepdog/obj"
This mechanism is difficult to handle massive files when increasing cluster volume.
In particular, inode object having special informations about VDI,
so it is preferable to divide.
new storage type named "tree"
It separates the inode object and data object.
How to use ,
specify the --store option at the time format
dog cluster format --store tree
v2: refactor using common functions for store driver
use check_store_type to identify tree store_driver
v3: rename and little modify function
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
Commit: e1fb879ea6c45b762cc3ad0f7f762d6be911d657
https://github.com/sheepdog/sheepdog/commit/e1fb879ea6c45b762cc3ad0f7f762d6be911d657
Author: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
A tests/functional/101
A tests/functional/101.out
A tests/functional/102
A tests/functional/102.out
A tests/functional/103
A tests/functional/103.out
A tests/functional/104
A tests/functional/104.out
M tests/functional/group
Log Message:
-----------
test/functional: add test cases for tree store_driver
functional test for new store driver named "tree"
v2: fix output, remaining inode file counts has changed.
Signed-off-by: Masaki Saeki <saeki.masaki at po.ntts.co.jp>
Signed-off-by: Liu Yuan <liuyuan at cmss.chinamobile.com>
Conflicts:
tests/functional/group
Compare: https://github.com/sheepdog/sheepdog/compare/ae478b6f2ea4...e1fb879ea6c4
More information about the sheepdog
mailing list