June 2012 Archives by date
      
      Starting: Fri Jun  1 04:23:17 CEST 2012
         Ending: Fri Jun 29 17:38:24 CEST 2012
         Messages: 641
     
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [sheepdog] [PATCH 5/7 v2] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Liu Yuan
- [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
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
 
Liu Yuan
- [sheepdog] [PATCH] zookepeer: fix fix is_blocking_event
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: free msg in cluster_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in check_request_epoch
 
Liu Yuan
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in check_request_epoch
 
Liu Yuan
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in check_request_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c
 
Christoph Hellwig
- [sheepdog] [PATCH 0/7] refactor sdnet.c, V2
 
Christoph Hellwig
- [sheepdog] [PATCH 1/7] sheep: dont resume pending requests or	recovery when retrying
 
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: use requeue_request to retry requests	in io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 3/7] sheep: merge process_io_request into	queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 4/7] sheep: split queue_io_request
 
Christoph Hellwig
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Christoph Hellwig
- [sheepdog] [PATCH 6/7] sheep: split check_request
 
Christoph Hellwig
- [sheepdog] [PATCH 7/7] sheep: fix SD_RES_OLD_NODE_VER handling in	check_request_epoch
 
Christoph Hellwig
- [sheepdog] [PATCH] zookepeer: fix fix is_blocking_event
 
Liu Yuan
- [sheepdog] [PATCH] sheep: free msg in cluster_op_done
 
Liu Yuan
- [sheepdog] add per-object lock for farm and refactor recovery.c a	bit
 
Liu Yuan
- [sheepdog] [PATCH 1/5] farm: add concurrent access support to the	same object
 
Liu Yuan
- [sheepdog] [PATCH 2/5] sheep: remove sys->req_wait_for_obj_list
 
Liu Yuan
- [sheepdog] [PATCH 3/5] sheep: rename check_request_busy()
 
Liu Yuan
- [sheepdog] [PATCH 4/5] sheep: refactor recovery.c
 
Liu Yuan
- [sheepdog] [PATCH 5/5] sheep: remove resume_recovery_work()
 
Liu Yuan
- [sheepdog] add per-object lock for farm and refactor recovery.c	a bit
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] Question about fix_object_consistency()
 
Liu Yuan
- [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] sheep: split io_op_done
 
Liu Yuan
- [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 1/2] sheep: add two assertion to clarify the code	a bit
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: fix gateway_op_done()
 
Liu Yuan
- [sheepdog] [PATCH 5/7] sheep: split io_op_done
 
Liu Yuan
- [sheepdog] [PATCH 0/4] do not read the node list from end recovery	code in farm
 
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: cleanup update_cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] farm: pass a node list to snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] sheep: pass vnode info to end_recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 4/4] sheep: dont rewrite epoch log for the epoch	before a node joins
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: add two assertion to clarify the code a bit
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: add two assertion to clarify the code a bit
 
Liu Yuan
- [sheepdog] [PATCH 0/4] do not read the node list from end recovery code in farm
 
Liu Yuan
- [sheepdog] [PATCH 0/4] do not read the node list from end recovery code in farm
 
Liu Yuan
- [sheepdog] [PATCH 0/7] refactor sdnet.c, V2
 
Liu Yuan
- [sheepdog] add per-object lock for farm and refactor recovery.c	a bit
 
Liu Yuan
- [sheepdog] [PATCH 1/2] logger: allow sheep dump core file for	non-root startup
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: don't allow unauthorized node join	when the cluster is in wait_for_join
 
Liu Yuan
- [sheepdog] [PATCH v2] logger: allow sheep dump core file for	non-root startup
 
Liu Yuan
- [sheepdog] [PATCH 0/4] do not read the node list from end recovery code in farm
 
Christoph Hellwig
- [sheepdog] [PATCH 0/4] do not read the node list from end recovery code in farm
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix wrong arg for	resume_wait_obj_requests()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix wrong arg for resume_wait_obj_requests()
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] farm: add concurrent access support to the same object
 
Christoph Hellwig
- [sheepdog] [PATCH 3/5] sheep: rename check_request_busy()
 
Christoph Hellwig
- [sheepdog] [PATCH 4/5] sheep: refactor recovery.c
 
Christoph Hellwig
- [sheepdog] [PATCH 5/5] sheep: remove resume_recovery_work()
 
Christoph Hellwig
- [sheepdog] [PATCH 1/5] farm: add concurrent access support to the same object
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove outstanding_req_list
 
Christoph Hellwig
- [sheepdog] [PATCH 5/5] sheep: remove resume_recovery_work()
 
Liu Yuan
- [sheepdog] [PATCH v2] logger: allow sheep dump core file for non-root startup
 
Christoph Hellwig
- [sheepdog] add per-object lock for farm and refactor recovery.c a bit
 
Christoph Hellwig
- [sheepdog] [PATCH v2] logger: allow sheep dump core file for non-root startup
 
