May 2012 Archives by subject
      
      Starting: Tue May  1 05:23:06 CEST 2012
         Ending: Thu May 31 18:46:01 CEST 2012
         Messages: 1083
     
- [sheepdog] [lttng-dev] [PATCH] configure: exit	if	urcu/uatomic.h is not found
 
Mathieu Desnoyers
- [sheepdog] [lttng-dev] [PATCH] configure: exit	if	urcu/uatomic.h is not found
 
Paul E. McKenney
- [sheepdog] [lttng-dev] [PATCH] configure: exit	if	urcu/uatomic.h is not found
 
Mathieu Desnoyers
- [sheepdog] [lttng-dev] [PATCH] configure: exit	if	urcu/uatomic.h is not found
 
Paul E. McKenney
- [sheepdog] [PACH] use unions for protocol request and response	structures
 
Christoph Hellwig
- [sheepdog] [PACH] use unions for protocol request and response structures
 
Liu Yuan
- [sheepdog] [PACH] use unions for protocol request and response	structures
 
Christoph Hellwig
- [sheepdog] [PACH] use unions for protocol request and response structures
 
Liu Yuan
- [sheepdog] [PATCH 0/3] use struct vnode_info in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/3] use struct vnode_info in recovery
 
Liu Yuan
- [sheepdog] [PATCH 0/4] remove simple store and add basic concurrent	access to Farm
 
Liu Yuan
- [sheepdog] [PATCH 0/4] small objlist cache cleanups
 
Christoph Hellwig
- [sheepdog] [PATCH 0/4] small objlist cache cleanups
 
Liu Yuan
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to recovery
 
Liu Yuan
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead	of busy retrying
 
levin li
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead of busy retrying
 
levin li
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] local: avoid overloading event types
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] local: avoid overloading event types
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: get current nodes and vnodes from	cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 1/2] sheep: move all object cache code into	object_cache.c
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: move all object cache code into object_cache.c
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: queue cluster and local requests	directly
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: queue cluster and local requests directly
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: split do_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: split do_io_request
 
Liu Yuan
- [sheepdog] [PATCH 1/2] zookeeper: fix node_btree_clear()
 
Yunkai Zhang
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: delete useless	get_vdi_bitmap_from_sd_list()
 
Yunkai Zhang
- [sheepdog] [PATCH 1/3] sheep: delete useless	get_vdi_bitmap_from_sd_list()
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: factor out a helper to allocate a struct vnode_info
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: refactor read/write_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/4] remove simple store support
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: hide objlist implementation better
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5 v2] sheep: remove dead code in	get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: remove dead code in get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] sheep: remove dead code in get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/7] sheep: dont resume pending requests or	recovery when retrying
 
Christoph Hellwig
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler	in recovery
 
levin li
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler in recovery
 
Liu Yuan
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler in recovery
 
levin li
- [sheepdog] [PATCH 2/2] local: remove the unused local_block_wq	workqueue
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: factor node list updates
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
levin li
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from	cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from	cache
 
HaiTing Yao
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from cache
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from cache
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to	vdi.c
 
Yibin Shen
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove the request_queue
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] zookeeper: fix master transfer logic
 
Yunkai Zhang
- [sheepdog] [PATCH 2/2] zookeeper: fix master transfer logic
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: further refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of	set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of	set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of set_bit()
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] sheep: directly insert entries into the	objlist cache on startup
 
Christoph Hellwig
- [sheepdog] [PATCH 2/5] sheep: consolidate checks for enough	available zones
 
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: use requeue_request to retry requests	in io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 2/8] make requests with new epoch sleep until	epoch is updated
 
levin li
- [sheepdog] [PATCH 3/3] object cache: use bitops for bits	manipulation.
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: add back oid_to_vnode
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: let forward_read_obj_req() read	random copy
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: use struct vnode_info in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: use a normal buffer for the objlist	cache
 
Christoph Hellwig
- [sheepdog] [PATCH 3/5] sheep: store nodes in sys->nodes in	log_last_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH 3/7] sheep: merge process_io_request into	queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 3/8] make gateway to retry when received	SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH 4/4] collie: use 'farm' as default store	driver
 
Christoph Hellwig
- [sheepdog] [PATCH 4/4] collie: use 'farm' as default store driver
 
Liu Yuan
- [sheepdog] [PATCH 4/4] sheep: check the response buffer size in	get_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH 4/5] sheep: store the node list in struct	vnode_info
 
Christoph Hellwig
- [sheepdog] [PATCH 4/5] sheep: store the node list in struct	vnode_info
 
Liu Yuan
- [sheepdog] [PATCH 4/7] sheep: split queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in	RW_INIT
 
levin li
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in RW_INIT
 
Yibin Shen
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH 5/5] sheep: move more join code to	update_cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/8] make IO request to wait when the requested	object is in recovery
 
levin li
- [sheepdog] [PATCH 5/8] make IO request to wait when the requested object is in recovery
 
Yibin Shen
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Christoph Hellwig
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Liu Yuan
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Christoph Hellwig
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Liu Yuan
- [sheepdog] [PATCH 6/8] clear the object wait queue when new	recovery work comes
 
levin li
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in	check_request_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH 7/8] fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH 8/8] make gateway requests only retry in	io_op_done()
 
levin li
- [sheepdog] [PATCH consolidate the MAX_EVENT_BUF_SIZE definitions
 
Christoph Hellwig
- [sheepdog] [PATCH consolidate the MAX_EVENT_BUF_SIZE definitions
 
Liu Yuan
- [sheepdog] [PATCH RFC] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH RFC] use queue_request when resume waiting requests
 
Christoph Hellwig
- [sheepdog] [PATCH RFC] use queue_request when resume waiting requests
 
levin li
- [sheepdog] [PATCH UPDATE] farm: refactor core code
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH UPDATE] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH UPDATE] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Christoph Hellwig
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] sheep: add an option to disable	object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/2] sheep: add an option to disable object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/6] remove simple store
 
Liu Yuan
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v2 03/15] sheepfs: core infrastructure
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 07/15] sheepfs: add 'volume' entry
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 09/15] sheepfs: implement 'open' operation
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/2] add fls,	fls64 operation for bit manipulation
 
Liu Yuan
- [sheepdog] [PATCH v2 1/2] sheep: read cached data if it exists in	read_object()
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/6] collie: use 'farm' as default store driver
 
Liu Yuan
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 10/15] sheepfs: teach volumes to unmount
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 12/15] sheepfs: add a socket pool to	speedup connection
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 14/15] sheepfs: teach volume to read/write	COW objects
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] object cache: use bitops for bits	manipulation.
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable object cache
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/6] remove simple store support
 
Liu Yuan
- [sheepdog] [PATCH v2 2/6] remove simple store support
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
Liu Yuan
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
Christoph Hellwig
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 3/7] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v2 4/6] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH v2 4/7] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v2 5/6] store: remove update_epoch_store()
 
Liu Yuan
- [sheepdog] [PATCH v2 5/7] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v2 6/6] store: remove get_store_dir()
 
Liu Yuan
- [sheepdog] [PATCH v2 6/7] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v2 7/7] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v2] farm: remove stale objects for crashed	sheep when it comes back
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] farm: remove stale objects for crashed sheep	when it comes back
 
Liu Yuan
- [sheepdog] [PATCH v2] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH v2] make recovery not to retry when recover_object_from_replica() fail
 
Christoph Hellwig
- [sheepdog] [PATCH v2] obj list cache: add a buffer to object list	cache as a second level cache
 
levin li
- [sheepdog] [PATCH v2] obj list cache: add a buffer to object list cache as a second level cache
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out	data from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data	from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: get current nodes and vnodes from cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH v2] sheep: get current nodes and vnodes from cache
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Christoph Hellwig
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Christoph Hellwig
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH v3 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v3 00/15] introduce user-level sheepfs to	explore cluster storage
 
MORITA Kazutaka
- [sheepdog] [PATCH v3 00/15] introduce user-level sheepfs to explore	cluster storage
 
Liu Yuan
- [sheepdog] [PATCH v3 01/15] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [sheepdog] [PATCH v3 02/15] sheep: move strbuf and rmdir_t into lib
 
Liu Yuan
- [sheepdog] [PATCH v3 03/15] sheepfs: core infrastructure
 
Liu Yuan
- [sheepdog] [PATCH v3 04/15] sheepfs: add 'cluster' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 05/15] sheepfs: add 'vdi' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 06/15] sheepfs: implement shadow file mechanism
 
Liu Yuan
- [sheepdog] [PATCH v3 07/15] sheepfs: add 'volume' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 08/15] sheepfs: implement 'sync' operation for	volumes
 
Liu Yuan
- [sheepdog] [PATCH v3 09/15] sheepfs: implement 'open' operation
 
Liu Yuan
- [sheepdog] [PATCH v3 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v3 10/15] sheepfs: teach volumes to unmount
 
Liu Yuan
- [sheepdog] [PATCH v3 11/15] sheepfs: add 'node' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 12/15] sheepfs: add a socket pool to speedup	connection
 
Liu Yuan
- [sheepdog] [PATCH v3 13/15] sheepfs: add options to pass the	address and port of the sheep
 
Liu Yuan
- [sheepdog] [PATCH v3 14/15] sheepfs: teach volume to read/write COW	objects
 
Liu Yuan
- [sheepdog] [PATCH v3 15/15] sheepfs: add config entry
 
Liu Yuan
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from process_event_queue()
 
