Commit Graph

1125 Commits

Author SHA1 Message Date
Brendan Dixon fef4062e0f Improve error message when trying IOErrors
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-31 15:36:23 -07:00
brendandixon 1a7f0d6c68 Merge pull request #866 from brendandixon/master
[#865] -- The agent should retry ETIMEDOUT (110) IOErrors
2017-08-31 15:21:15 -07:00
Brendan Dixon 0ce5c390bf [#865] -- The agent should retry ETIMEDOUT (110) IOErrors
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-31 15:13:46 -07:00
brendandixon 2e4b6b3dc2 Merge pull request #859 from brendandixon/master
Update to v2.2.15
2017-08-24 16:03:48 -07:00
Brendan Dixon 887e4add6f Updated test data
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-24 15:55:27 -07:00
Brendan Dixon 3dd33a797c Update to v2.2.15
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-24 15:29:00 -07:00
brendandixon 9931e32c8d Merge pull request #857 from brendandixon/master
Align HTTP status code handling with HostPlugin
2017-08-24 12:05:34 -07:00
Brendan Dixon 9b92a7705a Align HTTP status code handling with HostPlugin
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-24 11:40:18 -07:00
brendandixon 7cc1e26dc7 Merge pull request #856 from brendandixon/master
Made firewall establishment iptable version aware
2017-08-24 10:43:55 -07:00
Brendan Dixon f92c4b1420 Made firewall establishment iptable version aware
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-24 10:34:15 -07:00
brendandixon 0bddde7ca5 Merge pull request #853 from brendandixon/master
Improve firewall handling and make GoalState retrieval more robust
2017-08-23 09:01:27 -07:00
Brendan Dixon be77729cb8 Improve firewall handling and make GoalState retrieval more robust
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-22 16:11:50 -07:00
brendandixon edfde01867 Merge pull request #852 from brendandixon/master
Add wait to iptables commands
2017-08-22 13:57:54 -07:00
Brendan Dixon b50e28cbbd Add wait to iptables commands
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-22 11:19:39 -07:00
brendandixon fa0cdb2386 Merge pull request #851 from brendandixon/master
[#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n
2017-08-22 11:15:56 -07:00
Brendan Dixon 03beb77fb9 [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-22 10:24:55 -07:00
brendandixon 7c97c0385e Merge pull request #849 from brendandixon/master
Emit Firewall events
2017-08-22 09:57:13 -07:00
Brendan Dixon ace5d8e701 Emit Firewall events
Signed-off-by: Brendan Dixon <brendand@microsoft.com>
2017-08-21 11:42:09 -07:00
brendandixon 5cc1caffed Merge pull request #848 from brendandixon/master
[#845] --  ')' is missed in show-configuration
2017-08-18 10:05:26 -07:00
Brendan Dixon bdb715be2c [#845] -- ')' is missed in show-configuration
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-18 09:54:55 -07:00
brendandixon 6924116d81 Merge pull request #847 from iamshital/master
Fixing typo (was causing provision fail error)
2017-08-18 09:31:57 -07:00
Shital Savekar 38e6d951ba Fixing typo 2017-08-18 14:43:19 +05:30
brendandixon a1468336f2 Merge pull request #844 from brendandixon/master
Improve error logging
2017-08-17 13:40:58 -07:00
Brendan Dixon 4de213b76b Improve error logging
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-17 13:35:41 -07:00
brendandixon ef374a154a Merge pull request #843 from brendandixon/master
Restrict access to Azure fabric services
2017-08-17 13:24:47 -07:00
Brendan Dixon e247e7b2f2 Restrict access to Azure fabric services
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-17 13:12:34 -07:00
brendandixon dcc30f86ac Merge pull request #839 from brendandixon/master
[#783] -- The agent fails to use the standard Linux environment variables for HTTP proxy
[#830] -- Ensure VM identifier is properly ordered
2017-08-15 11:22:18 -07:00
Brendan Dixon 285aeff238 [#783] -- The agent fails to use the standard Linux environment variables for HTTP proxy
[#830] -- Ensure VM identifier is properly ordered

Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-15 10:21:52 -07:00
brendandixon 0038baf366 Merge pull request #837 from brendandixon/master
[#823] -- Show config options in use
[#784] -- Adjust http retry and logging
2017-08-11 11:48:16 -07:00
Brendan Dixon d0b583cc6f [#823] -- Show config options in use
[#784] -- Adjust http retry and logging

Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-11 09:37:33 -07:00
brendandixon 53ca96622b Merge pull request #836 from longlimsft/ubuntu_p10
Support RDMA on Ubuntu
2017-08-10 15:15:39 -07:00
Long Li 70c13c381b Read OS.UpdateRdmaDriver from config file
OS.UpdateRdmaDriver is already defined earlier. This value tells WALA if it will do automatic kernel update for Ubuntu.
2017-08-04 22:08:05 +00:00
Long Li 9051d18a4e Add Ubuntu support to RDMA factory 2017-08-04 22:08:05 +00:00
Long Li 92ea4ff47f Add Ubuntu RDMA support for driver update and reconfiguration
Ubuntu packages multiple versions of RDMA driver in the kernel. This adds support for resolving the correct driver based on the host ND version, and to update kernel if none is found.
2017-08-04 22:07:58 +00:00
brendandixon 6c3d49e7fa Merge pull request #831 from hglkrijger/master
add a unit test for sriov
2017-08-03 14:41:44 -07:00
Hans Krijger 9dd08e39c5 add a unit test for sriov 2017-08-03 12:49:52 -07:00
brendandixon 7b4335cb20 Merge pull request #827 from brendandixon/master
[#808] -- The agent should more gracefully handle out-of-space disk errors (IOError 28)
2017-08-02 12:52:18 -07:00
Brendan Dixon 052a99f856 [#808] -- The agent should more gracefully handle out-of-space disk errors (IOError 28)
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-08-02 12:38:54 -07:00
brendandixon b8f957fa6b Merge pull request #825 from hglkrijger/master
add duration to log messages
2017-08-01 14:19:09 -07:00
Hans Krijger d2aa726373 unit test fix 2017-08-01 13:24:03 -07:00
Hans Krijger c2604c6f20 add duration to log messages; minor cleanup 2017-08-01 11:26:49 -07:00
Long Li 2d85d4b745 Resolve RDMA module name and attempt to load module on boot
On some distributions (e.g. Ubuntu), RDMA module is defined by alias in modprobed and blacklisted. In this case we need to resolve it to the real module name, and attempt to load module if it's not already loaded.
2017-07-27 19:20:37 +00:00
brendandixon 56c4bd6f6c [#791] -- Prevent bloating sudoers waagent when agent has problem (#816)
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-07-27 09:50:42 -07:00
Robert Schweikert 362a2386d9 - Fix RDMA driver loading when online repo is not available (#815)
+ When the online repo is not available zypper could hang on waiting for
    user confirmation about skipping the repo, we also tried to refresh
    the repo again after we already knew it was not available.
  + Code generated an error on zypper return code 106, which only indicates
    that repos were skipped but does not mean package install failed.
2017-07-27 09:48:28 -07:00
brendandixon 9717cbd981 Merge pull request #814 from brendandixon/master
[#800] -- HostGAPlugin still use proxy while auto-updating
2017-07-26 09:48:04 -07:00
Brendan Dixon 2d8f620ec0 [#800] -- HostGAPlugin still use proxy while auto-updating
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-07-25 16:19:52 -07:00
brendandixon 2bbe049fd7 Merge pull request #813 from brendandixon/master
[#801] -- Agent fails to clean-up PID files
2017-07-25 15:15:54 -07:00
Brendan Dixon c6173de894 [#801] -- Agent fails to clean-up PID files
[#811] -- Comments inline in /etc/waagent.conf cause config to not be read
[#812] -- Agent fails and isn't recoverable if an extension's log directory is not present anymore

Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-07-25 13:57:13 -07:00
brendandixon f79fcb69ed Merge pull request #809 from brendandixon/master
[#807] -- The agent should not emit duplicate events
2017-07-24 10:30:56 -07:00
Brendan Dixon 3b5faa5968 [#807] -- The agent should not emit duplicate events
Signed-off-by: Brendan Dixon <brendandixon@me.com>
2017-07-21 14:41:50 -07:00