Liu Yuan
- [sheepdog] [PATCH 1/2] logger: allow sheep dump core file for	non-root startup
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix wrong arg for	resume_wait_obj_requests()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove outstanding_req_list
 
Liu Yuan
- [sheepdog] [PATCH] sheep: rename check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: rename check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: rename check_request_in_recovery()
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: rename check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in check_request_in_recovery()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in check_request_in_recovery()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in check_request_in_recovery()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: handle recovery request in check_request_in_recovery()
 
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: cleanup update_cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: free the objlist cache entry in objlist_cache_rb_remove
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: handle recovery request in	check_request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: cleanup update_cluster_info
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix queue_gateway_request()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix queue_gateway_request()
 
Liu Yuan
- [sheepdog] [PATCH] fix recovery
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: remove print_node_list
 
Liu Yuan
- [sheepdog] [PATCH 2/4] sheep: fix finish_object_list()
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: refactor fill_obj_list()
 
Liu Yuan
- [sheepdog] [PATCH 4/4] sheep: call list_del() before	requeue_request(req)
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: remove print_node_list
 
Christoph Hellwig
- [sheepdog] [PATCH 2/4] sheep: fix finish_object_list()
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] sheep: refactor fill_obj_list()
 
Christoph Hellwig
- [sheepdog] [PATCH 4/4] sheep: call list_del() before requeue_request(req)
 
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: remove print_node_list
 
Liu Yuan
- [sheepdog] [PATCH] fix recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix request_in_recovery()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix queue_gateway_request()
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: opencode fill_obj_list() into	prepare_object_list()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep: move oid scheduling code into a	helper function
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: fix finish_object_list()
 
Liu Yuan
- [sheepdog] Question about fix_object_consistency()
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: free the objlist cache entry in	objlist_cache_rb_remove
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] object cache: fix a race problem
 
Liu Yuan
- [sheepdog] [PATCH v2] object cache: fix a race problem
 
Liu Yuan
- [sheepdog] [PATCH v2] object cache: fix a race problem
 
Liu Yuan
- [sheepdog] [PATCH 1/2] object cache: use flock instead of fcntl for	locking
 
Liu Yuan
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [Bug] Segmentation fault with QEMU v1.1.0 running Sheepdog block driver
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to	older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] object cache: revert	object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: set error result correctly in	forward_write_obj
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: opencode fill_obj_list() into prepare_object_list()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: opencode fill_obj_list() into	prepare_object_list()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] object cache: use flock instead of fcntl	for locking
 
Liu Yuan
- [sheepdog] [PATCH] sheep: set error result correctly in	forward_write_obj
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull()	to older version
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep, recovery: fix memory leak
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep, recovery: fix memory leak
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep, recovery: fix memory leak
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: fix error handling in epoch_log_remote
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix error handling in	local_stat_cluster
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: stop special casing local objects on	gateways
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: cleanup recover_object_from_replica
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: cleanup do_recover_object
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not return a fd from cluster driver	init
 
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: hande node joining race
 
Liu Yuan
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Liu Yuan
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix error handling in	epoch_log_remote
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
Liu Yuan
- [sheepdog] [PATCH 1/2 v2] sheep: fix error handling in	epoch_log_remote
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: collie cluster recover needs to start	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Liu Yuan
- [sheepdog] [PATCH 2/2] farm: drop fcntl lock
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: move get_addr into lib/net.c
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: use getifaddrs in get_local_addr
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix error handling in	local_stat_cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Liu Yuan
- [sheepdog] [PATCH] sheep: cleanup do_recover_object
 
Liu Yuan
- [sheepdog] [PATCH] sheep: cleanup recover_object_from_replica
 
Liu Yuan
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: use getifaddrs in get_local_addr
 
Liu Yuan
- [sheepdog] [PATCH] sheep: do not return a fd from cluster driver init
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: move get_addr into lib/net.c
 
Liu Yuan
- [sheepdog] [PATCH] sheep: collie cluster recover needs to start recovery
 
Liu Yuan
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Yibin Shen
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Liu Yuan
- [sheepdog] [PATCH] sheep: correct read_epoch()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2 v2] sheep: use getifaddrs in get_local_addr
 
Christoph Hellwig
- [sheepdog] [PATCH v2] sheep: collie cluster recover needs to start	recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix error handling in local_stat_cluster
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix error handling in local_stat_cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: correct read_epoch()
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: fix error handling in	local_stat_cluster
 
Liu Yuan
- [sheepdog] [PATCH] sheep: correct read_epoch()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Liu Yuan
- [sheepdog] [PATCH 2/2 v2] sheep: use getifaddrs in	get_local_addr
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: collie cluster recover needs to	start recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Bastian Scholz
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: split getting the local address from cluster driver ->init
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: add an option to override the	advertised address
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix nr_nodes calculation in	local_stat_cluster
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Bastian Scholz
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove block/unblock callbacks
 