Shevek
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Liu Yuan
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v3 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v3 3/8] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Liu Yuan
- [sheepdog] [PATCH v3 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v3 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v3 5/8] recovery: make IO request to wait when the requested object is in recovery
 
Liu Yuan
- [sheepdog] [PATCH v3 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v3 6/8] recovery: clear the object wait queue when new recovery work comes
 
Liu Yuan
- [sheepdog] [PATCH v3 7/8] recovery: fix a race condition in	recovery
 
Liu Yuan
- [sheepdog] [PATCH v3 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v3 8/8] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v3] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH v3] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v3] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Christoph Hellwig
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Christoph Hellwig
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v3] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH v3] sheep: use queue_request when resume	waiting requests
 
Liu Yuan
- [sheepdog] [PATCH v3] sheep: use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH v3] sheep: use queue_request when resume waiting requests
 
Christoph Hellwig
- [sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v4 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v4 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v4 3/8] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v4 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v4 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v4 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v4 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only	retry in io_op_done()
 
MORITA Kazutaka
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only	retry in io_op_done()
 
MORITA Kazutaka
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Christoph Hellwig
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Liu Yuan
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Christoph Hellwig
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
levin li
- [sheepdog] [PATCH v4] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v4] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH V4] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V4] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery instead of busy retrying
 
Christoph Hellwig
- [sheepdog] [PATCH v5 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v5 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v5 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v5 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v5 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v5 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v5 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only	retry when requested object is local
 
MORITA Kazutaka
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry	when requested object is local
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry	when requested object is local
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Christoph Hellwig
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH V5] [PATCH V5] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V5] [PATCH V5] sheep: remove unregister_event from process_event_queue()
 
Liu Yuan
- [sheepdog] [PATCH,	RFC] sheep: send the vdi inuse bitmap in the join message
 
Christoph Hellwig
- [sheepdog] [PATCH,	RFC] sheep: send the vdi inuse bitmap in the join message
 
MORITA Kazutaka
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Liu Yuan
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Yunkai Zhang
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Yunkai Zhang
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Liu Yuan
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Liu Yuan
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Yunkai Zhang
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Yunkai Zhang
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
 
Liu Yuan
- [sheepdog] [PATCH,	RFC] sheep: send the vdi inuse bitmap in the join message
 
Christoph Hellwig
- [sheepdog] [PATCH,	RFC] sheep: send the vdi inuse bitmap in the join message
 
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] use struct vnode_info in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/3] use struct vnode_info in recovery
 
Liu Yuan
- [sheepdog] [PATCH 0/4] remove simple store and add basic concurrent	access to Farm
 
Liu Yuan
- [sheepdog] [PATCH 0/4] small objlist cache cleanups
 
Christoph Hellwig
- [sheepdog] [PATCH 0/4] small objlist cache cleanups
 
Liu Yuan
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to recovery
 
Liu Yuan
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead	of busy retrying
 
levin li
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead of busy retrying
 
levin li
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] local: avoid overloading event types
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] local: avoid overloading event types
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: get current nodes and vnodes from	cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 1/2] sheep: move all object cache code into	object_cache.c
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: move all object cache code into object_cache.c
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: pass a node list to	update_epoch_log
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: queue cluster and local requests	directly
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: queue cluster and local requests directly
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: split do_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: split do_io_request
 
Liu Yuan
- [sheepdog] [PATCH 1/2] zookeeper: fix node_btree_clear()
 
Yunkai Zhang
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: delete useless	get_vdi_bitmap_from_sd_list()
 
Yunkai Zhang
- [sheepdog] [PATCH 1/3] sheep: delete useless	get_vdi_bitmap_from_sd_list()
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: factor out a helper to allocate a struct vnode_info
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: refactor read/write_object()
 
Liu Yuan
- [sheepdog] [PATCH 1/4] remove simple store support
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: hide objlist implementation better
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] sheep: remove dead code in get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: remove dead code in get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] sheep: remove dead code in	get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 1/5 v2] sheep: remove dead code in	get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 1/7] sheep: dont resume pending requests or	recovery when retrying
 
Christoph Hellwig
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler	in recovery
 
levin li
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler in recovery
 
Liu Yuan
- [sheepdog] [PATCH 1/8] use rbtree to replace the priority scheduler in recovery
 
levin li
- [sheepdog] [PATCH 2/2] local: remove the unused local_block_wq	workqueue
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: factor node list updates
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
levin li
- [sheepdog] [PATCH 2/2] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from	cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from cache
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from	cache
 
HaiTing Yao
- [sheepdog] [PATCH 2/2] sheep: get current nodes and vnodes from cache
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to	vdi.c
 
Yibin Shen
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: move read/write/remove_object to vdi.c
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove the request_queue
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] zookeeper: fix master transfer logic
 
Yunkai Zhang
- [sheepdog] [PATCH 2/2] zookeeper: fix master transfer logic
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: further refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of set_bit()
 
Christoph Hellwig
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of	set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: use a non-atomic version of	set_bit()
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: add basic concurrent support
 
Liu Yuan
- [sheepdog] [PATCH 2/4] sheep: directly insert entries into the	objlist cache on startup
 
Christoph Hellwig
- [sheepdog] [PATCH 2/5] sheep: consolidate checks for enough	available zones
 
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: use requeue_request to retry requests	in io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 2/8] make requests with new epoch sleep until	epoch is updated
 
levin li
- [sheepdog] [PATCH 3/3] object cache: use bitops for bits	manipulation.
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: add back oid_to_vnode
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: let forward_read_obj_req() read	random copy
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH 3/3] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: use struct vnode_info in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: use a normal buffer for the objlist	cache
 
Christoph Hellwig
- [sheepdog] [PATCH 3/5] sheep: store nodes in sys->nodes in	log_last_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH 3/7] sheep: merge process_io_request into	queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 3/8] make gateway to retry when received	SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH 4/4] collie: use 'farm' as default store driver
 
Liu Yuan
- [sheepdog] [PATCH 4/4] collie: use 'farm' as default store	driver
 
Christoph Hellwig
- [sheepdog] [PATCH 4/4] sheep: check the response buffer size in	get_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH 4/5] sheep: store the node list in struct	vnode_info
 
Christoph Hellwig
- [sheepdog] [PATCH 4/5] sheep: store the node list in struct	vnode_info
 
Liu Yuan
- [sheepdog] [PATCH 4/7] sheep: split queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in	RW_INIT
 
levin li
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in RW_INIT
 
Yibin Shen
- [sheepdog] [PATCH 4/8] make IO request to wait when recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH 5/5] sheep: move more join code to	update_cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 5/8] make IO request to wait when the requested	object is in recovery
 
levin li
- [sheepdog] [PATCH 5/8] make IO request to wait when the requested object is in recovery
 
Yibin Shen
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Christoph Hellwig
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Liu Yuan
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Christoph Hellwig
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Liu Yuan
- [sheepdog] [PATCH 6/8] clear the object wait queue when new	recovery work comes
 
levin li
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in	check_request_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH 7/8] fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH 8/8] make gateway requests only retry in	io_op_done()
 
levin li
- [sheepdog] [PATCH] accord-driver: fix header location
 
Christoph Hellwig
- [sheepdog] [PATCH] accord-driver: fix header location
 
Yunkai Zhang
- [sheepdog] [PATCH] accord-driver: fix header location
 
Liu Yuan
- [sheepdog] [PATCH] accord-driver: fix header location
 
Liu Yuan
- [sheepdog] [PATCH] accord: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] accord: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] add a buffer to object list cache as a second	level cache
 
levin li
- [sheepdog] [PATCH] add a buffer to object list cache as a second level cache
 
Liu Yuan
- [sheepdog] [PATCH] add list_move and list_move_tail
 
Christoph Hellwig
- [sheepdog] [PATCH] add list_move and list_move_tail
 
Liu Yuan
- [sheepdog] [PATCH] add macro to check bitops.h if included already
 
Liu Yuan
- [sheepdog] [PATCH] cluster/accord: fix compile errors
 
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/accord: fix compile errors
 
Christoph Hellwig
- [sheepdog] [PATCH] collie: ensure images size always are a multiple	of 512 bytes
 
Christoph Hellwig
- [sheepdog] [PATCH] collie: ensure images size always are a multiple of 512 bytes
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if	libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if	libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Christoph Hellwig
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
MORITA Kazutaka
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
MORITA Kazutaka
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not found
 
MORITA Kazutaka
- [sheepdog] [PATCH] corosync: avoid useless allocations in	cdrv_cpg_deliver
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: avoid useless allocations in	cdrv_cpg_deliver
 
Liu Yuan
- [sheepdog] [PATCH] corosync: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] corosync: remove struct corosync_block_msg
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: remove struct corosync_block_msg
 
Liu Yuan
- [sheepdog] [PATCH] default sheepfs to no
 
Christoph Hellwig
- [sheepdog] [PATCH] default sheepfs to no
 
Liu Yuan
- [sheepdog] [PATCH] define constant for uint64 decimal string	representation
 
Sebastian Wiedenroth
- [sheepdog] [PATCH] define constant for uint64 decimal string representation
 
Liu Yuan
- [sheepdog] [PATCH] doc: add a API documentation for strbuf
 
Liu Yuan
- [sheepdog] [PATCH] doc: add a API documentation for strbuf
 
Liu Yuan
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Liu Yuan
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Christoph Hellwig
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Liu Yuan
- [sheepdog] [PATCH] farm: remove stale objects for crashed sheep	when it comes back
 
