From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lingfei Kong Subject: drjones@redhat.com, vkuznets@redhat.com, leiwang@redhat.com, wshi@redhat.com Date: Thu, 17 Apr 2014 21:40:46 -0400 (EDT) Message-ID: <1914427839.7319088.1397785246986.JavaMail.zimbra@redhat.com> References: <648058658.7316781.1397784467480.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_7319086_1280081460.1397785246985" Return-path: In-Reply-To: <648058658.7316781.1397784467480.JavaMail.zimbra@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org ------=_Part_7319086_1280081460.1397785246985 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello, When i create a guest with option 'cpus="0-3"' on the command line, xl can not parse the config. But it works well when i specify 'cpus=1' on the command line. I read the man page xl.cfg, learned that xl support the following format: "0-3,5,^1" so it would be very nice if xl can support this format on the command line too. Also i have file a bug on bugzilla: Bug 1886 - option `cpus="0-3"` works well when you specify it in a configure file, but it give a error feadback when you add it to the command line The following are the details: Description of problem: option `cpus="0-3"` works well when you specify it in a configure file, but it give a error feadback when you add it to the command line. Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Install a host with xen4 2. Create a guest, add option 'cpus="0-3"' on the command line # xl -v create hvm-7.0-64-1.cfg cpus="0-3" Parsing config from hvm-7.0-64-1.cfg hvm-7.0-64-1.cfg:28: config parsing error near `-3': lexical error warning: Config file looks like it contains Python code. warning: Arbitrary Python is no longer supported. warning: See http://wiki.xen.org/wiki/PythonInXlConfig Failed to parse config: Invalid argument Actual results: Failed to create the guest Expected results: Guest can be created successfully. Additional info: # xl info host : hp-z220-02.qe.lab.eng.nay.redhat.com release : 3.11.10-301.fc20.x86_64 version : #1 SMP Thu Dec 5 14:01:17 UTC 2013 machine : x86_64 nr_cpus : 8 max_cpu_id : 7 nr_nodes : 1 cores_per_socket : 4 threads_per_core : 2 cpu_mhz : 3392 hw_caps : bfebfbff:28100800:00000000:00007f00:77bae3ff:00000000:00000001:00000281 virt_caps : hvm hvm_directio total_memory : 16258 free_memory : 10185 sharing_freed_memory : 0 sharing_used_memory : 0 outstanding_claims : 0 free_cpus : 0 xen_major : 4 xen_minor : 3 xen_extra : .2 xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xffff800000000000 xen_changeset : xen_commandline : placeholder cc_compiler : gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7) cc_compile_by : mockbuild cc_compile_domain : [unknown] cc_compile_date : Wed Mar 26 20:46:37 UTC 2014 xend_config_format : 4 The attachment is the log file /var/log/xen/xl-${DOMNAME}.log Best Regards Lingfei Kong ------=_Part_7319086_1280081460.1397785246985 Content-Type: text/x-log; name=xl-hvm-7.0-64-1.log Content-Disposition: attachment; filename=xl-hvm-7.0-64-1.log Content-Transfer-Encoding: base64 V2FpdGluZyBmb3IgZG9tYWluIGh2bS03LjAtNjQtMSAoZG9taWQgNSkgdG8gZGllIFtwaWQgMTY2 NzBdCkRvbWFpbiA1IGhhcyBiZWVuIGRlc3Ryb3llZC4K ------=_Part_7319086_1280081460.1397785246985 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ------=_Part_7319086_1280081460.1397785246985--