Liu Yuan
- [sheepdog] [PATCH 0/3] cleanup epoch log helpers
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: handle epoch_log_read errors in	snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 2/3] From: Christoph Hellwig <hch at lst.de> Suject	sheep: cleanup epoch_log_read and friends
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: remove read_epoch
 
Christoph Hellwig
- [sheepdog] the use case for leave_list/leave_nodes
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: stop special casing local objects on	gateways
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Liu Yuan
- [sheepdog] the use case for leave_list/leave_nodes
 
Liu Yuan
- [sheepdog] the use case for leave_list/leave_nodes
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix nr_nodes calculation in	local_stat_cluster
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: handle epoch_log_read errors in snap_file_write
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: add an option to override the advertised address
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix nr_nodes calculation in local_stat_cluster
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: handle epoch_log_read errors in snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2 v2] sheep: add an option to override the advertised address
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: handle epoch_log_read errors in snap_file_write
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: handle epoch_log_read errors in snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 0/3] cleanup epoch log helpers
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix nr_nodes calculation in	local_stat_cluster
 
Liu Yuan
- [sheepdog] [PATCH 2/2 v2] sheep: add an option to override the advertised address
 
Liu Yuan
- [sheepdog] Qemu Live Migration and Cache
 
Bastian Scholz
- [sheepdog] [RFC PATCH] object cache: revert object_cache_pull() to older version
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Liu Yuan
- [sheepdog] Qemu Live Migration and Cache
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Yibin Shen
- [sheepdog] Qemu Live Migration and Cache
 
Yibin Shen
- [sheepdog] [PATCH 1/2] sheep: fix forward_write_obj_req()
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
MORITA Kazutaka
- [sheepdog] [PATCH] object_cache: fix uninitialized value
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove timeout for socket pool
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: change one-shot timeout to keepalive
 
Liu Yuan
- [sheepdog] [PATCH] object_cache: fix uninitialized value
 
Liu Yuan
- [sheepdog] Dead Sheeps...
 
Bastian Scholz
- [sheepdog] Qemu Live Migration and Cache
 
Bastian Scholz
- [sheepdog] Dead Sheeps...
 
Liu Yuan
- [sheepdog] Dead Sheeps...
 
Bastian Scholz
- [sheepdog] Using sheepdog-users ML (was: Qemu Live Migration and Cache)
 
David Douard
- [sheepdog] Using sheepdog-users ML (was: Qemu Live Migration and Cache)
 
Bastian Scholz
- [sheepdog] [PATCH v2] sheep: change one-shot timeout to	keepalive
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: stop special casing local objects on	gateways
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: stop special casing local objects on gateways
 
Christoph Hellwig
- [sheepdog] automatic test framework for sheepdog
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
Christoph Hellwig
- [sheepdog] [sheepdog-users] Stability problems with kvm using a remote sheepdog volume
 
David Douard
- [sheepdog] [PATCH 1/2] object cache: fix wrong bmap calculation and	flush offset
 
Liu Yuan
- [sheepdog] [PATCH 2/2] object cache: fix indentation
 
Liu Yuan
- [sheepdog] [PATCH 1/2] object cache: fix wrong bmap calculation and flush offset
 
Liu Yuan
- [sheepdog] [PATCH] object cache: opencode	add_to_dirty_tree_and_list()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix oid scheduling in recovery
 
MORITA Kazutaka
- [sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep	are up
 
Christoph Hellwig
- [sheepdog] [PATCH 1/9] sheep: factor leave_list processing
 
Christoph Hellwig
- [sheepdog] [PATCH 2/9] sheep: return CJ_ values directly from	cluster_sanity_check
 
Christoph Hellwig
- [sheepdog] [PATCH 3/9] sheep: remove SD_RES_JOIN_FAILED
 
Christoph Hellwig
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 5/9] sheep: handle CJ_RES_MASTER_TRANSFER inside	cluster_wait_for_join_check
 
Christoph Hellwig
- [sheepdog] [PATCH 6/9] sheep: handle new nodes during WAIT_FOR_JOIN	state
 
Christoph Hellwig
- [sheepdog] [PATCH 7/9] farm: pass a node list to snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 8/9] sheep: pass vnode info to end_recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 9/9] sheep: dont rewrite epoch log for the epoch	before a node joins
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] farm: add defensive debug info
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep,	recovery: fix wrong size for xrealloc()
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep,	recovery: fix screen_object_list() for duplicate oid
 
Liu Yuan
- [sheepdog] async flush in the object cache
 
Christoph Hellwig
- [sheepdog] [PATCH] object cache: opencode add_to_dirty_tree_and_list()
 
Christoph Hellwig
- [sheepdog] [PATCH 2/3] sheep, recovery: fix wrong size for xrealloc()
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep, recovery: fix screen_object_list() for duplicate oid
 
Christoph Hellwig
- [sheepdog] [PATCH] object cache: opencode	add_to_dirty_tree_and_list()
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep,	recovery: fix wrong size for xrealloc()
 
Liu Yuan
- [sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep are up
 
Liu Yuan
- [sheepdog] [PATCH 1/3] farm: add defensive debug info
 
Liu Yuan
- [sheepdog] [PATCH] object cache:	opencode	add_to_dirty_tree_and_list()
 
MORITA Kazutaka
- [sheepdog] [PATCH] farm: add two more debug info
 
Liu Yuan
- [sheepdog] [PATCH v2] object cache: opencode	add_to_dirty_tree_and_list()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: set keepalive in all client socket fd
 
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: set keepalive in server-side socket fd
 
Yunkai Zhang
- [sheepdog] async flush in the object cache
 
Liu Yuan
- [sheepdog] [PATCH] farm: add two more debug info
 
Liu Yuan
- [sheepdog] [PATCH v2] object cache: opencode	add_to_dirty_tree_and_list()
 
Liu Yuan
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Liu Yuan
- [sheepdog] [PATCH 7/9] farm: pass a node list to snap_file_write
 
Liu Yuan
- [sheepdog] [PATCH 8/9] sheep: pass vnode info to end_recovery
 
Liu Yuan
- [sheepdog] [PATCH 9/9] sheep: dont rewrite epoch log for the epoch before a node joins
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: remove oid from object cache internal	list and tree
 
Liu Yuan
- [sheepdog] [PATCH 2/3] sheep, store: remove oid from farm state
 
Liu Yuan
- [sheepdog] [PATCH 3/3] object cache: add a helper for oid_to_idx()
 
Liu Yuan
- [sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep are up
 
Christoph Hellwig
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 7/9] farm: pass a node list to snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep are up
 
Liu Yuan
- [sheepdog] [sheepdog-users] Stability problems with kvm using a remote sheepdog volume
 
David Douard
- [sheepdog] [PATCH 1/3] sheep: remove oid from object cache internal list and tree
 
Liu Yuan
- [sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep are up
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove WORK_ORDERED and related code
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Christoph Hellwig
- [sheepdog] [PATCH 0/9] don't let new nodes commit suicide when	joining a cluster in WAIT_FOR_JOIN state V2
 
Christoph Hellwig
- [sheepdog] [PATCH 1/9] sheep: factor leave_list processing
 
Christoph Hellwig
- [sheepdog] [PATCH 2/9] sheep: return CJ_ values directly from	cluster_sanity_check
 
Christoph Hellwig
- [sheepdog] [PATCH 3/9] sheep: remove SD_RES_JOIN_FAILED
 
Christoph Hellwig
- [sheepdog] [PATCH 4/9] sheep: refactor get_cluster_status
 
Christoph Hellwig
- [sheepdog] [PATCH 5/9] sheep: handle CJ_RES_MASTER_TRANSFER inside	cluster_wait_for_join_check
 
Christoph Hellwig
- [sheepdog] [PATCH 6/9] sheep: handle new nodes during WAIT_FOR_JOIN	state
 
Christoph Hellwig
- [sheepdog] [PATCH 7/9] farm: pass a node list to snap_file_write
 
Christoph Hellwig
- [sheepdog] [PATCH 8/9] sheep: pass vnode info to end_recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 9/9] sheep: dont rewrite epoch log for the epoch	before a node joins
 
Christoph Hellwig
- [sheepdog] on the wire protocols: structure, versioning, etc
 
Christoph Hellwig
- [sheepdog] on the wire protocols: structure, versioning, etc
 
Liu Yuan
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface for blocking events
 
Liu Yuan
- [sheepdog] [PATCH 7/9] farm: pass a node list to snap_file_write
 
Liu Yuan
- [sheepdog] [PATCH 0/9] don't let new nodes commit suicide when joining a cluster in WAIT_FOR_JOIN state V2
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix strlen in log_enqueue
 
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: print thread id in logfile which	could help debuging
 
Yunkai Zhang
- [sheepdog] [PATCH 1/2] sheep: set keepalive in all client	socket fd
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: simplify the cluster driver interface	for blocking events
 
MORITA Kazutaka
- [sheepdog] [PATCH 0/9] don't let new nodes commit suicide	when	joining a cluster in WAIT_FOR_JOIN state V2
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: fix strlen in log_enqueue
 
MORITA Kazutaka
- [sheepdog] [PATCH] logger: make thread id more human readable
 
MORITA Kazutaka
- [sheepdog] on the wire protocols: structure, versioning, etc
 
MORITA Kazutaka
- [sheepdog] [PATCH] logger: make thread id more human readable
 
Liu Yuan
- [sheepdog] various fixes for sheep core, object cache and farm
 
Liu Yuan
- [sheepdog] [PATCH 1/5] sheep: mute gcc warning about uninitialized	var
 
Liu Yuan
- [sheepdog] [PATCH 2/5] object cache: fix object creation failure
 
Liu Yuan
- [sheepdog] [PATCH 3/5] object cache: remove assertion
 
Liu Yuan
- [sheepdog] [PATCH 4/5] farm: add a lock for read/write
 
Liu Yuan
- [sheepdog] [PATCH 5/5] sheep: fix nested requests for the same FD
 
Liu Yuan
- [sheepdog] Question about fix_object_consistency()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: change int epoch -> uint32_t epoch
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: don't call epoch_log_read() if epoch	is 0
 
Liu Yuan
- [sheepdog] various fixes for sheep core, object cache and farm
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: change int epoch -> uint32_t epoch
 
Liu Yuan
- [sheepdog] Question about fix_object_consistency()
 
MORITA Kazutaka
- [sheepdog] Question about fix_object_consistency()
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: remove fix_object_consistency()
 
Liu Yuan
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Liu Yuan
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Liu Yuan
- [sheepdog] [PATCH] fix a bug that read_object() fail in recovery
 
levin li
- [sheepdog] [PATCH 1/2] collie: remove unused lines
 
Liu Yuan
- [sheepdog] [PATCH 2/2] collie: clean up sheep's state variables
 
Liu Yuan
- [sheepdog] [PATCH] fix a bug that read_object() fail in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove redundant dprintf in do_local_io()
 
Liu Yuan
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: remove unused lines
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove redundant dprintf in	do_local_io()
 
Liu Yuan
- [sheepdog] [PATCH] fix a bug that read_object() fail in recovery
 
levin li
- [sheepdog] [PATCH] fix a bug that read_object() fail in recovery
 
Liu Yuan
- [sheepdog] [PATCH] sheep: do COW at local node for just one time
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Liu Yuan
- [sheepdog] [PATCH] collie: fix vdi check command
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: fix a bug that read_object() fail in	recovery
 
levin li
- [sheepdog] [PATCH v2] sheep: fix a bug that read_object() fail in recovery
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: fix a bug that read_object() fail in recovery
 
levin li
- [sheepdog] [PATCH] collie: fix vdi check command
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: priority to process EPOLLERR/EPOLLHUP	event
 
Yunkai Zhang
- [sheepdog] [PATCH 2/4] sheep: fix bug when delete	conn.blocking_siblings
 
Yunkai Zhang
- [sheepdog] [PATCH 3/4] sheep: take truns to monitor EPOLLIN and	EPOLLOUT events.
 
Yunkai Zhang
- [sheepdog] [PATCH 4/4] sheep: fix bug that blocking_conn_list could	never be processed
 
Yunkai Zhang
- [sheepdog] [PATCH] recovery: fix a bug of get_vnode_info_epoch()	which gives a bad node number
 
levin li
- [sheepdog] [PATCH 1/2] sheep: use xwrite to avoid short write
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: fix local_get_epoch()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: avoid calling delete_inode() in main	thread
 
levin li
- [sheepdog] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 2/6] sheep: use new sockfd cache
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 4/6] sheep: refactor forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 5/6] sheep: output hex for error code
 
