summaryrefslogtreecommitdiff
path: root/xe-daemon
AgeCommit message (Collapse)Author
2017-03-06CA-243280: Report mac for guest VMCheng Zhang
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2017-02-21CA-240982: Xencenter shows IP address of interface of VM even if I remove IP ↵Liang Dai
from the interface Signed-off-by: Liang Dai <liang.dai1@citrix.com>
2016-09-07CA-220438: Minor improvements for xe-guest-utilitiesPhus Lu
1. Package architecture-specific binaries for debian 2. Mute xe-daemon logs unless debug flag is set 3. Correct tgz packaging 3. Let xe-linux-distribution handle its PID file safely Signed-off-by: Phus Lu <phus.lu@citrix.com>
2016-07-14CA-202608: Trigger refresh after system resumeRoss Lagerwall
If the guest is suspended and then resumed or migrated, trigger a refresh to repopulate the xenstore entries (since the guest will have a new domid). Without doing this, XAPI thinks that the guest does not have PV drivers installed and will refuse to do a vbd-plug operation until then next refresh by the guest agent. Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
2015-07-19CA-172369: Separate syslog package and use "-v" build flag.Phus Lu
Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-06-24CA-172369: Golang Guest Agent doesn't use print the logs into guest machine ↵Phus Lu
syslog 1. Add syslog writer 2. Use ioutil.WriteFile to write pid 3. Refine logger.Printf usage Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-05-14CP-11399: Go Linux guest agent for XenServerPhus Lu
This is the reviewed and tested Go guest agent for XenServer Linux guests. Go guest agent is a static linked binary without any dependency (e.g. Bash or Python execution environment) with below benefits: 1. Cross platform, Go version works well with all kinds Linux distributions (i386 and x86_64) with the porting ability to arm, FreeBSD, Darwin OS etc. 2. Standalone binary, works well with some restricted environment for example, CoreOS and Boot2Docker Linux 3. Easy to maintain and structured design, with Golang's nature Change history: 1: Refined Rob Robert's comments. 2: Add unit test for xenstoreclient and refact folder structure. 3: Refined codes according to Robert's comments 4: To run 32bit xe-guest-agent in Linux 64bit OS(eg, CoreOS): we need 4.1 - Switch to ip/ifconfig CLI tool instead of net package 4.2 - Switch to log package instead of syslog package Signed-off-by: phus lu <phus.lu@citrix.com>