Page MenuHomeFreeBSD

honzhan_microsoft.com (hongjiangzhang)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 11 2015, 5:50 AM (474 w, 2 d)

Recent Activity

Aug 18 2017

honzhan_microsoft.com updated the summary of D12070: update waagent to 2.2.14.
Aug 18 2017, 8:22 AM
honzhan_microsoft.com created D12070: update waagent to 2.2.14.
Aug 18 2017, 8:17 AM

Jul 18 2017

honzhan_microsoft.com updated the summary of D11634: fix the installation failure of FreeBSD on Hyper-V GEN2.
Jul 18 2017, 3:01 AM
honzhan_microsoft.com created D11634: fix the installation failure of FreeBSD on Hyper-V GEN2.
Jul 18 2017, 2:55 AM

Jul 14 2017

honzhan_microsoft.com accepted D11559: Preserve modificed conf file.

The patch passed all tests on Azure.

Jul 14 2017, 2:22 AM

Jun 21 2017

honzhan_microsoft.com accepted D11175: sysutils/azure-agent: Update to 2.2.13.

Pass the Azure test.

Jun 21 2017, 8:47 AM

Jun 20 2017

honzhan_microsoft.com updated the diff for D11271: Only dumping the error message under verbose mode.
Jun 20 2017, 8:57 AM
honzhan_microsoft.com updated the summary of D11271: Only dumping the error message under verbose mode.
Jun 20 2017, 8:50 AM
honzhan_microsoft.com added inline comments to D11271: Only dumping the error message under verbose mode.
Jun 20 2017, 2:47 AM

Jun 19 2017

honzhan_microsoft.com retitled D11271: Only dumping the error message under verbose mode from hide the error message dump on non-verbose mode to Only dumping the error message under verbose mode.
Jun 19 2017, 10:36 AM
honzhan_microsoft.com created D11271: Only dumping the error message under verbose mode.
Jun 19 2017, 10:33 AM

Jun 16 2017

honzhan_microsoft.com updated the summary of D11235: net/cloud-init-azure: fix the issue caused by the hardcode NIC.
Jun 16 2017, 6:46 AM
honzhan_microsoft.com created D11235: net/cloud-init-azure: fix the issue caused by the hardcode NIC.
Jun 16 2017, 6:42 AM
honzhan_microsoft.com accepted D11175: sysutils/azure-agent: Update to 2.2.13.
Jun 16 2017, 6:34 AM

Jun 14 2017

honzhan_microsoft.com added a comment to D11175: sysutils/azure-agent: Update to 2.2.13.

We have to modify the $PATH in init/FreeBSD/waagent, otherwise, we'll see an error in /var/log/waagent.log even though it does not hurt any functionality:

Jun 14 2017, 8:02 AM
honzhan_microsoft.com added a comment to D11175: sysutils/azure-agent: Update to 2.2.13.

The fix looks ok to me. But I need to verify whether 2.2.13 works fine on Azure, and there is no error complained in the log.

Jun 14 2017, 1:44 AM

May 19 2017

honzhan_microsoft.com updated the diff for D10659: use the latest waagent 2.2.8.

Put all installed binary and configuration to $PREFIX (typically /usr/local) folder, then it is not necessary to set symlinks.

May 19 2017, 6:54 AM

May 11 2017

honzhan_microsoft.com updated the diff for D10659: use the latest waagent 2.2.8.
May 11 2017, 2:41 AM
honzhan_microsoft.com added inline comments to D10659: use the latest waagent 2.2.8.
May 11 2017, 2:33 AM
honzhan_microsoft.com updated the diff for D10659: use the latest waagent 2.2.8.
May 11 2017, 2:19 AM
honzhan_microsoft.com added inline comments to D10659: use the latest waagent 2.2.8.
May 11 2017, 2:15 AM

May 10 2017

honzhan_microsoft.com updated the summary of D10659: use the latest waagent 2.2.8.
May 10 2017, 2:43 AM
honzhan_microsoft.com created D10659: use the latest waagent 2.2.8.
May 10 2017, 2:38 AM

May 8 2017

honzhan_microsoft.com updated the diff for D10566: enable cloud-init on FreeBSD for Azure.
May 8 2017, 5:56 AM
honzhan_microsoft.com added a comment to D10566: enable cloud-init on FreeBSD for Azure.
In D10566#220480, @bapt wrote:

So after looking at the content of the package:
it installs plenty of rc.d/*.orig files that should be removed

The cloudinit_override function is all wrong and should just be removed

The NetworkManager hook should just not be installed we do not support networkmanager on freebsd

The libudev rules has no sense on freebsd

/etc/dhcp/dhclient-exit-hooks.d/hook-dhclient is also not valid on freebsd

May 8 2017, 5:54 AM
honzhan_microsoft.com updated the diff for D10566: enable cloud-init on FreeBSD for Azure.
May 8 2017, 5:43 AM

May 3 2017

honzhan_microsoft.com updated the diff for D10566: enable cloud-init on FreeBSD for Azure.

add the missing build for cloud-init-azure

May 3 2017, 1:18 AM

May 2 2017

honzhan_microsoft.com updated the summary of D10566: enable cloud-init on FreeBSD for Azure.
May 2 2017, 6:39 AM
honzhan_microsoft.com created D10566: enable cloud-init on FreeBSD for Azure.
May 2 2017, 6:33 AM

Apr 1 2017

honzhan_microsoft.com updated the diff for D10212: fix the issue of using wrong SRB status.
Apr 1 2017, 1:34 AM

Mar 31 2017

honzhan_microsoft.com added reviewers for D10212: fix the issue of using wrong SRB status: decui_microsoft.com, sepherosa_gmail.com, howard0su_gmail.com, hrs.
Mar 31 2017, 5:25 AM
honzhan_microsoft.com created D10212: fix the issue of using wrong SRB status.
Mar 31 2017, 5:24 AM

Mar 30 2017

honzhan_microsoft.com updated the diff for D10196: implement initial Hyperv keyboard synthetic driver.
Mar 30 2017, 10:00 AM
honzhan_microsoft.com updated the diff for D10196: implement initial Hyperv keyboard synthetic driver.
Mar 30 2017, 8:08 AM
honzhan_microsoft.com updated the diff for D10196: implement initial Hyperv keyboard synthetic driver.
Mar 30 2017, 7:42 AM
honzhan_microsoft.com updated the summary of D10196: implement initial Hyperv keyboard synthetic driver.
Mar 30 2017, 6:04 AM
honzhan_microsoft.com created D10196: implement initial Hyperv keyboard synthetic driver.
Mar 30 2017, 5:59 AM
honzhan_microsoft.com abandoned D10195: implement Hyperv synthetic Keyboard.
Mar 30 2017, 5:58 AM
honzhan_microsoft.com created D10195: implement Hyperv synthetic Keyboard.
Mar 30 2017, 5:54 AM

Dec 8 2016

honzhan_microsoft.com updated the diff for D8724: Fix the failure of attaching disk on ws2012r2.
Dec 8 2016, 9:36 AM
honzhan_microsoft.com updated the diff for D8724: Fix the failure of attaching disk on ws2012r2.
Dec 8 2016, 9:22 AM

Dec 7 2016

honzhan_microsoft.com updated D8724: Fix the failure of attaching disk on ws2012r2.
Dec 7 2016, 9:25 AM
honzhan_microsoft.com retitled D8724: Fix the failure of attaching disk on ws2012r2 from to Fix the failure of attaching disk on ws2012r2.
Dec 7 2016, 9:21 AM

Nov 10 2016

honzhan_microsoft.com updated the diff for D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Nov 10 2016, 7:49 AM

Nov 8 2016

honzhan_microsoft.com updated the diff for D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Nov 8 2016, 5:04 AM
honzhan_microsoft.com updated the diff for D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Nov 8 2016, 3:03 AM

Nov 4 2016

honzhan_microsoft.com updated the diff for D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Nov 4 2016, 7:19 AM

Nov 1 2016

honzhan_microsoft.com updated the diff for D8391: hyperv/utility: share status return values.
Nov 1 2016, 6:38 AM

Oct 31 2016

honzhan_microsoft.com updated D8391: hyperv/utility: share status return values.
Oct 31 2016, 5:42 AM
honzhan_microsoft.com retitled D8391: hyperv/utility: share status return values from to hyperv/utility: share status return values.
Oct 31 2016, 5:33 AM

Oct 21 2016

honzhan_microsoft.com updated D8280: hyperv/util unify the negotitation for utils.
Oct 21 2016, 3:31 AM
honzhan_microsoft.com updated the diff for D8280: hyperv/util unify the negotitation for utils.
Oct 21 2016, 3:31 AM

Oct 20 2016

honzhan_microsoft.com updated the diff for D8280: hyperv/util unify the negotitation for utils.
Oct 20 2016, 10:11 AM

Oct 19 2016

honzhan_microsoft.com added a reviewer for D8280: hyperv/util unify the negotitation for utils: howard0su_gmail.com.
Oct 19 2016, 9:54 AM
honzhan_microsoft.com updated D8280: hyperv/util unify the negotitation for utils.
Oct 19 2016, 9:54 AM
honzhan_microsoft.com retitled D8280: hyperv/util unify the negotitation for utils from to hyperv/util unify the negotitation for utils.
Oct 19 2016, 9:51 AM

Oct 13 2016

honzhan_microsoft.com added inline comments to D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Oct 13 2016, 9:59 AM
honzhan_microsoft.com added a reviewer for D8238: hyperv/stor: fix the regression of TRIM: decui_microsoft.com.
Oct 13 2016, 7:58 AM
honzhan_microsoft.com updated D8238: hyperv/stor: fix the regression of TRIM.
Oct 13 2016, 7:57 AM
honzhan_microsoft.com retitled D8238: hyperv/stor: fix the regression of TRIM from to hyperv/stor: fix the regression of TRIM.
Oct 13 2016, 7:57 AM
honzhan_microsoft.com added a comment to D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
In D8224#170848, @kib wrote:

Do you have specific questions to me, e.g. about the interfaces used ? I definitely would not read the hv daemon code, but sure can answer questions about the supposed use of the FreeBSD interfaces to VFS/VM.

Oct 13 2016, 1:28 AM

Oct 12 2016

honzhan_microsoft.com added inline comments to D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Oct 12 2016, 6:00 AM
honzhan_microsoft.com added a reviewer for D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service): trasz.
Oct 12 2016, 5:04 AM
honzhan_microsoft.com updated D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Oct 12 2016, 3:47 AM
honzhan_microsoft.com abandoned D8215: hyperv/vss: implement the VSS (Volume Shadow Copy Service).

It missed the man for hv_vss_daemon.

Oct 12 2016, 2:43 AM
honzhan_microsoft.com retitled D8224: hyperv/vss: implement the VSS (Volume Shadow Copy Service) from to hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Oct 12 2016, 2:39 AM

Oct 11 2016

honzhan_microsoft.com retitled D8215: hyperv/vss: implement the VSS (Volume Shadow Copy Service) from to hyperv/vss: implement the VSS (Volume Shadow Copy Service).
Oct 11 2016, 10:35 AM

Sep 7 2016

honzhan_microsoft.com added reviewers for D7809: hyperv/kvp: fix the issue of IP injection: hrs, decui_microsoft.com, sepherosa_gmail.com, howard0su_gmail.com, royger, delphij.
Sep 7 2016, 8:18 AM
honzhan_microsoft.com retitled D7809: hyperv/kvp: fix the issue of IP injection from to hyperv/kvp: fix the issue of IP injection.
Sep 7 2016, 8:16 AM

Sep 1 2016

honzhan_microsoft.com updated the diff for D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Sep 1 2016, 5:24 AM

Aug 30 2016

honzhan_microsoft.com accepted D7707: hyperv/timesync: Refine the timesync policy..
Aug 30 2016, 9:04 AM
honzhan_microsoft.com updated the diff for D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 30 2016, 3:58 AM
honzhan_microsoft.com updated the diff for D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 30 2016, 3:53 AM
honzhan_microsoft.com updated the diff for D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 30 2016, 3:42 AM

Aug 29 2016

honzhan_microsoft.com added a comment to D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.

To understand the issue, I captured the DVD and OS Disk configuration on Hyper-V manager. From the picture, we can see there are 2 IDE Controllers and each IDE Controller has 2 locations. Changing the controller for DVD and OS Disk will cause DVD missing on VM side.

ScreenHunter_41 Aug. 29 23.26.jpg (668×717 px, 168 KB)

Aug 29 2016, 3:33 PM
honzhan_microsoft.com added a comment to D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.

Then let me remind you one more of my arguments that I was told to never happen: your patch completely disables ATA disks, not looking where they are connected, so it can easily be real ATA disk, connected to passed through PCIe SATA controller, that as I understand is going to be supported in 2016 version.

Aug 29 2016, 3:24 PM
honzhan_microsoft.com added a comment to D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.

I did not find a workable solution except to hack CAM until now. If you have suggestions, I'd like to try. The hv_ata_pci_disengage.c approach cannot determined which IDE controller CD/DVD locates in "probe" method.

Aug 29 2016, 10:38 AM
honzhan_microsoft.com added a comment to D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
In D7693#159708, @mav wrote:

From the beginning I was against hacking CAM to workaround Hyper-V problems. Here it returns again. What is exactly wrong with the hv_ata_pci_disengage.c approach?

Aug 29 2016, 10:31 AM
honzhan_microsoft.com updated D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 29 2016, 9:50 AM
honzhan_microsoft.com updated the diff for D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 29 2016, 9:43 AM
honzhan_microsoft.com retitled D7693: hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage from to hyperv/storvsc: disable ata but enable CD/DVD and remove stordisengage.
Aug 29 2016, 9:26 AM

Aug 25 2016

honzhan_microsoft.com updated the diff for D7622: hyperv/storvsc: tune storage performance by changing io max and channel selection.
Aug 25 2016, 1:49 AM

Aug 24 2016

honzhan_microsoft.com updated D7622: hyperv/storvsc: tune storage performance by changing io max and channel selection.
Aug 24 2016, 6:51 AM
honzhan_microsoft.com retitled D7622: hyperv/storvsc: tune storage performance by changing io max and channel selection from to hyperv/storvsc: tune storage performance by changing io max and channel selection.
Aug 24 2016, 6:43 AM

Aug 16 2016

honzhan_microsoft.com accepted D7519: hyperv/util: Don't reference hn_softc in KVP.
Aug 16 2016, 7:18 AM
honzhan_microsoft.com updated the diff for D7521: hyperv/storvsc: use SRB flag and CAM_SEL_TIMEOUT to filter invalid LUN.
Aug 16 2016, 6:53 AM
honzhan_microsoft.com updated D7521: hyperv/storvsc: use SRB flag and CAM_SEL_TIMEOUT to filter invalid LUN.
Aug 16 2016, 5:46 AM
honzhan_microsoft.com retitled D7521: hyperv/storvsc: use SRB flag and CAM_SEL_TIMEOUT to filter invalid LUN from to hyperv/storvsc: use SRB flag and CAM_SEL_TIMEOUT to filter invalid LUN.
Aug 16 2016, 5:42 AM

Aug 3 2016

honzhan_microsoft.com updated the diff for D7405: hyperv/storvsc: Enable TRIM support for Win2012R2.
Aug 3 2016, 5:35 AM
honzhan_microsoft.com added inline comments to D7405: hyperv/storvsc: Enable TRIM support for Win2012R2.
Aug 3 2016, 5:29 AM
honzhan_microsoft.com updated D7405: hyperv/storvsc: Enable TRIM support for Win2012R2.
Aug 3 2016, 5:17 AM
honzhan_microsoft.com retitled D7405: hyperv/storvsc: Enable TRIM support for Win2012R2 from to hyperv/storvsc: Enable TRIM support for Win2012R2.
Aug 3 2016, 5:05 AM

Jul 13 2016

honzhan_microsoft.com added a reviewer for D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO: hrs.
Jul 13 2016, 7:56 AM
honzhan_microsoft.com updated the diff for D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO.
Jul 13 2016, 6:24 AM
honzhan_microsoft.com updated the diff for D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO.
Jul 13 2016, 5:02 AM

Jul 12 2016

honzhan_microsoft.com updated D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO.
Jul 12 2016, 9:05 AM
honzhan_microsoft.com updated the diff for D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO.
Jul 12 2016, 9:02 AM
honzhan_microsoft.com retitled D7195: hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO from to hyperv/stor: Refactor storvsc by applying BUS_DMA for CAM_DATA_BIO.
Jul 12 2016, 8:38 AM

Jun 27 2016

honzhan_microsoft.com accepted D6976: hyperv/vmbus: More verbose for GPADL_connect/chan_{rescind,offer}.
Jun 27 2016, 6:18 AM
honzhan_microsoft.com updated the diff for D6955: hyperv/stor: Fix the issue of uncorrect disk filtering.
Jun 27 2016, 2:04 AM