Liu Yuan
- [sheepdog] [PATCH] farm: use access(2) to check file existence
 
MORITA Kazutaka
- [sheepdog] [PATCH] farm: use access(2) to check file existence
 
Liu Yuan
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
levin li
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
星刻
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Christoph Hellwig
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Christoph Hellwig
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Liu Yuan
- [sheepdog] [PATCH] local: do not zero the event queue
 
Christoph Hellwig
- [sheepdog] [PATCH] local: do not zero the event queue
 
Liu Yuan
- [sheepdog] [PATCH] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: remove .orig .rej file
 
Liu Yuan
- [sheepdog] [PATCH] makefile: remove .orig .rej file
 
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: fix bmap calculation
 
Liu Yuan
- [sheepdog] [PATCH] object cache: fix bmap calculation
 
Liu Yuan
- [sheepdog] [PATCH] object cache: move calc_object_bmap() out of	lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: move calc_object_bmap() out of lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for create_cache_object()
 
Christoph Hellwig
- [sheepdog] [PATCH] object cache: use read/write lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use read/write lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use the correct unlock flag	for lockf()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use the correct unlock flag for	lockf()
 
Liu Yuan
- [sheepdog] [PATCH] only build the sheepfs subdirectory if	sheepfs	is enabled
 
MORITA Kazutaka
- [sheepdog] [PATCH] only build the sheepfs subdirectory if sheepfs	is enabled
 
Christoph Hellwig
- [sheepdog] [PATCH] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH] recovery: flush waiting requests after current	recovery work was reset
 
levin li
- [sheepdog] [PATCH] recovery: flush waiting requests after current recovery work was reset
 
Christoph Hellwig
- [sheepdog] [PATCH] recovery: flush waiting requests after current recovery work was reset
 
Liu Yuan
- [sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make	clean'
 
Liu Yuan
- [sheepdog] [PATCH] script: add a cleanpatch from Linux kernel	source
 
Liu Yuan
- [sheepdog] [PATCH] script: add a cleanpatch from Linux kernel source
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple	store into Farm
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple store	into Farm
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple store	into Farm
 
Liu Yuan
- [sheepdog] [PATCH] sheep: add a helper function to copy out	data from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add a helper function to copy out data	from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH] sheep: call do_cluster_request from the main	thread
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: call do_cluster_request from the main thread
 
Liu Yuan
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
levin li
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
levin li
- [sheepdog] [PATCH] sheep: don't call check_request() from resume_pending_requests
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't call check_request() from resume_pending_requests
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when	cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when	cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster	not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster not formated
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a epoch mismatch bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a epoch mismatch bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the	store list string
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the store	list string
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the store list string
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix node comparism in log_last_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix node comparism in log_last_epoch
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: improve the consistent hashing
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH] sheep: improve the consistent hashing
 
HaiTing Yao
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the	store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the	store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log	file
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log file
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log file
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Liu Yuan
- [sheepdog] [PATCH] sheep: manual restore needs to update the	objlist cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: manual restore needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: manual restore needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: mention -o/--stdout in --help output
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: mention -o/--stdout in --help output
 
Liu Yuan
- [sheepdog] [PATCH] sheep: merge join() into the only caller
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: merge join() into the only caller
 
Liu Yuan
- [sheepdog] [PATCH] sheep: move gateway handling out of store.c
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: not to make request done when gateway	request needs retrying
 
levin li
- [sheepdog] [PATCH] sheep: optimize read_copy_from_replica
 
Yibin Shen
- [sheepdog] [PATCH] sheep: optimize read_copy_from_replica
 
Liu Yuan
- [sheepdog] [PATCH] sheep: pass the old and new vnode_info to	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: pass the old and new vnode_info to recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: recovery needs to update the objlist cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: recovery needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use forward_read_obj_req()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: refactor read/write_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove stay vnodes/nr_vnodes fields in struct cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove stay vnodes/nr_vnodes fields in struct cluster_info
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove the dispatch handler
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the dispatch handler
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: remove the force flag from	SD_OP_GET_NODE_LIST
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the force flag from	SD_OP_GET_NODE_LIST
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
levin li
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless type casting
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless type casting
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in	do_recover_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in do_recover_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in do_recover_object()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: return NETWORK_ERROR when remove_object()	fail to connect_to()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: return NETWORK_ERROR when remove_object() fail to connect_to()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before	becoming master
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming	master
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming master
 
Liu Yuan
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming master
 
Liu Yuan
- [sheepdog] [PATCH] sheep: update sd_store only when the correct	driver name is specified
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: update sd_store only when the correct driver name is specified
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: add -okernel_cache option
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: add -okernel_cache option
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: introduce dedicated printf funciton
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: introduce dedicated printf funciton
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: use glibc's xattr header
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: use glibc's xattr header
 
Liu Yuan
- [sheepdog] [PATCH] start traversing from a random node in	fill_obj_list()
 
levin li
- [sheepdog] [PATCH] start traversing from a random node in	fill_obj_list()
 
Liu Yuan
- [sheepdog] [PATCH] use binary search in newly_joined()
 
levin li
- [sheepdog] [PATCH] use binary search in newly_joined()
 
Christoph Hellwig
- [sheepdog] [PATCH] use binary search in newly_joined()
 
Liu Yuan
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
Christoph Hellwig
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
Christoph Hellwig
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH] use queue_request when resume waiting requests
 
levin li
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: mark internal symbols static
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: mark internal symbols static
 
MORITA Kazutaka
- [sheepdog] [PATCH] accord-driver: fix header location
 
Christoph Hellwig
- [sheepdog] [PATCH] accord-driver: fix header location
 
Yunkai Zhang
- [sheepdog] [PATCH] accord-driver: fix header location
 
Liu Yuan
- [sheepdog] [PATCH] accord-driver: fix header location
 
Liu Yuan
- [sheepdog] [PATCH] accord: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] accord: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] add a buffer to object list cache as a second	level cache
 
levin li
- [sheepdog] [PATCH] add a buffer to object list cache as a second level cache
 
Liu Yuan
- [sheepdog] [PATCH] add list_move and list_move_tail
 
Christoph Hellwig
- [sheepdog] [PATCH] add list_move and list_move_tail
 
Liu Yuan
- [sheepdog] [PATCH] add macro to check bitops.h if included already
 
Liu Yuan
- [sheepdog] [PATCH] cluster/accord: fix compile errors
 
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/accord: fix compile errors
 
Christoph Hellwig
- [sheepdog] [PATCH] collie: ensure images size always are a multiple	of 512 bytes
 
Christoph Hellwig
- [sheepdog] [PATCH] collie: ensure images size always are a multiple of 512 bytes
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if	libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if	libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: disable sheepfs automatically if libfuse-dev isn't found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not found
 
MORITA Kazutaka
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Christoph Hellwig
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
MORITA Kazutaka
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not	found
 
MORITA Kazutaka
- [sheepdog] [PATCH] corosync: avoid useless allocations in	cdrv_cpg_deliver
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: avoid useless allocations in	cdrv_cpg_deliver
 
Liu Yuan
- [sheepdog] [PATCH] corosync: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] corosync: remove struct corosync_block_msg
 
Christoph Hellwig
- [sheepdog] [PATCH] corosync: remove struct corosync_block_msg
 
Liu Yuan
- [sheepdog] [PATCH] default sheepfs to no
 
Christoph Hellwig
- [sheepdog] [PATCH] default sheepfs to no
 
Liu Yuan
- [sheepdog] [PATCH] define constant for uint64 decimal string	representation
 
Sebastian Wiedenroth
- [sheepdog] [PATCH] define constant for uint64 decimal string representation
 
Liu Yuan
- [sheepdog] [PATCH] doc: add a API documentation for strbuf
 
Liu Yuan
- [sheepdog] [PATCH] doc: add a API documentation for strbuf
 
Liu Yuan
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Liu Yuan
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Christoph Hellwig
- [sheepdog] [PATCH] farm: fix unalign memory alloction
 
Liu Yuan
- [sheepdog] [PATCH] farm: remove stale objects for crashed sheep	when it comes back
 
Liu Yuan
- [sheepdog] [PATCH] farm: use access(2) to check file existence
 
MORITA Kazutaka
- [sheepdog] [PATCH] farm: use access(2) to check file existence
 
Liu Yuan
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
levin li
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
星刻
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Christoph Hellwig
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Christoph Hellwig
- [sheepdog] [PATCH] fix a race in get_obj_list()
 
Liu Yuan
- [sheepdog] [PATCH] local: do not zero the event queue
 
Christoph Hellwig
- [sheepdog] [PATCH] local: do not zero the event queue
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
Liu Yuan
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
 
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: remove .orig .rej file
 
Liu Yuan
- [sheepdog] [PATCH] makefile: remove .orig .rej file
 
MORITA Kazutaka
- [sheepdog] [PATCH] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH] object cache: fix bmap calculation
 
Liu Yuan
- [sheepdog] [PATCH] object cache: fix bmap calculation
 
Liu Yuan
- [sheepdog] [PATCH] object cache: move calc_object_bmap() out of lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: move calc_object_bmap() out of	lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use fcntl() for create_cache_object()
 
Christoph Hellwig
- [sheepdog] [PATCH] object cache: use fcntl() for	create_cache_object()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use read/write lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use read/write lock
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use the correct unlock flag for	lockf()
 
Liu Yuan
- [sheepdog] [PATCH] object cache: use the correct unlock flag	for lockf()
 
Liu Yuan
- [sheepdog] [PATCH] only build the sheepfs subdirectory if sheepfs	is enabled
 
