1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

F #4809: Update migrator. There is no longer need to add servers to a

zone to configure a federation if not using HA
This commit is contained in:
Ruben S. Montero 2017-07-04 12:42:29 +02:00
parent 89c5ae46da
commit 031da2d378
2 changed files with 0 additions and 37 deletions

View File

@ -58,7 +58,6 @@ class OneDBBacKEnd
"owner_u INTEGER, group_u INTEGER, other_u INTEGER",
logdb: "log_index INTEGER PRIMARY KEY, term INTEGER, " <<
"sqlcmd MEDIUMTEXT, timestamp INTEGER",
fed_logdb: "log_index INTEGER PRIMARY KEY, sqlcmd MEDIUMTEXT",
history: "vid INTEGER, seq INTEGER, body MEDIUMTEXT, " <<
"stime INTEGER, etime INTEGER, PRIMARY KEY(vid,seq)",
zone_pool: "oid INTEGER PRIMARY KEY, name VARCHAR(128), " <<

View File

@ -261,41 +261,5 @@ module Migrator
############################################################################
def feature_4809
create_table(:logdb)
create_table(:fed_logdb)
@db.run "ALTER TABLE zone_pool RENAME TO old_zone_pool;"
create_table(:zone_pool)
@db.transaction do
@db.fetch("SELECT * FROM old_zone_pool") do |row|
doc = Nokogiri::XML(row[:body], nil, NOKOGIRI_ENCODING) { |c|
c.default_xml.noblanks
}
zedp = xpath(doc, "TEMPLATE/ENDPOINT")
server_pool = doc.create_element "SERVER_POOL"
server = doc.create_element "SERVER"
id = doc.create_element "ID", 0
name = doc.create_element "NAME", "zone_server"
edp = doc.create_element "ENDPOINT", zedp
server.add_child(id)
server.add_child(name)
server.add_child(edp)
server_pool.add_child(server)
doc.root.add_child(server_pool)
row[:body] = doc.root.to_s
@db[:zone_pool].insert(row)
end
end
@db.run "DROP TABLE old_zone_pool;"
end
end