[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-API] [PATCH 8 of 8] [CA-39589] Refactoring: flattens a number of nested function applications
# HG changeset patch # User Jonathan Knowles <jonathan.knowles@xxxxxxxxxxxxx> # Date 1269859685 -3600 # Node ID d93c2f8aa929805921aab70209d620efcfa20b8c # Parent a2aefdf05e1db543982a258ea46fb35400f8d050 [CA-39589] Refactoring: flattens a number of nested function applications. Signed-off-by: Jonathan Knowles <jonathan.knowles@xxxxxxxxxxxxx> Acked-by: Marcus Granado <Marcus.Granado@xxxxxxxxxxxxx> diff -r a2aefdf05e1d -r d93c2f8aa929 ocaml/xapi/vmops.ml --- a/ocaml/xapi/vmops.ml Mon Mar 29 11:48:04 2010 +0100 +++ b/ocaml/xapi/vmops.ml Mon Mar 29 11:48:05 2010 +0100 @@ -948,12 +948,13 @@ (fun () -> Unix.close fd); debug "suspend: complete"); debug "suspend phase 4/4: recording memory usage"; - (* Record the final memory usage of the VM, so *) - (* that we know how much memory to free before *) - (* attempting to resume this VM in future. *) + (* Record the final memory usage of the VM, so that we know how much *) + (* memory to free before attempting to resume this VM in future. *) let di = with_xc (fun xc -> Xc.domain_getinfo xc domid) in - let final_memory_bytes = Memory.bytes_of_pages (Int64.of_nativeint di.Xc.total_memory_pages) in - debug "total_memory_pages=%Ld; storing target=%Ld" (Int64.of_nativeint di.Xc.total_memory_pages) final_memory_bytes; + let final_memory_bytes = Memory.bytes_of_pages + (Int64.of_nativeint di.Xc.total_memory_pages) in + debug "total_memory_pages=%Ld; storing target=%Ld" + (Int64.of_nativeint di.Xc.total_memory_pages) final_memory_bytes; (* CA-31759: avoid using the LBR to simplify upgrade *) Db.VM.set_memory_target ~__context ~self:vm ~value:final_memory_bytes in @@ -962,14 +963,12 @@ Memory_control.balance_memory ~__context ~xc ~xs; if is_paused then (try Domain.pause ~xc domid with _ -> ()) in - Xapi_xenops_errors.handle_xenops_error - (fun () -> - with_xc_and_xs - (fun xc xs -> - if is_paused then Domain.unpause ~xc domid; - finally - (do_suspend) - (do_final_actions_after_suspend))) + Xapi_xenops_errors.handle_xenops_error (fun () -> + with_xc_and_xs (fun xc xs -> + if is_paused then Domain.unpause ~xc domid; + finally + (do_suspend) + (do_final_actions_after_suspend))) let resume ~__context ~xc ~xs ~vm = let domid = Helpers.domid_of_vm ~__context ~self:vm in 1 file changed, 12 insertions(+), 13 deletions(-) ocaml/xapi/vmops.ml | 25 ++++++++++++------------- Attachment:
xen-api.hg-8.patch _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |