Skip to content

Conversation

makunterry
Copy link
Contributor

Rebase feature REQ-378 to master.

Konstantina Chremmou and others added 30 commits April 10, 2017 11:07
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
To targets that need it and don't already depend on it transitively. Now
these targets, such as "make all", will work with a clean repo without
generated OASIS files.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
During xapi startup, the on_dom0_networking_change function does not
recognize the IP address change, as it gets set in the database at an
earlier startup phase. This commit adds an unconditional call to the
update_getty function during startup.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Makefile: add setup.ml prerequisite
Signed-off-by: Taoyong Ding <taoyong.ding@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
* Xapi code must assume idempotency of 'add_to_<map>' calls
* Remote DB calls will _always_ be idempotent
* DB calls on the master are controlled by the switch, defaulting to
  the original behaviour (non idempotent)
* API calls follow the master DB behaviour

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Suggested by @lindig in PR#3001

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
CA-171948: Adjust semantics of 'add_to_<map>' in Db layer
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
CA-249662: Pool_patch handler: If an SR is not specified, use default_SR
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
CA-250757: refresh software version after update been applied
Fix when pif-plug is called, the mtu is not sync to xapi db.

Signed-off-by: Taoyong Ding <taoyong.ding@citrix.com>
CA-250748: MTU on pif does not always sync to xapi db
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
CA-251251: Use /var/update/applied/uuid mtime for patch apply time
…k report

from WLB response was cut
1. Refactor parser code. Replace hand-written state machine with OCaml XML
parser
2. Refine the code of `send`, since XML parser has escape the content, there is
no need to manually escape the content in `send`

Signed-off-by: Yang Qian <yang.qian@citrix.com>
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CA-250858: Fix bugs when cut out WLB health check report from WLB response
End the temporary yum.conf file with a newline
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Storage_proxy has been obsoleted by commit b0dba67

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Remove unused, obsolete storage_proxy.ml
Add new API error `TLS_CONNECTION_FAILED` for TLS connection
failure on the specified address and port.

Signed-off-by: Sharad Yadav <sharad.yadav@citrix.com>
…on failure.

Copying VM metadata to remote Host can fail with internal error
`Xmlrpc_client.Stunnel_connection_failed`, if there is a TLS connection
failure on specified remote address.
Raise an API error `tls_connection_failed` instead of internal error.

Internally fixes SXM error handling:
If VM migration performed on remote network which got TLS connection
failure from source host, currently fails with internal error.
It will allow SXM to fail with API error `tls_connection_failed`.

Signed-off-by: Sharad Yadav <sharad.yadav@citrix.com>
Konstantina Chremmou and others added 20 commits May 19, 2017 13:21
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
…I version and branding info.

Thus clients and documentation generated from the API can be udpated
automatically without having each time to map manually the release code name to
the version or the branding, which is an error prone process

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
…enu.

This solution proposes to use mustache templates which can be populated at
runtime with the values defined in the datamodel. Thus we avoid duplication of
definitions which may as well get out of sync.
Also, removed the obsolete XCP branding.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-245333: changes to facilitate autogeneration of historical releases in API derivatives
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
…rver 7.0 pool

This also fixes CP-22274 Replace string_trim with built-in String.trim

Signed-off-by: Liang Dai <liang.dai1@citrix.com>
CA-253489: xe update-upload: Add more error handling to the CLI
CA-252876: AD group name with parenthesis not work as expect in Xense…
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
…ork is added, 'Networking' tab of the VM shows incorrect information.

Signed-off-by: minglumlu <ming.lu@citrix.com>
Add an .mli interface for xapi_ha.ml
CA-242706: Add "warning" comment explaining issue
Signed-off-by: Deli Zhang <Deli.Zhang@citrix.com>
…owing

appearence in gc_subtask_list

Signed-off-by: Deli Zhang <Deli.Zhang@citrix.com>
Signed-off-by: Deli Zhang <Deli.Zhang@citrix.com>
CA-247321: clean up host_patch table in resync_host
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling ab5bca8 on master into ** on REQ-378**.

There is no crashdump.create API call, so it's fine to remove this
function.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Use an equivalent one from Helpers instead.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling bef7f64 on master into ** on REQ-378**.

Get rid of the unnecessary get_info function.

Signed-off-by: Gabor Igloi <gabor.igloi@citrix.com>
@robhoes robhoes merged commit faed725 into REQ-378 May 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.