From 8c5acc2e39479fb5e49e2d59cd77098a315527be Mon Sep 17 00:00:00 2001 From: Apollon Oikonomopoulos <apollon@noc.grnet.gr> Date: Mon, 18 Jul 2011 16:31:52 +0300 Subject: [PATCH] rlib2: handle wait_for_sync in instance creation Until now, wait_for_sync was harcoded to True when creating instances via RAPI. We allow settings wait_for_sync via RAPI and have rlib2 honour this decision. Note: this is not needed in the upcoming 2.5, as Opcode parameters are not hardcoded in rlib2 anymore. Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr> --- lib/rapi/rlib2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py index 76003714a..86d47106c 100644 --- a/lib/rapi/rlib2.py +++ b/lib/rapi/rlib2.py @@ -785,7 +785,7 @@ def _ParseInstanceCreateRequestVersion1(data, dry_run): src_node=baserlib.CheckParameter(data, "src_node", default=None), src_path=baserlib.CheckParameter(data, "src_path", default=None), start=baserlib.CheckParameter(data, "start", default=True), - wait_for_sync=True, + wait_for_sync=baserlib.CheckParameter(data, "wait_for_sync", default=True), ip_check=baserlib.CheckParameter(data, "ip_check", default=True), name_check=baserlib.CheckParameter(data, "name_check", default=True), file_storage_dir=baserlib.CheckParameter(data, "file_storage_dir", -- GitLab