May 2012 Archives by thread
Starting: Tue May 1 05:23:06 CEST 2012
Ending: Thu May 31 18:46:01 CEST 2012
Messages: 1083
- [Sheepdog] [PATCH 1/2] deleting data objects of a vdi before deleting the inode
levin li
- [Sheepdog] [PATCH] fix a bug of copies calculation in delete_one()
levin li
- [Sheepdog] [PATCH 3/4] object list cache: move it out of store.c
Liu Yuan
- [Sheepdog] [PATCH] object_cache: fix a race condition
Liu Yuan
- [Sheepdog] [PATCH 1/2] farm: clean up farm_end_recover()
Liu Yuan
- [Sheepdog] [PATCH 1/4] sheep: move read/write/remove_object() into store.c
Liu Yuan
- [Sheepdog] [PATCH] use unions for protocol requests and responses
Liu Yuan
- [Sheepdog] [PATCH 1/2] sheep: clean up client_rx_handler() info
Liu Yuan
- [Sheepdog] [PATCH] sheep: bypass check_request() for cached object
Liu Yuan
- [Sheepdog] misc: 1k nodes sheepdog test report
Yibin Shen
- [Sheepdog] [PATCH 3/3] sheep: fix nr_copies in vdi.c
Christoph Hellwig
- [Sheepdog] [PATCH] fix a bug in get_store_dir() which gives a bad directory for simple store
Li Wenpeng
- [Sheepdog] [PATCH] sheep: fix nr_copies calculation in delete_one
Christoph Hellwig
- [Sheepdog] [PATCH 1/3] sheep: clean up is_access_to_busy_objects()
Liu Yuan
- [Sheepdog] [PATCH] fix a bug of deleting base vdi fail
Li Wenpeng
- [Sheepdog] [PATCH v3] remove oids from object list cache when deleting a vdi
Li Wenpeng
- [Sheepdog] [PATCH v3 1/7] sheep: add transient failure detection
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2 1/6] sheep: add transient failure detection
HaiTing Yao
- [Sheepdog] [PATCH] remove unused vnodes_info in start_deletion()
Li Wenpeng
- [Sheepdog] PATCH S005: Improve type safety in node_cmp calls
Shevek
- [Sheepdog] [PATCH] sheep: cleanup get_latest_epoch()
Liu Yuan
- [Sheepdog] race window accessing current_vnode_info?
tao.peng at emc.com
- [Sheepdog] [PATCH] Make connection information more readable
Yunkai Zhang
- [Sheepdog] [PATCH v4] remove oids from object list cache when deleting a vdi
levin li
- [Sheepdog] [PATCH] script: add checkpatch.pl
Liu Yuan
- [Sheepdog] [PATCH] sheep: avoid calling get_vnode_info() against force operations
MORITA Kazutaka
- [Sheepdog] [PATCH 2/2] always delete data objects when deleting an cloned vdi
MORITA Kazutaka
- [Sheepdog] [PATCH] remove old test file
MORITA Kazutaka
- [Sheepdog] Add more hash strategy
HaiTing Yao
- [Sheepdog] [PATCH v5] remove oids from object list cache when deleting a vdi
levin li
- [Sheepdog] Next version and user documentation
David Douard
- [Sheepdog] [PATCH v3] sheep: change snapshot/clone flow
HaiTing Yao
- [Sheepdog] [PATCH] sheep: init hdr.epoch before check_request()
Liu Yuan
- [Sheepdog] [PATCH RFC 00/10] introduce user-level sheepfs to explore cluster storage
Liu Yuan
- [Sheepdog] [PATCH 1/2] Fix script/Makefile.am after removed old test file
Yunkai Zhang
- [Sheepdog] [PATCH v2] Use RCU to avoid race on current_vnode_info
Yunkai Zhang
- [Sheepdog] [PATCH] sheep: add support for gateway mode
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: disable object cache by default
MORITA Kazutaka
- [Sheepdog] [PATCH 1/2] traverse the VDI tree before delete cloned VDI
levin li
- [Sheepdog] [PATCH v3] Use RCU to avoid race on current_vnode_info
Yunkai Zhang
- [Sheepdog] zookeeper vs. corosync
David Douard
- [Sheepdog] [PATCH 0/5] stop grabbing vnode_info references outside the main thread
Christoph Hellwig
- [Sheepdog] [PATCH 1/5] sheep: call req_done directly
Christoph Hellwig
- [Sheepdog] [PATCH 2/5] sheep: split process_work
Christoph Hellwig
- [Sheepdog] [PATCH 3/5] sheep: pass vnode_info to VDI operations
Christoph Hellwig
- [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 5/5] sheep: add asserts for checking we run in 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] [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] Sheepdog 0.4.0 schedule and plan
MORITA Kazutaka
- [Sheepdog] [PATCH] sheep: fix race on sys->pending_list
Yunkai Zhang
- [Sheepdog] [PATCH] configure: add urcu into configure
Liu Yuan
- [Sheepdog] [PATCH RFC] Make the flushing data more fine grained
Yunkai Zhang
- [Sheepdog] [PATCH 0/6] stop grabbing vnode_info references outside the main thread V2
Christoph Hellwig
- [Sheepdog] Object node affinity
Matthew Law
- [Sheepdog] [PATCH] sheep: add an option to disable object cache
MORITA Kazutaka
- [Sheepdog] PATCH S006: Defensive programming in join_msg
Shevek
- [Sheepdog] PATCH S005 v2: Replace calls to node_cmp with a typesafe node_eq.
Shevek
- [Sheepdog] PATCH S007: Fix two memory leaks
Shevek
- [Sheepdog] [PATCH] sheep: need not get many copies of bitmap
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: need not read many copies of bitmap
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH v2] sheep: update inode cache first
yaohaiting.wujue at gmail.com
- [Sheepdog] [PATCH] sheep: dprintf connection info in connect_to()
Yunkai Zhang
- [Sheepdog] [PATCH] fix autoconf warnings
Christoph Hellwig
- [Sheepdog] [PATCH] don't check for liburcu pkg-config files
Christoph Hellwig
- [Sheepdog] Debian package for 0.3.0
David Douard
- [Sheepdog] [PATCH S003 v2] sheep: handle master crashing before sending JOIN request
Shevek
- [Sheepdog] [PATCH 1/2] sheep: cleanup request list handling
Christoph Hellwig
- [Sheepdog] [PATCH, RFC] sheep: factor node list updates
Christoph Hellwig
- [Sheepdog] [PATCH V2] Make the flushing data more fine grained
Yunkai Zhang
- [Sheepdog] [PATCH 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 V3] Make the flushing data more fine grained
Yunkai Zhang
- [Sheepdog] [PATCH] Remove unregister_event from sd_xxx_handler()
Yunkai Zhang
- [Sheepdog] [PATCH 0/4] fix a race when multiple sheep join a cluster very quickly
Christoph Hellwig
- [Sheepdog] [PATCH S005 v3] Replace calls to node_cmp with a typesafe node_eq.
Shevek
- [Sheepdog] [PATCH v2 0/2] optimization to oid_to_vnode and obj_to_sheep
levin li
- [Sheepdog] [PATCH] collie: allow explicit write sizes that are not a multiple of 512
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: call req_done directly
Christoph Hellwig
- [Sheepdog] [PATCH] cleanup obj_to_sheep(s) a bit more
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: use need_consistency_check consistently
Christoph Hellwig
- [Sheepdog] [PATCH V4] object cache: make the flushing data more fine grained
Yunkai Zhang
- [Sheepdog] [sheepdog] Bugfix: wrong size information with collie raw information (#28)
Liu Yuan
- [Sheepdog] [PATCH] object cache: make the flushing data more fine grained
Yunkai Zhang
- [Sheepdog] [PATCH] use large enough strings for raw output of uint64 sizes
Sebastian Wiedenroth
- [Sheepdog] [PATCH] fix a bug in the binary search in get_vnode_pos()
levin li
- [Sheepdog] [PATCH] remove annoying *.orig and *.rej for 'make clean'
Liu Yuan
- [Sheepdog] [PATCH] collie: allow explicit read sizes that are not a multiple of 512
Christoph Hellwig
- [Sheepdog] [PATCH] sheep: remove unregister_event from process_event_queue()
Yunkai Zhang
- [sheepdog] [PATCH v2 0/2] sheep: add an option to disable object cache
MORITA Kazutaka
- [sheepdog] Is it necessary for outstanding io block leave/join event?
Yibin Shen
- [sheepdog] [PATCH] sheep: call do_cluster_request from the main thread
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: rewrite blocked notifications
Christoph Hellwig
- [sheepdog] [PATCH] define constant for uint64 decimal string representation
Sebastian Wiedenroth
- [sheepdog] [PATCH 1/3] introduce more bit opreations into sheep
Liu Yuan
- [sheepdog] [PATCH v2 0/2] add fls operation
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: delete useless get_vdi_bitmap_from_sd_list()
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: remove check_majority()
Yunkai Zhang
- [sheepdog] zookeeper cluster driver question
Christoph Hellwig
- [sheepdog] [PATCH] object cache: move calc_object_bmap() out of lock
Liu Yuan
- [sheepdog] [PATCH] corosync: avoid useless allocations in cdrv_cpg_deliver
Christoph Hellwig
- [sheepdog] [PATCH] script: add a cleanpatch from Linux kernel source
Liu Yuan
- [sheepdog] avoice racy current_vnode_info accesses
Christoph Hellwig
- [sheepdog] [PATCH] sheep: merge join() into the only caller
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: pass a node list to update_epoch_log
Christoph Hellwig
- [sheepdog] [PACH] use unions for protocol request and response structures
Christoph Hellwig
- [sheepdog] [PATCH] sheep: mention -o/--stdout in --help output
Christoph Hellwig
- [sheepdog] [PATCH V4] sheep: remove unregister_event from process_event_queue()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: let outstanding IO req doesn't block confchg event
Liu Yuan
- [sheepdog] Sheepdog users list
Matthew Law
- [sheepdog] [PATCH V5] [PATCH V5] sheep: remove unregister_event from process_event_queue()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: fix node comparism in log_last_epoch
Christoph Hellwig
- [sheepdog] [PATCH] corosync: remove struct corosync_block_msg
Christoph Hellwig
- [sheepdog] async flush in the object cache
Christoph Hellwig
- [sheepdog] [PATCH] sheep: lock against concurrent access to the store directory
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the dispatch handler
Christoph Hellwig
- [sheepdog] [PATCH 1/2] zookeeper: fix node_btree_clear()
Yunkai Zhang
- [sheepdog] [PATCH 0/4] remove simple store and add basic concurrent access to Farm
Liu Yuan
- [sheepdog] [PATCH] sheep: lock against concurrent access to the log file
Christoph Hellwig
- [sheepdog] [PATCH] object cache: use the correct unlock flag for lockf()
Liu Yuan
- [sheepdog] [PATCH] makefile: remove .orig .rej file
Liu Yuan
- [sheepdog] [PATCH v2 0/6] remove simple store
Liu Yuan
- [sheepdog] [PATCH] configure: exit if urcu/uatomic.h is not found
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix missing trailing '\0' in the store list string
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/accord: fix compile errors
MORITA Kazutaka
- [sheepdog] [PATCH] makefile: fix an error when no args for 'rm'
Liu Yuan
- [sheepdog] [PATCH] sheep: update sd_store only when the correct driver name is specified
MORITA Kazutaka
- [sheepdog] [PATCH] farm: use access(2) to check file existence
MORITA Kazutaka
- [sheepdog] [PATCH] local: do not zero the event queue
Christoph Hellwig
- [sheepdog] [PATCH consolidate the MAX_EVENT_BUF_SIZE definitions
Christoph Hellwig
- [sheepdog] [PATCH] start traversing from a random node in fill_obj_list()
levin li
- [sheepdog] [PATCH] script: add a script to transform simple store into Farm
Liu Yuan
- [sheepdog] [PATCH] doc: add a API documentation for strbuf
Liu Yuan
- [sheepdog] [PATCH] object cache: fix bmap calculation
Liu Yuan
- [sheepdog] [PATCH v3 00/15] introduce user-level sheepfs to explore cluster storage
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless type casting
Liu Yuan
- [sheepdog] [PATCH 0/8] make IO requests to wait in recovery instead of busy retrying
levin li
- [sheepdog] [PATCH] add a buffer to object list cache as a second level cache
levin li
- [sheepdog] a question about epoch_log_read_remote
Christoph Hellwig
- [sheepdog] [PATCH v2 0/7] make IO requests to wait in recovery instead of busy retrying
levin li
- [sheepdog] [PATCH v2] obj list cache: add a buffer to object list cache as a second level cache
levin li
- [sheepdog] [PATCH] recovery: avoid recovering object from node left
levin li
- [sheepdog] [PATCH 1/2] farm: fix read_working_object()
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: split do_io_request
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: mark internal symbols static
Christoph Hellwig
- [sheepdog] [PATCH] only build the sheepfs subdirectory if sheepfs is enabled
Christoph Hellwig
- [sheepdog] [PATCH, RFC] sheep: send the vdi inuse bitmap in the join message
Christoph Hellwig
- [sheepdog] [PATCH] sheepfs: use glibc's xattr header
Liu Yuan
- [sheepdog] [PATCH v3 0/8] make IO requests to wait in recovery instead of busy retrying
levin li
- [sheepdog] [PATCH v2] recovery: avoid recovering object from node left
levin li
- [sheepdog] [PATCH v3] recovery: avoid recovering object from node left
levin li
- [sheepdog] [PATCH] default sheepfs to no
Christoph Hellwig
- [sheepdog] [PATCH] configure: disable sheepfs automatically if libfuse-dev isn't found
Liu Yuan
- [sheepdog] [PATCH v4] recovery: avoid recovering object from node left
levin li
- [sheepdog] [PATCH] sheep: remove the object list cache
Christoph Hellwig
- [sheepdog] [PATCH v4 0/8] make IO requests to wait in recovery instead of busy retrying
levin li
- [sheepdog] sheep: improve the consistent hashing
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH] fix a race in get_obj_list()
levin li
- [sheepdog] [PATCH 1/2] sheep: get current nodes and vnodes from cache
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH] object cache: use read/write lock
Liu Yuan
- [sheepdog] [PATCH] sheep: recovery needs to update the objlist cache
Christoph Hellwig
- [sheepdog] [PATCH] sheep: manual restore needs to update the objlist cache
Christoph Hellwig
- [sheepdog] [PATCH] sheepfs: introduce dedicated printf funciton
Liu Yuan
- [sheepdog] [PATCH] sheepfs: add -okernel_cache option
Liu Yuan
- [sheepdog] [PATCH v5 0/8] make IO requests to wait in recovery instead of busy retrying
levin li
- [sheepdog] [PATCH v2] sheep: let outstanding IO req doesn't block confchg event
Liu Yuan
- [sheepdog] [PATCH] make recovery not to retry when recover_object_from_replica() fail
levin li
- [sheepdog] [PATCH] sheep: fix a epoch mismatch bug
Liu Yuan
- [sheepdog] automatic test framework for sheepdog
HaiTing Yao
- [sheepdog] [PATCH] use binary search in newly_joined()
levin li
- [sheepdog] [PATCH] add list_move and list_move_tail
Christoph Hellwig
- [sheepdog] [PATCH] sheep: process events directly
Christoph Hellwig
- [sheepdog] [PATCH 1/2] local: avoid overloading event types
Christoph Hellwig
- [sheepdog] [PATCH 0/3] use struct vnode_info in recovery
Christoph Hellwig
- [sheepdog] [PATCH] farm: fix unalign memory alloction
Liu Yuan
- [sheepdog] [PATCH] sheep: remove useless var in do_recover_object()
Liu Yuan
- [sheepdog] [PATCH] zookeeper: hande node joining race
Christoph Hellwig
- [sheepdog] [PATCH v2] make recovery not to retry when recover_object_from_replica() fail
levin li
- [sheepdog] [PATCH v2] sheep: get current nodes and vnodes from cache
yaohaiting.wujue at gmail.com
- [sheepdog] [PATCH 0/4] small objlist cache cleanups
Christoph Hellwig
- [sheepdog] [PATCH] sheep: optimize read_copy_from_replica
Yibin Shen
- [sheepdog] [PATCH 0/5] pass existing vnode and node information to recovery
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix null reference bug
Liu Yuan
- [sheepdog] [PATCH] sheep: remove stay vnodes/nr_vnodes fields in struct cluster_info
Christoph Hellwig
- [sheepdog] [PATCH] object cache: use fcntl() for create_cache_object()
Liu Yuan
- [sheepdog] [PATCH] accord-driver: fix header location
Christoph Hellwig
- [sheepdog] [PATCH] sheep: fix handling of too old epoch in check_request
Christoph Hellwig
- [sheepdog] [PATCH] accord: do not overload event types
Christoph Hellwig
- [sheepdog] [PATCH] zookeeper: do not overload event types
Christoph Hellwig
- [sheepdog] [PATCH 1/2] sheep: queue cluster and local requests directly
Christoph Hellwig
- [sheepdog] [PATCH] sheep: don't call check_request() from resume_pending_requests
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor read/write_object()
Liu Yuan
- [sheepdog] [PATCH] corosync: do not overload event types
Christoph Hellwig
- [sheepdog] [PATCH v3] make recovery not to retry when recover_object_from_replica() fail
levin li
- [sheepdog] [PATCH] sheep: refactor functions to use forward_read_obj_req()
Liu Yuan
- [sheepdog] [PATCH RFC] use queue_request when resume waiting requests
levin li
- [sheepdog] [PATCH] sheep: don't try to get vdi bitmap when cluster not formated
Liu Yuan
- [sheepdog] [PATCH] sheep: fix update_cluster_info()
Liu Yuan
- [sheepdog] [PATCH v2] sheep: use queue_request when resume waiting requests
levin li
- [sheepdog] [PATCH] recovery: flush waiting requests after current recovery work was reset
levin li
- [sheepdog] [PATCH] collie: ensure images size always are a multiple of 512 bytes
Christoph Hellwig
- [sheepdog] [PATCH v3] sheep: use queue_request when resume waiting requests
levin li
- [sheepdog] [PATCH 1/2] sheep: move all object cache code into object_cache.c
Christoph Hellwig
- [sheepdog] [PATCH] sheep: not to make request done when gateway request needs retrying
levin li
- [sheepdog] [PATCH 0/7] refactor sdnet.c
Christoph Hellwig
- [sheepdog] [PATCH] sheep: do not use strbuf for screen_obj_list
Christoph Hellwig
- [sheepdog] [PATCH] sheep: return NETWORK_ERROR when remove_object() fail to connect_to()
Liu Yuan
- [sheepdog] [PATCH] sheep: fix local_get_node_list before the node joined a cluster
Christoph Hellwig
- [sheepdog] [PATCH] sheep: remove the force flag from SD_OP_GET_NODE_LIST
Christoph Hellwig
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).