Liu Yuan
- [sheepdog] [PATCH 6/6] sheep: try best forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] recovery: fix a bug of get_vnode_info_epoch() which gives a bad node number
 
Liu Yuan
- [sheepdog] [PATCH] sheep: avoid calling delete_inode() in main thread
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: use xwrite to avoid short write
 
Liu Yuan
- [sheepdog] [PATCH 0/3] sheep: fix a bug that read_object() fail in	recovery
 
levin li
- [sheepdog] [PATCH 1/3] sheep: fix a bug that read_object() fail in	recovery
 
levin li
- [sheepdog] [PATCH 2/3] sheep: refactor read/write/remove_object()	api
 
levin li
- [sheepdog] [PATCH 3/3] sheep: remove vnode_info from vdi path	completely
 
levin li
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Yunkai Zhang
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH 2/4] sheep: fix bug when delete	conn.blocking_siblings
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: take truns to monitor EPOLLIN and EPOLLOUT events.
 
Liu Yuan
- [sheepdog] [PATCH] sheep: do COW at local node for just one time
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: take truns to monitor EPOLLIN and EPOLLOUT events.
 
Yunkai Zhang
- [sheepdog] [PATCH 2/4] sheep: fix bug when delete	conn.blocking_siblings
 
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: take truns to monitor EPOLLIN and	EPOLLOUT events.
 
Yunkai Zhang
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/6] sheep: use new sockfd cache
 
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 2/6] sheep: use new sockfd cache
 
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: priority to process EPOLLERR/EPOLLHUP event
 
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
MORITA Kazutaka
- [sheepdog] [PATCH 2/6] sheep: use new sockfd cache
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Christoph Hellwig
- [sheepdog] [PATCH 3/6] sheep,	sockfd cache: cache more than one FD for each node
 
