[sheepdog] sheep should exit when one store path does not exist

Hitoshi Mitake mitake.hitoshi at gmail.com
Wed Jun 11 04:48:08 CEST 2014


At Tue, 10 Jun 2014 21:41:59 +0800,
徐舫 wrote:
> 
> [1  <multipart/alternative (7bit)>]
> [1.1  <text/plain; UTF-8 (quoted-printable)>]
> We are doing a test simulating disk fail. The test step is described as
> follows:
> 
> 1. start sheep on each node like this:
> 
> sheep -n
> /home/admin/sheepdogmetadata/,/disk1/sheepdogstoredata/,/disk2/sheepdogstoredata/,/disk3/sheepdogstoredata/,/disk4/sheepdogstoredata/,/disk5/sheepdogstoredata/,/disk6/sheepdogstoredata/,/disk7/sheepdogstoredata/,/disk8/sheepdogstoredata/,/disk9/sheepdogstoredata/
> -b 0.0.0.0 -y *.*.*.* -c zookeeper:*.*.*.*:2181
> 
> 
> 2. umount a disk on a node:
> 
> sudo umount /disk5
> 
> 
> 3. then sheep.log on this node output:
> 
> Jun 10 20:55:37  ERROR [io 122878] err_to_sderr(96)
> /disk5/sheepdogstoredata corrupted
> Jun 10 20:55:37  ERROR [io 122878] err_to_sderr(96)
> /disk5/sheepdogstoredata corrupted
> Jun 10 20:55:37  ERROR [io 122871] err_to_sderr(96)
> /disk5/sheepdogstoredata corrupted
> Jun 10 20:55:37  ERROR [io 122702] err_to_sderr(96)
> /disk5/sheepdogstoredata corrupted
> 
> The log is growing fast, and may fill the log disk.
> 
> --------------------------------------------------------------------------------------------------------------------------------
> 
> Should sheep panic and exit when the store path does not exist?
> 
> If sheep on this node does not exit, all vms on other nodes want to read or
> write on this store path may hang.
> 
> Do you agree with this?

Thanks for your report, I'm still not digging in your problem, could
you file an issue to our tracker?
https://bugs.launchpad.net/sheepdog-project/+bug/

We have bunch of todos and sometimes miss reports, sorry.

Thanks,
Hitoshi

> 
> 
> -- 
> Xu Fang
> [1.2  <text/html; UTF-8 (quoted-printable)>]
> 
> [2  <text/plain; us-ascii (7bit)>]
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list