Christoph Hellwig
- [sheepdog] [PATCH] only build the sheepfs subdirectory if	sheepfs	is enabled
 
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH] recovery: flush waiting requests after current	recovery work was reset
 
levin li
- [sheepdog] [PATCH] recovery: flush waiting requests after current recovery work was reset
 
Christoph Hellwig
- [sheepdog] [PATCH] recovery: flush waiting requests after current recovery work was reset
 
Liu Yuan
- [sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make	clean'
 
Liu Yuan
- [sheepdog] [PATCH] script: add a cleanpatch from Linux kernel source
 
Liu Yuan
- [sheepdog] [PATCH] script: add a cleanpatch from Linux kernel	source
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple store	into Farm
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple store	into Farm
 
Liu Yuan
- [sheepdog] [PATCH] script: add a script to transform simple	store into Farm
 
Liu Yuan
- [sheepdog] [PATCH] sheep: add a helper function to copy out data	from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH] sheep: add a helper function to copy out	data from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH] sheep: call do_cluster_request from the main	thread
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: call do_cluster_request from the main thread
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't call check_request() from resume_pending_requests
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
levin li
- [sheepdog] [PATCH] sheep: don't call check_request() from	resume_pending_requests
 
levin li
- [sheepdog] [PATCH] sheep: don't call check_request() from resume_pending_requests
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster	not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster not formated
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when	cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when	cluster not formated
 
Liu Yuan
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a epoch mismatch bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a epoch mismatch bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in	check_request
 
levin li
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the store	list string
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the store list string
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the	store list string
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix node comparism in log_last_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix node comparism in log_last_epoch
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix null reference bug
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: improve the consistent hashing
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH] sheep: improve the consistent hashing
 
HaiTing Yao
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log	file
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log file
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log file
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the	store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the	store directory
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
 
Liu Yuan
- [sheepdog] [PATCH] sheep: manual restore needs to update the	objlist cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: manual restore needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: manual restore needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: mention -o/--stdout in --help output
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: mention -o/--stdout in --help output
 
Liu Yuan
- [sheepdog] [PATCH] sheep: merge join() into the only caller
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: merge join() into the only caller
 
Liu Yuan
- [sheepdog] [PATCH] sheep: move gateway handling out of store.c
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: not to make request done when gateway	request needs retrying
 
levin li
- [sheepdog] [PATCH] sheep: optimize read_copy_from_replica
 
Yibin Shen
- [sheepdog] [PATCH] sheep: optimize read_copy_from_replica
 
Liu Yuan
- [sheepdog] [PATCH] sheep: pass the old and new vnode_info to	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: pass the old and new vnode_info to recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: process events directly
 
Liu Yuan
- [sheepdog] [PATCH] sheep: recovery needs to update the objlist cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: recovery needs to update the objlist cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor functions to use forward_read_obj_req()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: refactor functions to use	forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor read/write_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove stay vnodes/nr_vnodes fields in struct cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove stay vnodes/nr_vnodes fields in struct cluster_info
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove the dispatch handler
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the dispatch handler
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: remove the force flag from	SD_OP_GET_NODE_LIST
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the force flag from	SD_OP_GET_NODE_LIST
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the object list cache
 
levin li
- [sheepdog] [PATCH] sheep: remove the object list cache
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless type casting
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless type casting
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in do_recover_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in do_recover_object()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove useless var in	do_recover_object()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: return NETWORK_ERROR when remove_object()	fail to connect_to()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: return NETWORK_ERROR when remove_object() fail to connect_to()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before	becoming master
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming	master
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming master
 
Liu Yuan
- [sheepdog] [PATCH] sheep: set sys->epoch correctly before becoming master
 
Liu Yuan
- [sheepdog] [PATCH] sheep: update sd_store only when the correct	driver name is specified
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: update sd_store only when the correct driver name is specified
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: add -okernel_cache option
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: add -okernel_cache option
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: introduce dedicated printf funciton
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: introduce dedicated printf funciton
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: use glibc's xattr header
 
Liu Yuan
- [sheepdog] [PATCH] sheepfs: use glibc's xattr header
 
Liu Yuan
- [sheepdog] [PATCH] start traversing from a random node in	fill_obj_list()
 
levin li
- [sheepdog] [PATCH] start traversing from a random node in	fill_obj_list()
 
Liu Yuan
- [sheepdog] [PATCH] use binary search in newly_joined()
 
levin li
- [sheepdog] [PATCH] use binary search in newly_joined()
 
Christoph Hellwig
- [sheepdog] [PATCH] use binary search in newly_joined()
 
Liu Yuan
- [sheepdog] [PATCH] use queue_request when resume waiting requests
 
levin li
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
Christoph Hellwig
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
Christoph Hellwig
- [sheepdog] [PATCH] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: do not overload event types
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Yunkai Zhang
- [sheepdog] [PATCH] zookeeper: mark internal symbols static
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: mark internal symbols static
 
MORITA Kazutaka
- [sheepdog] [PATCH consolidate the MAX_EVENT_BUF_SIZE definitions
 
Christoph Hellwig
- [sheepdog] [PATCH consolidate the MAX_EVENT_BUF_SIZE definitions
 
Liu Yuan
- [sheepdog] [PATCH RFC] use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH RFC] use queue_request when resume waiting requests
 
Christoph Hellwig
- [sheepdog] [PATCH RFC] use queue_request when resume waiting requests
 
levin li
- [sheepdog] [PATCH UPDATE] farm: refactor core code
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH UPDATE] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH UPDATE] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Christoph Hellwig
- [sheepdog] [PATCH v2 0/2] add fls operation
 
Liu Yuan
- [sheepdog] [PATCH v2 0/2] sheep: add an option to disable object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/2] sheep: add an option to disable	object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/6] remove simple store
 
Liu Yuan
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v2 03/15] sheepfs: core infrastructure
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 07/15] sheepfs: add 'volume' entry
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 09/15] sheepfs: implement 'open' operation
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/2] add fls,	fls64 operation for bit manipulation
 
Liu Yuan
- [sheepdog] [PATCH v2 1/2] sheep: read cached data if it exists in	read_object()
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/6] collie: use 'farm' as default store driver
 
Liu Yuan
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 1/7] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v2 10/15] sheepfs: teach volumes to unmount
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 12/15] sheepfs: add a socket pool to	speedup connection
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 14/15] sheepfs: teach volume to read/write	COW objects
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] object cache: use bitops for bits	manipulation.
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable object	cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable	object cache
 
Liu Yuan
- [sheepdog] [PATCH v2 2/2] sheep: add an option to	disable	object cache
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] sheep: add an option to disable object cache
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/6] remove simple store support
 
Liu Yuan
- [sheepdog] [PATCH v2 2/6] remove simple store support
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v2 2/7] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
Liu Yuan
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
Christoph Hellwig
- [sheepdog] [PATCH v2 3/6] farm: refactor core code
 
MORITA Kazutaka
- [sheepdog] [PATCH v2 3/7] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v2 4/6] fix sys->epoch race
 
Liu Yuan
- [sheepdog] [PATCH v2 4/7] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v2 5/6] store: remove update_epoch_store()
 
Liu Yuan
- [sheepdog] [PATCH v2 5/7] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v2 6/6] store: remove get_store_dir()
 
Liu Yuan
- [sheepdog] [PATCH v2 6/7] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v2 7/7] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v2] farm: remove stale objects for crashed sheep	when it comes back
 
Liu Yuan
- [sheepdog] [PATCH v2] farm: remove stale objects for crashed	sheep when it comes back
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH v2] make recovery not to retry when recover_object_from_replica() fail
 
Christoph Hellwig
- [sheepdog] [PATCH v2] obj list cache: add a buffer to object list	cache as a second level cache
 
levin li
- [sheepdog] [PATCH v2] obj list cache: add a buffer to object list cache as a second level cache
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data	from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out	data from strbuf
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: add a helper function to copy out data from strbuf
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: get current nodes and vnodes from cache
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH v2] sheep: get current nodes and vnodes from cache
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block	confchg event
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block confchg event
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block confchg event
 
Liu Yuan
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Christoph Hellwig
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Christoph Hellwig
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
MORITA Kazutaka
- [sheepdog] [PATCH V2] sheep: remove check_majority()
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH v3 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v3 00/15] introduce user-level sheepfs to explore	cluster storage
 
Liu Yuan
- [sheepdog] [PATCH v3 00/15] introduce user-level sheepfs to	explore cluster storage
 
MORITA Kazutaka
- [sheepdog] [PATCH v3 01/15] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [sheepdog] [PATCH v3 02/15] sheep: move strbuf and rmdir_t into lib
 
Liu Yuan
- [sheepdog] [PATCH v3 03/15] sheepfs: core infrastructure
 
Liu Yuan
- [sheepdog] [PATCH v3 04/15] sheepfs: add 'cluster' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 05/15] sheepfs: add 'vdi' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 06/15] sheepfs: implement shadow file mechanism
 
Liu Yuan
- [sheepdog] [PATCH v3 07/15] sheepfs: add 'volume' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 08/15] sheepfs: implement 'sync' operation for	volumes
 
Liu Yuan
- [sheepdog] [PATCH v3 09/15] sheepfs: implement 'open' operation
 
Liu Yuan
- [sheepdog] [PATCH v3 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v3 10/15] sheepfs: teach volumes to unmount
 
Liu Yuan
- [sheepdog] [PATCH v3 11/15] sheepfs: add 'node' entry
 
Liu Yuan
- [sheepdog] [PATCH v3 12/15] sheepfs: add a socket pool to speedup	connection
 
Liu Yuan
- [sheepdog] [PATCH v3 13/15] sheepfs: add options to pass the	address and port of the sheep
 
Liu Yuan
- [sheepdog] [PATCH v3 14/15] sheepfs: teach volume to read/write COW	objects
 
Liu Yuan
- [sheepdog] [PATCH v3 15/15] sheepfs: add config entry
 
Liu Yuan
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from process_event_queue()
 
Shevek
- [sheepdog] [PATCH V3 2/3] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Liu Yuan
- [sheepdog] [PATCH v3 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
levin li
- [sheepdog] [PATCH v3 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v3 3/8] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Liu Yuan
- [sheepdog] [PATCH v3 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v3 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v3 5/8] recovery: make IO request to wait when the requested object is in recovery
 
Liu Yuan
- [sheepdog] [PATCH v3 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v3 6/8] recovery: clear the object wait queue when new recovery work comes
 
Liu Yuan
- [sheepdog] [PATCH v3 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v3 7/8] recovery: fix a race condition in	recovery
 
Liu Yuan
- [sheepdog] [PATCH v3 8/8] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v3] make recovery not to retry when	recover_object_from_replica() fail
 
levin li
- [sheepdog] [PATCH v3] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v3] make recovery not to retry when recover_object_from_replica() fail
 
Liu Yuan
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Christoph Hellwig
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
Christoph Hellwig
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
 
levin li
- [sheepdog] [PATCH v3] sheep: fix recovery logic
 
Liu Yuan
- [sheepdog] [PATCH v3] sheep: use queue_request when resume waiting	requests
 
levin li
- [sheepdog] [PATCH v3] sheep: use queue_request when resume waiting requests
 
Christoph Hellwig
- [sheepdog] [PATCH v3] sheep: use queue_request when resume	waiting requests
 
Liu Yuan
- [sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v4 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v4 2/8] sheep: make requests with new epoch sleep until epoch is updated
 
Christoph Hellwig
- [sheepdog] [PATCH v4 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v4 3/8] sheep: make gateway to retry when received SD_RES_OLD_NODE_VER
 
Christoph Hellwig
- [sheepdog] [PATCH v4 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v4 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v4 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v4 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry	in io_op_done()
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Christoph Hellwig
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
levin li
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Liu Yuan
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
Christoph Hellwig
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only	retry in io_op_done()
 
MORITA Kazutaka
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only	retry in io_op_done()
 
MORITA Kazutaka
- [sheepdog] [PATCH v4 8/8] sheep: make gateway requests only retry in io_op_done()
 
levin li
- [sheepdog] [PATCH v4] recovery: avoid recovering object from node	left
 
levin li
- [sheepdog] [PATCH v4] recovery: avoid recovering object from node left
 
Liu Yuan
- [sheepdog] [PATCH V4] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V4] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery	instead of busy retrying
 
levin li
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery instead of busy retrying
 
Liu Yuan
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery instead of busy retrying
 
Christoph Hellwig
- [sheepdog] [PATCH v5 1/8] sheep: port list_splice_tail_init() from	linux kernel
 
levin li
- [sheepdog] [PATCH v5 2/8] sheep: make requests with new epoch sleep	until epoch is updated
 
levin li
- [sheepdog] [PATCH v5 3/8] sheep: make gateway to retry when	received SD_RES_OLD_NODE_VER
 
levin li
- [sheepdog] [PATCH v5 4/8] recovery: make IO request to wait when	recovery is in RW_INIT
 
levin li
- [sheepdog] [PATCH v5 5/8] recovery: make IO request to wait when	the requested object is in recovery
 
levin li
- [sheepdog] [PATCH v5 6/8] recovery: clear the object wait queue	when new recovery work comes
 
levin li
- [sheepdog] [PATCH v5 7/8] recovery: fix a race condition in recovery
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry	when requested object is local
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry	when requested object is local
 
levin li
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Christoph Hellwig
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only retry when requested object is local
 
Liu Yuan
- [sheepdog] [PATCH v5 8/8] sheep: make gateway requests only	retry when requested object is local
 
MORITA Kazutaka
- [sheepdog] [PATCH V5] [PATCH V5] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [sheepdog] [PATCH V5] [PATCH V5] sheep: remove unregister_event from process_event_queue()
 
Liu Yuan
- [Sheepdog] [sheepdog] Bugfix: wrong size information with collie raw information (#28)
 
Liu Yuan
- [Sheepdog]  race window accessing current_vnode_info?
 
Yunkai Zhang
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Yunkai Zhang
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Yunkai Zhang
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH 0/2] optimization to oid_to_vnode and obj_to_sheep
 
levin li
- [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a	cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/6] stop grabbing vnode_info references outside	the main thread V2
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to	avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] farm: clean up farm_end_recover()
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] Fix script/Makefile.am after removed old	test file
 
Yunkai Zhang
- [Sheepdog] [PATCH 1/2] Fix script/Makefile.am after removed old	test file
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/2] sheep: clean up client_rx_handler() info
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: clean up client_rx_handler() info
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete	cloned VDI
 
levin li
- [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete cloned	VDI
 
levin li
- [sheepdog] [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete cloned VDI
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/4] [PATCH 01/10] sheep: pass nodes and nr_nodes	arguments to
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/4] sheep: move read/write/remove_object()	into store.c
 
Liu Yuan
- [Sheepdog] [PATCH 1/5] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/6] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH 2/2] sheep: call check_request from	resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: call check_request from	resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: call check_request from resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: fix io_op in queue_request()
 
Liu Yuan
- [Sheepdog] [PATCH 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH 2/2] use binary search in hval_to_sheep()
 
Liu Yuan
- [Sheepdog] [PATCH 2/2] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH 2/2] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH 2/3] sheep: cleanup epoch type
 
Liu Yuan
- [Sheepdog] [PATCH 2/4] [PATCH 02/10] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/5] sheep: split process_work
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/6] sheep: split process_work
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] object cache: fix create_cache_object()
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
MORITA Kazutaka
- [Sheepdog] [PATCH 3/4] [PATCH 03/10] sheep: merge join() into the	only caller
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
MORITA Kazutaka
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/5] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/6] sheep: use urcu atomics for the vnode_info	reference count
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information	and epoch from
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Liu Yuan
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Yibin Shen
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Yibin Shen
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object	cache
 
Yunkai Zhang
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object	cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/6] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [Sheepdog] [PATCH 5/5] sheep: add asserts for checking we run in	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 5/6] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 6/6] sheep: add asserts for checking we run in	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH RFC 00/10] introduce user-level sheepfs to	explore cluster storage
 
Liu Yuan
- [Sheepdog] [PATCH RFC 01/10] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [Sheepdog] [PATCH RFC 02/10] sheepfs: core infrastructure
 
Liu Yuan
- [Sheepdog] [PATCH RFC 03/10] sheepfs: export 'cluster' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 04/10] sheepfs: export 'vdi' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 05/10] sheepfs: implement shadown file	mechanism
 
Liu Yuan
- [Sheepdog] [PATCH RFC 06/10] sheepfs: export 'volume' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 07/10] sheepfs: implement 'sync' operation	for volumes
 
Liu Yuan
- [Sheepdog] [PATCH RFC 08/10] sheepfs: implement 'open' operation
 
Liu Yuan
- [Sheepdog] [PATCH RFC 09/10] sheepfs: teach volumes to unmount
 
Liu Yuan
- [Sheepdog] [PATCH RFC 10/10] sheepfs: export 'node' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH RFC] Make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Shevek
- [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Liu Yuan
- [Sheepdog] [PATCH S005 v3] Replace calls to node_cmp with a	typesafe node_eq.
 
Shevek
- [Sheepdog] [PATCH S005 v3] Replace calls to node_cmp with a typesafe node_eq.
 
Liu Yuan
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
Liu Yuan
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and obj_to_sheep
 
Christoph Hellwig
- [Sheepdog] [PATCH v2 00/15] introduce user-level sheepfs to explore	cluster storage
 
Liu Yuan
- [Sheepdog] [PATCH v2 01/15] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [Sheepdog] [PATCH v2 02/15] sheep: move strbuf and rmdir_t into lib
 
Liu Yuan
- [Sheepdog] [PATCH v2 03/15] sheepfs: core infrastructure
 
Liu Yuan
- [Sheepdog] [PATCH v2 04/15] sheepfs: add 'cluster' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 05/15] sheepfs: add 'vdi' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 06/15] sheepfs: implement shadow file mechanism
 
Liu Yuan
- [Sheepdog] [PATCH v2 07/15] sheepfs: add 'volume' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 08/15] sheepfs: implement 'sync' operation for	volumes
 
Liu Yuan
- [Sheepdog] [PATCH v2 09/15] sheepfs: implement 'open' operation
 
Liu Yuan
- [Sheepdog] [PATCH v2 1/2] add oid_to_vnodes() and obj_to_sheeps()	to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH v2 1/6] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v2 10/15] sheepfs: teach volumes to unmount
 
Liu Yuan
- [Sheepdog] [PATCH v2 11/15] sheepfs: add 'node' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 12/15] sheepfs: add a socket pool to speedup	connection
 
Liu Yuan
- [Sheepdog] [PATCH v2 13/15] sheepfs: add options to pass the	address and port of the sheep
 
Liu Yuan
- [Sheepdog] [PATCH v2 14/15] sheepfs: teach volume to read/write COW	objects
 