MORITA Kazutaka
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead	of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH 2/3] sheep: make push_cache_object() queue a	local gateway request
 
levin li
- [sheepdog] [PATCH 3/3] sheep: cleanup the api of	read/write/remove_object() and push_cache_object()
 
levin li
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Christoph Hellwig
- [sheepdog] [PATCH 3/4] sheep: take truns to monitor EPOLLIN and EPOLLOUT events.
 
Christoph Hellwig
- [sheepdog] [PATCH] recovery: fix a bug of get_vnode_info_epoch() which gives a bad node number
 
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: use xwrite to avoid short write
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix local_get_epoch()
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] collie: add a check&repair command
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: fix a bug that read_object() fail in recovery
 
Christoph Hellwig
- [sheepdog] [PATCH 2/3] sheep: refactor read/write/remove_object() api
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: remove vnode_info from vdi path completely
 
Christoph Hellwig
- [sheepdog] [PATCH 2/2] sheep: fix local_get_epoch()
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: fix a bug that read_object() fail in recovery
 
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Christoph Hellwig
- [sheepdog] [PATCH 1/6] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 3/4] sheep: take truns to monitor EPOLLIN and	EPOLLOUT events.
 
Yunkai Zhang
- [sheepdog] [PATCH 3/6] sheep, sockfd cache: cache more than one FD for each node
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH 3/3] sheep: remove vnode_info from vdi path completely
 
levin li
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH v2 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH v2 1/8] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH v2 2/8] sheep: use new sockfd cache
 
Liu Yuan
- [sheepdog] [PATCH v2 3/8] sheep,	sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH v2 4/8] sheep: refactor forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH v2 5/8] sheep: output hex for error code
 
Liu Yuan
- [sheepdog] [PATCH v2 6/8] sheep: try best forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH v2 7/8] sheep: embed struct node_id into struct	{sd_node, sd_vnode}
 
Liu Yuan
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: remove vnode_info from vdi path completely
 
Christoph Hellwig
- [sheepdog] [PATCH v2 7/8] sheep: embed struct node_id into struct {sd_node, sd_vnode}
 
Christoph Hellwig
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Christoph Hellwig
- [sheepdog] [PATCH v2 7/8] sheep: embed struct node_id into struct {sd_node, sd_vnode}
 
Liu Yuan
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH v2 0/3] queue local gateway request instead of	directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH v2 1/3] sheep: queue local gateway request	instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH v2 2/3] sheep: make push_cache_object() queue a	local gateway request
 
levin li
- [sheepdog] [PATCH v2 3/3] sheep: cleanup the api of	read/write/remove_object() and push_cache_object()
 
levin li
- [sheepdog] [PATCH] sheep: remove delete_error from vdi deletion_work
 
levin li
- [sheepdog] [PATCH] objlist cache: init lock vairable
 
Liu Yuan
- [sheepdog] [PATCH v2 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH v2 1/3] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH Update] sheep: try best forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH v3 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH v3 1/8] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH v3 2/8] sheep: use new sockfd cache
 
Liu Yuan
- [sheepdog] [PATCH v3 3/8] sheep,	sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH v3 4/8] sheep: refactor forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH v3 5/8] sheep: output hex for error code
 
Liu Yuan
- [sheepdog] [PATCH v3 6/8] sheep: try best forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH v3 7/8] sheep: embed struct node_id into struct	{sd_node, sd_vnode}
 
Liu Yuan
- [sheepdog] [PATCH v3 8/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH v3 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Christoph Hellwig
- [sheepdog] [PATCH v3 0/8] redesign a new cache fd pool
 
Christoph Hellwig
- [sheepdog] [PATCH Update] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a bug of segment fault caused by	unintialized list_head
 
levin li
- [sheepdog] [PATCH] sheep: fix a bug of segment fault caused by unintialized list_head
 
Christoph Hellwig
- [sheepdog] [PATCH] objlist cache: init lock vairable
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix a bug of segment fault caused by unintialized list_head
 
levin li
- [sheepdog] [PATCH v2 7/8] sheep: embed struct node_id into struct {sd_node, sd_vnode}
 
Christoph Hellwig
- [sheepdog] [PATCH v3 5/8] sheep: output hex for error code
 
Christoph Hellwig
- [sheepdog] [PATCH v3 6/8] sheep: try best forward_read_obj_req()
 
Christoph Hellwig
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH v3 2/8] sheep: use new sockfd cache
 
Christoph Hellwig
- [sheepdog] [PATCH v3 3/8] sheep, sockfd cache: cache more than one FD for each node
 
Christoph Hellwig
- [sheepdog] [PATCH v3 4/8] sheep: refactor	forward_write_obj_req()
 
Christoph Hellwig
- [sheepdog] [PATCH v3 1/8] sheep: redesign a new cached sockfd pool
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove unused nodes/nr_nodes fields in struct cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove SD_OP_SHEEP
 
