From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 18 Sep 2008 15:20:37 -0000 Subject: [Cluster-devel] conga ./conga.spec.in.in luci/cluster/cluster_ ... Message-ID: <20080918152037.30195.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Branch: RHEL5 Changes by: rmccabe at sourceware.org 2008-09-18 15:20:34 Modified files: . : conga.spec.in.in luci/cluster : cluster_svc-macros luci/site/luci/Extensions: LuciValidation.py luci/site/luci/var: Data.fs Log message: Update the zope DB. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/conga.spec.in.in.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.45.2.102&r2=1.45.2.103 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/cluster/cluster_svc-macros.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.3.2.7&r2=1.3.2.8 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/LuciValidation.py.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.6.2.8&r2=1.6.2.9 http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/var/Data.fs.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.15.2.37&r2=1.15.2.38 --- conga/conga.spec.in.in 2008/09/17 06:29:54 1.45.2.102 +++ conga/conga.spec.in.in 2008/09/18 15:19:34 1.45.2.103 @@ -315,6 +315,7 @@ * Wed Aug 27 2008 Ryan McCabe 0.12.1-4 - Fix bz459562 (charset configuration fix for luci) - Fix bz459469 (An unknown device type was given: "gnbd.") +- Fix bz454933 (Add Support in Conga for Xen migration mapping) - Fix bz459623 (Conga error adding new node to existing cluster) * Thu Aug 07 2008 Ryan McCabe 0.12.1-3 --- conga/luci/cluster/cluster_svc-macros 2008/08/07 18:07:37 1.3.2.7 +++ conga/luci/cluster/cluster_svc-macros 2008/09/18 15:19:34 1.3.2.8 @@ -184,6 +184,10 @@ Path to VM configuration files + + VM Migration Mapping + + @@ -315,6 +319,13 @@ tal:attributes="value sinfo/path | nothing" /> + + VM Migration Mapping + + + + --- conga/luci/site/luci/Extensions/LuciValidation.py 2008/08/07 18:07:37 1.6.2.8 +++ conga/luci/site/luci/Extensions/LuciValidation.py 2008/09/18 15:19:35 1.6.2.9 @@ -1087,7 +1087,7 @@ def validate_vmsvc_form(model, request): errors = list() - fvar = GetReqVars(request, [ 'vmname', 'oldname', 'vmpath', 'recovery', 'domain', 'migration_type', 'max_restarts', 'restart_expire_time']) + fvar = GetReqVars(request, [ 'vmname', 'oldname', 'vmpath', 'recovery', 'domain', 'migration_type', 'max_restarts', 'restart_expire_time', 'migration_mapping']) vm_name = fvar['vmname'] if vm_name is None: @@ -1141,6 +1141,8 @@ if migration_type is not None and migration_type != 'live' and migration_type != 'pause': errors.append('Migration type must be either "live" or "pause"') + migration_mapping = fvar['migration_mapping'] + if len(errors) > 0: return (False, {'errors': errors }) @@ -1182,6 +1184,14 @@ if migration_type: xvm.addAttribute('migrate', str(migration_type)) + if migration_mapping: + xvm.addAttribute('migration_mapping', str(migration_mapping)) + else: + try: + xvm.removeAttribute('migration_mapping') + except: + pass + fdom = fvar['domain'] if fdom: xvm.addAttribute('domain', fdom) Binary files /cvs/cluster/conga/luci/site/luci/var/Data.fs 2008/08/07 18:07:37 1.15.2.37 and /cvs/cluster/conga/luci/site/luci/var/Data.fs 2008/09/18 15:19:36 1.15.2.38 differ rcsdiff: /cvs/cluster/conga/luci/site/luci/var/Data.fs: diff failed