Liu Yuan
- [Sheepdog] [PATCH v2 15/15] sheepfs: add config entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
Liu Yuan
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH V2] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] sheep: cleanup epoch type
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Christoph Hellwig
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] Use RCU to avoid race on	current_vnode_info
 
Liu Yuan
- [Sheepdog] [PATCH v2] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH v3 1/4] fix a bug of copies calculation in	delete_one()
 
Li Wenpeng
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
Liu Yuan
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v3 2/2] use binary search in hval_to_sheep()
 
Christoph Hellwig
- [Sheepdog] [PATCH v3 2/4] change process_work and process_main to	process_top and process_main
 
Li Wenpeng
- [Sheepdog] [PATCH v3 2/7] sheep: transient failure - parameter	changes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 3/4] force some callbacks of cluster request	running in worker thread
 
Li Wenpeng
- [Sheepdog] [PATCH v3 3/7] sheep: transient failure - collie tool	changes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 4/4] remove oids from object list cache when	deleting a vdi
 
Li Wenpeng
- [Sheepdog] [PATCH v3 4/7] sheep: transient failure - node join/leave
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 5/7] sheep: transient failure - get templeave	time from master
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 6/7] sheep: transient failure - deal with I/O	to failed node
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 7/7] sheep: transient failure - change some	names to rebase codes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] remove oids from object list cache when	deleting a vdi
 
Li Wenpeng
- [Sheepdog] [PATCH v3] remove oids from object list cache when deleting a vdi
 
星刻
- [Sheepdog] [PATCH v3] sheep: change snapshot/clone flow
 
HaiTing Yao
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Liu Yuan
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Christoph Hellwig
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH v4 1/6] remove useless inode in del_vdi()
 
levin li
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in	delete_one()
 
levin li
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in	delete_one()
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in delete_one()
 
Christoph Hellwig
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in delete_one()
 
Christoph Hellwig
- [Sheepdog] [PATCH v4 4/6] change process_work and process_main to	process_top and process_main
 
levin li
- [Sheepdog] [PATCH v4 5/6] force some callbacks of cluster request	running in worker thread
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache	when deleting a vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH V4] object cache: make the flushing data more	fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V4] object cache: make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH v5] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v5] remove oids from object list cache when deleting a vdi
 
Liu Yuan
- [Sheepdog] [PATCH v5] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] [PATCH, RFC] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH, RFC] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH] cleanup obj_to_sheep(s) a bit more
 
Christoph Hellwig
- [Sheepdog] [PATCH] cleanup obj_to_sheep(s) a bit more
 
Liu Yuan
- [Sheepdog] [PATCH] collie: allow explicit read sizes that are not a multiple of 512
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] collie: allow explicit read sizes that are not a multiple of 512
 
Liu Yuan
- [Sheepdog] [PATCH] collie: allow explicit write sizes that are not a multiple of 512
 
Christoph Hellwig
- [Sheepdog] [PATCH] collie: allow explicit write sizes that are not a multiple of 512
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] don't check for liburcu pkg-config files
 
Christoph Hellwig
- [Sheepdog] [PATCH] don't check for liburcu pkg-config files
 
Liu Yuan
- [Sheepdog] [PATCH] fix a bug in get_store_dir() which gives a bad	directory for simple store
 
Li Wenpeng
- [Sheepdog] [PATCH] fix a bug in get_store_dir() which gives a bad directory for simple store
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH] fix a bug in the binary search in	get_vnode_pos()
 
Liu Yuan
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
levin li
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
levin li
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
Christoph Hellwig
- [Sheepdog] [PATCH] fix a bug of copies calculation in	delete_one()
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
Li Wenpeng
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
Christoph Hellwig
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
MORITA Kazutaka
- [Sheepdog] [PATCH] fix autoconf warnings
 
Christoph Hellwig
- [Sheepdog] [PATCH] fix autoconf warnings
 
Liu Yuan
- [Sheepdog] [PATCH] Make connection information more readable
 
Yunkai Zhang
- [Sheepdog] [PATCH] object cache: make the flushing data more fine	grained
 
Yunkai Zhang
- [Sheepdog] [PATCH] object cache: make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH] object_cache: fix a race condition
 
Liu Yuan
- [Sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make clean'
 
Liu Yuan
- [Sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make clean'
 
Christoph Hellwig
- [Sheepdog] [PATCH] remove old test file
 
MORITA Kazutaka
- [Sheepdog] [PATCH] remove old test file
 
Liu Yuan
- [Sheepdog] [PATCH] remove old test file
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] remove unused vnodes_info in start_deletion()
 
Li Wenpeng
- [Sheepdog] [PATCH] remove unused vnodes_info in start_deletion()
 
MORITA Kazutaka
- [Sheepdog] [PATCH] script: add checkpatch.pl
 
Liu Yuan
- [Sheepdog] [PATCH] script: add checkpatch.pl
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info()	against force operations
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against	force operations
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: bypass check_request() for cached	object
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: bypass check_request() for cached object
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: call req_done directly
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: cleanup get_latest_epoch()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: cleanup get_latest_epoch()
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: dprintf connection info in	connect_to()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: dprintf connection info in connect_to()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation in	delete_one
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: init hdr.epoch before check_request()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: init hdr.epoch before check_request()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: need not get many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: use need_consistency_check	consistently
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: use need_consistency_check consistently
 
Christoph Hellwig
- [Sheepdog] [PATCH] use large enough strings for raw output of	uint64 sizes
 
Sebastian Wiedenroth
- [Sheepdog] [PATCH] use large enough strings for raw output of uint64 sizes
 
Liu Yuan
- [Sheepdog] [PATCH] use large enough strings for raw output of uint64 sizes
 
Christoph Hellwig
- [Sheepdog] [PATCH] use unions for protocol requests and	responses
 
Liu Yuan
- [Sheepdog] [PATCH] use unions for protocol requests and	responses
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic	helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] Add more hash strategy
 
HaiTing Yao
- [Sheepdog] Add more hash strategy
 
Huxinwei
- [Sheepdog] Add more hash strategy
 
HaiTing Yao
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [Sheepdog] Debian package for 0.3.0
 
Liu Yuan
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [sheepdog] [Sheepdog] Debian package for 0.3.0
 
David Douard
- [sheepdog] [Sheepdog] Debian package for 0.3.0
 
Guido Günther
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Liu Yuan
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
MORITA Kazutaka
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
MORITA Kazutaka
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
Tomasz Chmielewski
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [sheepdog] [Sheepdog] Next version and user documentation
 
Tomasz Chmielewski
- [sheepdog] [Sheepdog] Next version and user documentation
 
Yibin Shen
- [sheepdog] [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
HaiTing Yao
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
HaiTing Yao
- [Sheepdog] Object node affinity
 
Liu Yuan
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
Liu Yuan
- [Sheepdog] PATCH S005 v2: Replace calls to node_cmp with a typesafe	node_eq.
 
Shevek
- [Sheepdog] PATCH S005 v2: Replace calls to node_cmp with a typesafe node_eq.
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Shevek
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Yunkai Zhang
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Shevek
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S006: Defensive programming in join_msg
 
Shevek
- [Sheepdog] PATCH S006: Defensive programming in join_msg
 
Liu Yuan
- [Sheepdog] PATCH S007: Fix two memory leaks
 
Shevek
- [Sheepdog] PATCH S007: Fix two memory leaks
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
levin li
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
HaiTing Yao
- [Sheepdog] race window accessing current_vnode_info?
 
MORITA Kazutaka
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
MORITA Kazutaka
- [Sheepdog] race window accessing current_vnode_info?
 
Christoph Hellwig
- [Sheepdog] race window accessing current_vnode_info?
 
Yunkai Zhang
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Shawn Moore
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Yibin Shen
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Shawn Moore
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
David Douard
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Yunkai Zhang
- [Sheepdog] zookeeper vs. corosync
 
David Douard
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Yunkai Zhang
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Yunkai Zhang
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Liu Yuan
- [Sheepdog] [PACH, RFC] sheep: use atomic for the vnode_info refcount outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH, RFC] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH, RFC] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/2] optimization to oid_to_vnode and obj_to_sheep
 
levin li
- [Sheepdog] [PATCH 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a	cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
 
Yunkai Zhang
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Liu Yuan
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 0/6] stop grabbing vnode_info references outside	the main thread V2
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to	avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH 1/2] add oid_to_vnodes() and obj_to_sheeps() to avoid too much vnodes traverse
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
levin li
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] farm: clean up farm_end_recover()
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] Fix script/Makefile.am after removed old	test file
 
Yunkai Zhang
- [Sheepdog] [PATCH 1/2] Fix script/Makefile.am after removed old	test file
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/2] sheep: clean up client_rx_handler() info
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: clean up client_rx_handler() info
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
 
Liu Yuan
- [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete cloned	VDI
 
levin li
- [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete	cloned VDI
 
levin li
- [sheepdog] [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete cloned VDI
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
Liu Yuan
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/3] sheep: clean up	is_access_to_busy_objects()
 
MORITA Kazutaka
- [Sheepdog] [PATCH 1/4] [PATCH 01/10] sheep: pass nodes and nr_nodes	arguments to
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/4] sheep: move read/write/remove_object()	into store.c
 
Liu Yuan
- [Sheepdog] [PATCH 1/5] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH 1/6] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting	an	cloned vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an	cloned vdi
 