Christoph Hellwig
- [sheepdog] [PATCH UPDATE] sheep: queue local gateway request	instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH] sheep: remove unused nodes/nr_nodes fields in struct cluster_info
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove delete_error from vdi	deletion_work
 
Liu Yuan
- [sheepdog] [PATCH] objlist cache: init lock vairable
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a bug of segment fault caused by unintialized list_head
 
Liu Yuan
- [sheepdog] WG: AW: [sheepdog-users] collie.8 man page?
 
Jens WEBER
- [sheepdog] [PATCH] sheep: initiative to send leave event to cluster	when shutdown
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: initiative to send leave event to	cluster when shutdown
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove unused nodes/nr_nodes fields in struct cluster_info
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: initiative to send leave event to cluster when shutdown
 
Christoph Hellwig
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Christoph Hellwig
- [sheepdog] [PATCH] remove the unused SD_MAX_VMS define
 
Christoph Hellwig
- [sheepdog] [PATCH V2] sheep: initiative to send leave event to	cluster when shutdown
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: initiative to send leave event to cluster when shutdown
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove delete_error from vdi deletion_work
 
levin li
- [sheepdog] [PATCH] sheep: remove unused nodes/nr_nodes fields in struct cluster_info
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] WG: AW: [sheepdog-users] collie.8 man page?
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove unused nodes/nr_nodes fields in struct cluster_info
 
Liu Yuan
- [sheepdog] [PATCH] remove the unused SD_MAX_VMS define
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove delete_error from vdi	deletion_work
 
Liu Yuan
- [sheepdog] [PATCH V2] sheep: initiative to send leave event to cluster when shutdown
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: do COW at local node for just one time
 
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH v3 0/3] queue local gateway request instead of	directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH v3 1/3] sheep: queue local gateway request	instead of directly call forward_*_obj_req
 
levin li
- [sheepdog] [PATCH v3 2/3] sheep: make push_cache_object() queue a	local gateway request
 
levin li
- [sheepdog] [PATCH v3 3/3] sheep: cleanup the api of	read/write/remove_object() and push_cache_object()
 
levin li
- [sheepdog] 答复:  [PATCH] sheep: do COW at local node for just one time
 
无觉
- [sheepdog] [PATCH v2] sheep: do COW at local node for just one time
 
Liu Yuan
- [sheepdog] [PATCH v3 4/8] sheep: refactor	forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH] sheep: make 'collie vdi delete' wait for	response synchronously
 
levin li
- [sheepdog] [PATCH v4 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH 1/8] sheep: redesign a new cached sockfd pool
 
Liu Yuan
- [sheepdog] [PATCH 2/8] sheep,	sockfd cache: cache more than one FD for each node
 
Liu Yuan
- [sheepdog] [PATCH 3/8] sheep: refactor forward_write_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 4/8] sheep: output hex for error code
 
Liu Yuan
- [sheepdog] [PATCH 5/8] sheep: try best forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [PATCH 6/8] sheep: embed struct node_id into struct	{sd_node, sd_vnode}
 
Liu Yuan
- [sheepdog] [PATCH 7/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH 8/8] sockfd cache: group idx and fd as as a struct
 
Liu Yuan
- [sheepdog] [PATCH v2 8/8] sheep: use node_id_cmp to compare node
 
Liu Yuan
- [sheepdog] [PATCH v3 0/3] queue local gateway request instead of directly call forward_*_obj_req
 
Liu Yuan
- [sheepdog] [PATCH v4 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH] sheep: make 'collie vdi delete' wait for response synchronously
 
Christoph Hellwig
- [sheepdog] [PATCH v4 0/8] redesign a new cache fd pool
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: make 'collie vdi delete' wait for response synchronously
 
levin li
- [sheepdog] [PATCH v4 0/8] redesign a new cache fd pool
 
Liu Yuan
- [sheepdog] [PATCH] Update sheep.8 manpage
 
Jens Weber
- [sheepdog] [PATCH] Add collie.8 manpage
 
Jens Weber
- [sheepdog] [PATCH] Add collie.8 to build manpage
 
Jens Weber
- [sheepdog] [PATCH] Update sheep.8 manpage
 
Liu Yuan
- [sheepdog] [PATCH] Add collie.8 manpage
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix/modify help message of sheep, collie,	sheepfs
 
Liu Yuan
- [sheepdog] [PATCH] Add collie.8 to build manpage
 
Liu Yuan
- [sheepdog] [PATCH 1/3] object cache: use exec_local_req() for pull	method
 
Liu Yuan
- [sheepdog] [PATCH 2/3] object cache: remove async flush
 
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: make forward_{read,	write}_obj_req() static
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix/modify help message of sheep, collie, sheepfs
 
Christoph Hellwig
- [sheepdog] [PATCH 1/3] object cache: use exec_local_req() for pull method
 
