New branch 'ipv6-rebased' available with the following commits:
commit f71ed55370d3173984df588f3742eb5a5f7b8003
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Thu Nov 24 14:48:59 2011 +0100
IPv6: reporting - make inventory report IPv6 aware
commit a71cdce588f3fe7658e209b5a556a4e7a3599f51
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Thu Nov 24 14:36:25 2011 +0100
IPv6: reporting - make errata-systems report IPv6 aware
commit d624945999bb8d68e2075d268b402f960ec0aa2a
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Wed Nov 23 16:22:12 2011 +0100
IPv6: filter out params, which are not used in query
addressing:
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py",
line 123, in call_function
response = apply(func, params)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 999, in
refresh_hw_profile
server.save_hardware()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
line 90, in save_hardware
ret = self.save_hardware_byid(self.server["id"])
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 917, in save_hardware_byid
hw.save(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 473, in save
info['ipv6'].save(self.get_server_id(server_id, name))
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 635, in save
self._delete(deletes)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 657, in _delete
return _dml(h, params)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 742, in _dml
rowcount = apply(statement.executemany, (), params)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py", line
172, in executemany
return apply(self._execute_wrapper, (self._executemany, ) + p, kw)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_cx_Oracle.py",
line 108, in _execute_wrapper
retval = apply(function, p, kw)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_cx_Oracle.py",
line 208, in _executemany
self._real_cursor.executemany(None, arr)
SQLError: (1036, 'ORA-01036: illegal variable name/number\n', 'delete from
rhnServerNetAddress6 where interface_id =
+:interface_id and address = :address and scope = :scope')
commit 03f7407a66532d4ca7a04fcd5c7bf475ce4a50f1
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Wed Nov 23 15:51:19 2011 +0100
IPv6: do not pass to oracle more params then is necessary
oracle binds all parameter it get and if it could match the type to
some SQL type it will raise an error.
Exception Handler Information
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py",
line 123, in call_function
response = apply(func, params)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 999, in
refresh_hw_profile
server.save_hardware()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
line 90, in save_hardware
ret = self.save_hardware_byid(self.server["id"])
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 913, in save_hardware_byid
hw.save(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 463, in save
self._update(updates)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 528, in _update
return _dml(h, params)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 738, in _dml
rowcount = apply(statement.executemany, (), params)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py", line
172, in executemany
return apply(self._execute_wrapper, (self._executemany, ) + p, kw)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_cx_Oracle.py",
line 108, in _execute_wrapper
retval = apply(function, p, kw)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_cx_Oracle.py",
line 208, in _executemany
self._real_cursor.executemany(None, arr)
SQLError: (None, 'Variable_TypeByValue(): unhandled data type instance',
'update rhnServerNetInterface set hw_addr =
+:hw_addr, module = :module where server_id = :server_id and name = :name')
commit 8d057d8f86a587abf232e98e0dce91e9ac23fefa
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Tue Nov 22 10:53:29 2011 +0100
IPv6: in tables rhnRam, rhnCpu and rhnServerDMI allow only one record per server
Java part of Spacewalk assume only one record per server there.
If there are more records per server tomcat will fail with traceback of
apocalyptic size.
commit fdfe20544e373ff8fdfb09d1b9512aa3f2caf698
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Fri Nov 18 11:50:56 2011 +0100
IPv6: if there is no data, do not try to access it
addressing:
Exception Handler Information
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py",
line 123, in call_function
response = apply(func, params)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 995, in
refresh_hw_profile
server.delete_hardware()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
line 87, in delete_hardware
return Hardware.delete_hardware(self, self.server.get("id"))
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 865, in delete_hardware
self.reload_hardware_byid(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 912, in reload_hardware_byid
self.__load_from_db(HardwareDevice, sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 902, in __load_from_db
dev.reload(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 224, in reload
if self.data.has_key(k):
AttributeError: 'NoneType' object has no attribute 'has_key'
commit 1498152e56be8ec7635c9a4616cc5d500a4a0cd6
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Tue Nov 15 14:22:10 2011 +0100
IPv6: do not call constructor in reload
a) it is already called in __load_from_db()
b) we change all attributes later in reload()
c) child of Device class has different parameters of constructor - they accept
dictionary of params instead of name of table
addressing:
Exception Handler Information
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py",
line 123, in call_function
response = apply(func, params)
File "/usr/share/rhn/server/handlers/xmlrpc/registration.py", line 995, in
refresh_hw_profile
server.delete_hardware()
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
line 87, in delete_hardware
return Hardware.delete_hardware(self, self.server.get("id"))
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 876, in delete_hardware
self.reload_hardware_byid(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 923, in reload_hardware_byid
self.__load_from_db(HardwareDevice, sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 913, in __load_from_db
dev.reload(sysid)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 220, in reload
self.__init__(self.__table)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 315, in __init__
Device.__init__(self, "rhnDevice", fields, dict, mapping)
File
"/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_hardware.py",
line 271, in __init__
dict, mapping)
TypeError: ('Argument passed is not a dictionary', 'rhnDevice',
{'desc': 'description'})
commit 71d22b81defcbe6b719799060e8b710d8edbe993
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Tue Nov 15 11:40:34 2011 +0100
IPv6: change backend to store IPv6 interfaces into DB
commit defd0b2402a7531b7c2e404eb6b521e63e8c2446
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Tue Oct 25 16:33:51 2011 +0200
IPv6: __load_from_db: load devices using its method save()
this will put _auto_null and other stuff in game
commit 27199fd5312878860f60a2a636bb614eb241af62
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Tue Nov 22 14:52:26 2011 +0100
IPv6: disabled interface - take IPv6 addresses into account
commit 00be3916fbb17565c0c07abb22a25cbfbe08d877
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Nov 18 14:26:38 2011 +0100
IPv6: unit test fixes
commit 1d6e62e92fca90adaf8557612ac5fb9b6742255a
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Nov 11 13:11:29 2011 +0100
IPv6: also browse through NIC's IPv6 addresses
commit c46d75fe2f2204abaab6551d8b03ccd186005122
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Nov 10 17:51:48 2011 +0100
IPv6: duplicate system comparison based on IPv6 (webui)
commit 77c4c21f1a9deaf70c493d60915bdceb862e37bd
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Nov 10 16:13:22 2011 +0100
IPv6: find system duplicates based on IPv6
New webui page: systems/DuplicateIPv6List to list duplicate systems
with identical IPv6 addresses.
commit 998f3f358c20b63e680a3759a9df3af25416785d
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Nov 10 13:47:22 2011 +0100
IPv6: fix duplicates based on IP comparison
commit 45fa4e772de85903dabbae93ad146405e0151362
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Nov 10 10:19:09 2011 +0100
IPv6: system.getNetworkDevices() modifications (API)
commit fa330dfffd1bfe077b619e8b22d328a4b16ada6b
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Nov 9 20:50:30 2011 +0100
api doc: typo fix
commit ff26ab5bd8df750d470d181dba6c4270158e1dc4
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Nov 9 20:43:56 2011 +0100
IPv6: system.getNetwork() modifications (API)
commit 3f701d1e9777b408552593f99890101ef5ddc597
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Nov 9 20:20:32 2011 +0100
IPv6: SystemHardware.do (webui) modifications
commit a96e64a2f5ab36c112364408dc60e1ae9fb4afcd
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Nov 9 18:18:33 2011 +0100
IPv6: update NetworkInterface.*
commit 5cbfb5e9befdd0ca497b134b26e6da68166adaaf
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Wed Nov 9 18:11:15 2011 +0100
IPv6: updated hibernate mappings for network tables
commit e75253cadd1395d0c0a44699c35f2816b0e439c3
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Mon Oct 24 15:50:36 2011 +0200
IPv6: insert id from sequence using trigger
commit e56626696d36df87fea79cce15e4c88dc94f9880
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Mon Oct 24 11:07:54 2011 +0200
IPv6: code cleanup - package RHN::DB::Server::NetInterface is not used anymore
commit e16366e83faf02f55603694a277a6eae83ac88f5
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Mon Oct 24 11:06:33 2011 +0200
IPv6: code cleanup - function get_net_interfaces is not used anymore
commit ed112bef1b089cab33608a88d4bbd1386ae9f0d4
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Mon Oct 24 11:05:47 2011 +0200
IPv6: code cleanup - function server_network_interfaces is not used anymore
commit 05fb52ecfe35b231d71e79b424107e6b21fb6325
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Mon Oct 24 11:04:27 2011 +0200
IPv6: code cleanup - tag rhn-server-network-interfaces is not used anywhere
commit 1e7286c2375fecc052eaa1338795c9c23a9220c8
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Oct 21 10:03:49 2011 +0200
IPv6: get_hw_info_as_clob schema upgrade script
commit 677db2e4d80903daa6f9da3743d57f121470efa3
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Oct 21 10:03:03 2011 +0200
IPv6: upgrade script for rhn_server.pkb
commit 7046be78b4153c50ecae89c5e1022a6f591b640a
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Thu Oct 20 19:19:02 2011 +0200
IPv6: schema upgrade
commit a7f137a92c51ea9c91df18656e7644ebb94d7199
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Oct 20 18:38:45 2011 +0200
IPv6: get_hw_info_as_clob: adapt to IPv6 changes
commit e0d95b0db8eb2b791aeb531a2c8aa0841a17fb53
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Oct 20 17:48:58 2011 +0200
IPv6: update rhn_server.get_ip_address() to reflect IPv6 changes
commit f91f3647f00cae0e91a6b51f6794ff3be00479a5
Author: Miroslav Suchý <msuchy(a)redhat.com>
Date: Thu Oct 20 12:55:30 2011 +0200
IPv6: schema change