[sheepdog-users] Testing snapshot-object-reclaim

Hitoshi Mitake mitake.hitoshi at gmail.com
Wed Apr 23 04:49:40 CEST 2014


On Tue, Apr 22, 2014 at 7:29 PM, Valerio Pachera <sirio81 at gmail.com> wrote:
> 2014-04-22 9:48 GMT+02:00 Hitoshi Mitake <mitake.hitoshi at gmail.com>:
>> Hmm... Could you test the case of 3 node on a single box? I want to
>> check a result under the same condition.
>
> ps aux | grep sheep
> root      8982 28.4  0.2 669552 29588 ?        Sl   12:11   3:21 sheep
> -n -c local -z 0 -p 7000 dsk01
> root      8984  0.0  0.0  32828   516 ?        Ss   12:11   0:00 sheep
> -n -c local -z 0 -p 7000 dsk01
> root      8986 16.9  0.0 643680 10064 ?        Sl   12:11   2:00 sheep
> -n -c local -z 1 -p 7001 dsk02
> root      8988  0.0  0.0  32828   512 ?        Ss   12:11   0:00 sheep
> -n -c local -z 1 -p 7001 dsk02
> root      8990 17.5  0.0 651928 10264 ?        Sl   12:11   2:04 sheep
> -n -c local -z 2 -p 7002 dsk03
> root      8991  0.0  0.0  32828   516 ?        Ss   12:11   0:00 sheep
> -n -c local -z 2 -p 7002 dsk03
>
>
> dog node list
>   Id   Host:Port         V-Nodes       Zone
>    0   127.0.0.1:7000           128          0
>    1   127.0.0.1:7001           128          1
>    2   127.0.0.1:7002           128          2
>
> dog vdi list
>   Name        Id    Size    Used  Shared    Creation time   VDI id  Copies  Tag
>   test         0  5.0 GB  864 MB  0.0 MB 2014-04-22 12:11   7c2b25      2
>
> dog node info
> Id      Size    Used    Avail   Use%
>  0      100 GB  560 MB  99 GB     0%
>  1      100 GB  620 MB  99 GB     0%
>  2      100 GB  548 MB  99 GB     0%
> Total   300 GB  1.7 GB  298 GB    0%
> Total virtual image size        5.0 GB
>
> dog vdi snapshot test
> dog vdi snapshot test
> dog vdi snapshot test
> dog vdi snapshot test
> dog vdi snapshot test
> dog vdi snapshot test
>
> dog vdi list
>   Name        Id    Size    Used  Shared    Creation time   VDI id  Copies  Tag
> s test         1  5.0 GB  868 MB  0.0 MB 2014-04-22 12:11   7c2b25      2
> s test         2  5.0 GB  4.4 GB  244 MB 2014-04-22 12:13   7c2b26      2
> s test         3  5.0 GB   20 MB  4.7 GB 2014-04-22 12:14   7c2b27      2
> s test         4  5.0 GB  4.4 GB  260 MB 2014-04-22 12:14   7c2b28      2
> s test         5  5.0 GB   20 MB  4.7 GB 2014-04-22 12:15   7c2b29      2
> s test         6  5.0 GB   28 MB  4.7 GB 2014-04-22 12:16   7c2b2a      2
>   test         0  5.0 GB  0.0 MB  4.7 GB 2014-04-22 12:16   7c2b2b      2
>
> dog node info
> Id      Size    Used    Avail   Use%
>  0      100 GB  6.3 GB  94 GB     6%
>  1      100 GB  6.6 GB  93 GB     6%
>  2      100 GB  6.8 GB  93 GB     6%
> Total   300 GB  20 GB   280 GB    6%
> Total virtual image size        5.0 GB
>
> for n in $(seq 1 6); do
>> echo "Removing snapshot $n"
>> dog vdi delete -s $n test
>> dog node info
>> done
>
> Removing snapshot 1
> Id      Size    Used    Avail   Use%
>  0      100 GB  5.9 GB  94 GB     5%
>  1      100 GB  6.1 GB  94 GB     6%
>  2      100 GB  6.5 GB  93 GB     6%
> Total   300 GB  19 GB   281 GB    6%
> Total virtual image size        5.0 GB
>
> Removing snapshot 2
> Id      Size    Used    Avail   Use%
>  0      100 GB  5.9 GB  94 GB     5%
>  1      100 GB  6.1 GB  94 GB     6%
>  2      100 GB  6.4 GB  93 GB     6%
> Total   300 GB  18 GB   281 GB    6%
> Total virtual image size        5.0 GB
>
> Removing snapshot 3
> Id      Size    Used    Avail   Use%
>  0      100 GB  3.1 GB  97 GB     3%
>  1      100 GB  3.1 GB  97 GB     3%
>  2      100 GB  3.4 GB  97 GB     3%
> Total   300 GB  9.6 GB  290 GB    3%
> Total virtual image size        5.0 GB
>
> Removing snapshot 4
> Id      Size    Used    Avail   Use%
>  0      100 GB  3.1 GB  97 GB     3%
>  1      100 GB  3.1 GB  97 GB     3%
>  2      100 GB  3.4 GB  97 GB     3%
> Total   300 GB  9.6 GB  290 GB    3%
> Total virtual image size        5.0 GB
>
> Removing snapshot 5
> Id      Size    Used    Avail   Use%
>  0      100 GB  3.1 GB  97 GB     3%
>  1      100 GB  3.1 GB  97 GB     3%
>  2      100 GB  3.4 GB  97 GB     3%
> Total   300 GB  9.5 GB  290 GB    3%
> Total virtual image size        5.0 GB
>
> Removing snapshot 6
> Id      Size    Used    Avail   Use%
>  0      100 GB  3.1 GB  97 GB     3%
>  1      100 GB  3.1 GB  97 GB     3%
>  2      100 GB  3.4 GB  97 GB     3%
> Total   300 GB  9.5 GB  290 GB    3%
> Total virtual image size        5.0 GB
>
> dog node info
> Id      Size    Used    Avail   Use%
>  0      100 GB  208 MB  100 GB    0%
>  1      100 GB  188 MB  100 GB    0%
>  2      100 GB  220 MB  100 GB    0%
> Total   300 GB  617 MB  299 GB    0%
> Total virtual image size        0.0 MB

I'm attaching a patch for reducing needless error messages (and
improves performance of deletion). Could you test with this patch?
I'll update the branch on github later.
# you can apply the patch with this command: git am <patch file>

In addition, can I see your options for qemu?

Thanks,
Hitoshi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-reduce-remove-message.patch
Type: text/x-patch
Size: 1454 bytes
Desc: not available
URL: <http://lists.wpkg.org/pipermail/sheepdog-users/attachments/20140423/db22e44b/attachment-0005.bin>


More information about the sheepdog-users mailing list