levin li
- [Sheepdog] [PATCH 2/2] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH 2/2] sheep: call check_request from	resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: call check_request from resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: call check_request from	resume_pending_requests
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/2] sheep: fix io_op in queue_request()
 
Liu Yuan
- [Sheepdog] [PATCH 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH 2/2] use binary search in hval_to_sheep()
 
Liu Yuan
- [Sheepdog] [PATCH 2/2] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH 2/2] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH 2/3] sheep: cleanup epoch type
 
Liu Yuan
- [Sheepdog] [PATCH 2/4] [PATCH 02/10] sheep: factor node list updates
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/5] sheep: split process_work
 
Christoph Hellwig
- [Sheepdog] [PATCH 2/6] sheep: split process_work
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] object cache: fix create_cache_object()
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
 
MORITA Kazutaka
- [Sheepdog] [PATCH 3/4] [PATCH 03/10] sheep: merge join() into the	only caller
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
MORITA Kazutaka
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
 
Liu Yuan
- [Sheepdog] [PATCH 3/5] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [Sheepdog] [PATCH 3/6] sheep: use urcu atomics for the vnode_info	reference count
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information	and epoch from
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Liu Yuan
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Yibin Shen
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH 4/4] [PATCH 04/10] sheep: update node information and epoch from
 
Yibin Shen
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object	cache
 
Yunkai Zhang
- [Sheepdog] [PATCH 4/5] sheep: pass vnode_info to the object	cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 4/6] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [Sheepdog] [PATCH 5/5] sheep: add asserts for checking we run in	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH 5/6] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH 6/6] sheep: add asserts for checking we run in	the main thread
 
Christoph Hellwig
- [Sheepdog] [PATCH] cleanup obj_to_sheep(s) a bit more
 
Christoph Hellwig
- [Sheepdog] [PATCH] cleanup obj_to_sheep(s) a bit more
 
Liu Yuan
- [Sheepdog] [PATCH] collie: allow explicit read sizes that are not a multiple of 512
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] collie: allow explicit read sizes that are not a multiple of 512
 
Liu Yuan
- [Sheepdog] [PATCH] collie: allow explicit write sizes that are not a multiple of 512
 
Christoph Hellwig
- [Sheepdog] [PATCH] collie: allow explicit write sizes that are not a multiple of 512
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Christoph Hellwig
- [Sheepdog] [PATCH] configure: add urcu into configure
 
Liu Yuan
- [Sheepdog] [PATCH] don't check for liburcu pkg-config files
 
Christoph Hellwig
- [Sheepdog] [PATCH] don't check for liburcu pkg-config files
 
Liu Yuan
- [Sheepdog] [PATCH] fix a bug in get_store_dir() which gives a bad	directory for simple store
 
Li Wenpeng
- [Sheepdog] [PATCH] fix a bug in get_store_dir() which gives a bad directory for simple store
 
Liu Yuan
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
levin li
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
levin li
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] fix a bug in the binary search in	get_vnode_pos()
 
Liu Yuan
- [Sheepdog] [PATCH] fix a bug of copies calculation in	delete_one()
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
Li Wenpeng
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
Christoph Hellwig
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
 
MORITA Kazutaka
- [Sheepdog] [PATCH] fix autoconf warnings
 
Christoph Hellwig
- [Sheepdog] [PATCH] fix autoconf warnings
 
Liu Yuan
- [Sheepdog] [PATCH] Make connection information more readable
 
Yunkai Zhang
- [Sheepdog] [PATCH] object_cache: fix a race condition
 
Liu Yuan
- [Sheepdog] [PATCH] object cache: make the flushing data more fine	grained
 
Yunkai Zhang
- [Sheepdog] [PATCH] object cache: make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make clean'
 
Liu Yuan
- [Sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make clean'
 
Christoph Hellwig
- [Sheepdog] [PATCH] remove old test file
 
MORITA Kazutaka
- [Sheepdog] [PATCH] remove old test file
 
Liu Yuan
- [Sheepdog] [PATCH] remove old test file
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Christoph Hellwig
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
 
Yunkai Zhang
- [Sheepdog] [PATCH] remove unused vnodes_info in start_deletion()
 
Li Wenpeng
- [Sheepdog] [PATCH] remove unused vnodes_info in start_deletion()
 
MORITA Kazutaka
- [Sheepdog] [PATCH] script: add checkpatch.pl
 
Liu Yuan
- [Sheepdog] [PATCH] script: add checkpatch.pl
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: add support for gateway mode
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against	force operations
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info()	against force operations
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: bypass check_request() for cached object
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: bypass check_request() for cached	object
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: call req_done directly
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: call req_done directly
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: cleanup get_latest_epoch()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: cleanup get_latest_epoch()
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: dprintf connection info in connect_to()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: dprintf connection info in	connect_to()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation in	delete_one
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation	in	delete_one
 
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: init hdr.epoch before check_request()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: init hdr.epoch before check_request()
 
Liu Yuan
- [Sheepdog] [PATCH] sheep: need not get many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH] sheep: remove unregister_event from	process_event_queue()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event from process_event_queue()
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH] sheep: remove unregister_event	from process_event_queue()
 
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: use need_consistency_check consistently
 
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: use need_consistency_check	consistently
 
Liu Yuan
- [Sheepdog] [PATCH] use large enough strings for raw output of	uint64 sizes
 
Sebastian Wiedenroth
- [Sheepdog] [PATCH] use large enough strings for raw output of uint64 sizes
 
Liu Yuan
- [Sheepdog] [PATCH] use large enough strings for raw output of uint64 sizes
 
Christoph Hellwig
- [Sheepdog] [PATCH] use unions for protocol requests and	responses
 
Liu Yuan
- [Sheepdog] [PATCH] use unions for protocol requests and	responses
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic	helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Christoph Hellwig
- [Sheepdog] [PATCH] zookeeper: switch gcc atomic builtins to atomic helpers
 
Yunkai Zhang
- [Sheepdog] [PATCH RFC 00/10] introduce user-level sheepfs to	explore cluster storage
 
Liu Yuan
- [Sheepdog] [PATCH RFC 01/10] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [Sheepdog] [PATCH RFC 02/10] sheepfs: core infrastructure
 
Liu Yuan
- [Sheepdog] [PATCH RFC 03/10] sheepfs: export 'cluster' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 04/10] sheepfs: export 'vdi' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 05/10] sheepfs: implement shadown file	mechanism
 
Liu Yuan
- [Sheepdog] [PATCH RFC 06/10] sheepfs: export 'volume' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC 07/10] sheepfs: implement 'sync' operation	for volumes
 
Liu Yuan
- [Sheepdog] [PATCH RFC 08/10] sheepfs: implement 'open' operation
 
Liu Yuan
- [Sheepdog] [PATCH RFC 09/10] sheepfs: teach volumes to unmount
 
Liu Yuan
- [Sheepdog] [PATCH RFC 10/10] sheepfs: export 'node' state
 
Liu Yuan
- [Sheepdog] [PATCH RFC] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH RFC] Make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Shevek
- [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
 
Liu Yuan
- [Sheepdog] [PATCH S005 v3] Replace calls to node_cmp with a	typesafe node_eq.
 
Shevek
- [Sheepdog] [PATCH S005 v3] Replace calls to node_cmp with a typesafe node_eq.
 
Liu Yuan
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
Liu Yuan
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and obj_to_sheep
 
Christoph Hellwig
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and	obj_to_sheep
 
levin li
- [Sheepdog] [PATCH v2 00/15] introduce user-level sheepfs to explore	cluster storage
 
Liu Yuan
- [Sheepdog] [PATCH v2 01/15] sheepfs: modify configure file to work	with sheepfs
 
Liu Yuan
- [Sheepdog] [PATCH v2 02/15] sheep: move strbuf and rmdir_t into lib
 
Liu Yuan
- [Sheepdog] [PATCH v2 03/15] sheepfs: core infrastructure
 
Liu Yuan
- [Sheepdog] [PATCH v2 04/15] sheepfs: add 'cluster' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 05/15] sheepfs: add 'vdi' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 06/15] sheepfs: implement shadow file mechanism
 
Liu Yuan
- [Sheepdog] [PATCH v2 07/15] sheepfs: add 'volume' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 08/15] sheepfs: implement 'sync' operation for	volumes
 
Liu Yuan
- [Sheepdog] [PATCH v2 09/15] sheepfs: implement 'open' operation
 
Liu Yuan
- [Sheepdog] [PATCH v2 1/2] add oid_to_vnodes() and obj_to_sheeps()	to avoid too much vnodes traverse
 
levin li
- [Sheepdog] [PATCH v2 1/6] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v2 10/15] sheepfs: teach volumes to unmount
 
Liu Yuan
- [Sheepdog] [PATCH v2 11/15] sheepfs: add 'node' entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 12/15] sheepfs: add a socket pool to speedup	connection
 
Liu Yuan
- [Sheepdog] [PATCH v2 13/15] sheepfs: add options to pass the	address and port of the sheep
 
Liu Yuan
- [Sheepdog] [PATCH v2 14/15] sheepfs: teach volume to read/write COW	objects
 
Liu Yuan
- [Sheepdog] [PATCH v2 15/15] sheepfs: add config entry
 
Liu Yuan
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
Liu Yuan
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v2 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH V2] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] sheep: cleanup epoch type
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Christoph Hellwig
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Christoph Hellwig
- [sheepdog] [Sheepdog] [PATCH v2] sheep: update inode cache first
 
Liu Yuan
- [Sheepdog] [PATCH v2] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] Use RCU to avoid race on	current_vnode_info
 