Christoph Hellwig
- [sheepdog] [PATCH 2/3] object cache: remove async flush
 
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: make forward_{read, write}_obj_req() static
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove vnode/epoch/copies from vdi path
 
levin li
- [sheepdog] [PATCH] sheep: remove vnode/epoch/copies from vdi	path
 
Christoph Hellwig
- [sheepdog] [PATCH v2 1/2] sheep: make 'collie vdi delete' wait for	response synchronously
 
levin li
- [sheepdog] [PATCH v2 2/2] sheep: rename req_done to put_request
 
levin li
- [sheepdog] [PATCH] sheepdog: do not blindly memset all read buffers
 
Christoph Hellwig
- [sheepdog] [PATCH] Fix typo sheep.8 and collie.8
 
Jens Weber
- [sheepdog] [PATCH] Add sheepfs.8 manpage
 
Jens Weber
- [sheepdog] [PATCH v2 1/2] sheep: make 'collie vdi delete' wait for response synchronously
 
Christoph Hellwig
- [sheepdog] [PATCH v2 2/2] sheep: rename req_done to put_request
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: make 'collie vdi delete' wait for	response synchronously
 
levin li
- [sheepdog] [PATCH 1/3] object cache: use exec_local_req() for	pull method
 
Liu Yuan
- [sheepdog] [PATCH] logger: show thread name when logging to stdout
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings	after delete it
 
Yunkai Zhang
- [sheepdog] [PATCH] Fix typo sheep.8 and collie.8
 
MORITA Kazutaka
- [sheepdog] [PATCH] Fix typo sheep.8 and collie.8
 
MORITA Kazutaka
- [sheepdog] [PATCH] Update sheep.8 manpage
 
Liu Yuan
- [sheepdog] [PATCH] Add collie.8 manpage
 
Liu Yuan
- [sheepdog] [PATCH] Add sheepfs.8 manpage
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: priority to process EPOLLERR/EPOLLHUP event
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: priority to process EPOLLERR/EPOLLHUP event
 
Yunkai Zhang
- [sheepdog] [PATCH v2 1/2] sheep: make 'collie vdi delete' wait for response synchronously
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove vnode/epoch/copies from vdi path
 
Liu Yuan
- [sheepdog] [PATCH] logger: show thread name when logging to	stdout
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Liu Yuan
- [sheepdog] [PATCH] sheepdog: do not blindly memset all read	buffers
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Yunkai Zhang
- [sheepdog] [PATCH] object cache: add a helper to test idx's vdi bit
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings	after delete it
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Christoph Hellwig
- [sheepdog] [PATCH] sheepfs: clean up one sheepfs_pr
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings	after delete it
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] object cache: add a helper to test idx's	vdi bit
 
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: clean up nr_copies usage
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: clean up exec_local_req()
 
Liu Yuan
- [sheepdog] [PATCH v3 2/3] sheep: make push_cache_object() queue a local gateway request
 
Yunkai Zhang
- [sheepdog] [PATCH 1/3] object cache: use exec_local_req() for pull method
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings	after delete it
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Christoph Hellwig
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings	after delete it
 
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker threads
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: introduce 'short thread' to worker	threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: reinitialize conn->blocking_siblings after delete it
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove	nr_outstanding_reqs/outstanding_data_size from local gateway request
 
levin li
- [sheepdog] [PATCH] sheepfs: clean up one sheepfs_pr
 
Liu Yuan
- [sheepdog] [PATCH UPDATE] object cache: add a helper to test	idx's vdi bit
 
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: clean up exec_local_req()
 
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: priority to process EPOLLERR/EPOLLHUP event
 
Liu Yuan
- [sheepdog] [PATCH v2] sheep: introduce 'short thread' to	worker	threads
 
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: introduce 'short thread' to worker threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker	threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: try to clear conn.blocking_siblings when	EPOLLERR/EPOLLHUP occur
 
Yunkai Zhang
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker	threads
 
MORITA Kazutaka
- [sheepdog] [RFC PATCH] sheep: introduce 'short thread' to worker	threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker	threads
 
Liu Yuan
- [sheepdog] [PATCH] sheep: introduce 'short thread' to worker	threads
 
Liu Yuan
- [sheepdog] [PATCH] gateway: add missing '\n'
 
Liu Yuan
- [sheepdog] [PATCH] sheep: try to clear conn.blocking_siblings when EPOLLERR/EPOLLHUP occur
 
Liu Yuan
- [sheepdog] [PATCH] sheep: remove nr_outstanding_reqs/outstanding_data_size from local gateway request
 
Liu Yuan
- [sheepdog] [PATCH] sheep: fix forward_read_obj_req()
 
Liu Yuan
- [sheepdog] [Qemu-devel] [PATCH] sheepdog: do not blindly	memset	all read buffers
 
Christoph Hellwig
    
      Last message date: 
       Fri Jun 29 17:38:24 CEST 2012
    Archived on: Fri May 15 07:02:15 CEST 2015
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).