https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211028

            Bug ID: 211028
           Summary: [GEOM][Hyper-V] gpart can't detect the new free space
                    after the disk capacity changes
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: de...@microsoft.com

When testing Hyper-V's Online VHDX Resize feature (refer to Bug 211000), I
noticed an issue: after resizing “da1”, if there was a disk read before
"camcontrol reprobe da1", gpart couldn't detect the new “free space", though it
could detect the new disk capacity.

To reproduce the bug, we need to run FreeBSD 12-CURRENT guest on Hyper-V (we
need to make sure the 2 patches mentioned by
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211000#c4 are used to avoid
the known issues) and do the following

1. This is before the disk capacity change:
[root@decui-b11 ~]# gpart show  da1
=>      63  83886017  da1  MBR  (40G)
        63  83886017       - free -  (40G)

2. Expand the disk capacity from 40GB to 50GB by Hyper-V management tool.

3. 
[root@decui-b11 ~]# dd if=/dev/da1 of=/dev/null bs=512 count=1
1+0 records in
1+0 records out
512 bytes transferred in 0.000715 secs (715864 bytes/sec)
[root@decui-b11 ~]# gpart show  da1
=>      63  83886017  da1  MBR  (50G)
        63  83886017       - free -  (40G)

We can see the 'free' space can't grow to 50GB.

4. This can't help:
[root@decui-b11 ~]# camcontrol reprobe da1
[root@decui-b11 ~]# gpart show  da1
=>      63  83886017  da1  MBR  (50G)
        63  83886017       - free -  (40G)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to