August 2012 Archives by subject
Starting: Wed Aug 1 04:56:12 CEST 2012
Ending: Fri Aug 31 17:17:06 CEST 2012
Messages: 796
- [sheepdog] [PATCH 0/2] cleanup stale objects
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] cleanup stale objects
Liu Yuan
- [sheepdog] [PATCH 0/2] cleanup stale objects
Liu Yuan
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
Bastian Scholz
- [sheepdog] [PATCH 0/2] fix I/O blocking problem during object recovery
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix vdi disappear problem after cluster restart
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix vdi disappear problem after cluster restart
Liu Yuan
- [sheepdog] [PATCH 0/3] fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 0/3] fix master transfers
Liu Yuan
- [sheepdog] [PATCH 0/3] fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 0/3] fix object recovery when there are not enough zones
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] fix object recovery when there are not enough zones
Liu Yuan
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
Liu Yuan
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
Liu Yuan
- [sheepdog] [PATCH 0/3] sheep: fix multicast message order
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] sheep: fix multicast message order
Liu Yuan
- [sheepdog] [PATCH 0/3] store: avoid reading old objects
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] store: avoid reading old objects
Liu Yuan
- [sheepdog] [PATCH 0/4] logger fixes and cleanups
Christoph Hellwig
- [sheepdog] [PATCH 0/4] logger fixes and cleanups
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/5] introduce writethrough mode to object cache
Liu Yuan
- [sheepdog] [PATCH 0/5] introduce writethrough mode to object cache
Liu Yuan
- [sheepdog] [PATCH 0/5] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH 0/6] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH 0/6] rework farm store
Liu Yuan
- [sheepdog] [PATCH 0/6] rework farm store
MORITA Kazutaka
- [sheepdog] [PATCH 0/6] testsuite updates
Christoph Hellwig
- [sheepdog] [PATCH 0/6] testsuite updates
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] farm: call farm_end_recover in worker thread
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: always route request to cache layer when cache is enabled
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: always route request to cache layer when cache is enabled
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: fix 'collie vdi object' crashes in a gateway-only node
levin li
- [sheepdog] [PATCH 1/2] sheep: fix 'collie vdi object' crashes in a gateway-only node
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Yunkai Zhang
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Yunkai Zhang
- [sheepdog] [PATCH 1/2] sheep: save store driver name outside storage driver
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: add a test for sockfd keepalive
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add a test for sockfd keepalive
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: refine 026 to catch more bugs
Liu Yuan
- [sheepdog] [PATCH 1/2] test: refine 026 to catch more bugs
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] test: use corosync as default
Christoph Hellwig
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] tests: add check of stale object cleanup to 032 and 033
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] tests: add test to check recovery after many nodes failed
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] tests: add test to check vdi list after cluster startup
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] collie: add cache support for 'vdi write'
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: remove sys->join_finished
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: return the copy number of the request object in peer_read_obj
levin li
- [sheepdog] [PATCH 1/3] sheep: return the copy number of the request object in peer_read_obj
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] tests: add check of the number of running sheep processes
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] tests: add test to check sheep joining with old objects
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] tests: check results of executed commands more strictly
MORITA Kazutaka
- [sheepdog] [PATCH 1/4] logger: do not leak fds when rotating log files
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH 1/5] lib: add a helper to strip out strbuf
Liu Yuan
- [sheepdog] [PATCH 1/5] object cache: remove file lock in create_cache_object()
Liu Yuan
- [sheepdog] [PATCH 1/6] farm: use plain implementation for core IO path
Liu Yuan
- [sheepdog] [PATCH 1/6] object cache: simplify reclaim algorithm
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH 1/6] sheep: use struct vdi_iocb to simplify the vdi_create api
Liu Yuan
- [sheepdog] [PATCH 1/6] tests: improve _wait_for_sheep
Christoph Hellwig
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Christoph Hellwig
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Christoph Hellwig
- [sheepdog] [PATCH 2/2] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
Liu Yuan
- [sheepdog] [PATCH 2/2] man: update 'collie vdi check' doc
Yunkai Zhang
- [sheepdog] [PATCH 2/2] net: add a send timeout for sockfd
Liu Yuan
- [sheepdog] [PATCH 2/2] object cache: fix memory leak in object_cache_lookup()
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: add VDI rollback function support
levin li
- [sheepdog] [PATCH 2/2] sheep: fix 'collie cluster cleanup' crash in gateway-only node
levin li
- [sheepdog] [PATCH 2/2] sheep: fix dead lock for create_and_write request
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: save config before logging current epoch
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] store: make objects stale when sheep starts
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] store: use O_DIRECT only for data objects
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] test: add corosync driver option
Liu Yuan
- [sheepdog] [PATCH 2/2] test: add corosync driver option
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] test: test vdi create operation during node changes
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] test: test vdi create operation during node changes
Liu Yuan
- [sheepdog] [PATCH 2/3] collie: add flush command for vdi
Liu Yuan
- [sheepdog] [PATCH 2/3] collie: refine cache option of vdi write
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] sheep: add an argument to for_each_object_in_wd
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] sheep: cleanup sd_join_handler a bit
Christoph Hellwig
- [sheepdog] [PATCH 2/3] sheep: fix cloning VDI fail when cloned VDI has greater nr_copies than the base
levin li
- [sheepdog] [PATCH 2/3] tests: add test of recovery when we have less zones availability
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
Liu Yuan
- [sheepdog] [PATCH 2/4] logger: do not expose implementation details in logger.h
Christoph Hellwig
- [sheepdog] [PATCH 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH 2/5] logger: add a helper to get the thread name
Liu Yuan
- [sheepdog] [PATCH 2/5] object cache: refactor read/write path
Liu Yuan
- [sheepdog] [PATCH 2/6] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH 2/6] object cache: fix add_to_object_cache()
Liu Yuan
- [sheepdog] [PATCH 2/6] plain: fix init_objlist_and_vdi_bitmap()
Liu Yuan
- [sheepdog] [PATCH 2/6] tests: check that formatting a cluster of gateways works
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: don't allow get_obj_copy_number to return more than nr_zones
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] test: add a test case for different VDI redundancy level
levin li
- [sheepdog] [PATCH 3/3] test: add tests for object cache
Liu Yuan
- [sheepdog] [PATCH 3/3] tests: use new cache options
MORITA Kazutaka
- [sheepdog] [PATCH 3/4] logger: keep the log fd private to the logger process
Christoph Hellwig
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
MORITA Kazutaka
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH 3/5] object cache: add a new helper to get the entry idx
Liu Yuan
- [sheepdog] [PATCH 3/5] trace: rework the trace mechnasim to work with current code
Liu Yuan
- [sheepdog] [PATCH 3/6] object cache: fix object_cache_lookup()
Liu Yuan
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
Liu Yuan
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] tests: check that creating a vdi without data sheep fails
Christoph Hellwig
- [sheepdog] [PATCH 3/7] sheep: use rintf() to get the vnode calc right
Liu Yuan
- [sheepdog] [PATCH 3/7] sheep: use rintf() to get the vnode calc right
Christoph Hellwig
- [sheepdog] [PATCH 4/4] logger: split the main loop into a separate function
Christoph Hellwig
- [sheepdog] [PATCH 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH 4/5] object cache: remove redundant code
Liu Yuan
- [sheepdog] [PATCH 4/5] sheep: rename worker threads for gateway and revoery
Liu Yuan
- [sheepdog] [PATCH 4/6] farm: use default_format for formatting
Liu Yuan
- [sheepdog] [PATCH 4/6] object cache: fix add oid to object list race
Liu Yuan
- [sheepdog] [PATCH 4/6] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH 4/6] sheep: use the specified copies number for IO requests
Liu Yuan
- [sheepdog] [PATCH 4/6] tests: check cluster info after a join storm
Christoph Hellwig
- [sheepdog] [PATCH 4/7] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH 4/7] tests: fix 016
Christoph Hellwig
- [sheepdog] [PATCH 4/7] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH 5/5] collie: rework debug trace funtions to use subcommand mechanism
Liu Yuan
- [sheepdog] [PATCH 5/5] object cache: implement writethrough mode
Liu Yuan
- [sheepdog] [PATCH 5/6] farm: rework trunk logic
Liu Yuan
- [sheepdog] [PATCH 5/6] object cache: don't return when node_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 5/6] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH 5/6] test: check that data can be read from a node right after joining
Christoph Hellwig
- [sheepdog] [PATCH 5/7] test: fix 015
Liu Yuan
- [sheepdog] [PATCH 5/7] test: fix 015
Christoph Hellwig
- [sheepdog] [PATCH 6/6] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH 6/6] object cache: don't return when we access object during reclaim
Liu Yuan
- [sheepdog] [PATCH 6/6] test: add a test for cluster wide snapshot
Liu Yuan
- [sheepdog] [PATCH 6/6] tests: check for a recovery segfault in older sheepdog versions
Christoph Hellwig
- [sheepdog] [PATCH 6/7] test: fix 006
Liu Yuan
- [sheepdog] [PATCH 6/7] test: fix 006
Christoph Hellwig
- [sheepdog] [PATCH 7/7] test: adjust 011.out to new vnode calculation
Liu Yuan
- [sheepdog] [PATCH 7/7] test: adjust 011.out to new vnode calculation
Christoph Hellwig
- [sheepdog] [PATCH RFC 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH RFC 01/11] sheep: enable variale-length of join_message in response of join event
Yunkai Zhang
- [sheepdog] [PATCH RFC 02/11] sheep: share joining nodes with newly added sheep
Yunkai Zhang
- [sheepdog] [PATCH RFC 03/11] sheep: delay to process recovery caused by LEAVE event just like JOIN event
Yunkai Zhang
- [sheepdog] [PATCH RFC 04/11] sheep: don't cleanup working directory when sheep joined back
Yunkai Zhang
- [sheepdog] [PATCH RFC 05/11] sheep: read objects only from live nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 06/11] sheep: write objects only on live nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 07/11] sheep: mark dirty object that belongs to the leaving nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 08/11] sheep: send dirty object list to each sheep when cluster do recovery
Yunkai Zhang
- [sheepdog] [PATCH RFC 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH RFC 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH RFC 10/11] collie: update 'collie cluster recover info' commands
Yunkai Zhang
- [sheepdog] [PATCH RFC 11/11] collie: update doc about 'collie cluster recover disable'
Yunkai Zhang
- [sheepdog] [PATCH UPDATE] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH UPDATE] sheep: fix a bug of objects loss when some node has zone set to 0
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: initialize reclaim work queue only when cache is enabled
levin li
- [sheepdog] [PATCH UPDATE] sheep: initialize reclaim work queue only when cache is enabled
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: remove SD_MAX{DEFAULT}_REDUNDANCY use SD_MAX{DEFAULT}_COPIES instead
levin li
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Christoph Hellwig
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Christoph Hellwig
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
Liu Yuan
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
Liu Yuan
- [sheepdog] [PATCH v2 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v2 0/7] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH v2 0/7] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Christoph Hellwig
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Bastian Scholz
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 01/11] sheep: enable variale-length of join_message in response of join event
Yunkai Zhang
- [sheepdog] [PATCH V2 02/11] sheep: share joining nodes with newly added sheep
Yunkai Zhang
- [sheepdog] [PATCH V2 03/11] sheep: delay to process recovery caused by LEAVE event just like JOIN event
Yunkai Zhang
- [sheepdog] [PATCH V2 04/11] sheep: don't cleanup working directory when sheep joined back
Yunkai Zhang
- [sheepdog] [PATCH V2 05/11] sheep: read objects only from live nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 06/11] sheep: write objects only on live nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 07/11] sheep: mark dirty object that belongs to the leaving nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 08/11] sheep: send dirty object list to each sheep when cluster do recovery
Yunkai Zhang
- [sheepdog] [PATCH V2 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH v2 1/2] tests: add test to check recovery after many nodes failed
MORITA Kazutaka
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Liu Yuan
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Liu Yuan
- [sheepdog] [PATCH v2 1/4] sheep: get the free disk space and store it in the config file
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH v2 1/6] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH v2 1/6] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH v2 1/7] lib: add a helper to strip out strbuf
Liu Yuan
- [sheepdog] [PATCH v2 1/7] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH V2 10/11] collie: update 'collie cluster recover info' commands
Yunkai Zhang
- [sheepdog] [PATCH V2 11/11] collie: update doc about 'collie cluster recover disable'
Yunkai Zhang
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] store: make objects stale when sheep starts
MORITA Kazutaka
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH v2 2/6] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH v2 2/7] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v2 2/7] logger: add a helper to get the thread name
Liu Yuan
- [sheepdog] [PATCH V2 3/4] man: update 'collie vdi check' doc
Yunkai Zhang
- [sheepdog] [PATCH v2 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH v2 3/4] sheep: recalculate the vnodes number when epoch changes
Liu Yuan
- [sheepdog] [PATCH v2 3/6] sheep: use rintf() to get the vnode calc right
Liu Yuan
- [sheepdog] [PATCH v2 3/7] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v2 3/7] trace: rework the trace mechnasim to work with current code
Liu Yuan
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Liu Yuan
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH v2 4/4] sheep: remove command line argument --vnodes
MORITA Kazutaka
- [sheepdog] [PATCH v2 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH v2 4/6] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH v2 4/7] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v2 4/7] sheep: rename worker threads for gateway and revoery
Liu Yuan
- [sheepdog] [PATCH v2 5/6] test: fix 015
Liu Yuan
- [sheepdog] [PATCH v2 5/7] collie: rework debug trace funtions to use subcommand mechanism
Liu Yuan
- [sheepdog] [PATCH v2 5/7] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v2 6/6] test: fix 006
Liu Yuan
- [sheepdog] [PATCH v2 6/7] sheep: cleanup the global copies number
Liu Yuan
- [sheepdog] [PATCH v2 6/7] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v2 6/7] trace: change the opcode name
Liu Yuan
- [sheepdog] [PATCH v2 7/7] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH v2 7/7] trace: fix ret_stack_index type
Liu Yuan
- [sheepdog] [PATCH v2] collie: fix collie node recovery
Liu Yuan
- [sheepdog] [PATCH v2] collie: fix collie node recovery
Liu Yuan
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
Liu Yuan
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
Liu Yuan
- [sheepdog] [PATCH V2] sheep: rename ->vnodes which type is vnode_info to ->vinfo
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: rename ->vnodes which type is vnode_info to ->vinfo
Liu Yuan
- [sheepdog] [PATCH v3 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH v3 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH v3 00/10] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v3 00/10] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v3 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v3 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v3 03/10] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v3 04/10] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
Liu Yuan
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
Liu Yuan
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v3 07/10] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v3 08/10] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v3 09/10] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH V3 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH v3 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH v3 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH V3 1/4] collie: rename 'collie recover' to 'collie recover force'
Yunkai Zhang
- [sheepdog] [PATCH v3 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH v3 10/10] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH v3 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Dietmar Maurer
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH v3 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH V3 3/4] sheep: do the real work of dsiable/enable recovery
Yunkai Zhang
- [sheepdog] [PATCH v3 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH V3 4/4] collie: add cluster recover info command
Yunkai Zhang
- [sheepdog] [PATCH v3 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Liu Yuan
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH v4 00/10] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
MORITA Kazutaka
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
MORITA Kazutaka
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v4 03/10] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v4 04/10] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v4 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 07/10] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v4 08/10] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v4 09/10] collie: remove copies from 'collie cluster format'
MORITA Kazutaka
- [sheepdog] [PATCH v4 09/10] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH V4 1/4] collie: rename 'collie recover' to 'collie recover force'
Yunkai Zhang
- [sheepdog] [PATCH V4 1/4] collie: rename 'collie recover' to 'collie recover force'
Liu Yuan
- [sheepdog] [PATCH v4 10/10] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH V4 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V4 3/4] sheep: do the real work of dsiable/enable recovery
Yunkai Zhang
- [sheepdog] [PATCH V4 4/4] collie: add cluster recover info command
Yunkai Zhang
- [sheepdog] [PATCH v5 0/8] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v5 1/8] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v5 2/8] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v5 3/8] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v5 4/8] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v5 4/8] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH v5 5/8] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v5 5/8] sheep: fetch vdi copy list after sheep joins the cluster
Liu Yuan
- [sheepdog] [PATCH v5 6/8] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v5 7/8] sheep: remove some unused copies related functions
levin li
- [sheepdog] [PATCH v5 8/8] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH v6 0/8] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v6 0/8] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v6 1/8] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v6 2/8] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v6 3/8] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v6 4/8] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v6 5/8] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v6 6/8] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v6 7/8] sheep: remove some unused copies related functions
levin li
- [sheepdog] [PATCH v6 8/8] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH 0/2] cleanup stale objects
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] cleanup stale objects
Liu Yuan
- [sheepdog] [PATCH 0/2] cleanup stale objects
Liu Yuan
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
Bastian Scholz
- [sheepdog] [PATCH 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix I/O blocking problem during object recovery
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
Liu Yuan
- [sheepdog] [PATCH 0/2] fix join fail problem
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix vdi disappear problem after cluster restart
MORITA Kazutaka
- [sheepdog] [PATCH 0/2] fix vdi disappear problem after cluster restart
Liu Yuan
- [sheepdog] [PATCH 0/3] fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 0/3] fix master transfers
Liu Yuan
- [sheepdog] [PATCH 0/3] fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 0/3] fix object recovery when there are not enough zones
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] fix object recovery when there are not enough zones
Liu Yuan
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
Liu Yuan
- [sheepdog] [PATCH 0/3] modify sheep and collie cache options
Liu Yuan
- [sheepdog] [PATCH 0/3] sheep: fix multicast message order
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] sheep: fix multicast message order
Liu Yuan
- [sheepdog] [PATCH 0/3] store: avoid reading old objects
MORITA Kazutaka
- [sheepdog] [PATCH 0/3] store: avoid reading old objects
Liu Yuan
- [sheepdog] [PATCH 0/4] logger fixes and cleanups
Christoph Hellwig
- [sheepdog] [PATCH 0/4] logger fixes and cleanups
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
MORITA Kazutaka
- [sheepdog] [PATCH 0/4] variable vnodes specified by free space
Christoph Hellwig
- [sheepdog] [PATCH 0/5] introduce writethrough mode to object cache
Liu Yuan
- [sheepdog] [PATCH 0/5] introduce writethrough mode to object cache
Liu Yuan
- [sheepdog] [PATCH 0/5] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH 0/6] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH 0/6] rework farm store
Liu Yuan
- [sheepdog] [PATCH 0/6] rework farm store
MORITA Kazutaka
- [sheepdog] [PATCH 0/6] testsuite updates
Christoph Hellwig
- [sheepdog] [PATCH 0/6] testsuite updates
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
Dietmar Maurer
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: add command 'collie vdi rollback'
levin li
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: add self options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Liu Yuan
- [sheepdog] [PATCH 1/2] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH 1/2] farm: call farm_end_recover in worker thread
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] recovery: remove useless code in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: always route request to cache layer when cache is enabled
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: always route request to cache layer when cache is enabled
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] sheep: fix 'collie vdi object' crashes in a gateway-only node
levin li
- [sheepdog] [PATCH 1/2] sheep: fix 'collie vdi object' crashes in a gateway-only node
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Yunkai Zhang
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Liu Yuan
- [sheepdog] [PATCH 1/2] sheep: fix sha1_to_hex
Yunkai Zhang
- [sheepdog] [PATCH 1/2] sheep: save store driver name outside storage driver
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: add a test for sockfd keepalive
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add a test for sockfd keepalive
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
Liu Yuan
- [sheepdog] [PATCH 1/2] test: add two helpers to start/kill sheep
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: refine 026 to catch more bugs
Liu Yuan
- [sheepdog] [PATCH 1/2] test: refine 026 to catch more bugs
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] test: use corosync as default
Christoph Hellwig
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] test: use corosync as default
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] test: use corosync as default
Liu Yuan
- [sheepdog] [PATCH 1/2] tests: add check of stale object cleanup to 032 and 033
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] tests: add test to check recovery after many nodes failed
MORITA Kazutaka
- [sheepdog] [PATCH 1/2] tests: add test to check vdi list after cluster startup
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] collie: add cache support for 'vdi write'
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: remove sys->join_finished
Christoph Hellwig
- [sheepdog] [PATCH 1/3] sheep: return the copy number of the request object in peer_read_obj
levin li
- [sheepdog] [PATCH 1/3] sheep: return the copy number of the request object in peer_read_obj
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
Liu Yuan
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] sheep: use qemu cache option to use writeback/writethrough mode
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] tests: add check of the number of running sheep processes
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] tests: add test to check sheep joining with old objects
MORITA Kazutaka
- [sheepdog] [PATCH 1/3] tests: check results of executed commands more strictly
MORITA Kazutaka
- [sheepdog] [PATCH 1/4] logger: do not leak fds when rotating log files
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
Liu Yuan
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
Christoph Hellwig
- [sheepdog] [PATCH 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH 1/5] lib: add a helper to strip out strbuf
Liu Yuan
- [sheepdog] [PATCH 1/5] object cache: remove file lock in create_cache_object()
Liu Yuan
- [sheepdog] [PATCH 1/6] farm: use plain implementation for core IO path
Liu Yuan
- [sheepdog] [PATCH 1/6] object cache: simplify reclaim algorithm
Liu Yuan
- [sheepdog] [PATCH 1/6] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH 1/6] sheep: use struct vdi_iocb to simplify the vdi_create api
Liu Yuan
- [sheepdog] [PATCH 1/6] tests: improve _wait_for_sheep
Christoph Hellwig
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Christoph Hellwig
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH 1/7] test: fix 011 to umount the right mountpoint
Christoph Hellwig
- [sheepdog] [PATCH 2/2] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
Liu Yuan
- [sheepdog] [PATCH 2/2] farm: recover object from omap when trunk is not found
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] man: update 'collie vdi check' doc
Yunkai Zhang
- [sheepdog] [PATCH 2/2] net: add a send timeout for sockfd
Liu Yuan
- [sheepdog] [PATCH 2/2] object cache: fix memory leak in object_cache_lookup()
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: add VDI rollback function support
levin li
- [sheepdog] [PATCH 2/2] sheep: fix 'collie cluster cleanup' crash in gateway-only node
levin li
- [sheepdog] [PATCH 2/2] sheep: fix dead lock for create_and_write request
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: optimize vdi check
Yunkai Zhang
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] sheep: remove stale objects after recovery fully completed
Liu Yuan
- [sheepdog] [PATCH 2/2] sheep: save config before logging current epoch
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] store: make objects stale when sheep starts
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] store: use O_DIRECT only for data objects
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] test: add corosync driver option
Liu Yuan
- [sheepdog] [PATCH 2/2] test: add corosync driver option
MORITA Kazutaka
- [sheepdog] [PATCH 2/2] test: test vdi create operation during node changes
Liu Yuan
- [sheepdog] [PATCH 2/2] test: test vdi create operation during node changes
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] collie: add flush command for vdi
Liu Yuan
- [sheepdog] [PATCH 2/3] collie: refine cache option of vdi write
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] sheep: add an argument to for_each_object_in_wd
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] sheep: cleanup sd_join_handler a bit
Christoph Hellwig
- [sheepdog] [PATCH 2/3] sheep: fix cloning VDI fail when cloned VDI has greater nr_copies than the base
levin li
- [sheepdog] [PATCH 2/3] tests: add test of recovery when we have less zones availability
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
MORITA Kazutaka
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
Liu Yuan
- [sheepdog] [PATCH 2/3] tests: add tests to check message order of format operation
MORITA Kazutaka
- [sheepdog] [PATCH 2/4] logger: do not expose implementation details in logger.h
Christoph Hellwig
- [sheepdog] [PATCH 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH 2/5] logger: add a helper to get the thread name
Liu Yuan
- [sheepdog] [PATCH 2/5] object cache: refactor read/write path
Liu Yuan
- [sheepdog] [PATCH 2/6] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH 2/6] object cache: fix add_to_object_cache()
Liu Yuan
- [sheepdog] [PATCH 2/6] plain: fix init_objlist_and_vdi_bitmap()
Liu Yuan
- [sheepdog] [PATCH 2/6] tests: check that formatting a cluster of gateways works
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Christoph Hellwig
- [sheepdog] [PATCH 2/7] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] plain_store: store stale objects in .stale/[epoch]/
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: don't allow get_obj_copy_number to return more than nr_zones
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: fix master transfers
Christoph Hellwig
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
MORITA Kazutaka
- [sheepdog] [PATCH 3/3] sheep: split notification messages into two queues
Liu Yuan
- [sheepdog] [PATCH 3/3] test: add a test case for different VDI redundancy level
levin li
- [sheepdog] [PATCH 3/3] test: add tests for object cache
Liu Yuan
- [sheepdog] [PATCH 3/3] tests: use new cache options
MORITA Kazutaka
- [sheepdog] [PATCH 3/4] logger: keep the log fd private to the logger process
Christoph Hellwig
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
MORITA Kazutaka
- [sheepdog] [PATCH 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH 3/5] object cache: add a new helper to get the entry idx
Liu Yuan
- [sheepdog] [PATCH 3/5] trace: rework the trace mechnasim to work with current code
Liu Yuan
- [sheepdog] [PATCH 3/6] object cache: fix object_cache_lookup()
Liu Yuan
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
Liu Yuan
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
MORITA Kazutaka
- [sheepdog] [PATCH 3/6] plain: clean up stale directory at startup
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH 3/6] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH 3/6] tests: check that creating a vdi without data sheep fails
Christoph Hellwig
- [sheepdog] [PATCH 3/7] sheep: use rintf() to get the vnode calc right
Liu Yuan
- [sheepdog] [PATCH 3/7] sheep: use rintf() to get the vnode calc right
Christoph Hellwig
- [sheepdog] [PATCH 4/4] logger: split the main loop into a separate function
Christoph Hellwig
- [sheepdog] [PATCH 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH 4/5] object cache: remove redundant code
Liu Yuan
- [sheepdog] [PATCH 4/5] sheep: rename worker threads for gateway and revoery
Liu Yuan
- [sheepdog] [PATCH 4/6] farm: use default_format for formatting
Liu Yuan
- [sheepdog] [PATCH 4/6] object cache: fix add oid to object list race
Liu Yuan
- [sheepdog] [PATCH 4/6] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH 4/6] sheep: use the specified copies number for IO requests
Liu Yuan
- [sheepdog] [PATCH 4/6] tests: check cluster info after a join storm
Christoph Hellwig
- [sheepdog] [PATCH 4/7] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH 4/7] tests: fix 016
Christoph Hellwig
- [sheepdog] [PATCH 4/7] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH 5/5] collie: rework debug trace funtions to use subcommand mechanism
Liu Yuan
- [sheepdog] [PATCH 5/5] object cache: implement writethrough mode
Liu Yuan
- [sheepdog] [PATCH 5/6] farm: rework trunk logic
Liu Yuan
- [sheepdog] [PATCH 5/6] object cache: don't return when node_in_recovery()
Liu Yuan
- [sheepdog] [PATCH 5/6] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH 5/6] test: check that data can be read from a node right after joining
Christoph Hellwig
- [sheepdog] [PATCH 5/7] test: fix 015
Liu Yuan
- [sheepdog] [PATCH 5/7] test: fix 015
Christoph Hellwig
- [sheepdog] [PATCH 6/6] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH 6/6] object cache: don't return when we access object during reclaim
Liu Yuan
- [sheepdog] [PATCH 6/6] test: add a test for cluster wide snapshot
Liu Yuan
- [sheepdog] [PATCH 6/6] tests: check for a recovery segfault in older sheepdog versions
Christoph Hellwig
- [sheepdog] [PATCH 6/7] test: fix 006
Liu Yuan
- [sheepdog] [PATCH 6/7] test: fix 006
Christoph Hellwig
- [sheepdog] [PATCH 7/7] test: adjust 011.out to new vnode calculation
Liu Yuan
- [sheepdog] [PATCH 7/7] test: adjust 011.out to new vnode calculation
Christoph Hellwig
- [sheepdog] [PATCH] add test scripts
MORITA Kazutaka
- [sheepdog] [PATCH] add test scripts
Christoph Hellwig
- [sheepdog] [PATCH] add test scripts
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/corosync: retry when CS_ERR_TRY_AGAIN is returned
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/corosync: retry when CS_ERR_TRY_AGAIN is returned
Liu Yuan
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
Alexandre DERUMIER
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add vdi rollback support
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add vdi rollback support
MORITA Kazutaka
- [sheepdog] [PATCH] collie: don't fetch node list if not use
levin li
- [sheepdog] [PATCH] collie: don't fetch node list if not use
Liu Yuan
- [sheepdog] [PATCH] collie: fix a bug that 'collie node recovery' gives invalid output
levin li
- [sheepdog] [PATCH] collie: fix a bug that 'collie node recovery' gives invalid output
Liu Yuan
- [sheepdog] [PATCH] collie: fix error output of 'collie node info'
Liu Yuan
- [sheepdog] [PATCH] collie: fix error output of 'collie node info'
levin li
- [sheepdog] [PATCH] collie: remove cluster cleanup command
Liu Yuan
- [sheepdog] [PATCH] collie: remove cluster cleanup command
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens Weber
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] farm: clean up snap.c
Liu Yuan
- [sheepdog] [PATCH] farm: clean up snap.c
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] initial xfstests-style test suite
Christoph Hellwig
- [sheepdog] [PATCH] initial xfstests-style test suite
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: optimize thread scheduling
Liu Yuan
- [sheepdog] [PATCH] object cache: optimize thread scheduling
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: remove flock for IO request
Liu Yuan
- [sheepdog] [PATCH] object cache: remove flock for IO request
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: reuse the pulled buffer for read request
levin li
- [sheepdog] [PATCH] object cache: reuse the pulled buffer for read request
Liu Yuan
- [sheepdog] [PATCH] ops: add missing type name for SD_OP_GET_OBJ_LIST
Liu Yuan
- [sheepdog] [PATCH] ops: add missing type name for SD_OP_GET_OBJ_LIST
Liu Yuan
- [sheepdog] [PATCH] PATCH[1/2] sheep: always write store farm to config file
Jens Weber
- [sheepdog] [PATCH] PATCH[2/2] sheep: converting config file and set version number
Jens Weber
- [sheepdog] [PATCH] plain_store: print more information on error path
MORITA Kazutaka
- [sheepdog] [PATCH] plain_store: print more information on error path
Liu Yuan
- [sheepdog] [PATCH] plain_store: remove tmp objects in for_each_object_in_wd
MORITA Kazutaka
- [sheepdog] [PATCH] plain_store: store stale objects to .stale/oid.epoch
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: continue to recovery even when we don't get a valid epoch
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: continue to recovery even when we don't get a valid epoch
Liu Yuan
- [sheepdog] [PATCH] recovery: fix wrong index in oid_in_recovery()
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: fix wrong index in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH] sheep/farm: fix set_cluster_store
Jens Weber
- [sheepdog] [PATCH] sheep: add plain store driver
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add plain store driver
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: cleanup string format for epoch
Liu Yuan
- [sheepdog] [PATCH] sheep: cleanup string format for epoch
Liu Yuan
- [sheepdog] [PATCH] sheep: correct current_vnode_info's initialization when recover disabled
Yunkai Zhang
- [sheepdog] [PATCH] sheep: correct current_vnode_info's initialization when recover disabled
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH] sheep: fix a bug that hangs the cluster during recovery
levin li
- [sheepdog] [PATCH] sheep: fix a bug that hangs the cluster during recovery
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a crash caused by float point exception in recalculate_vnodes
levin li
- [sheepdog] [PATCH] sheep: fix validation of config file signature
Jens Weber
- [sheepdog] [PATCH] sheep: fix vdi exsitence check
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix vdi exsitence check
Liu Yuan
- [sheepdog] [PATCH] sheep: handle SD_FLAG_CMD_WRITE in cluster requests
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: handle SD_FLAG_CMD_WRITE in cluster requests
Liu Yuan
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
levin li
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
levin li
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
Liu Yuan
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
Christoph Hellwig
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Liu Yuan
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove unused function same_node()
Liu Yuan
- [sheepdog] [PATCH] sheep: remove unused function same_node()
Liu Yuan
- [sheepdog] [PATCH] sheep: rename request->vnodes to request->vinfo
Yunkai Zhang
- [sheepdog] [PATCH] sheep: set vdi_inuse bit only when VDI creation success
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: set vdi_inuse bit only when VDI creation success
levin li
- [sheepdog] [PATCH] sheep: use short thread for recovery
levin li
- [sheepdog] [PATCH] sheep: use short thread for recovery
Liu Yuan
- [sheepdog] [PATCH] test: add -y 127.0.0.1 to match up the output
Liu Yuan
- [sheepdog] [PATCH] test: add -y 127.0.0.1 to match up the output
Christoph Hellwig
- [sheepdog] [PATCH] test: add a HOWTO doc
Liu Yuan
- [sheepdog] [PATCH] test: add a HOWTO doc
Liu Yuan
- [sheepdog] [PATCH] test: add a test description to output
Liu Yuan
- [sheepdog] [PATCH] test: add a test description to output
Liu Yuan
- [sheepdog] [PATCH] test: add another test for sheep recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add another test for sheep recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add test for recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add test for recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: allow more free style test description
Liu Yuan
- [sheepdog] [PATCH] test: allow more free style test description
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 009 and 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 009 and 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 010 to check manual recovery
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 010 to check manual recovery
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 011 to support different filesystem type
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 011 to support different filesystem type
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 012 to git rid of spurious failure
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 012 to git rid of spurious failure
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 028
MORITA Kazutaka
- [sheepdog] [PATCH] test: fix 003 for local driver
Liu Yuan
- [sheepdog] [PATCH] test: fix 003 for local driver
MORITA Kazutaka
- [sheepdog] [PATCH] test: fix 026 object loss problem
Liu Yuan
- [sheepdog] [PATCH] test: fix 026 object loss problem
MORITA Kazutaka
- [sheepdog] [PATCH] test: make 025 to run with corosync driver
Liu Yuan
- [sheepdog] [PATCH] test: make 025 to run with corosync driver
MORITA Kazutaka
- [sheepdog] [PATCH] test: remove xxx.full file in 011 014
Liu Yuan
- [sheepdog] [PATCH] test: remove xxx.full file in 011 014
MORITA Kazutaka
- [sheepdog] [PATCH] test: sort the output in test 027
levin li
- [sheepdog] [PATCH] test: sort the output in test 027
Liu Yuan
- [sheepdog] [PATCH] test: wait to kill other nodes until the recovery finishs in 026
levin li
- [sheepdog] [PATCH] test: wait to kill other nodes until the recovery finishs in 026
Liu Yuan
- [sheepdog] [PATCH] tests: ensure that sheep processes exit after calling pkill
MORITA Kazutaka
- [sheepdog] [PATCH] tests: ensure that sheep processes exit after calling pkill
Liu Yuan
- [sheepdog] [PATCH] tests: kill sheep with signal KILL
levin li
- [sheepdog] [PATCH] tests: kill sheep with signal KILL
Liu Yuan
- [sheepdog] [PATCH] trace: don't do patching while short_thread_running
Liu Yuan
- [sheepdog] [PATCH] trace: fix compile error without --enable-trace
Liu Yuan
- [sheepdog] [PATCH] trace: fix compile error without --enable-trace
Liu Yuan
- [sheepdog] [PATCH] update .gitignore
Liu Yuan
- [sheepdog] [PATCH] Update collie.8 man page
Jens Weber
- [sheepdog] [PATCH] Update collie.8 man page
Liu Yuan
- [sheepdog] [PATCH] Update sheep.8 man page
Jens Weber
- [sheepdog] [PATCH] Update sheep.8 man page
Liu Yuan
- [sheepdog] [PATCH] update some info in README
Liu Yuan
- [sheepdog] [PATCH] update some info in README
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Liu Yuan
- [sheepdog] [PATCH]] fix compilation on ubuntu by adding lib coroipcc to LDADD
Thomas Merkel
- [sheepdog] [PATCH] add test scripts
MORITA Kazutaka
- [sheepdog] [PATCH] add test scripts
Christoph Hellwig
- [sheepdog] [PATCH] add test scripts
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/corosync: retry when CS_ERR_TRY_AGAIN is returned
MORITA Kazutaka
- [sheepdog] [PATCH] cluster/corosync: retry when CS_ERR_TRY_AGAIN is returned
Liu Yuan
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
Alexandre DERUMIER
- [sheepdog] [PATCH] collie: add command 'collie vdi reset' to reset a cloned VDI
levin li
- [sheepdog] [PATCH] collie: add vdi rollback support
MORITA Kazutaka
- [sheepdog] [PATCH] collie: add vdi rollback support
MORITA Kazutaka
- [sheepdog] [PATCH] collie: don't fetch node list if not use
levin li
- [sheepdog] [PATCH] collie: don't fetch node list if not use
Liu Yuan
- [sheepdog] [PATCH] collie: fix a bug that 'collie node recovery' gives invalid output
levin li
- [sheepdog] [PATCH] collie: fix a bug that 'collie node recovery' gives invalid output
Liu Yuan
- [sheepdog] [PATCH] collie: fix error output of 'collie node info'
levin li
- [sheepdog] [PATCH] collie: fix error output of 'collie node info'
Liu Yuan
- [sheepdog] [PATCH] collie: remove cluster cleanup command
Liu Yuan
- [sheepdog] [PATCH] collie: remove cluster cleanup command
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens Weber
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Liu Yuan
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Christoph Hellwig
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
Jens WEBER
- [sheepdog] [PATCH] Convert config file - the free disk space is now stored in the config file
MORITA Kazutaka
- [sheepdog] [PATCH] farm: clean up snap.c
Liu Yuan
- [sheepdog] [PATCH] farm: clean up snap.c
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
MORITA Kazutaka
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] farm: fix comparison of empty sha1
Liu Yuan
- [sheepdog] [PATCH] initial xfstests-style test suite
Christoph Hellwig
- [sheepdog] [PATCH] initial xfstests-style test suite
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: optimize thread scheduling
Liu Yuan
- [sheepdog] [PATCH] object cache: optimize thread scheduling
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: remove flock for IO request
Liu Yuan
- [sheepdog] [PATCH] object cache: remove flock for IO request
MORITA Kazutaka
- [sheepdog] [PATCH] object cache: reuse the pulled buffer for read request
levin li
- [sheepdog] [PATCH] object cache: reuse the pulled buffer for read request
Liu Yuan
- [sheepdog] [PATCH] ops: add missing type name for SD_OP_GET_OBJ_LIST
Liu Yuan
- [sheepdog] [PATCH] ops: add missing type name for SD_OP_GET_OBJ_LIST
Liu Yuan
- [sheepdog] [PATCH] PATCH[1/2] sheep: always write store farm to config file
Jens Weber
- [sheepdog] [PATCH] PATCH[2/2] sheep: converting config file and set version number
Jens Weber
- [sheepdog] [PATCH] plain_store: print more information on error path
MORITA Kazutaka
- [sheepdog] [PATCH] plain_store: print more information on error path
Liu Yuan
- [sheepdog] [PATCH] plain_store: remove tmp objects in for_each_object_in_wd
MORITA Kazutaka
- [sheepdog] [PATCH] plain_store: store stale objects to .stale/oid.epoch
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: continue to recovery even when we don't get a valid epoch
Liu Yuan
- [sheepdog] [PATCH] recovery: continue to recovery even when we don't get a valid epoch
MORITA Kazutaka
- [sheepdog] [PATCH] recovery: fix wrong index in oid_in_recovery()
Liu Yuan
- [sheepdog] [PATCH] recovery: fix wrong index in oid_in_recovery()
MORITA Kazutaka
- [sheepdog] [PATCH] sheep/farm: fix set_cluster_store
Jens Weber
- [sheepdog] [PATCH] sheep: add plain store driver
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add plain store driver
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: add simple_store driver again
Liu Yuan
- [sheepdog] [PATCH] sheep: add simple_store driver again
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: cleanup string format for epoch
Liu Yuan
- [sheepdog] [PATCH] sheep: cleanup string format for epoch
Liu Yuan
- [sheepdog] [PATCH] sheep: correct current_vnode_info's initialization when recover disabled
Yunkai Zhang
- [sheepdog] [PATCH] sheep: correct current_vnode_info's initialization when recover disabled
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH] sheep: fix a bug that hangs the cluster during recovery
levin li
- [sheepdog] [PATCH] sheep: fix a bug that hangs the cluster during recovery
Liu Yuan
- [sheepdog] [PATCH] sheep: fix a crash caused by float point exception in recalculate_vnodes
levin li
- [sheepdog] [PATCH] sheep: fix validation of config file signature
Jens Weber
- [sheepdog] [PATCH] sheep: fix vdi exsitence check
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: fix vdi exsitence check
Liu Yuan
- [sheepdog] [PATCH] sheep: handle SD_FLAG_CMD_WRITE in cluster requests
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: handle SD_FLAG_CMD_WRITE in cluster requests
Liu Yuan
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
levin li
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
Liu Yuan
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: initialize recovery work queue only when cache is enabled
levin li
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
Christoph Hellwig
- [sheepdog] [PATCH] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
levin li
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: no need to set SD_FLAG_CMD_WRITE for local request
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor get_nth_node() and get_vnode_pos()
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Yunkai Zhang
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Liu Yuan
- [sheepdog] [PATCH] sheep: refactor oid_to_vnode[s] and cleanup obj_to_sheep[s]
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
Yunkai Zhang
- [sheepdog] [PATCH] sheep: remove SD_MAX_COPIES use SD_MAX_REDUNDANCY instead
levin li
- [sheepdog] [PATCH] sheep: remove unused function same_node()
Liu Yuan
- [sheepdog] [PATCH] sheep: remove unused function same_node()
Liu Yuan
- [sheepdog] [PATCH] sheep: rename request->vnodes to request->vinfo
Yunkai Zhang
- [sheepdog] [PATCH] sheep: set vdi_inuse bit only when VDI creation success
levin li
- [sheepdog] [PATCH] sheep: set vdi_inuse bit only when VDI creation success
MORITA Kazutaka
- [sheepdog] [PATCH] sheep: use short thread for recovery
levin li
- [sheepdog] [PATCH] sheep: use short thread for recovery
Liu Yuan
- [sheepdog] [PATCH] test: add -y 127.0.0.1 to match up the output
Liu Yuan
- [sheepdog] [PATCH] test: add -y 127.0.0.1 to match up the output
Christoph Hellwig
- [sheepdog] [PATCH] test: add a HOWTO doc
Liu Yuan
- [sheepdog] [PATCH] test: add a HOWTO doc
Liu Yuan
- [sheepdog] [PATCH] test: add another test for sheep recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add another test for sheep recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add a test description to output
Liu Yuan
- [sheepdog] [PATCH] test: add a test description to output
Liu Yuan
- [sheepdog] [PATCH] test: add test for recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: add test for recovery logic
Liu Yuan
- [sheepdog] [PATCH] test: allow more free style test description
Liu Yuan
- [sheepdog] [PATCH] test: allow more free style test description
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 009 and 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 009 and 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 010 to check manual recovery
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 010 to check manual recovery
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 011 to support different filesystem type
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 011 to support different filesystem type
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 012 to git rid of spurious failure
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 012 to git rid of spurious failure
MORITA Kazutaka
- [sheepdog] [PATCH] test: consolidate 028
Liu Yuan
- [sheepdog] [PATCH] test: consolidate 028
MORITA Kazutaka
- [sheepdog] [PATCH] test: fix 003 for local driver
Liu Yuan
- [sheepdog] [PATCH] test: fix 003 for local driver
MORITA Kazutaka
- [sheepdog] [PATCH] test: fix 026 object loss problem
Liu Yuan
- [sheepdog] [PATCH] test: fix 026 object loss problem
MORITA Kazutaka
- [sheepdog] [PATCH] test: make 025 to run with corosync driver
Liu Yuan
- [sheepdog] [PATCH] test: make 025 to run with corosync driver
MORITA Kazutaka
- [sheepdog] [PATCH] test: remove xxx.full file in 011 014
Liu Yuan
- [sheepdog] [PATCH] test: remove xxx.full file in 011 014
MORITA Kazutaka
- [sheepdog] [PATCH] test: sort the output in test 027
levin li
- [sheepdog] [PATCH] test: sort the output in test 027
Liu Yuan
- [sheepdog] [PATCH] test: wait to kill other nodes until the recovery finishs in 026
levin li
- [sheepdog] [PATCH] test: wait to kill other nodes until the recovery finishs in 026
Liu Yuan
- [sheepdog] [PATCH] tests: ensure that sheep processes exit after calling pkill
MORITA Kazutaka
- [sheepdog] [PATCH] tests: ensure that sheep processes exit after calling pkill
Liu Yuan
- [sheepdog] [PATCH] tests: kill sheep with signal KILL
levin li
- [sheepdog] [PATCH] tests: kill sheep with signal KILL
Liu Yuan
- [sheepdog] [PATCH] trace: don't do patching while short_thread_running
Liu Yuan
- [sheepdog] [PATCH] trace: fix compile error without --enable-trace
Liu Yuan
- [sheepdog] [PATCH] trace: fix compile error without --enable-trace
Liu Yuan
- [sheepdog] [PATCH] update .gitignore
Liu Yuan
- [sheepdog] [PATCH] Update collie.8 man page
Jens Weber
- [sheepdog] [PATCH] Update collie.8 man page
Liu Yuan
- [sheepdog] [PATCH] Update sheep.8 man page
Jens Weber
- [sheepdog] [PATCH] Update sheep.8 man page
Liu Yuan
- [sheepdog] [PATCH] update some info in README
Liu Yuan
- [sheepdog] [PATCH] update some info in README
Liu Yuan
- [sheepdog] [PATCH RFC 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH RFC 01/11] sheep: enable variale-length of join_message in response of join event
Yunkai Zhang
- [sheepdog] [PATCH RFC 02/11] sheep: share joining nodes with newly added sheep
Yunkai Zhang
- [sheepdog] [PATCH RFC 03/11] sheep: delay to process recovery caused by LEAVE event just like JOIN event
Yunkai Zhang
- [sheepdog] [PATCH RFC 04/11] sheep: don't cleanup working directory when sheep joined back
Yunkai Zhang
- [sheepdog] [PATCH RFC 05/11] sheep: read objects only from live nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 06/11] sheep: write objects only on live nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 07/11] sheep: mark dirty object that belongs to the leaving nodes
Yunkai Zhang
- [sheepdog] [PATCH RFC 08/11] sheep: send dirty object list to each sheep when cluster do recovery
Yunkai Zhang
- [sheepdog] [PATCH RFC 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH RFC 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH RFC 10/11] collie: update 'collie cluster recover info' commands
Yunkai Zhang
- [sheepdog] [PATCH RFC 11/11] collie: update doc about 'collie cluster recover disable'
Yunkai Zhang
- [sheepdog] [PATCH UPDATE] sheep: fix a bug of objects loss when some node has zone set to 0
levin li
- [sheepdog] [PATCH UPDATE] sheep: fix a bug of objects loss when some node has zone set to 0
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: initialize reclaim work queue only when cache is enabled
levin li
- [sheepdog] [PATCH UPDATE] sheep: initialize reclaim work queue only when cache is enabled
Liu Yuan
- [sheepdog] [PATCH UPDATE] sheep: remove SD_MAX{DEFAULT}_REDUNDANCY use SD_MAX{DEFAULT}_COPIES instead
levin li
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Christoph Hellwig
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Christoph Hellwig
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v0, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Hitoshi Mitake
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
Liu Yuan
- [sheepdog] [PATCH v1, RFC] sheep: writeback cache semantics in backend store
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
MORITA Kazutaka
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
Liu Yuan
- [sheepdog] [PATCH v2 0/2] don't remove objects when they might be necessary
Liu Yuan
- [sheepdog] [PATCH v2 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/6] various tests fixes
Liu Yuan
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v2 0/7] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v2 0/7] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH v2 0/7] rework trace to work with current code
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Christoph Hellwig
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Dietmar Maurer
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Bastian Scholz
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Liu Yuan
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 00/11] INTRODUCE
Yunkai Zhang
- [sheepdog] [PATCH V2 00/11] INTRODUCE
MORITA Kazutaka
- [sheepdog] [PATCH V2 01/11] sheep: enable variale-length of join_message in response of join event
Yunkai Zhang
- [sheepdog] [PATCH V2 02/11] sheep: share joining nodes with newly added sheep
Yunkai Zhang
- [sheepdog] [PATCH V2 03/11] sheep: delay to process recovery caused by LEAVE event just like JOIN event
Yunkai Zhang
- [sheepdog] [PATCH V2 04/11] sheep: don't cleanup working directory when sheep joined back
Yunkai Zhang
- [sheepdog] [PATCH V2 05/11] sheep: read objects only from live nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 06/11] sheep: write objects only on live nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 07/11] sheep: mark dirty object that belongs to the leaving nodes
Yunkai Zhang
- [sheepdog] [PATCH V2 08/11] sheep: send dirty object list to each sheep when cluster do recovery
Yunkai Zhang
- [sheepdog] [PATCH V2 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH v2 1/2] tests: add test to check recovery after many nodes failed
MORITA Kazutaka
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Liu Yuan
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Yunkai Zhang
- [sheepdog] [PATCH V2 1/4] collie: add private options to collie's command
Liu Yuan
- [sheepdog] [PATCH v2 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH v2 1/4] sheep: get the free disk space and store it in the config file
MORITA Kazutaka
- [sheepdog] [PATCH v2 1/6] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH v2 1/6] test: fix 011 to umount the right mountpoint
Liu Yuan
- [sheepdog] [PATCH v2 1/7] lib: add a helper to strip out strbuf
Liu Yuan
- [sheepdog] [PATCH v2 1/7] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH V2 10/11] collie: update 'collie cluster recover info' commands
Yunkai Zhang
- [sheepdog] [PATCH V2 11/11] collie: update doc about 'collie cluster recover disable'
Yunkai Zhang
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH v2 2/2] store: make objects stale when sheep starts
MORITA Kazutaka
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 2/4] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/4] sheep: add user-defined free disk space size
MORITA Kazutaka
- [sheepdog] [PATCH v2 2/6] sheep: fix stat_sheep()
Liu Yuan
- [sheepdog] [PATCH v2 2/7] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v2 2/7] logger: add a helper to get the thread name
Liu Yuan
- [sheepdog] [PATCH V2 3/4] man: update 'collie vdi check' doc
Yunkai Zhang
- [sheepdog] [PATCH v2 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH v2 3/4] sheep: recalculate the vnodes number when epoch changes
Liu Yuan
- [sheepdog] [PATCH v2 3/6] sheep: use rintf() to get the vnode calc right
Liu Yuan
- [sheepdog] [PATCH v2 3/7] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v2 3/7] trace: rework the trace mechnasim to work with current code
Liu Yuan
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Liu Yuan
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
Yunkai Zhang
- [sheepdog] [PATCH V2 4/4] collie: introduce '-o, --oid' option to 'collie vdi read' command
MORITA Kazutaka
- [sheepdog] [PATCH v2 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH v2 4/4] sheep: remove command line argument --vnodes
MORITA Kazutaka
- [sheepdog] [PATCH v2 4/6] tests: fix 016
Liu Yuan
- [sheepdog] [PATCH v2 4/7] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v2 4/7] sheep: rename worker threads for gateway and revoery
Liu Yuan
- [sheepdog] [PATCH v2 5/6] test: fix 015
Liu Yuan
- [sheepdog] [PATCH v2 5/7] collie: rework debug trace funtions to use subcommand mechanism
Liu Yuan
- [sheepdog] [PATCH v2 5/7] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v2 6/6] test: fix 006
Liu Yuan
- [sheepdog] [PATCH v2 6/7] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v2 6/7] sheep: cleanup the global copies number
Liu Yuan
- [sheepdog] [PATCH v2 6/7] trace: change the opcode name
Liu Yuan
- [sheepdog] [PATCH v2 7/7] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH v2 7/7] trace: fix ret_stack_index type
Liu Yuan
- [sheepdog] [PATCH v2] collie: fix collie node recovery
Liu Yuan
- [sheepdog] [PATCH v2] collie: fix collie node recovery
Liu Yuan
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
Liu Yuan
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
MORITA Kazutaka
- [sheepdog] [PATCH v2] sheep: make config file compatible with the previous one
Liu Yuan
- [sheepdog] [PATCH V2] sheep: rename ->vnodes which type is vnode_info to ->vinfo
Yunkai Zhang
- [sheepdog] [PATCH V2] sheep: rename ->vnodes which type is vnode_info to ->vinfo
Liu Yuan
- [sheepdog] [PATCH v3 0/4] variable vnodes specified by free space
levin li
- [sheepdog] [PATCH v3 0/4] variable vnodes specified by free space
Liu Yuan
- [sheepdog] [PATCH v3 00/10] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v3 00/10] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v3 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v3 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v3 03/10] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v3 04/10] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
Liu Yuan
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
Liu Yuan
- [sheepdog] [PATCH v3 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v3 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v3 07/10] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v3 08/10] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v3 09/10] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH V3 09/11] sheep: do recovery with dirty object list
Yunkai Zhang
- [sheepdog] [PATCH v3 1/2] sheep: don't send vdi_inuse in get_vdis
levin li
- [sheepdog] [PATCH v3 1/2] sheep: don't send vdi_inuse in get_vdis
MORITA Kazutaka
- [sheepdog] [PATCH V3 1/4] collie: rename 'collie recover' to 'collie recover force'
Yunkai Zhang
- [sheepdog] [PATCH v3 1/4] sheep: get the free disk space and store it in the config file
levin li
- [sheepdog] [PATCH v3 10/10] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH v3 2/2] collie: make `collie vdi list` not read vdi_inuse bitmap
levin li
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Dietmar Maurer
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V3 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH v3 2/4] sheep: add user-defined free disk space size
levin li
- [sheepdog] [PATCH V3 3/4] sheep: do the real work of dsiable/enable recovery
Yunkai Zhang
- [sheepdog] [PATCH v3 3/4] sheep: recalculate the vnodes number when epoch changes
levin li
- [sheepdog] [PATCH V3 4/4] collie: add cluster recover info command
Yunkai Zhang
- [sheepdog] [PATCH v3 4/4] sheep: remove command line argument --vnodes
levin li
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Liu Yuan
- [sheepdog] [PATCH V3] collie: optimize 'collie vdi check' command
Yunkai Zhang
- [sheepdog] [PATCH v4 00/10] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
MORITA Kazutaka
- [sheepdog] [PATCH v4 01/10] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
MORITA Kazutaka
- [sheepdog] [PATCH v4 02/10] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v4 03/10] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v4 04/10] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v4 05/10] sheep: store the VDI copies data in disk in case of sheep restarts
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v4 06/10] sheep: fetch vdi copy list after sheep joins the cluster
MORITA Kazutaka
- [sheepdog] [PATCH v4 07/10] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v4 08/10] sheep: cleanup the global copies number
levin li
- [sheepdog] [PATCH v4 09/10] collie: remove copies from 'collie cluster format'
levin li
- [sheepdog] [PATCH v4 09/10] collie: remove copies from 'collie cluster format'
MORITA Kazutaka
- [sheepdog] [PATCH V4 1/4] collie: rename 'collie recover' to 'collie recover force'
Yunkai Zhang
- [sheepdog] [PATCH V4 1/4] collie: rename 'collie recover' to 'collie recover force'
Liu Yuan
- [sheepdog] [PATCH v4 10/10] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH V4 2/4] collie: add cluster recover {enable|disable} command
Yunkai Zhang
- [sheepdog] [PATCH V4 3/4] sheep: do the real work of dsiable/enable recovery
Yunkai Zhang
- [sheepdog] [PATCH V4 4/4] collie: add cluster recover info command
Yunkai Zhang
- [sheepdog] [PATCH v5 0/8] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v5 1/8] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v5 2/8] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v5 3/8] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v5 4/8] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v5 4/8] sheep: add vdi_copy tree to store copies number for every VDI
Liu Yuan
- [sheepdog] [PATCH v5 5/8] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v5 5/8] sheep: fetch vdi copy list after sheep joins the cluster
Liu Yuan
- [sheepdog] [PATCH v5 6/8] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v5 7/8] sheep: remove some unused copies related functions
levin li
- [sheepdog] [PATCH v5 8/8] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [PATCH v6 0/8] different redundancy level for different VDIs
levin li
- [sheepdog] [PATCH v6 0/8] different redundancy level for different VDIs
Liu Yuan
- [sheepdog] [PATCH v6 1/8] sheep: use struct vdi_iocb to simplify the vdi_create api
levin li
- [sheepdog] [PATCH v6 2/8] collie: add -c for 'collie vdi create' to specify redundancy level for per-vdi
levin li
- [sheepdog] [PATCH v6 3/8] sheep: rename ctime to create_time in vdi.c
levin li
- [sheepdog] [PATCH v6 4/8] sheep: add vdi_copy tree to store copies number for every VDI
levin li
- [sheepdog] [PATCH v6 5/8] sheep: fetch vdi copy list after sheep joins the cluster
levin li
- [sheepdog] [PATCH v6 6/8] sheep: use the specified copies number for IO requests
levin li
- [sheepdog] [PATCH v6 7/8] sheep: remove some unused copies related functions
levin li
- [sheepdog] [PATCH v6 8/8] collie: show copy number in the output of 'collie vdi list'
levin li
- [sheepdog] [RFC PATCH] zookeeper: add an timeout option to detect memership change
Liu Yuan
- [sheepdog] [RFC PATCH] zookeeper: add an timeout option to detect memership change
Liu Yuan
- [sheepdog] [UPDATE PATCH] zookeeper: add an timeout option to detect memership change
Liu Yuan
- [sheepdog] [UPDATE PATCH] zookeeper: add an timeout option to detect memership change
Yunkai Zhang
- [sheepdog] [UPDATE PATCH] zookeeper: add an timeout option to detect memership change
Liu Yuan
- [sheepdog] [UPDATE PATCH] zookeeper: add an timeout option to detect memership change
Yunkai Zhang
- [sheepdog] add tests for object cache
Liu Yuan
- [sheepdog] add tests for object cache
Liu Yuan
- [sheepdog] add tests for object cache
Liu Yuan
- [sheepdog] add tests for object cache
Liu Yuan
- [sheepdog] bug: collie node recovery - after commit 7de0a820b50ebd821ac5775bc43daa6008e0a5a7
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] bug: collie node recovery - after commit 7de0a820b50ebd821ac5775bc43daa6008e0a5a7
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
Jens WEBER
- [sheepdog] bug: Invalid free space size '0': must be an integer between 0
levin li
- [sheepdog] collie node list and gateway nodes
Bastian Scholz
- [sheepdog] collie node list and gateway nodes
Liu Yuan
- [sheepdog] collie node list and gateway nodes
Bastian Scholz
- [sheepdog] collie node list and gateway nodes
Liu Yuan
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
MORITA Kazutaka
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
Leo Antunes
- [sheepdog] Converting config file
Liu Yuan
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
Leo 'costela' Antunes
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
MORITA Kazutaka
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
Leo Antunes
- [sheepdog] Converting config file
Liu Yuan
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] Converting config file
Leo 'costela' Antunes
- [sheepdog] Converting config file
Jens WEBER
- [sheepdog] fix various tests scripts
Liu Yuan
- [sheepdog] fix various tests scripts
Liu Yuan
- [sheepdog] Hello
"Dvořák, Jan"
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Brook
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Brook
- [sheepdog] I got a"Waiting for other nodes to join cluster"
Brook
- [sheepdog] I got a"Waiting for other nodes to join cluster"
Yunkai Zhang
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Yunkai Zhang
- [sheepdog] I got a"Waiting for other nodes to join cluster"
Brook
- [sheepdog] I got a"Waiting for other nodes to join cluster"
Yunkai Zhang
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Brook
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Yunkai Zhang
- [sheepdog] I got a“Waiting for other nodes to join cluster”
Brook
- [sheepdog] new sheep crashes after adding to an existing custer
Jens WEBER
- [sheepdog] new sheep crashes after adding to an existing custer
Jens WEBER
- [sheepdog] object cache reclaim refacotor & fix
Liu Yuan
- [sheepdog] object cache reclaim refacotor & fix
Liu Yuan
- [sheepdog] object cache reclaim refacotor & fix
Liu Yuan
- [sheepdog] object cache reclaim refacotor & fix
Liu Yuan
- [sheepdog] Preview - patch convertconfig part 1
Jens WEBER
- [sheepdog] Preview - patch convertconfig part 1
Christoph Hellwig
- [sheepdog] Preview - patch convertconfig part 1
Jens WEBER
- [sheepdog] Preview - patch convertconfig part 1
Christoph Hellwig
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
MORITA Kazutaka
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
MORITA Kazutaka
- [sheepdog] savevm snapshot hang (qemu 0.12-rc1 + sheepdog git)
Alexandre DERUMIER
- [sheepdog] segfault in aio_read_response under write-heavy load
"Dvořák, Jan"
- [sheepdog] segfault in aio_read_response under write-heavy load
"Dvořák, Jan"
- [sheepdog] segfault in aio_read_response under write-heavy load
"Dvořák, Jan"
- [sheepdog] segfault in aio_read_response under write-heavy load
"Dvořák, Jan"
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Liu Yuan
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
levin li
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
levin li
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] Sheepdog 0.5.0 schedule and todos
MORITA Kazutaka
- [sheepdog] Sheepdog 0.5.0 schedule and todos
MORITA Kazutaka
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Liu Yuan
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
levin li
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
levin li
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] sheep gateway-only crashes when invoke collie vdi object or collie cluster cleanup
Jens WEBER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Liu Yuan
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Dietmar Maurer
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Dietmar Maurer
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Liu Yuan
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Dietmar Maurer
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] snapshot rollback ?
MORITA Kazutaka
- [sheepdog] snapshot rollback ?
Dietmar Maurer
- [sheepdog] snapshot rollback ?
Alexandre DERUMIER
- [sheepdog] Tag v0.4.1 useful?
Jens WEBER
- [sheepdog] Tag v0.4.1 useful?
Christoph Hellwig
- [sheepdog] Tag v0.4.1 useful?
Jens WEBER
- [sheepdog] Tag v0.4.1 useful?
Christoph Hellwig
- [sheepdog] this new options would be nice ..
Jens WEBER
- [sheepdog] this new options would be nice ..
Liu Yuan
- [sheepdog] this new options would be nice ..
Jens WEBER
- [sheepdog] this new options would be nice ..
Liu Yuan
- [sheepdog] vdi object journaling and atomic write
Liu Yuan
- [sheepdog] vdi object journaling and atomic write
MORITA Kazutaka
- [sheepdog] vdi object journaling and atomic write
Liu Yuan
- [sheepdog] vdi object journaling and atomic write
MORITA Kazutaka
- [sheepdog] vdi object journaling and atomic write
Liu Yuan
- [sheepdog] vdi object journaling and atomic write
MORITA Kazutaka
- [sheepdog] vdi object journaling and atomic write
Liu Yuan
- [sheepdog] vdi object journaling and atomic write
MORITA Kazutaka
Last message date:
Fri Aug 31 17:17:06 CEST 2012
Archived on: Fri May 15 07:02:17 CEST 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).