Liu Yuan
- [Sheepdog] [PATCH v2] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v2] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH v3 1/4] fix a bug of copies calculation in	delete_one()
 
Li Wenpeng
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
Liu Yuan
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
MORITA Kazutaka
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
 
HaiTing Yao
- [Sheepdog] [PATCH v3 2/2] use binary search in hval_to_sheep()
 
levin li
- [Sheepdog] [PATCH v3 2/2] use binary search in hval_to_sheep()
 
Christoph Hellwig
- [Sheepdog] [PATCH v3 2/4] change process_work and process_main to	process_top and process_main
 
Li Wenpeng
- [Sheepdog] [PATCH v3 2/7] sheep: transient failure - parameter	changes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 3/4] force some callbacks of cluster request	running in worker thread
 
Li Wenpeng
- [Sheepdog] [PATCH v3 3/7] sheep: transient failure - collie tool	changes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 4/4] remove oids from object list cache when	deleting a vdi
 
Li Wenpeng
- [Sheepdog] [PATCH v3 4/7] sheep: transient failure - node join/leave
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 5/7] sheep: transient failure - get templeave	time from master
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 6/7] sheep: transient failure - deal with I/O	to failed node
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v3 7/7] sheep: transient failure - change some	names to rebase codes
 
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V3] Make the flushing data more fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] remove oids from object list cache when	deleting a vdi
 
Li Wenpeng
- [Sheepdog] [PATCH v3] remove oids from object list cache when deleting a vdi
 
星刻
- [Sheepdog] [PATCH v3] sheep: change snapshot/clone flow
 
HaiTing Yao
- [Sheepdog] [PATCH v3] Use RCU to avoid race on current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Liu Yuan
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Christoph Hellwig
- [Sheepdog] [PATCH v3] Use RCU to avoid race on	current_vnode_info
 
Yunkai Zhang
- [Sheepdog] [PATCH v3] zookeeper: switch gcc atomic builtins to	atomic helpers
 
Liu Yuan
- [Sheepdog] [PATCH v4 1/6] remove useless inode in del_vdi()
 
levin li
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 2/6] fix a bug of deleting base vdi fail
 
levin li
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in	delete_one()
 
levin li
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in delete_one()
 
Christoph Hellwig
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in	delete_one()
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 3/6] fix a bug of copies calculation in delete_one()
 
Christoph Hellwig
- [Sheepdog] [PATCH v4 4/6] change process_work and process_main to	process_top and process_main
 
levin li
- [Sheepdog] [PATCH v4 5/6] force some callbacks of cluster request	running in worker thread
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache	when deleting a vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4 6/6] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH V4] object cache: make the flushing data more	fine grained
 
Yunkai Zhang
- [Sheepdog] [PATCH V4] object cache: make the flushing data more fine grained
 
Liu Yuan
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
MORITA Kazutaka
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin
- [Sheepdog] [PATCH v4] remove oids from object list cache when	deleting a vdi
 
levin
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
 
Christoph Hellwig
- [Sheepdog] [PATCH v5] remove oids from object list cache when	deleting a vdi
 
levin li
- [Sheepdog] [PATCH v5] remove oids from object list cache when deleting a vdi
 
Liu Yuan
- [Sheepdog] [PATCH v5] remove oids from object list cache when deleting a vdi
 
levin li
- [Sheepdog] Add more hash strategy
 
HaiTing Yao
- [Sheepdog] Add more hash strategy
 
Huxinwei
- [Sheepdog] Add more hash strategy
 
HaiTing Yao
- [Sheepdog] [sheepdog] Bugfix: wrong size information with collie raw information (#28)
 
Liu Yuan
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [Sheepdog] Debian package for 0.3.0
 
Liu Yuan
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [Sheepdog] Debian package for 0.3.0
 
David Douard
- [sheepdog] [Sheepdog] Debian package for 0.3.0
 
David Douard
- [sheepdog] [Sheepdog] Debian package for 0.3.0
 
Guido Günther
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Liu Yuan
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
MORITA Kazutaka
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] misc: 1k nodes sheepdog test report
 
MORITA Kazutaka
- [Sheepdog] misc: 1k nodes sheepdog test report
 
Yibin Shen
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
David Douard
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Next version and user documentation
 
Tomasz Chmielewski
- [Sheepdog] Next version and user documentation
 
Matthew Law
- [sheepdog] [Sheepdog] Next version and user documentation
 
Tomasz Chmielewski
- [sheepdog] [Sheepdog] Next version and user documentation
 
Yibin Shen
- [sheepdog] [Sheepdog] Next version and user documentation
 
MORITA Kazutaka
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
HaiTing Yao
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
HaiTing Yao
- [Sheepdog] Object node affinity
 
Liu Yuan
- [Sheepdog] Object node affinity
 
Matthew Law
- [Sheepdog] Object node affinity
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Shevek
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Yunkai Zhang
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Shevek
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
MORITA Kazutaka
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
 
Liu Yuan
- [Sheepdog] PATCH S005 v2: Replace calls to node_cmp with a typesafe	node_eq.
 
Shevek
- [Sheepdog] PATCH S005 v2: Replace calls to node_cmp with a typesafe node_eq.
 
Liu Yuan
- [Sheepdog] PATCH S006: Defensive programming in join_msg
 
Shevek
- [Sheepdog] PATCH S006: Defensive programming in join_msg
 
Liu Yuan
- [Sheepdog] PATCH S007: Fix two memory leaks
 
Shevek
- [Sheepdog] PATCH S007: Fix two memory leaks
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
levin li
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
tao.peng at emc.com
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
HaiTing Yao
- [Sheepdog] race window accessing current_vnode_info?
 
MORITA Kazutaka
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
 
MORITA Kazutaka
- [Sheepdog]  race window accessing current_vnode_info?
 
Yunkai Zhang
- [Sheepdog] race window accessing current_vnode_info?
 
Christoph Hellwig
- [Sheepdog] race window accessing current_vnode_info?
 
Yunkai Zhang
- [Sheepdog] race window accessing current_vnode_info?
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Shawn Moore
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Yibin Shen
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
MORITA Kazutaka
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Shawn Moore
- [sheepdog] [Sheepdog] Sheepdog 0.4.0 schedule and plan
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
David Douard
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Yunkai Zhang
- [Sheepdog] zookeeper vs. corosync
 
David Douard
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [Sheepdog] zookeeper vs. corosync
 
Liu Yuan
- [sheepdog] a question about epoch_log_read_remote
 
Christoph Hellwig
- [sheepdog] a question about epoch_log_read_remote
 
Liu Yuan
- [sheepdog] a question about epoch_log_read_remote
 
Liu Yuan
- [sheepdog] a question about epoch_log_read_remote
 
Christoph Hellwig
- [sheepdog] a question about epoch_log_read_remote
 
Liu Yuan
- [sheepdog] a question about epoch_log_read_remote
 
Liu Yuan
- [sheepdog] async flush in the object cache
 
Christoph Hellwig
- [sheepdog] async flush in the object cache
 
Liu Yuan
- [sheepdog] async flush in the object cache
 
Christoph Hellwig
- [sheepdog] async flush in the object cache
 
Liu Yuan
- [sheepdog] automatic test framework for sheepdog
 
HaiTing Yao
- [sheepdog] automatic test framework for sheepdog
 
Liu Yuan
- [sheepdog] automatic test framework for sheepdog
 
HaiTing Yao
- [sheepdog] automatic test framework for sheepdog
 
Liu Yuan
- [sheepdog] avoice racy current_vnode_info accesses
 
Christoph Hellwig
- [sheepdog] avoice racy current_vnode_info accesses
 
Liu Yuan
- [sheepdog] avoice racy current_vnode_info accesses
 
Christoph Hellwig
- [sheepdog] avoice racy current_vnode_info accesses
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
Yibin Shen
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
Yibin Shen
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Christoph Hellwig
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] Is it necessary for outstanding io block leave/join	event?
 
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
 
Liu Yuan
- [sheepdog] sheep: improve the consistent hashing
 
yaohaiting.wujue at gmail.com
- [sheepdog] sheep: pass a struct request to ->process_work
 
Christoph Hellwig
- [sheepdog] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [sheepdog] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [sheepdog] sheep: use urcu atomics for the vnode_info reference	count
 
Christoph Hellwig
- [sheepdog] sheep: improve the consistent hashing
 
yaohaiting.wujue at gmail.com
- [sheepdog] sheep: pass a struct request to ->process_work
 
Christoph Hellwig
- [sheepdog] sheep: pass vnode_info to the object cache
 
Christoph Hellwig
- [sheepdog] sheep: pass vnode_info to VDI operations
 
Christoph Hellwig
- [sheepdog] sheep: use urcu atomics for the vnode_info reference	count
 
Christoph Hellwig
- [sheepdog] Sheepdog users list
 
Matthew Law
- [sheepdog] Sheepdog users list
 
Matthew Law
- [sheepdog] zookeeper cluster driver question
 
Christoph Hellwig
- [sheepdog] zookeeper cluster driver question
 
Liu Yuan
- [sheepdog] zookeeper cluster driver question
 
Yunkai Zhang
- [sheepdog] zookeeper cluster driver question
 
Christoph Hellwig
- [sheepdog] zookeeper cluster driver question
 
Liu Yuan
- [sheepdog] zookeeper cluster driver question
 
Yunkai Zhang
    
      Last message date: 
       Thu May 31 18:46:01 CEST 2012
    Archived on: Fri May 15 07:02:14 CEST 2015
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).