Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 831130 Details for
Bug 1032925
Domain monitoring stops after disconnecting and reconnecting storage pool leading to bogus "No space left" error
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
pg dump unzipped
pg_dump (text/x-vhdl), 1.10 MB, created by
Ilanit Stein
on 2013-12-01 08:37:42 UTC
(
hide
)
Description:
pg dump unzipped
Filename:
MIME Type:
Creator:
Ilanit Stein
Created:
2013-12-01 08:37:42 UTC
Size:
1.10 MB
patch
obsolete
>-- >-- PostgreSQL database dump >-- > >SET statement_timeout = 0; >SET client_encoding = 'UTF8'; >SET standard_conforming_strings = off; >SET check_function_bodies = false; >SET client_min_messages = warning; >SET escape_string_warning = off; > >-- >-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: engine >-- > >CREATE PROCEDURAL LANGUAGE plpgsql; > > >ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO engine; > >SET search_path = public, pg_catalog; > >-- >-- Name: all_storage_usage_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE all_storage_usage_rs AS ( > quota_storage_id uuid, > quota_id uuid, > storage_id uuid, > storage_name character varying(250), > storage_size_gb bigint, > storage_size_gb_usage double precision >); > > >ALTER TYPE public.all_storage_usage_rs OWNER TO engine; > >-- >-- Name: all_vds_group_usage_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE all_vds_group_usage_rs AS ( > quota_vds_group_id uuid, > quota_id uuid, > vds_group_id uuid, > vds_group_name character varying(40), > virtual_cpu integer, > virtual_cpu_usage integer, > mem_size_mb bigint, > mem_size_mb_usage bigint >); > > >ALTER TYPE public.all_vds_group_usage_rs OWNER TO engine; > >-- >-- Name: async_tasks_info_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE async_tasks_info_rs AS ( > dc_id uuid, > dc_name character varying, > spm_host_id uuid, > spm_host_name character varying, > task_count integer >); > > >ALTER TYPE public.async_tasks_info_rs OWNER TO engine; > >-- >-- Name: booleanresulttype; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE booleanresulttype AS ( > result boolean >); > > >ALTER TYPE public.booleanresulttype OWNER TO engine; > >-- >-- Name: disks_basic_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE disks_basic_rs AS ( > disk_id uuid, > disk_alias character varying(255), > size bigint >); > > >ALTER TYPE public.disks_basic_rs OWNER TO engine; > >-- >-- Name: get_all_commands_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE get_all_commands_rs AS ( > command_id uuid, > command_type character varying(256) >); > > >ALTER TYPE public.get_all_commands_rs OWNER TO engine; > >-- >-- Name: getallfromsnapshotsbyvmid_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getallfromsnapshotsbyvmid_rs AS ( > snapshot_id uuid, > vm_id uuid, > snapshot_type character varying(32), > status character varying(32), > description character varying(4000), > creation_date timestamp with time zone, > app_list text, > memory_volume character varying(255), > vm_configuration text, > vm_configuration_available boolean >); > > >ALTER TYPE public.getallfromsnapshotsbyvmid_rs OWNER TO engine; > >-- >-- Name: getallfromvm_pools_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getallfromvm_pools_rs AS ( > vm_pool_id uuid, > assigned_vm_count integer, > vm_running_count integer, > vm_pool_description character varying(4000), > vm_pool_comment text, > vm_pool_name character varying(255), > vm_pool_type integer, > parameters character varying(200), > prestarted_vms integer, > vds_group_id uuid, > vds_group_name character varying(40), > max_assigned_vms_per_user smallint >); > > >ALTER TYPE public.getallfromvm_pools_rs OWNER TO engine; > >-- >-- Name: getnamesofvmstaticdedicatedtovds_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getnamesofvmstaticdedicatedtovds_rs AS ( > vm_name character varying >); > > >ALTER TYPE public.getnamesofvmstaticdedicatedtovds_rs OWNER TO engine; > >-- >-- Name: getorderedvmguidsforrunmultipleactions_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getorderedvmguidsforrunmultipleactions_rs AS ( > vm_guid uuid >); > > >ALTER TYPE public.getorderedvmguidsforrunmultipleactions_rs OWNER TO engine; > >-- >-- Name: getrepo_files_in_all_storage_pools_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getrepo_files_in_all_storage_pools_rs AS ( > storage_domain_id uuid, > last_refreshed bigint, > file_type integer >); > > >ALTER TYPE public.getrepo_files_in_all_storage_pools_rs OWNER TO engine; > >-- >-- Name: getstoragedomainidsbystoragepoolidandstatus_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getstoragedomainidsbystoragepoolidandstatus_rs AS ( > storage_id uuid >); > > >ALTER TYPE public.getstoragedomainidsbystoragepoolidandstatus_rs OWNER TO engine; > >-- >-- Name: getsystem_statistics_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE getsystem_statistics_rs AS ( > val integer >); > > >ALTER TYPE public.getsystem_statistics_rs OWNER TO engine; > >-- >-- Name: idtexttype; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE idtexttype AS ( > id text >); > > >ALTER TYPE public.idtexttype OWNER TO engine; > >-- >-- Name: iduuidtype; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE iduuidtype AS ( > id uuid >); > > >ALTER TYPE public.iduuidtype OWNER TO engine; > >-- >-- Name: networkviewclustertype; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE networkviewclustertype AS ( > id uuid, > name character varying(50), > description character varying(4000), > free_text_comment text, > type integer, > addr character varying(50), > subnet character varying(20), > gateway character varying(20), > vlan_id integer, > stp boolean, > storage_pool_id uuid, > mtu integer, > vm_network boolean, > provider_network_provider_id uuid, > provider_network_external_id text, > network_id uuid, > cluster_id uuid, > status integer, > is_display boolean, > required boolean, > migration boolean >); > > >ALTER TYPE public.networkviewclustertype OWNER TO engine; > >-- >-- Name: user_permissions; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE user_permissions AS ( > permission_id uuid, > role_id uuid, > user_id uuid >); > > >ALTER TYPE public.user_permissions OWNER TO engine; > >-- >-- Name: vds_group_usage_rs; Type: TYPE; Schema: public; Owner: engine >-- > >CREATE TYPE vds_group_usage_rs AS ( > virtual_cpu_usage integer, > mem_size_mb_usage bigint >); > > >ALTER TYPE public.vds_group_usage_rs OWNER TO engine; > >-- >-- Name: activateallmaterializedviews(boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION activateallmaterializedviews(v_active boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > update materialized_views set active = v_active; > RETURN; > END; $$; > > >ALTER FUNCTION public.activateallmaterializedviews(v_active boolean) OWNER TO engine; > >-- >-- Name: activatematerializedview(name, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION activatematerializedview(v_matview name, v_active boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > update materialized_views set active = v_active > where mv_name = v_matview; > RETURN; > END; $$; > > >ALTER FUNCTION public.activatematerializedview(v_matview name, v_active boolean) OWNER TO engine; > >-- >-- Name: attach_user_to_su_role(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION attach_user_to_su_role(v_permission_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_user_entry VARCHAR(255); > v_user_id UUID; > v_name VARCHAR(255); > v_domain VARCHAR(255); > v_user_name VARCHAR(255); > > v_document VARCHAR(64); > v_index INTEGER; >BEGIN > > select option_value INTO v_user_entry from vdc_options where option_name = 'AdUserId'; > select option_value INTO v_name from vdc_options where option_name = 'AdUserName'; > select option_value INTO v_domain from vdc_options where option_name = 'DomainName'; > > v_index := POSITION(':' IN v_user_entry); > if ( v_index <> 0 ) then > v_user_entry := substring( v_user_entry from v_index + 1 ); > v_user_id := CAST( v_user_entry AS uuid ); > end if; > > v_index := POSITION(':' IN v_name); > if ( v_index <> 0 ) then > v_name := substring( v_name from v_index + 1 ); > end if; > >-- find if name already includes domain (@) > v_index := POSITION('@' IN v_name); > > if (v_index = 0) then > v_user_name := coalesce(v_name,'') || '@' || coalesce(v_domain,''); > else > v_user_name := v_name; > end if; > > >insert into users(user_id,name,domain,username,groups,status) select v_user_id, v_name, v_domain, v_user_name,'',1 where not exists (select user_id,name,domain,username,groups,status from users where user_id = v_user_id and name = v_name and domain = v_domain and username = v_user_name and groups = '' and status = 1); > >insert into permissions(id,role_id,ad_element_id,object_id,object_type_id) select v_permission_id, '00000000-0000-0000-0000-000000000001', v_user_id, getGlobalIds('system'), 1 where not exists(select role_id,ad_element_id,object_id,object_type_id from permissions where role_id = '00000000-0000-0000-0000-000000000001' and ad_element_id = v_user_id and object_id= getGlobalIds('system') and object_type_id = 1); >END; $$; > > >ALTER FUNCTION public.attach_user_to_su_role(v_permission_id uuid) OWNER TO engine; > >-- >-- Name: attach_user_to_su_role(uuid, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION attach_user_to_su_role(v_permission_id uuid, v_user_id character varying, v_name character varying, v_domain character varying) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_user_name VARCHAR(255); > v_document VARCHAR(64); > v_index INTEGER; > input_uuid uuid; >BEGIN > input_uuid = CAST( v_user_id AS uuid ); >-- find if name already includes domain (@) > v_index := POSITION('@' IN v_name); > > if (v_index = 0) then > v_user_name := coalesce(v_name,'') || '@' || coalesce(v_domain,''); > else > v_user_name := v_name; > end if; > > >insert into users(user_id,name,domain,username,groups,status) select input_uuid, v_name, v_domain, v_user_name,'',1 where not exists (select user_id,name,domain,username,groups,status from users where user_id = input_uuid); > >insert into permissions(id,role_id,ad_element_id,object_id,object_type_id) select v_permission_id, '00000000-0000-0000-0000-000000000001', input_uuid, getGlobalIds('system'), 1 where not exists(select role_id,ad_element_id,object_id,object_type_id from permissions where role_id = '00000000-0000-0000-0000-000000000001' and ad_element_id = input_uuid and object_id= getGlobalIds('system') and object_type_id = 1); >END; $$; > > >ALTER FUNCTION public.attach_user_to_su_role(v_permission_id uuid, v_user_id character varying, v_name character varying, v_domain character varying) OWNER TO engine; > >-- >-- Name: calculateallstorageusage(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION calculateallstorageusage() RETURNS SETOF all_storage_usage_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > -- Summarize size of all disks that are active. > RETURN QUERY SELECT > quota_limitation.id AS quota_storage_id, > quota_limitation.quota_id as quota_id, > quota_limitation.storage_id as storage_id, > storage_domain_static.storage_name, > quota_limitation.storage_size_gb, > cast(COALESCE(sum(size * cast(active as integer) + disk_image_dynamic.actual_size * cast((not active) as integer)) / 1073741824 ,0) as double precision) as storage_usage -- 1073741824 is 1024^3 (for GB) > FROM quota_limitation > LEFT JOIN image_storage_domain_map ON quota_limitation.quota_id = image_storage_domain_map.quota_id > LEFT JOIN images ON images.image_guid = image_storage_domain_map.image_id > LEFT JOIN disk_image_dynamic ON images.image_guid = disk_image_dynamic.image_id > LEFT JOIN storage_domain_static ON image_storage_domain_map.storage_domain_id = storage_domain_static.id > WHERE quota_limitation.storage_size_gb IS NOT NULL > GROUP BY quota_limitation.quota_id, storage_id,quota_limitation.id,storage_domain_static.storage_name,quota_limitation.storage_size_gb; >END; $$; > > >ALTER FUNCTION public.calculateallstorageusage() OWNER TO engine; > >-- >-- Name: calculateallvdsgroupusage(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION calculateallvdsgroupusage() RETURNS SETOF all_vds_group_usage_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT > quota_limitation.id AS quota_vds_group_id, > quota_limitation.quota_id as quota_id, > quota_limitation.vds_group_id as vds_group_id, > vds_groups.name AS vds_group_name, > quota_limitation.virtual_cpu, > cast(COALESCE(sum(num_of_sockets * cpu_per_socket * cast(vm_dynamic.status not in (SELECT getNonCountableQutoaVmStatuses()) as INTEGER)), 0) as INTEGER) as virtual_cpu_usage, > quota_limitation.mem_size_mb, > COALESCE(sum(vm_static.mem_size_mb), 0) as mem_size_mb_usage > FROM quota_limitation > LEFT JOIN vm_static ON vm_static.quota_id = quota_limitation.quota_id > LEFT JOIN vm_dynamic ON vm_dynamic.vm_guid = vm_static.vm_guid > LEFT JOIN vds_groups ON vds_groups.vds_group_id = vm_static.vds_group_id > WHERE quota_limitation.virtual_cpu IS NOT NULL > AND quota_limitation.mem_size_mb IS NOT NULL > GROUP BY quota_limitation.quota_id, quota_limitation.vds_group_id, vds_group_name, quota_limitation.virtual_cpu, quota_limitation.mem_size_mb, > vm_static.quota_id, vds_groups.vds_group_id, vm_static.vds_group_id, quota_limitation.id; >END; $$; > > >ALTER FUNCTION public.calculateallvdsgroupusage() OWNER TO engine; > >-- >-- Name: calculatestorageusage(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION calculatestorageusage(v_quota_id uuid, v_storage_id uuid) RETURNS double precision > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > v_virtual_size double precision; > v_actual_size double precision; >BEGIN > -- Summarize size of all disks that are active. > SELECT COALESCE(sum(size) / (1024 * 1024 * 1024),0) INTO v_virtual_size > FROM disk_image_dynamic, images_storage_domain_view > WHERE image_guid = disk_image_dynamic.image_id > AND image_guid in (SELECT image_guid FROM images WHERE active = TRUE) > AND quota_id = v_quota_id > AND (v_storage_id = images_storage_domain_view.storage_id or v_storage_id IS NULL); > > -- Summarize the actual size of all the rest disks that are read only disks such as snapshots, not active, template disks. > SELECT COALESCE(sum(disk_image_dynamic.actual_size) / (1024 * 1024 * 1024),0) INTO v_actual_size > FROM disk_image_dynamic, images_storage_domain_view > WHERE image_guid = disk_image_dynamic.image_id > AND image_guid not in (SELECT image_guid > FROM images i JOIN vm_device vd ON i.image_group_id = vd.device_id > WHERE active = TRUE) > AND quota_id = v_quota_id > AND (v_storage_id = images_storage_domain_view.storage_id or v_storage_id IS NULL); > RETURN v_actual_size + v_virtual_size; >END; $$; > > >ALTER FUNCTION public.calculatestorageusage(v_quota_id uuid, v_storage_id uuid) OWNER TO engine; > >-- >-- Name: calculatevdsgroupusage(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION calculatevdsgroupusage(v_quota_id uuid, v_vds_group_id uuid) RETURNS SETOF vds_group_usage_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT cast(COALESCE(sum(num_of_sockets * cpu_per_socket), 0) as INTEGER) as virtual_cpu_usage, > COALESCE(sum(mem_size_mb), 0) as mem_size_mb_usage > FROM vm_static,vm_dynamic > WHERE quota_id = v_quota_id > AND vm_dynamic.vm_guid = vm_static.vm_guid > AND vm_dynamic.status not in (SELECT getNonCountableQutoaVmStatuses()) > AND (v_vds_group_id = vm_static.vds_group_id or v_vds_group_id IS NULL); >END; $$; > > >ALTER FUNCTION public.calculatevdsgroupusage(v_quota_id uuid, v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: checkdbconnection(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION checkdbconnection() RETURNS SETOF integer > LANGUAGE plpgsql IMMUTABLE > AS $$ >BEGIN > RETURN QUERY SELECT 1; >END; $$; > > >ALTER FUNCTION public.checkdbconnection() OWNER TO engine; > >-- >-- Name: checkifjobhastasks(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION checkifjobhastasks(v_job_id uuid) RETURNS SETOF booleanresulttype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT EXISTS( > SELECT * > FROM step > WHERE job_id = v_job_id > AND external_id is not null > AND external_system_type in ('VDSM','GLUSTER')); >END; $$; > > >ALTER FUNCTION public.checkifjobhastasks(v_job_id uuid) OWNER TO engine; > >-- >-- Name: checkifsnapshotexistsbyvmidandsnapshotid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION checkifsnapshotexistsbyvmidandsnapshotid(v_vm_id uuid, v_snapshot_id uuid) RETURNS SETOF booleanresulttype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT EXISTS( > SELECT * > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_id = v_snapshot_id); >END; $$; > > >ALTER FUNCTION public.checkifsnapshotexistsbyvmidandsnapshotid(v_vm_id uuid, v_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: checkifsnapshotexistsbyvmidandstatus(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION checkifsnapshotexistsbyvmidandstatus(v_vm_id uuid, v_status character varying) RETURNS SETOF booleanresulttype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT EXISTS( > SELECT * > FROM snapshots > WHERE vm_id = v_vm_id > AND status = v_status); >END; $$; > > >ALTER FUNCTION public.checkifsnapshotexistsbyvmidandstatus(v_vm_id uuid, v_status character varying) OWNER TO engine; > >-- >-- Name: checkifsnapshotexistsbyvmidandtype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION checkifsnapshotexistsbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) RETURNS SETOF booleanresulttype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT EXISTS( > SELECT * > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type); >END; $$; > > >ALTER FUNCTION public.checkifsnapshotexistsbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) OWNER TO engine; > >-- >-- Name: clear_osinfo(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION clear_osinfo() RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > TRUNCATE dwh_osinfo; >END; $$; > > >ALTER FUNCTION public.clear_osinfo() OWNER TO engine; > >-- >-- Name: clearvmdeviceaddress(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION clearvmdeviceaddress(v_device_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > update vm_device set address = '' where device_id = v_device_id; >end; >$$; > > >ALTER FUNCTION public.clearvmdeviceaddress(v_device_id uuid) OWNER TO engine; > >-- >-- Name: createallmaterializedviewsiindexes(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION createallmaterializedviewsiindexes() RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_cur CURSOR FOR SELECT * FROM materialized_views; > v_record materialized_views%ROWTYPE; > v_create_index_sp NAME; >BEGIN > OPEN v_cur; > -- loop on all entries in materialized_views and create indexes(if defined) > LOOP > FETCH v_cur INTO v_record; > EXIT WHEN NOT FOUND; > v_create_index_sp := 'MtCreate' || v_record.mv_name || 'Indexes'; > -- Check if SP that creates the indexes exists > IF NOT EXISTS (select 1 from information_schema.routines where routine_name ilike v_create_index_sp) THEN > v_create_index_sp := NULL; > END IF; > IF (v_create_index_sp IS NOT NULL) THEN > EXECUTE 'select ' || v_create_index_sp || '()'; > END IF; > END LOOP; > CLOSE v_cur; >END; $$; > > >ALTER FUNCTION public.createallmaterializedviewsiindexes() OWNER TO engine; > >-- >-- Name: createcustommaterializedview(name, name, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION createcustommaterializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_min_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ > BEGIN > PERFORM CreateMaterializedView(v_matview, v_view_name, v_refresh_rate_in_sec, true, v_min_refresh_rate_in_sec); > RETURN; > END; $$; > > >ALTER FUNCTION public.createcustommaterializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_min_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: createcustommaterializedview(name, name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION createcustommaterializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > PERFORM CreateMaterializedView(v_matview, v_view_name, v_refresh_rate_in_sec, true, 0); >END; $$; > > >ALTER FUNCTION public.createcustommaterializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: createcustommaterializedviewas(name, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION createcustommaterializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_min_refesh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ > BEGIN > PERFORM CreateMaterializedViewAs(v_view_name, v_refresh_rate_in_sec, true, v_min_refesh_rate_in_sec); > RETURN; > END; $$; > > >ALTER FUNCTION public.createcustommaterializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_min_refesh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: createcustommaterializedviewas(name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION createcustommaterializedviewas(v_view_name name, v_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > PERFORM CreateMaterializedViewAs(v_view_name, v_refresh_rate_in_sec, true, 0); >END; $$; > > >ALTER FUNCTION public.createcustommaterializedviewas(v_view_name name, v_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedview(name, name, integer, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_custom boolean, v_min_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > > IF FOUND THEN > RAISE EXCEPTION 'Materialized view % already exists.', > v_matview; > END IF; > IF current_user != 'engine' THEN > RAISE EXCEPTION 'Materialized view % should be created with user ''engine''.', > v_matview; > END IF; > > EXECUTE 'REVOKE ALL ON ' || v_view_name || ' FROM PUBLIC'; > > EXECUTE 'GRANT SELECT ON ' || v_view_name || ' TO PUBLIC'; > > EXECUTE 'CREATE TABLE ' || v_matview || ' AS SELECT * FROM ' || v_view_name; > > EXECUTE 'REVOKE ALL ON ' || v_matview || ' FROM PUBLIC'; > > EXECUTE 'GRANT SELECT ON ' || v_matview || ' TO PUBLIC'; > > INSERT INTO materialized_views (mv_name, v_name, refresh_rate_in_sec, last_refresh, custom, min_refresh_rate_in_sec) > VALUES (v_matview, v_view_name, v_refresh_rate_in_sec, CURRENT_TIMESTAMP, v_custom, v_min_refresh_rate_in_sec); > > RETURN; > END; $$; > > >ALTER FUNCTION public.creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_custom boolean, v_min_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedview(name, name, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_min_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ > BEGIN > PERFORM CreateMaterializedView(v_matview, v_view_name, v_refresh_rate_in_sec, false, v_min_refresh_rate_in_sec); > RETURN; > END; $$; > > >ALTER FUNCTION public.creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer, v_min_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedview(name, name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > PERFORM CreateMaterializedView(v_matview, v_view_name, v_refresh_rate_in_sec, false, 0); >END; $$; > > >ALTER FUNCTION public.creatematerializedview(v_matview name, v_view_name name, v_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedviewas(name, integer, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_custom boolean, v_min_refesh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > v_renamed_view NAME; > BEGIN > IF FOUND THEN > RAISE EXCEPTION 'Materialized view % already exists.', > v_view_name; > END IF; > > v_renamed_view := v_view_name || '_mt_base'; > EXECUTE 'ALTER VIEW ' || v_view_name || ' RENAME TO ' || v_renamed_view; > perform CreateMaterializedView(v_view_name, v_renamed_view, v_refresh_rate_in_sec, v_custom, v_min_refesh_rate_in_sec); > > RETURN; > END; $$; > > >ALTER FUNCTION public.creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_custom boolean, v_min_refesh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedviewas(name, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_min_refesh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ > BEGIN > PERFORM CreateMaterializedViewAs(v_view_name, v_refresh_rate_in_sec, false, v_min_refesh_rate_in_sec); > RETURN; > END; $$; > > >ALTER FUNCTION public.creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer, v_min_refesh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: creatematerializedviewas(name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > PERFORM CreateMaterializedViewAs(v_view_name, v_refresh_rate_in_sec, false, 0); >END; $$; > > >ALTER FUNCTION public.creatematerializedviewas(v_view_name name, v_refresh_rate_in_sec integer) OWNER TO engine; > >-- >-- Name: delete_entity_snapshot_by_command_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION delete_entity_snapshot_by_command_id(v_command_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > delete from business_entity_snapshot where command_id = v_command_id; > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.delete_entity_snapshot_by_command_id(v_command_id uuid) OWNER TO engine; > >-- >-- Name: delete_roles_groups(integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION delete_roles_groups(v_action_group_id integer, v_role_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM roles_groups > WHERE action_group_id = v_action_group_id AND role_id = v_role_id; > >END; $$; > > >ALTER FUNCTION public.delete_roles_groups(v_action_group_id integer, v_role_id uuid) OWNER TO engine; > >-- >-- Name: deleteaction_version_map(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteaction_version_map(v_action_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM action_version_map > WHERE action_type = v_action_type; > >END; $$; > > >ALTER FUNCTION public.deleteaction_version_map(v_action_type integer) OWNER TO engine; > >-- >-- Name: deletead_groups(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletead_groups(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM tags_user_group_map > WHERE group_id = v_id; > DELETE FROM ad_groups > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deletead_groups(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteasync_tasks(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteasync_tasks(v_task_id uuid) RETURNS integer > LANGUAGE plpgsql > AS $$ >DECLARE >deleted_rows int; >BEGIN > DELETE FROM async_tasks > WHERE task_id = v_task_id; > GET DIAGNOSTICS deleted_rows = ROW_COUNT; > RETURN deleted_rows; > >END; $$; > > >ALTER FUNCTION public.deleteasync_tasks(v_task_id uuid) OWNER TO engine; > >-- >-- Name: deleteasynctasksbyvdsmtaskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteasynctasksbyvdsmtaskid(v_vdsm_task_id uuid) RETURNS integer > LANGUAGE plpgsql > AS $$ >DECLARE >deleted_rows int; >BEGIN > DELETE FROM async_tasks > WHERE vdsm_task_id = v_vdsm_task_id; > GET DIAGNOSTICS deleted_rows = ROW_COUNT; > RETURN deleted_rows; > >END; $$; > > >ALTER FUNCTION public.deleteasynctasksbyvdsmtaskid(v_vdsm_task_id uuid) OWNER TO engine; > >-- >-- Name: deleteauditalertlogbyvdsidandtype(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteauditalertlogbyvdsidandtype(v_vds_id uuid, v_log_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE audit_log set deleted = true > where vds_id = v_vds_id and log_type = v_log_type; >END; $$; > > >ALTER FUNCTION public.deleteauditalertlogbyvdsidandtype(v_vds_id uuid, v_log_type integer) OWNER TO engine; > >-- >-- Name: deleteauditlog(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteauditlog(v_audit_log_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE audit_log SET deleted = true > WHERE audit_log_id = v_audit_log_id; >END; $$; > > >ALTER FUNCTION public.deleteauditlog(v_audit_log_id integer) OWNER TO engine; > >-- >-- Name: deleteauditlogalertsbyvdsid(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteauditlogalertsbyvdsid(v_vds_id uuid, v_delete_config_alerts boolean DEFAULT true) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_min_alret_severity INTEGER; > v_no_config_alret_type INTEGER; > v_no_max_alret_type INTEGER; >BEGIN > v_min_alret_severity := 10; > v_no_config_alret_type := 9000; > v_no_max_alret_type := 9005; > if (v_delete_config_alerts = true) then > UPDATE audit_log set deleted = true > where vds_id = v_vds_id and severity >= v_min_alret_severity and > log_type between v_no_config_alret_type and v_no_max_alret_type; > else > UPDATE audit_log set deleted = true > where vds_id = v_vds_id and severity >= v_min_alret_severity and > log_type between v_no_config_alret_type + 1 and v_no_max_alret_type; > end if; >END; $$; > > >ALTER FUNCTION public.deleteauditlogalertsbyvdsid(v_vds_id uuid, v_delete_config_alerts boolean) OWNER TO engine; > >-- >-- Name: deleteauditlogolderthendate(timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteauditlogolderthendate(v_date timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_id INTEGER; > SWV_RowCount INTEGER; >BEGIN > -- get first the id from which to remove in order to use index > select audit_log_id INTO v_id FROM audit_log WHERE LOG_TIME < v_date order by audit_log_id desc LIMIT 1; > -- check if there are candidates to remove > GET DIAGNOSTICS SWV_RowCount = ROW_COUNT; > if (SWV_RowCount > 0) then > DELETE FROM audit_log > WHERE audit_log_id <= v_id and > audit_log_id not in(select audit_log_id from event_notification_hist); > end if; >END; $$; > > >ALTER FUNCTION public.deleteauditlogolderthendate(v_date timestamp with time zone) OWNER TO engine; > >-- >-- Name: deletebasedisk(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletebasedisk(v_disk_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_val UUID; >BEGIN > DELETE > FROM base_disks > WHERE disk_id = v_disk_id; > > -- Delete the disk's permissions > DELETE FROM permissions WHERE object_id = v_disk_id; >END; $$; > > >ALTER FUNCTION public.deletebasedisk(v_disk_id uuid) OWNER TO engine; > >-- >-- Name: deletebookmark(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletebookmark(v_bookmark_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM bookmarks > WHERE bookmark_Id = v_bookmark_id; >END; $$; > > >ALTER FUNCTION public.deletebookmark(v_bookmark_id uuid) OWNER TO engine; > >-- >-- Name: deletebypoolvds_spm_id_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletebypoolvds_spm_id_map(v_vds_id uuid, v_storage_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM vds_spm_id_map > WHERE vds_id = v_vds_id AND storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.deletebypoolvds_spm_id_map(v_vds_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: deleteclusterpolicy(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteclusterpolicy(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM cluster_policies > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteclusterpolicy(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteclusterpolicyunitsbyclusterpolicyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteclusterpolicyunitsbyclusterpolicyid(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM cluster_policy_units > WHERE cluster_policy_id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteclusterpolicyunitsbyclusterpolicyid(v_id uuid) OWNER TO engine; > >-- >-- Name: deletecompletedjobsolderthandate(timestamp with time zone, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletecompletedjobsolderthandate(v_succeeded_end_time timestamp with time zone, v_failed_end_time timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM job > WHERE (is_auto_cleared > AND ((end_time < v_succeeded_end_time > AND status = 'FINISHED') > OR (end_time < v_failed_end_time > AND status IN ('FAILED', 'ABORTED', 'UNKNOWN')))); >END; $$; > > >ALTER FUNCTION public.deletecompletedjobsolderthandate(v_succeeded_end_time timestamp with time zone, v_failed_end_time timestamp with time zone) OWNER TO engine; > >-- >-- Name: deletecustom_actions(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletecustom_actions(v_action_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM custom_actions > WHERE action_id = v_action_id; >END; $$; > > >ALTER FUNCTION public.deletecustom_actions(v_action_id integer) OWNER TO engine; > >-- >-- Name: deletedisk_image_dynamic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletedisk_image_dynamic(v_image_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM disk_image_dynamic > WHERE image_id = v_image_id; > >END; $$; > > >ALTER FUNCTION public.deletedisk_image_dynamic(v_image_id uuid) OWNER TO engine; > >-- >-- Name: deletedisklunmap(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletedisklunmap(v_disk_id uuid, v_lun_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM disk_lun_map > WHERE disk_id = v_disk_id > AND lun_id = v_lun_id; >END; $$; > > >ALTER FUNCTION public.deletedisklunmap(v_disk_id uuid, v_lun_id character varying) OWNER TO engine; > >-- >-- Name: deleteevent_notification_hist(timestamp without time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteevent_notification_hist(v_sent_at timestamp without time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM event_notification_hist WHERE sent_at < v_sent_at; >END; $$; > > >ALTER FUNCTION public.deleteevent_notification_hist(v_sent_at timestamp without time zone) OWNER TO engine; > >-- >-- Name: deleteevent_subscriber(character varying, integer, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteevent_subscriber(v_event_up_name character varying, v_method_id integer, v_subscriber_id uuid, v_tag_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > if (v_tag_name IS NULL) then > delete from event_subscriber > where event_up_name = v_event_up_name > and method_id = v_method_id > and subscriber_id = v_subscriber_id; > else > delete from event_subscriber > where event_up_name = v_event_up_name > and method_id = v_method_id > and subscriber_id = v_subscriber_id > and tag_name = v_tag_name; > end if; >END; $$; > > >ALTER FUNCTION public.deleteevent_subscriber(v_event_up_name character varying, v_method_id integer, v_subscriber_id uuid, v_tag_name character varying) OWNER TO engine; > >-- >-- Name: deleteglusterhook(uuid, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterhook(v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_hooks > WHERE cluster_id = v_cluster_id AND gluster_command = v_gluster_command > AND stage = v_stage AND name = v_name; >END; $$; > > >ALTER FUNCTION public.deleteglusterhook(v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying) OWNER TO engine; > >-- >-- Name: deleteglusterhookbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterhookbyid(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_hooks > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteglusterhookbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteglusterhooksbyids(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterhooksbyids(v_ids text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_hooks > WHERE id in (select * from fnSplitterUuid(v_ids)); >END; $$; > > >ALTER FUNCTION public.deleteglusterhooksbyids(v_ids text) OWNER TO engine; > >-- >-- Name: deleteglusterserver(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserver(v_server_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server > WHERE server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.deleteglusterserver(v_server_id uuid) OWNER TO engine; > >-- >-- Name: deleteglusterserverbyglusterserveruuid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserverbyglusterserveruuid(v_gluster_server_uuid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server > WHERE gluster_server_uuid = v_gluster_server_uuid; >END; $$; > > >ALTER FUNCTION public.deleteglusterserverbyglusterserveruuid(v_gluster_server_uuid uuid) OWNER TO engine; > >-- >-- Name: deleteglusterserverhook(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserverhook(v_hook_id uuid, v_server_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server_hooks > WHERE hook_id = v_hook_id AND server_id = v_server_id; > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id = v_hook_id; >END; $$; > > >ALTER FUNCTION public.deleteglusterserverhook(v_hook_id uuid, v_server_id uuid) OWNER TO engine; > >-- >-- Name: deleteglusterserverhookbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserverhookbyid(v_hook_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server_hooks > WHERE hook_id = v_hook_id; > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id = v_hook_id; >END; $$; > > >ALTER FUNCTION public.deleteglusterserverhookbyid(v_hook_id uuid) OWNER TO engine; > >-- >-- Name: deleteglusterserverhooksbyids(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserverhooksbyids(v_ids text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server_hooks > WHERE hook_id in (select * from fnSplitterUuid(v_ids)); > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id in (select * from fnSplitterUuid(v_ids)); >END; $$; > > >ALTER FUNCTION public.deleteglusterserverhooksbyids(v_ids text) OWNER TO engine; > >-- >-- Name: deleteglusterserverservice(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglusterserverservice(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_server_services > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteglusterserverservice(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteglustervolumeaccessprotocol(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumeaccessprotocol(v_volume_id uuid, v_access_protocol character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_access_protocols > WHERE volume_id = v_volume_id > AND access_protocol = v_access_protocol; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumeaccessprotocol(v_volume_id uuid, v_access_protocol character varying) OWNER TO engine; > >-- >-- Name: deleteglustervolumebrick(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumebrick(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_bricks > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumebrick(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteglustervolumebricks(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumebricks(v_ids character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_bricks > WHERE id in (select * from fnSplitterUuid(v_ids)); >END; $$; > > >ALTER FUNCTION public.deleteglustervolumebricks(v_ids character varying) OWNER TO engine; > >-- >-- Name: deleteglustervolumebyguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumebyguid(v_volume_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volumes > WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumebyguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: deleteglustervolumebyname(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumebyname(v_cluster_id uuid, v_vol_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volumes > WHERE cluster_id = v_cluster_id > AND vol_name = v_vol_name; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumebyname(v_cluster_id uuid, v_vol_name character varying) OWNER TO engine; > >-- >-- Name: deleteglustervolumeoption(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumeoption(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_options > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumeoption(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteglustervolumeoptions(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumeoptions(v_ids character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_options > WHERE id in (select * from fnSplitterUuid(v_ids)); >END; $$; > > >ALTER FUNCTION public.deleteglustervolumeoptions(v_ids character varying) OWNER TO engine; > >-- >-- Name: deleteglustervolumesbyclusterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumesbyclusterid(v_cluster_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >DELETE FROM gluster_volumes >WHERE cluster_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumesbyclusterid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: deleteglustervolumesbyguids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumesbyguids(v_volume_ids character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volumes > WHERE id in (select * from fnSplitterUuid(v_volume_ids)); >END; $$; > > >ALTER FUNCTION public.deleteglustervolumesbyguids(v_volume_ids character varying) OWNER TO engine; > >-- >-- Name: deleteglustervolumetransporttype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteglustervolumetransporttype(v_volume_id uuid, v_transport_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM gluster_volume_transport_types > WHERE volume_id = v_volume_id > AND transport_type = v_transport_type; >END; $$; > > >ALTER FUNCTION public.deleteglustervolumetransporttype(v_volume_id uuid, v_transport_type character varying) OWNER TO engine; > >-- >-- Name: deleteimage(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteimage(v_image_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_val UUID; >BEGIN > DELETE > FROM images > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.deleteimage(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: deleteimage_storage_domain_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteimage_storage_domain_map(v_image_id uuid, v_storage_domain_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM image_storage_domain_map > WHERE image_id = v_image_id AND storage_domain_id = v_storage_domain_id; > >END; $$; > > >ALTER FUNCTION public.deleteimage_storage_domain_map(v_image_id uuid, v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: deleteimage_storage_domain_map_by_image_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteimage_storage_domain_map_by_image_id(v_image_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM image_storage_domain_map > WHERE image_id = v_image_id; > >END; $$; > > >ALTER FUNCTION public.deleteimage_storage_domain_map_by_image_id(v_image_id uuid) OWNER TO engine; > >-- >-- Name: deletejob(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletejob(v_job_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM job > WHERE job_id = v_job_id; >END; $$; > > >ALTER FUNCTION public.deletejob(v_job_id uuid) OWNER TO engine; > >-- >-- Name: deletejobolderthandatewithstatus(timestamp with time zone, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletejobolderthandatewithstatus(v_end_time timestamp with time zone, v_status text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM job > WHERE is_auto_cleared > AND end_time < v_end_time > AND status = any (string_to_array(v_status,',')::VARCHAR[] ); >END; $$; > > >ALTER FUNCTION public.deletejobolderthandatewithstatus(v_end_time timestamp with time zone, v_status text) OWNER TO engine; > >-- >-- Name: deletelun(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletelun(v_lun_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val VARCHAR(50); >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select LUN_id INTO v_val FROM LUNs WHERE LUN_id = v_LUN_id FOR UPDATE; > > DELETE FROM LUNs > WHERE LUN_id = v_LUN_id; > >END; $$; > > >ALTER FUNCTION public.deletelun(v_lun_id character varying) OWNER TO engine; > >-- >-- Name: deletelun_storage_server_connection_map(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletelun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM LUN_storage_server_connection_map > WHERE LUN_id = v_LUN_id AND storage_server_connection = v_storage_server_connection; > >END; $$; > > >ALTER FUNCTION public.deletelun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) OWNER TO engine; > >-- >-- Name: deletenetwork(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletenetwork(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM network WHERE id = v_id FOR UPDATE; > > DELETE FROM network > WHERE id = v_id; > > -- Delete the network's permissions > DELETE FROM permissions WHERE object_id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletenetwork(v_id uuid) OWNER TO engine; > >-- >-- Name: deletenetwork_cluster(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletenetwork_cluster(v_cluster_id uuid, v_network_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM network_cluster > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; > >END; $$; > > >ALTER FUNCTION public.deletenetwork_cluster(v_cluster_id uuid, v_network_id uuid) OWNER TO engine; > >-- >-- Name: deletenetworkqos(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletenetworkqos(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM network_qos > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deletenetworkqos(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteovfgenerations(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteovfgenerations(v_vms_ids character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM vm_ovf_generations WHERE vm_guid IN (SELECT * FROM fnSplitterUuid(v_vms_ids)) > -- needed here to ensure that vm with the same id hasn't been added by import vm/template command > AND vm_guid NOT IN (SELECT vm_guid FROM vm_static); >END; $$; > > >ALTER FUNCTION public.deleteovfgenerations(v_vms_ids character varying) OWNER TO engine; > >-- >-- Name: deletepermission(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletepermission(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM permissions WHERE id = v_id FOR UPDATE; > > DELETE FROM permissions > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletepermission(v_id uuid) OWNER TO engine; > >-- >-- Name: deletepermissionsbyentityid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletepermissionsbyentityid(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM permissions > WHERE object_id = v_id; >END; $$; > > >ALTER FUNCTION public.deletepermissionsbyentityid(v_id uuid) OWNER TO engine; > >-- >-- Name: deletepolicyunit(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletepolicyunit(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM policy_units > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deletepolicyunit(v_id uuid) OWNER TO engine; > >-- >-- Name: deleteprovider(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteprovider(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM providers > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deleteprovider(v_id uuid) OWNER TO engine; > >-- >-- Name: deletequotabyquotaguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletequotabyquotaguid(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM quota > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.deletequotabyquotaguid(v_id uuid) OWNER TO engine; > >-- >-- Name: deletequotalimitationbyquotaguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletequotalimitationbyquotaguid(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM quota_limitation > WHERE quota_id = v_id; >END; $$; > > >ALTER FUNCTION public.deletequotalimitationbyquotaguid(v_id uuid) OWNER TO engine; > >-- >-- Name: deleterepo_domain_file_list(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleterepo_domain_file_list(v_storage_domain_id uuid, v_file_type integer DEFAULT NULL::integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM repo_file_meta_data > WHERE repo_domain_id = v_storage_domain_id > AND (v_file_type IS NULL OR file_type = v_file_type); > > RETURN; >END; $$; > > >ALTER FUNCTION public.deleterepo_domain_file_list(v_storage_domain_id uuid, v_file_type integer) OWNER TO engine; > >-- >-- Name: deleterole(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleterole(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM roles WHERE id = v_id FOR UPDATE; > > DELETE FROM roles > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deleterole(v_id uuid) OWNER TO engine; > >-- >-- Name: deletesnapshot(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletesnapshot(v_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM snapshots > WHERE snapshot_id = v_snapshot_id; >END; $$; > > >ALTER FUNCTION public.deletesnapshot(v_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: deletestep(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestep(v_step_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM step > WHERE step_id = v_step_id; >END; $$; > > >ALTER FUNCTION public.deletestep(v_step_id uuid) OWNER TO engine; > >-- >-- Name: deletestorage_domain_dynamic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestorage_domain_dynamic(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM storage_domain_dynamic > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletestorage_domain_dynamic(v_id uuid) OWNER TO engine; > >-- >-- Name: deletestorage_domain_static(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestorage_domain_static(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM storage_domain_static WHERE id = v_id FOR UPDATE; > > DELETE FROM storage_domain_static > WHERE id = v_id; > > -- delete Storage permissions -- > DELETE FROM permissions where object_id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletestorage_domain_static(v_id uuid) OWNER TO engine; > >-- >-- Name: deletestorage_pool(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestorage_pool(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > select vm_guid INTO v_val FROM vm_static where vm_guid in (select vm_guid from vms where storage_pool_id = v_id) FOR UPDATE; > DELETE > FROM snapshots > WHERE vm_id IN ( > SELECT vm_guid > FROM vms > WHERE storage_pool_id = v_id); > delete FROM vm_static where vm_guid in (select vm_guid from vms where storage_pool_id = v_id); > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM storage_pool WHERE id = v_id FOR UPDATE; > > DELETE FROM storage_pool > WHERE id = v_id; > > -- delete StoragePool permissions -- > DELETE FROM permissions where object_id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletestorage_pool(v_id uuid) OWNER TO engine; > >-- >-- Name: deletestorage_pool_iso_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestorage_pool_iso_map(v_storage_id uuid, v_storage_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM storage_pool_iso_map > WHERE storage_id = v_storage_id AND storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.deletestorage_pool_iso_map(v_storage_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: deletestorage_server_connections(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletestorage_server_connections(v_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val VARCHAR(50); >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM storage_server_connections WHERE id = v_id FOR UPDATE; > > DELETE FROM storage_server_connections > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletestorage_server_connections(v_id character varying) OWNER TO engine; > >-- >-- Name: deletetags(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags(v_tag_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select tag_id INTO v_val FROM tags WHERE tag_id = v_tag_id FOR UPDATE; > DELETE FROM tags_user_group_map > WHERE tag_id = v_tag_id; > DELETE FROM tags_user_map > WHERE tag_id = v_tag_id; > DELETE FROM tags_vm_map > WHERE tag_id = v_tag_id; > DELETE FROM tags_vds_map > WHERE tag_id = v_tag_id; > DELETE FROM tags_vm_pool_map > WHERE tag_id = v_tag_id; > DELETE FROM tags > WHERE tag_id = v_tag_id; >END; $$; > > >ALTER FUNCTION public.deletetags(v_tag_id uuid) OWNER TO engine; > >-- >-- Name: deletetags_user_group_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags_user_group_map(v_group_id uuid, v_tag_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM tags_user_group_map > WHERE group_id = v_group_id AND tag_id = v_tag_id; >END; $$; > > >ALTER FUNCTION public.deletetags_user_group_map(v_group_id uuid, v_tag_id uuid) OWNER TO engine; > >-- >-- Name: deletetags_user_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags_user_map(v_tag_id uuid, v_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM tags_user_map > WHERE tag_id = v_tag_id AND user_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.deletetags_user_map(v_tag_id uuid, v_user_id uuid) OWNER TO engine; > >-- >-- Name: deletetags_vds_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags_vds_map(v_tag_id uuid, v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM tags_vds_map > WHERE tag_id = v_tag_id AND vds_id = v_vds_id; >END; $$; > > >ALTER FUNCTION public.deletetags_vds_map(v_tag_id uuid, v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletetags_vm_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags_vm_map(v_tag_id uuid, v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM tags_vm_map > WHERE tag_id = v_tag_id AND vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.deletetags_vm_map(v_tag_id uuid, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: deletetags_vm_pool_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletetags_vm_pool_map(v_tag_id uuid, v_vm_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM tags_vm_pool_map > WHERE tag_id = v_tag_id AND vm_pool_id = v_vm_pool_id; > >END; $$; > > >ALTER FUNCTION public.deletetags_vm_pool_map(v_tag_id uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: deleteuser(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deleteuser(v_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select user_id INTO v_val FROM users WHERE user_id = v_user_id FOR UPDATE; > DELETE FROM tags_user_map > WHERE user_id = v_user_id; > DELETE FROM users > WHERE user_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.deleteuser(v_user_id uuid) OWNER TO engine; > >-- >-- Name: deletevdcoption(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevdcoption(v_option_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM vdc_options > WHERE option_id = v_option_id; >END; $$; > > >ALTER FUNCTION public.deletevdcoption(v_option_id integer) OWNER TO engine; > >-- >-- Name: deletevds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevds(v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > UPDATE vm_static > SET dedicated_vm_for_vds = null > WHERE dedicated_vm_for_vds = v_vds_id; > DELETE FROM tags_vds_map > WHERE vds_id = v_vds_id; > -- Delete all Vds Alerts from the database > PERFORM DeleteAuditLogAlertsByVdsID(v_vds_id); > DELETE FROM vds_statistics WHERE vds_id = v_vds_id; > DELETE FROM vds_dynamic WHERE vds_id = v_vds_id; > DELETE FROM vds_static WHERE vds_id = v_vds_id; > DELETE FROM permissions where object_id = v_vds_id; > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.deletevds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletevds_interface(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevds_interface(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM vds_interface > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletevds_interface(v_id uuid) OWNER TO engine; > >-- >-- Name: deletevds_interface_statistics(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevds_interface_statistics(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM vds_interface_statistics WHERE id = v_id FOR UPDATE; > > DELETE FROM vds_interface_statistics > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletevds_interface_statistics(v_id uuid) OWNER TO engine; > >-- >-- Name: deletevds_spm_id_map(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevds_spm_id_map(v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > DELETE FROM vds_spm_id_map > WHERE vds_id = v_vds_id; > >END; $$; > > >ALTER FUNCTION public.deletevds_spm_id_map(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletevdsdynamic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevdsdynamic(v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > DELETE FROM vds_dynamic > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.deletevdsdynamic(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletevdsgroup(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevdsgroup(v_vds_group_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select vds_group_id INTO v_val FROM vds_groups WHERE vds_group_id = v_vds_group_id FOR UPDATE; > DELETE FROM vds_groups > WHERE vds_group_id = v_vds_group_id; > -- delete VDS group permissions -- > DELETE FROM permissions where object_id = v_vds_group_id; >END; $$; > > >ALTER FUNCTION public.deletevdsgroup(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: deletevdsstatic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevdsstatic(v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > UPDATE vm_static > SET dedicated_vm_for_vds = null, > migration_support = 0 > WHERE dedicated_vm_for_vds = v_vds_id; > DELETE FROM tags_vds_map > WHERE vds_id = v_vds_id; > -- Delete all Vds Alerts from the database > PERFORM DeleteAuditLogAlertsByVdsID(v_vds_id); > DELETE FROM vds_static > WHERE vds_id = v_vds_id; > -- delete VDS permissions -- > DELETE FROM permissions where object_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.deletevdsstatic(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletevdsstatistics(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevdsstatistics(v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > DELETE FROM vds_statistics > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.deletevdsstatistics(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: deletevm(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevm(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_vmt_guid UUID; >BEGIN > select vm_static.vmt_guid INTO v_vmt_guid FROM vm_static WHERE vm_guid = v_vm_guid; > UPDATE vm_static > SET child_count =(SELECT COUNT(*) FROM vm_static WHERE vmt_guid = v_vmt_guid) -1 > WHERE vm_guid = v_vmt_guid; > DELETE FROM tags_vm_map > WHERE vm_id = v_vm_guid; > DELETE > FROM snapshots > WHERE vm_id = v_vm_guid; > DELETE FROM vm_statistics WHERE vm_guid = v_vm_guid; > DELETE FROM vm_dynamic WHERE vm_guid = v_vm_guid; > DELETE FROM vm_static WHERE vm_guid = v_vm_guid; > DELETE FROM permissions where object_id = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.deletevm(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: deletevm_interface_statistics(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevm_interface_statistics(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM vm_interface_statistics WHERE id = v_id FOR UPDATE; > > DELETE FROM vm_interface_statistics > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletevm_interface_statistics(v_id uuid) OWNER TO engine; > >-- >-- Name: deletevm_pool_map(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevm_pool_map(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val VARCHAR(50); >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select vm_guid INTO v_val FROM vm_pool_map WHERE vm_guid = v_vm_guid FOR UPDATE; > DELETE FROM vm_pool_map > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.deletevm_pool_map(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: deletevm_pools(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevm_pools(v_vm_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select vm_pool_id INTO v_val FROM vm_pools WHERE vm_pool_id = v_vm_pool_id FOR UPDATE; > DELETE FROM vm_pools > WHERE vm_pool_id = v_vm_pool_id; > > -- delete VmPool permissions -- > DELETE FROM permissions where object_id = v_vm_pool_id; >END; $$; > > >ALTER FUNCTION public.deletevm_pools(v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: deletevmdevice(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmdevice(v_device_id uuid, v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM vm_device > WHERE device_id = v_device_id > AND (v_vm_id IS NULL or vm_id = v_vm_id); >END; $$; > > >ALTER FUNCTION public.deletevmdevice(v_device_id uuid, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: deletevmdynamic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmdynamic(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM vm_dynamic > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.deletevmdynamic(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: deletevmguestagentinterfacesbyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmguestagentinterfacesbyvmid(v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM vm_guest_agent_interfaces > WHERE vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.deletevmguestagentinterfacesbyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: deletevminterface(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevminterface(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select id INTO v_val FROM vm_interface WHERE id = v_id FOR UPDATE; > > DELETE FROM vm_interface > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletevminterface(v_id uuid) OWNER TO engine; > >-- >-- Name: deletevmstatic(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmstatic(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select vm_guid INTO v_val FROM vm_static WHERE vm_guid = v_vm_guid FOR UPDATE; > DELETE FROM vm_static > WHERE vm_guid = v_vm_guid > AND entity_type = 'VM'; > > -- delete VM permissions -- > DELETE FROM permissions where object_id = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.deletevmstatic(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: deletevmstatistics(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmstatistics(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE FROM vm_statistics > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.deletevmstatistics(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: deletevmtemplates(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevmtemplates(v_vmt_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > -- Get (and keep) a shared lock with "right to upgrade to exclusive" > -- in order to force locking parent before children > select vm_guid INTO v_val FROM vm_static WHERE vm_guid = v_vmt_guid AND entity_type = 'TEMPLATE' FOR UPDATE; > DELETE FROM vm_static > WHERE vm_guid = v_vmt_guid > AND entity_type = 'TEMPLATE'; > -- delete Template permissions -- > DELETE FROM permissions where object_id = v_vmt_guid; >END; $$; > > >ALTER FUNCTION public.deletevmtemplates(v_vmt_guid uuid) OWNER TO engine; > >-- >-- Name: deletevnicprofile(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION deletevnicprofile(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_val UUID; >BEGIN > > DELETE FROM vnic_profiles > WHERE id = v_id; > > -- Delete the vnic profiles permissions > DELETE FROM permissions WHERE object_id = v_id; > >END; $$; > > >ALTER FUNCTION public.deletevnicprofile(v_id uuid) OWNER TO engine; > >-- >-- Name: dropallcustommaterializedviews(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION dropallcustommaterializedviews() RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_cur CURSOR FOR SELECT * FROM materialized_views where custom; > v_record materialized_views%ROWTYPE; >BEGIN > OPEN v_cur; > -- loop on all entries in materialized_views > LOOP > FETCH v_cur INTO v_record; > EXIT WHEN NOT FOUND; > perform DropMaterializedView(v_record.mv_name); > END LOOP; > CLOSE v_cur; >END; $$; > > >ALTER FUNCTION public.dropallcustommaterializedviews() OWNER TO engine; > >-- >-- Name: dropallmaterializedviews(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION dropallmaterializedviews() RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_cur CURSOR FOR SELECT * FROM materialized_views; > v_record materialized_views%ROWTYPE; >BEGIN > OPEN v_cur; > -- loop on all entries in materialized_views > LOOP > FETCH v_cur INTO v_record; > EXIT WHEN NOT FOUND; > perform DropMaterializedView(v_record.mv_name); > END LOOP; > CLOSE v_cur; >END; $$; > > >ALTER FUNCTION public.dropallmaterializedviews() OWNER TO engine; > >-- >-- Name: dropmaterializedview(name); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION dropmaterializedview(v_matview name) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > EXECUTE 'DROP TABLE ' || v_matview || ' CASCADE'; > DELETE FROM materialized_views WHERE mv_name=v_matview; > > RETURN; > END; $$; > > >ALTER FUNCTION public.dropmaterializedview(v_matview name) OWNER TO engine; > >-- >-- Name: fn_db_add_action_group_to_role(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_add_action_group_to_role(v_role_id uuid, v_action_group_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO roles_groups(role_id,action_group_id) > SELECT v_role_id, v_action_group_id > WHERE NOT EXISTS (SELECT 1 > FROM roles_groups > WHERE role_id = v_role_id > AND action_group_id = v_action_group_id); >RETURN; >END; $$; > > >ALTER FUNCTION public.fn_db_add_action_group_to_role(v_role_id uuid, v_action_group_id integer) OWNER TO engine; > >-- >-- Name: fn_db_add_column(character varying, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_add_column(v_table character varying, v_column character varying, v_column_def text) RETURNS void > LANGUAGE plpgsql > AS $$ >declare >v_sql text; > >begin > if (not exists (select 1 from information_schema.columns where table_name ilike v_table and column_name ilike v_column)) then > begin > v_sql := 'ALTER TABLE ' || v_table || ' ADD COLUMN ' || v_column || ' ' || v_column_def; > EXECUTE v_sql; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_add_column(v_table character varying, v_column character varying, v_column_def text) OWNER TO engine; > >-- >-- Name: fn_db_add_column_to_object_white_list(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_add_column_to_object_white_list(v_object_name character varying, v_column_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (not exists (select 1 from object_column_white_list > where object_name = v_object_name and column_name = v_column_name)) then > begin > -- verify that there is such object in db > if exists (select 1 from information_schema.columns > where table_name = v_object_name and column_name = v_column_name) then > insert into object_column_white_list (object_name, column_name) values (v_object_name, v_column_name); > end if; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_add_column_to_object_white_list(v_object_name character varying, v_column_name character varying) OWNER TO engine; > >-- >-- Name: fn_db_add_config_value(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_add_config_value(v_option_name character varying, v_option_value character varying, v_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (not exists (select 1 from vdc_options where option_name ilike v_option_name and version = v_version)) then > begin > insert into vdc_options (option_name, option_value, version) values (v_option_name, v_option_value, v_version); > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_add_config_value(v_option_name character varying, v_option_value character varying, v_version character varying) OWNER TO engine; > >-- >-- Name: fn_db_change_column_type(character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_change_column_type(v_table character varying, v_column character varying, v_type character varying, v_new_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >declare >v_sql text; > >begin > if (exists (select 1 from information_schema.columns where table_name ilike v_table and column_name ilike v_column and (udt_name ilike v_type or data_type ilike v_type))) then > begin > v_sql := 'ALTER TABLE ' || v_table || ' ALTER COLUMN ' || v_column || ' TYPE ' || v_new_type; > EXECUTE v_sql; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_change_column_type(v_table character varying, v_column character varying, v_type character varying, v_new_type character varying) OWNER TO engine; > >-- >-- Name: fn_db_create_constraint(character varying, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_create_constraint(v_table character varying, v_constraint character varying, v_constraint_sql text) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if NOT EXISTS (SELECT 1 from pg_constraint where conname ilike v_constraint) then > execute 'ALTER TABLE ' || v_table || ' ADD CONSTRAINT ' || v_constraint || ' ' || v_constraint_sql; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_create_constraint(v_table character varying, v_constraint character varying, v_constraint_sql text) OWNER TO engine; > >-- >-- Name: fn_db_delete_config_for_version(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_delete_config_for_version(v_version text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > delete from vdc_options where version in (select ID from fnSplitter(v_version)); >END; $$; > > >ALTER FUNCTION public.fn_db_delete_config_for_version(v_version text) OWNER TO engine; > >-- >-- Name: fn_db_delete_config_value(character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_delete_config_value(v_option_name character varying, v_version text) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (exists (select 1 from vdc_options where option_name ilike v_option_name and version in (select ID from fnSplitter(v_version)))) then > begin > delete from vdc_options where option_name ilike v_option_name and version in (select ID from fnSplitter(v_version)); > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_delete_config_value(v_option_name character varying, v_version text) OWNER TO engine; > >-- >-- Name: fn_db_delete_config_value_all_versions(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_delete_config_value_all_versions(v_option_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (exists (select 1 from vdc_options where option_name ilike v_option_name)) then > begin > delete from vdc_options where option_name ilike v_option_name; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_delete_config_value_all_versions(v_option_name character varying) OWNER TO engine; > >-- >-- Name: fn_db_delete_version_map(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_delete_version_map(v_cluster_version character varying, v_sp_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > DELETE > FROM action_version_map > WHERE cluster_minimal_version = v_cluster_version > AND storage_pool_minimal_version = v_sp_version; >END; $$; > > >ALTER FUNCTION public.fn_db_delete_version_map(v_cluster_version character varying, v_sp_version character varying) OWNER TO engine; > >-- >-- Name: fn_db_drop_column(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_drop_column(v_table character varying, v_column character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >declare >v_sql text; >begin > if (exists (select 1 from information_schema.columns where table_name ilike v_table and column_name ilike v_column)) then > begin > v_sql := 'ALTER TABLE ' || v_table || ' DROP COLUMN ' || v_column; > EXECUTE v_sql; > end; > end if; >end;$$; > > >ALTER FUNCTION public.fn_db_drop_column(v_table character varying, v_column character varying) OWNER TO engine; > >-- >-- Name: fn_db_drop_constraint(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_drop_constraint(v_table character varying, v_constraint character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if EXISTS (SELECT 1 from pg_constraint where conname ilike v_constraint) then > execute 'ALTER TABLE ' || v_table || ' DROP CONSTRAINT ' || v_constraint || ' CASCADE'; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_drop_constraint(v_table character varying, v_constraint character varying) OWNER TO engine; > >-- >-- Name: fn_db_get_async_tasks(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_get_async_tasks() RETURNS SETOF async_tasks_info_rs > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > v_record async_tasks_info_rs; > > -- selects storage_pool_id uuid found in async_tasks > v_tasks_cursor cursor for select distinct storage_pool_id from async_tasks; >begin > > OPEN v_tasks_cursor; > FETCH v_tasks_cursor into v_record.dc_id; > WHILE FOUND LOOP > -- get dc_name and SPM Host id > v_record.dc_name := name from storage_pool where id = v_record.dc_id; > v_record.spm_host_id := > spm_vds_id from storage_pool where id = v_record.dc_id; > -- get Host name if we have non NULL SPM Host > if (v_record.spm_host_id IS NOT NULL) then > v_record.spm_host_name := > vds_name from vds_static where vds_id = v_record.spm_host_id; > else > v_record.spm_host_name:=''; > end if; > -- get tasks count for this DC > v_record.task_count := count(*) from async_tasks > where position (cast(v_record.dc_id as varchar) in action_parameters) > 0; > -- return the record > RETURN NEXT v_record; > FETCH v_tasks_cursor into v_record.dc_id; > END LOOP; > CLOSE v_tasks_cursor; > -- return full set of generated records > RETURN; >END; $$; > > >ALTER FUNCTION public.fn_db_get_async_tasks() OWNER TO engine; > >-- >-- Name: fn_db_grant_action_group_to_all_roles_filter(integer, uuid[]); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_grant_action_group_to_all_roles_filter(v_action_group_id integer, uuid[]) RETURNS void > LANGUAGE plpgsql > AS $_$ >declare >v_role_id_to_filter alias for $2; >begin > insert into roles_groups (role_id, action_group_id) > select distinct role_id, v_action_group_id > from roles_groups rg > where not ARRAY [role_id] <@ v_role_id_to_filter and not exists (select 1 from roles_groups where role_id = rg.role_id and action_group_id = v_action_group_id); >END; $_$; > > >ALTER FUNCTION public.fn_db_grant_action_group_to_all_roles_filter(v_action_group_id integer, uuid[]) OWNER TO engine; > >-- >-- Name: fn_db_mask_object(regclass); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_mask_object(v_object regclass) RETURNS SETOF record > LANGUAGE plpgsql > AS $$ >DECLARE > v_sql TEXT; > v_table record; > v_table_name TEXT; > temprec record; >BEGIN > -- get full table/view name from v_object (i.e <namespace>.<name>) > select c.relname, n.nspname INTO v_table > FROM pg_class c join pg_namespace n on c.relnamespace = n.oid WHERE c.oid = v_object; > -- try to get filtered query syntax from previous execution > if exists (select 1 from object_column_white_list_sql where object_name = v_table.relname) then > select sql into v_sql from object_column_white_list_sql where object_name = v_table.relname; > else > v_table_name := quote_ident( v_table.nspname ) || '.' || quote_ident( v_table.relname ); > -- compose sql statement while skipping values for columns not defined in object_column_white_list for this table. > for temprec in select a.attname, t.typname > FROM pg_attribute a join pg_type t on a.atttypid = t.oid > WHERE a.attrelid = v_object AND a.attnum > 0 AND NOT a.attisdropped ORDER BY a.attnum > loop > v_sql := coalesce( v_sql || ', ', 'SELECT ' ); > if exists(select 1 from object_column_white_list > where object_name = v_table.relname and column_name = temprec.attname) then > v_sql := v_sql || quote_ident( temprec.attname ); > ELSE > v_sql := v_sql || 'NULL::' || quote_ident( temprec.typname ) || ' as ' || quote_ident( temprec.attname ); > END IF; > END LOOP; > v_sql := v_sql || ' FROM ' || v_table_name; > v_sql := 'SELECT x::' || v_table_name || ' as rec FROM (' || v_sql || ') as x'; > -- save generated query for further use > insert into object_column_white_list_sql(object_name,sql) values (v_table.relname, v_sql); > end if; > RETURN QUERY EXECUTE v_sql; >END; $$; > > >ALTER FUNCTION public.fn_db_mask_object(v_object regclass) OWNER TO engine; > >-- >-- Name: fn_db_rename_column(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_rename_column(v_table character varying, v_column character varying, v_new_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >declare >v_sql text; > >begin > if (exists (select 1 from information_schema.columns where table_name ilike v_table and column_name ilike v_column)) then > begin > v_sql := 'ALTER TABLE ' || v_table || ' RENAME COLUMN ' || v_column || ' TO ' || v_new_name; > EXECUTE v_sql; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_rename_column(v_table character varying, v_column character varying, v_new_name character varying) OWNER TO engine; > >-- >-- Name: fn_db_rename_config_key(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_rename_config_key(v_old_option_name character varying, v_new_option_name character varying, v_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_current_option_value varchar(4000); >begin > if (exists (select 1 from vdc_options where option_name ilike v_old_option_name and version = v_version)) then > v_current_option_value:=option_value from vdc_options where option_name ilike v_old_option_name and version = v_version; > update vdc_options set option_name = v_new_option_name, option_value = v_current_option_value > where option_name ilike v_old_option_name and version = v_version; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_rename_config_key(v_old_option_name character varying, v_new_option_name character varying, v_version character varying) OWNER TO engine; > >-- >-- Name: fn_db_split_config_value(character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_split_config_value(v_option_name character varying, v_old_option_value character varying, v_new_option_value character varying, v_update_from_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >declare >v_old_value varchar(4000); >v_cur cursor for select distinct version from vdc_options where version <> 'general' order by version; >v_version varchar(40); >v_index integer; >v_count integer; >v_total_count integer; >v_version_count integer; >begin > v_total_count := count(version) from vdc_options where option_name = v_option_name; > v_old_value := option_value from vdc_options where option_name = v_option_name and version = 'general'; > v_version_count := count(distinct version) from vdc_options where version <> 'general'; > if (v_total_count <= v_version_count) then > begin > if (v_old_value IS NULL) then > v_old_value := v_old_option_value; > end if; > v_count := count(distinct version) from vdc_options where version <> 'general'; > v_index := 1; > open v_cur; > loop > fetch v_cur into v_version; > exit when not found; > -- We shouldn't update if already exists > if (not exists (select 1 from vdc_options where option_name = v_option_name and version = v_version)) then > -- Might not work well for versions such as 3.10, but we currently don't have any > if (v_version >= v_update_from_version) then > insert into vdc_options (option_name, option_value, version) values (v_option_name, v_new_option_value, v_version); > else > insert into vdc_options (option_name, option_value, version) values (v_option_name, v_old_value, v_version); > end if; > end if; > v_index := v_index +1; > end loop; > close v_cur; > delete from vdc_options where option_name = v_option_name and version = 'general'; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_split_config_value(v_option_name character varying, v_old_option_value character varying, v_new_option_value character varying, v_update_from_version character varying) OWNER TO engine; > >-- >-- Name: fn_db_unlock_disk(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_unlock_disk(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >declare > OK integer; > LOCKED integer; >begin > OK:=1; > LOCKED:=2; > update images set imagestatus = OK where imagestatus = LOCKED and > image_group_id in (select device_id from vm_device where device_id = v_id and is_plugged); >END; $$; > > >ALTER FUNCTION public.fn_db_unlock_disk(v_id uuid) OWNER TO engine; > >-- >-- Name: fn_db_unlock_entity(character varying, character varying, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_unlock_entity(v_object_type character varying, v_name character varying, v_recursive boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >declare > DOWN integer; > OK integer; > LOCKED integer; > TEMPLATE_OK integer; > TEMPLATE_LOCKED integer; > IMAGE_LOCKED integer; > SNAPSHOT_OK varchar; > SNAPSHOT_LOCKED varchar; > v_id UUID; >begin > DOWN:=0; > OK:=1; > LOCKED:=2; > TEMPLATE_OK:=0; > TEMPLATE_LOCKED:=1; > IMAGE_LOCKED:=15; > SNAPSHOT_OK:='OK'; > SNAPSHOT_LOCKED:='LOCKED'; > v_id := vm_guid from vm_static where vm_name = v_name and entity_type ilike v_object_type; > -- set VM status to DOWN > if (v_object_type = 'vm') then > update vm_dynamic set status = DOWN where status = IMAGE_LOCKED and vm_guid = v_id; > -- set Template status to OK > else > if (v_object_type = 'template') then > update vm_static set template_status = TEMPLATE_OK where template_status = TEMPLATE_LOCKED and vm_guid = v_id; > end if; > end if; > --unlock images and snapshots if recursive flag is set > if (v_recursive) then > update images set imagestatus = OK where imagestatus = LOCKED and > image_group_id in (select device_id from vm_device where vm_id = v_id and is_plugged); > > update snapshots set status = SNAPSHOT_OK where status ilike SNAPSHOT_LOCKED and vm_id = v_id; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_unlock_entity(v_object_type character varying, v_name character varying, v_recursive boolean) OWNER TO engine; > >-- >-- Name: fn_db_unlock_snapshot(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_unlock_snapshot(v_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >declare > OK varchar; > LOCKED varchar; >begin > OK:='OK'; > LOCKED:='LOCKED'; > update snapshots set status = OK where status = LOCKED and snapshot_id = v_id; >END; $$; > > >ALTER FUNCTION public.fn_db_unlock_snapshot(v_id uuid) OWNER TO engine; > >-- >-- Name: fn_db_update_config_value(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_update_config_value(v_option_name character varying, v_option_value character varying, v_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (exists (select 1 from vdc_options where option_name ilike v_option_name and version = v_version)) then > begin > update vdc_options set option_value = v_option_value > where option_name ilike v_option_name and version = v_version; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_update_config_value(v_option_name character varying, v_option_value character varying, v_version character varying) OWNER TO engine; > >-- >-- Name: fn_db_update_default_config_value(character varying, character varying, character varying, character varying, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_db_update_default_config_value(v_option_name character varying, v_default_option_value character varying, v_option_value character varying, v_version character varying, v_ignore_default_value_case boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > if (exists (select 1 from vdc_options where option_name ilike v_option_name and version = v_version)) then > begin > if (v_ignore_default_value_case) > then > update vdc_options set option_value = v_option_value > where option_name ilike v_option_name and option_value ilike v_default_option_value and version = v_version; > else > update vdc_options set option_value = v_option_value > where option_name ilike v_option_name and option_value = v_default_option_value and version = v_version; > end if; > end; > end if; >END; $$; > > >ALTER FUNCTION public.fn_db_update_default_config_value(v_option_name character varying, v_default_option_value character varying, v_option_value character varying, v_version character varying, v_ignore_default_value_case boolean) OWNER TO engine; > >-- >-- Name: fn_get_actual_images_size_by_storage(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_actual_images_size_by_storage(v_storage_domain_id uuid) RETURNS integer > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > result integer; > mult bigint; > >BEGIN > mult := ( SELECT > COALESCE(SUM(disk_image_dynamic.actual_size),0) > FROM images_storage_domain_view JOIN > disk_image_dynamic ON ( images_storage_domain_view.image_guid = disk_image_dynamic.image_id ) > WHERE images_storage_domain_view.storage_id = v_storage_domain_id ); > -- convert to GB from bytes > mult := CAST((mult * 0.000000000931322574615478515625) AS bigint); > result := CAST(mult as integer); > > RETURN result; >END;$$; > > >ALTER FUNCTION public.fn_get_actual_images_size_by_storage(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: fn_get_ad_element_name(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_ad_element_name(v_ad_element_id uuid) RETURNS text > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > result text; > >BEGIN > if (v_ad_element_id = getGlobalIds('everyone')) then > result := 'Everyone'; > else > select(COALESCE(name,'') || ' ' || COALESCE(surname,'') || ' (' || COALESCE(username,'') || ')') INTO result from users where user_id = v_ad_element_id; > if (result is null) then > select name INTO result from ad_groups where ID = v_ad_element_id; > end if; > end if; > return result; >END; $$; > > >ALTER FUNCTION public.fn_get_ad_element_name(v_ad_element_id uuid) OWNER TO engine; > >-- >-- Name: fn_get_column_size(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_column_size(v_table character varying, v_column character varying) RETURNS integer > LANGUAGE plpgsql STABLE > AS $$ > declare > retvalue integer; >BEGIN > retvalue := character_maximum_length from information_schema.columns > where > table_name ilike v_table and column_name ilike v_column and > table_schema = 'public' and udt_name in ('char','varchar'); > return retvalue; >END; $$; > > >ALTER FUNCTION public.fn_get_column_size(v_table character varying, v_column character varying) OWNER TO engine; > >-- >-- Name: fn_get_comparable_ip_list(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_comparable_ip_list(text) RETURNS inet[] > LANGUAGE plpgsql IMMUTABLE STRICT > AS $_$ >BEGIN >CASE > WHEN ($1 IS NULL) OR ($1 ~ E'^\s*$') THEN > RETURN NULL; > ELSE > RETURN regexp_split_to_array(trim(both from $1), E'\s+')::inet[]; >END CASE; >END; $_$; > > >ALTER FUNCTION public.fn_get_comparable_ip_list(text) OWNER TO engine; > >-- >-- Name: fn_get_disk_commited_value_by_storage(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_disk_commited_value_by_storage(v_storage_domain_id uuid) RETURNS integer > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > result integer; > mult bigint; > >BEGIN > mult := ( SELECT > COALESCE(SUM(images_storage_domain_view.size),0) > FROM images_storage_domain_view > WHERE images_storage_domain_view.storage_id = v_storage_domain_id ); > -- convert to GB from bytes > mult := CAST((mult * 0.000000000931322574615478515625) AS bigint); > result := CAST(mult as integer); > > RETURN result; >END;$$; > > >ALTER FUNCTION public.fn_get_disk_commited_value_by_storage(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: fn_get_entity_name(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_entity_name(v_entity_id uuid, v_object_type integer) RETURNS text > LANGUAGE plpgsql STABLE > AS $$ >/* Gets object name by its id and type > > Object Types (compatible with VdcObjectType, XXX entries are unused currently) > Unknown XXX, > System XXX, > VM = 2, > VDS = 3, > VmTemplate = 4, > VmPool = 5, > AdElements XXX, > Tags XXX, > Bookmarks XXX, > VdsGroups = 9, > MultiLevelAdministration XXX, > Storage = 11, > EventNotification XXX, > ImportExport XXX, > StoragePool = 14, > User = 15, > Role = 16, > Quota = 17, > GlusterVolume = 18, > Disk = 19, > Network = 20, > VNICProfile = 27 >*/ >DECLARE > v_entity_type int4 := v_object_type; > result text; > >BEGIN > > CASE > WHEN v_entity_type = 1 THEN > result := 'System'; > WHEN v_entity_type = 2 OR v_entity_type = 4 THEN > result := ( SELECT vm_name FROM vm_static WHERE vm_guid = v_entity_id ); > WHEN v_entity_type = 3 THEN > result := ( SELECT vds_name FROM vds_static WHERE vds_id = v_entity_id ); > WHEN v_entity_type = 5 THEN > result := ( SELECT vm_pool_name FROM vm_pools WHERE vm_pool_id = v_entity_id ); > WHEN v_entity_type = 7 THEN > result := ( SELECT tag_name FROM tags WHERE tag_id = v_entity_id ); > WHEN v_entity_type = 8 THEN > result := ( SELECT bookmark_name FROM bookmarks WHERE bookmark_id = v_entity_id ); > WHEN v_entity_type = 9 THEN > result := ( SELECT name FROM vds_groups WHERE vds_group_id = v_entity_id ); > WHEN v_entity_type = 11 THEN > result := ( SELECT storage_name FROM storage_domain_static WHERE id = v_entity_id ); > WHEN v_entity_type = 14 THEN > result := ( SELECT name FROM storage_pool WHERE id = v_entity_id ); > WHEN v_entity_type = 15 THEN > result := ( SELECT username FROM users WHERE user_id = v_entity_id ); > WHEN v_entity_type = 16 THEN > result := ( SELECT name FROM roles WHERE id = v_entity_id ); > WHEN v_entity_type = 17 THEN > result := ( SELECT quota_name FROM quota WHERE id = v_entity_id ); > WHEN v_entity_type = 18 THEN > result := ( SELECT vol_name FROM gluster_volumes WHERE id = v_entity_id ); > WHEN v_entity_type = 19 THEN > result := ( SELECT disk_alias FROM base_disks WHERE disk_id = v_entity_id ); > WHEN v_entity_type = 20 THEN > result := ( SELECT name FROM network WHERE id = v_entity_id ); > WHEN v_entity_type = 23 THEN > result := ( SELECT concat(gluster_command,'-',stage,'-',name) FROM gluster_hooks where id = v_entity_id ); > WHEN v_entity_type = 25 THEN > result := ( SELECT service_name FROM gluster_services where id = v_entity_id ); > WHEN v_entity_type = 27 THEN > result := ( SELECT name FROM vnic_profiles where id = v_entity_id ); > ELSE > result := 'Unknown type ' || v_entity_type; > END CASE; > >-- -- This should be written to an error var or include object_id that is missing >-- IF result IS NULL THEN >-- result := v_entity_id || '' NOT FOUND''; >-- END IF; > RETURN result; >END;$$; > > >ALTER FUNCTION public.fn_get_entity_name(v_entity_id uuid, v_object_type integer) OWNER TO engine; > >-- >-- Name: fn_get_entity_parents(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_entity_parents(v_entity_id uuid, v_object_type integer) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >/* Gets a list of all parent GUID to the system root (including) > > Object Types (compatible with VdcObjectType, XXX entries are unused currently) > Unknown XXX, > System XXX, > Bottom = 0, > VM = 2, > VDS = 3, > VmTemplate = 4, > VmPool = 5, > AdElements XXX, > Tags XXX, > Bookmarks XXX, > VdsGroups = 9, > MultiLevelAdministration XXX, > Storage = 11, > EventNotification XXX, > ImportExport XXX, > StoragePool = 14, > User = 15, > Role = 16, > Quota = 17, > GlusterVolume = 18, > Disk = 19, > Network = 20, > VNICProfile = 27 >*/ >DECLARE > v_entity_type int4 := v_object_type; > system_root_id uuid; > cluster_id uuid; > ds_id uuid; > v_image_id uuid; > v_storage_id uuid; > v_vm_id uuid; > v_storage_pool_id uuid; > v_profile_network_id uuid; > >BEGIN > > system_root_id := ( SELECT getGlobalIds('system') ); -- hardcoded also in MLA Handler > CASE > WHEN v_entity_type = 0 THEN -- Bottom > RETURN QUERY > SELECT object_id > FROM permissions; > WHEN v_entity_type = 2 THEN -- VM > -- get cluster id > cluster_id := ( SELECT vds_group_id FROM vm_static WHERE vm_guid = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 3 THEN -- VDS > -- get cluster id > cluster_id := ( SELECT vds_group_id FROM vds_static WHERE vds_id = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 4 THEN -- Template > -- get image id first > v_image_id := ( SELECT image_guid FROM images i JOIN vm_device vd ON i.image_group_id = vd.device_id WHERE vm_id = v_entity_id limit 1); > -- get the storage id from images > v_storage_id := ( SELECT storage_domain_id FROM image_storage_domain_map WHERE image_id = v_image_id limit 1); > -- finally get data center id > ds_id := ( SELECT storage_pool_id FROM storage_pool_iso_map WHERE storage_id = v_storage_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 5 THEN -- VM Pool > -- get cluster id > cluster_id := ( SELECT vds_group_id FROM vm_pools WHERE vm_pool_id = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 9 THEN -- Cluster > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = v_entity_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 11 THEN -- Storage Domain > > RETURN QUERY > SELECT system_root_id AS id > UNION ALL > SELECT storage_pool_id as id FROM storage_pool_iso_map WHERE storage_id = v_entity_id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 17 THEN -- Quota > -- get data center id > ds_id := ( SELECT storage_pool_id FROM quota WHERE id = v_entity_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT v_entity_id AS id; > WHEN v_entity_type = 18 THEN -- GlusterVolume > -- get cluster id > cluster_id := ( SELECT v.cluster_id FROM gluster_volumes v WHERE id = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > > WHEN v_entity_type = 19 THEN -- Disk > > -- get data center, storage domain and vm > SELECT INTO ds_id, v_storage_id, v_vm_id > storage_pool_id, storage_id, vm_id > FROM images_storage_domain_view > LEFT OUTER JOIN vm_device ON vm_device.device_id = images_storage_domain_view.disk_id > WHERE image_group_id = v_entity_id; > > -- get cluster > cluster_id := ( SELECT vds_group_id FROM vm_static WHERE vm_guid = v_vm_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT v_storage_id AS id > UNION > SELECT v_vm_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > > WHEN v_entity_type = 20 THEN -- Network > > SELECT INTO v_storage_pool_id > network.storage_pool_id > FROM network > WHERE network.id = v_entity_id; > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT v_storage_pool_id AS id > UNION > SELECT v_entity_id AS id; > > WHEN v_entity_type = 27 THEN -- VNICProfile > > SELECT INTO v_profile_network_id > vnic_profiles.network_id > FROM vnic_profiles > WHERE vnic_profiles.id = v_entity_id; > SELECT INTO v_storage_pool_id > network.storage_pool_id > FROM network > WHERE network.id = v_profile_network_id; > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT v_storage_pool_id AS id > UNION > SELECT v_profile_network_id AS id > UNION > SELECT v_entity_id AS id; > > WHEN v_entity_type = 23 THEN -- Gluster Hook > > -- get cluster id > cluster_id := ( SELECT cluster_id FROM gluster_hooks WHERE id = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > > WHEN v_entity_type = 25 THEN -- Gluster Service > > -- get cluster id > cluster_id := ( SELECT vds_group_id FROM vds_static WHERE vds_id = v_entity_id ); > -- get data center id > ds_id := ( SELECT storage_pool_id FROM vds_groups WHERE vds_group_id = cluster_id ); > > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT ds_id AS id > UNION > SELECT cluster_id AS id > UNION > SELECT v_entity_id AS id; > ELSE > IF v_entity_type IN ( 1,14,15,16 ) THEN -- Data Center, users and roles are under system > RETURN QUERY > SELECT system_root_id AS id > UNION > SELECT v_entity_id AS id; > END IF; > END CASE; >END;$$; > > >ALTER FUNCTION public.fn_get_entity_parents(v_entity_id uuid, v_object_type integer) OWNER TO engine; > >-- >-- Name: fn_get_storage_domain_shared_status_by_domain_id(uuid, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_get_storage_domain_shared_status_by_domain_id(v_storage_domain_id uuid, v_storage_status integer, v_storage_domain_type integer) RETURNS integer > LANGUAGE plpgsql > AS $$ > DECLARE > v_result INTEGER; > v_rowsCount INTEGER; > v_status INTEGER; >BEGIN > if (v_storage_domain_type != 2) then > if (v_storage_status is null) then > v_result := 0; > else > -- if 1 row and status active (3) then domain is active (1) > if v_storage_status = 3 then > v_result := 1; > -- if 1 row and status not active then domain is inactive (2) > else > v_result := 2; > end if; > end if; > else > BEGIN > CREATE GLOBAL TEMPORARY TABLE tt_TEMP22 > ( > status INTEGER, > count INTEGER > ) WITH OIDS; > exception when others then > truncate table tt_TEMP22; > END; > delete from tt_TEMP22; > Insert INTO tt_TEMP22 > select status, count(storage_id) from storage_pool_iso_map > where storage_id = v_storage_domain_id > group by status; > > select count(*) INTO v_rowsCount from tt_TEMP22; > > -- if return 0 rows then the domain is unattached > if (v_rowsCount = 0) then > v_result := 0; > else > if (v_rowsCount = 1) then > -- if 1 row and status active (3) then domain is active (1) > if v_storage_status = 3 then > v_result := 1; > -- if 1 row and status not active then domain is inactive (2) > else > v_result := 2; > end if; > -- else (if return more then 1 row) > else > select count(*) INTO v_rowsCount from tt_TEMP22 where status = 3; > if (v_rowsCount > 0) then > v_result := 3; > -- non of the statuses is active > else > v_result := 2; > end if; > end if; > end if; > end if; > return v_result; >END; $$; > > >ALTER FUNCTION public.fn_get_storage_domain_shared_status_by_domain_id(v_storage_domain_id uuid, v_storage_status integer, v_storage_domain_type integer) OWNER TO engine; > >SET default_tablespace = ''; > >SET default_with_oids = true; > >-- >-- Name: storage_pool; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE storage_pool ( > id uuid NOT NULL, > name character varying(40) NOT NULL, > description character varying(4000) NOT NULL, > storage_pool_type integer NOT NULL, > storage_pool_format_type character varying(50), > status integer NOT NULL, > master_domain_version integer NOT NULL, > spm_vds_id uuid, > compatibility_version character varying(40) DEFAULT '2.2'::character varying NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > quota_enforcement_type integer, > free_text_comment text >); > > >ALTER TABLE public.storage_pool OWNER TO engine; > >-- >-- Name: fn_perms_get_storage_pools_with_permitted_action_on_vds_groups(uuid, integer, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_perms_get_storage_pools_with_permitted_action_on_vds_groups(v_user_id uuid, v_action_group_id integer, v_supports_virt_service boolean, v_supports_gluster_service boolean) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT sp.* > FROM storage_pool sp > WHERE sp.id in > (SELECT vg.storage_pool_id > FROM vds_groups vg > WHERE (SELECT get_entity_permissions(v_user_id, v_action_group_id, vg.vds_group_id, 9)) IS NOT NULL > AND ((v_supports_virt_service = TRUE AND vg.virt_service = TRUE) OR (v_supports_gluster_service = TRUE AND vg.gluster_service = TRUE)) > ); >END; $$; > > >ALTER FUNCTION public.fn_perms_get_storage_pools_with_permitted_action_on_vds_groups(v_user_id uuid, v_action_group_id integer, v_supports_virt_service boolean, v_supports_gluster_service boolean) OWNER TO engine; > >-- >-- Name: quota; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE quota ( > id uuid NOT NULL, > storage_pool_id uuid NOT NULL, > quota_name character varying(65) NOT NULL, > description character varying(250), > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > threshold_vds_group_percentage integer DEFAULT 80, > threshold_storage_percentage integer DEFAULT 80, > grace_vds_group_percentage integer DEFAULT 20, > grace_storage_percentage integer DEFAULT 20 >); > > >ALTER TABLE public.quota OWNER TO engine; > >-- >-- Name: vds_groups; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_groups ( > vds_group_id uuid NOT NULL, > name character varying(40) NOT NULL, > description character varying(4000), > cpu_name character varying(255), > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > storage_pool_id uuid, > max_vds_memory_over_commit integer DEFAULT 100 NOT NULL, > compatibility_version character varying(40) DEFAULT '2.2'::character varying NOT NULL, > transparent_hugepages boolean DEFAULT false NOT NULL, > migrate_on_error integer DEFAULT 1 NOT NULL, > virt_service boolean DEFAULT true NOT NULL, > gluster_service boolean DEFAULT false NOT NULL, > count_threads_as_cores boolean DEFAULT false NOT NULL, > emulated_machine character varying(40), > trusted_service boolean DEFAULT false NOT NULL, > tunnel_migration boolean DEFAULT false NOT NULL, > cluster_policy_id uuid, > cluster_policy_custom_properties text, > enable_balloon boolean DEFAULT false NOT NULL, > free_text_comment text, > detect_emulated_machine boolean DEFAULT false >); > > >ALTER TABLE public.vds_groups OWNER TO engine; > >-- >-- Name: vm_static; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_static ( > vm_guid uuid NOT NULL, > vm_name character varying(255) NOT NULL, > mem_size_mb integer NOT NULL, > vmt_guid uuid NOT NULL, > os integer DEFAULT 0 NOT NULL, > description character varying(4000), > vds_group_id uuid NOT NULL, > domain character varying(40), > creation_date timestamp with time zone, > num_of_monitors integer NOT NULL, > is_initialized boolean, > is_auto_suspend boolean DEFAULT false, > num_of_sockets integer DEFAULT 1 NOT NULL, > cpu_per_socket integer DEFAULT 1 NOT NULL, > usb_policy integer, > time_zone character varying(40), > is_stateless boolean, > fail_back boolean DEFAULT false NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > dedicated_vm_for_vds uuid, > auto_startup boolean, > vm_type integer DEFAULT 0 NOT NULL, > nice_level integer DEFAULT 0 NOT NULL, > default_boot_sequence integer DEFAULT 0 NOT NULL, > default_display_type integer DEFAULT 0 NOT NULL, > priority integer DEFAULT 0 NOT NULL, > iso_path character varying(4000) DEFAULT ''::character varying, > origin integer DEFAULT 0, > initrd_url character varying(4000), > kernel_url character varying(4000), > kernel_params character varying(4000), > migration_support integer DEFAULT 0 NOT NULL, > userdefined_properties character varying(4000), > predefined_properties character varying(4000), > min_allocated_mem integer DEFAULT 0 NOT NULL, > entity_type character varying(32) NOT NULL, > child_count integer DEFAULT 0, > template_status integer, > quota_id uuid, > allow_console_reconnect boolean DEFAULT false NOT NULL, > cpu_pinning character varying(4000) DEFAULT NULL::character varying, > is_smartcard_enabled boolean DEFAULT false, > host_cpu_flags boolean DEFAULT false, > db_generation bigint DEFAULT 1, > is_delete_protected boolean DEFAULT false, > is_disabled boolean DEFAULT false, > is_run_and_pause boolean DEFAULT false NOT NULL, > created_by_user_id uuid, > tunnel_migration boolean, > free_text_comment text, > single_qxl_pci boolean DEFAULT false NOT NULL, > cpu_shares integer DEFAULT 0 NOT NULL, > vnc_keyboard_layout character varying(16) DEFAULT NULL::character varying >); > > >ALTER TABLE public.vm_static OWNER TO engine; > >-- >-- Name: vm_templates_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_templates_view AS > SELECT vm_templates.vm_guid AS vmt_guid, vm_templates.vm_name AS name, vm_templates.mem_size_mb, vm_templates.os, vm_templates.creation_date, vm_templates.child_count, vm_templates.num_of_sockets, vm_templates.cpu_per_socket, (vm_templates.num_of_sockets * vm_templates.cpu_per_socket) AS num_of_cpus, vm_templates.description, vm_templates.free_text_comment, vm_templates.vds_group_id, vm_templates.domain, vm_templates.num_of_monitors, vm_templates.single_qxl_pci, vm_templates.allow_console_reconnect, vm_templates.template_status AS status, vm_templates.usb_policy, vm_templates.time_zone, vm_templates.fail_back, vds_groups.name AS vds_group_name, vds_groups.trusted_service, vm_templates.vm_type, vm_templates.nice_level, vm_templates.cpu_shares, storage_pool.id AS storage_pool_id, storage_pool.name AS storage_pool_name, storage_pool.quota_enforcement_type, vm_templates.default_boot_sequence, vm_templates.default_display_type, vm_templates.priority, vm_templates.auto_startup, vm_templates.is_stateless, vm_templates.is_smartcard_enabled, vm_templates.is_delete_protected, vm_templates.iso_path, vm_templates.origin, vm_templates.initrd_url, vm_templates.kernel_url, vm_templates.kernel_params, vm_templates.quota_id, quota.quota_name, vm_templates.db_generation, vm_templates.migration_support, vm_templates.dedicated_vm_for_vds, vm_templates.is_disabled, vm_templates.tunnel_migration, vm_templates.vnc_keyboard_layout, vm_templates.min_allocated_mem, vm_templates.is_run_and_pause, vm_templates.created_by_user_id FROM (((vm_static vm_templates JOIN vds_groups ON ((vm_templates.vds_group_id = vds_groups.vds_group_id))) LEFT JOIN storage_pool ON ((storage_pool.id = vds_groups.storage_pool_id))) LEFT JOIN quota ON ((vm_templates.quota_id = quota.id))) WHERE ((vm_templates.entity_type)::text = 'TEMPLATE'::text); > > >ALTER TABLE public.vm_templates_view OWNER TO engine; > >-- >-- Name: fn_perms_get_templates_with_permitted_action(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_perms_get_templates_with_permitted_action(v_user_id uuid, v_action_group_id integer) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates_view.* > FROM vm_templates_view, user_vm_template_permissions_view > WHERE vm_templates_view.vmt_guid = user_vm_template_permissions_view.entity_id AND > user_vm_template_permissions_view.user_id = v_user_id AND > (SELECT get_entity_permissions(v_user_id, v_action_group_id, vm_templates_view.vmt_guid, 4) IS NOT NULL); >END; $$; > > >ALTER FUNCTION public.fn_perms_get_templates_with_permitted_action(v_user_id uuid, v_action_group_id integer) OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: cluster_policies; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE cluster_policies ( > id uuid NOT NULL, > name character varying(128) NOT NULL, > description character varying(4000), > is_locked boolean NOT NULL, > is_default boolean NOT NULL, > custom_properties text >); > > >ALTER TABLE public.cluster_policies OWNER TO engine; > >-- >-- Name: vds_groups_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vds_groups_view AS > SELECT vds_groups.vds_group_id, vds_groups.name, vds_groups.description, vds_groups.cpu_name, vds_groups._create_date, vds_groups._update_date, vds_groups.storage_pool_id, vds_groups.max_vds_memory_over_commit, vds_groups.compatibility_version, vds_groups.transparent_hugepages, vds_groups.migrate_on_error, vds_groups.virt_service, vds_groups.gluster_service, vds_groups.count_threads_as_cores, vds_groups.emulated_machine, vds_groups.trusted_service, vds_groups.tunnel_migration, vds_groups.cluster_policy_id, vds_groups.cluster_policy_custom_properties, vds_groups.enable_balloon, vds_groups.free_text_comment, vds_groups.detect_emulated_machine, storage_pool.name AS storage_pool_name, cluster_policies.name AS cluster_policy_name FROM ((vds_groups LEFT JOIN storage_pool ON ((vds_groups.storage_pool_id = storage_pool.id))) LEFT JOIN cluster_policies ON ((vds_groups.cluster_policy_id = cluster_policies.id))); > > >ALTER TABLE public.vds_groups_view OWNER TO engine; > >-- >-- Name: fn_perms_get_vds_groups_with_permitted_action(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_perms_get_vds_groups_with_permitted_action(v_user_id uuid, v_action_group_id integer) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE (SELECT 1 from get_entity_permissions(v_user_id, v_action_group_id, vds_groups_view.vds_group_id, 9)) IS NOT NULL; >END; $$; > > >ALTER FUNCTION public.fn_perms_get_vds_groups_with_permitted_action(v_user_id uuid, v_action_group_id integer) OWNER TO engine; > >-- >-- Name: fn_user_permissions(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fn_user_permissions(v_userid uuid) RETURNS SETOF user_permissions > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > >BEGIN > RETURN QUERY > SELECT > permissions.id AS permission_id, > permissions.role_id, > permissions.ad_element_id AS user_id > FROM permissions > INNER JOIN users ON permissions.ad_element_id = users.user_id > WHERE users.user_id = v_userId > > UNION > > SELECT > permissions.id AS permission_id, > permissions.role_id, > temp.user_id AS user_id > FROM permissions INNER JOIN > ( > -- get all groups of admin users > SELECT ad_groups.id group_id, users.user_id > FROM ad_groups, users > WHERE ad_groups.id IN > (SELECT * FROM fnsplitteruuid(users.group_ids)) > AND users.user_id = v_userId ) temp > ON permissions.ad_element_id = temp.group_id; > >END; $$; > > >ALTER FUNCTION public.fn_user_permissions(v_userid uuid) OWNER TO engine; > >-- >-- Name: fnsplitter(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fnsplitter(ids text) RETURNS SETOF idtexttype > LANGUAGE plpgsql IMMUTABLE > AS $$ >BEGIN > RETURN QUERY > SELECT regexp_split_to_table(ids, ',') AS id; >END; $$; > > >ALTER FUNCTION public.fnsplitter(ids text) OWNER TO engine; > >-- >-- Name: fnsplitteruuid(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION fnsplitteruuid(ids text) RETURNS SETOF uuid > LANGUAGE plpgsql IMMUTABLE > AS $$ >BEGIN > IF ids != '' THEN > RETURN QUERY > SELECT CAST(regexp_split_to_table(ids, ',') AS UUID); > END IF; >END; $$; > > >ALTER FUNCTION public.fnsplitteruuid(ids text) OWNER TO engine; > >-- >-- Name: force_delete_storage_domain(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION force_delete_storage_domain(v_storage_domain_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN > -- Creating a temporary table which will give all the images and the disks which resids on only the specified storage domain. (copied template disks on multiple storage domains will not be part of this table) > CREATE GLOBAL TEMPORARY TABLE STORAGE_DOMAIN_MAP_TABLE AS select image_guid as image_id,disk_id > from images_storage_domain_view where storage_id = v_storage_domain_id > except select image_guid as image_id, disk_id from images_storage_domain_view where storage_id != v_storage_domain_id; > exception when others then > truncate table STORAGE_DOMAIN_MAP_TABLE; > insert into STORAGE_DOMAIN_MAP_TABLE select image_guid as image_id,disk_id > from images_storage_domain_view where storage_id = v_storage_domain_id > except select image_guid as image_id, disk_id from images_storage_domain_view where storage_id != v_storage_domain_id; > END; > > BEGIN > -- Templates with any images residing on only the specified storage domain > CREATE GLOBAL TEMPORARY TABLE TEMPLATES_IDS_TEMPORARY_TABLE AS select vm_device.vm_id as vm_guid > from images_storage_domain_view > JOIN vm_device ON vm_device.device_id = images_storage_domain_view.disk_id > JOIN STORAGE_DOMAIN_MAP_TABLE ON STORAGE_DOMAIN_MAP_TABLE.image_id = images_storage_domain_view.image_guid > where entity_type = 'TEMPLATE' and storage_id = v_storage_domain_id; > exception when others then > truncate table TEMPLATES_IDS_TEMPORARY_TABLE; > insert into TEMPLATES_IDS_TEMPORARY_TABLE select vm_device.vm_id as vm_guid > from images_storage_domain_view > JOIN vm_device ON vm_device.device_id = images_storage_domain_view.disk_id > JOIN STORAGE_DOMAIN_MAP_TABLE ON STORAGE_DOMAIN_MAP_TABLE.image_id = images_storage_domain_view.image_guid > where entity_type = 'TEMPLATE' and storage_id = v_storage_domain_id; > END; > > BEGIN > -- Vms which resides on the storage domain > CREATE GLOBAL TEMPORARY TABLE VM_IDS_TEMPORARY_TABLE AS select vm_id,vm_images_view.entity_type as entity_type from vm_images_view > JOIN vm_device ON vm_device.device_id = vm_images_view.disk_id > WHERE v_storage_domain_id in (SELECT * FROM fnsplitteruuid(storage_id)); > exception when others then > truncate table VM_IDS_TEMPORARY_TABLE; > insert into VM_IDS_TEMPORARY_TABLE select vm_id,vm_images_view.entity_type as entity_type from vm_images_view > JOIN vm_device ON vm_device.device_id = vm_images_view.disk_id > WHERE v_storage_domain_id in (SELECT * FROM fnsplitteruuid(storage_id)); > END; > > delete FROM permissions where object_id in (select vm_id as vm_guid from VM_IDS_TEMPORARY_TABLE where entity_type <> 'TEMPLATE'); > delete FROM snapshots WHERE vm_id in (select vm_id as vm_guid from VM_IDS_TEMPORARY_TABLE); > > delete FROM image_storage_domain_map where storage_domain_id = v_storage_domain_id; > delete FROM images where image_guid in (select image_id from STORAGE_DOMAIN_MAP_TABLE); > delete FROM vm_interface where vmt_guid in(select vm_guid from TEMPLATES_IDS_TEMPORARY_TABLE); > delete FROM permissions where object_id in (select vm_guid from TEMPLATES_IDS_TEMPORARY_TABLE); > delete FROM permissions where object_id = v_storage_domain_id; > delete FROM vm_static where vm_guid in(select vm_id as vm_guid from VM_IDS_TEMPORARY_TABLE where entity_type <> 'TEMPLATE'); > > -- Delete pools and snapshots of pools based on templates from the storage domain to be removed > delete FROM snapshots where vm_id in (select vm_guid FROM vm_static where vmt_guid in (select vm_guid from TEMPLATES_IDS_TEMPORARY_TABLE)); > delete FROM vm_static where vmt_guid in (select vm_guid from TEMPLATES_IDS_TEMPORARY_TABLE); > > delete FROM vm_static where vm_guid in(select vm_guid from TEMPLATES_IDS_TEMPORARY_TABLE); > delete FROM storage_domain_dynamic where id = v_storage_domain_id; > delete FROM storage_domain_static where id = v_storage_domain_id; > > -- Deletes the disks which the only storage domain they are reside on, is the storage domain. > DELETE FROM base_disks WHERE disk_id IN (SELECT disk_id FROM STORAGE_DOMAIN_MAP_TABLE); > > -- Deletes the disks's permissions which the only storage domain they are reside on, is the storage domain. > DELETE FROM permissions WHERE object_id IN (SELECT disk_id FROM STORAGE_DOMAIN_MAP_TABLE); > >END; $$; > > >ALTER FUNCTION public.force_delete_storage_domain(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: generate_drop_all_functions_syntax(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION generate_drop_all_functions_syntax() RETURNS SETOF text > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select 'drop function if exists ' || ns.nspname || '.' || proname || '(' || oidvectortypes(proargtypes) || ') cascade;' from pg_proc inner join pg_namespace ns on (pg_proc.pronamespace=ns.oid) where ns.nspname = 'public' order by proname; >END; $$; > > >ALTER FUNCTION public.generate_drop_all_functions_syntax() OWNER TO engine; > >-- >-- Name: generate_drop_all_seq_syntax(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION generate_drop_all_seq_syntax() RETURNS SETOF text > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select 'DROP SEQUENCE if exists ' || sequence_name || ' CASCADE;' from information_schema.sequences where sequence_schema = 'public' order by sequence_name; >END; $$; > > >ALTER FUNCTION public.generate_drop_all_seq_syntax() OWNER TO engine; > >-- >-- Name: generate_drop_all_tables_syntax(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION generate_drop_all_tables_syntax() RETURNS SETOF text > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select 'DROP TABLE if exists ' || table_name || ' CASCADE;' from information_schema.tables where table_schema = 'public' and table_type = 'BASE TABLE' order by table_name; >END; $$; > > >ALTER FUNCTION public.generate_drop_all_tables_syntax() OWNER TO engine; > >-- >-- Name: generate_drop_all_views_syntax(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION generate_drop_all_views_syntax() RETURNS SETOF text > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select 'DROP VIEW if exists ' || table_name || ' CASCADE;' from information_schema.views where table_schema = 'public' order by table_name; >END; $$; > > >ALTER FUNCTION public.generate_drop_all_views_syntax() OWNER TO engine; > >-- >-- Name: get_all_commands(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_all_commands() RETURNS SETOF get_all_commands_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT distinct business_entity_snapshot.command_id, business_entity_snapshot.command_type > FROM business_entity_snapshot; > >END; $$; > > >ALTER FUNCTION public.get_all_commands() OWNER TO engine; > >-- >-- Name: get_entity_permissions(uuid, integer, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_entity_permissions(v_user_id uuid, v_action_group_id integer, v_object_id uuid, v_object_type_id integer) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_everyone_object_id UUID; >BEGIN > v_everyone_object_id := getGlobalIds('everyone'); -- hardcoded also in MLA Handler > RETURN QUERY > select id from permissions where > -- get all roles of action > role_id in(select role_id from roles_groups where action_group_id = v_action_group_id) > -- get allparents of object > and (object_id in(select id from fn_get_entity_parents(v_object_id,v_object_type_id))) > -- get user and his groups > and (ad_element_id = v_everyone_object_id or > ad_element_id = v_user_id or ad_element_id in(select * from getUserAndGroupsById(v_user_id))) LIMIT 1; >END; $$; > > >ALTER FUNCTION public.get_entity_permissions(v_user_id uuid, v_action_group_id integer, v_object_id uuid, v_object_type_id integer) OWNER TO engine; > >-- >-- Name: get_entity_permissions_for_user_and_groups(uuid, text, integer, uuid, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_entity_permissions_for_user_and_groups(v_user_id uuid, v_group_ids text, v_action_group_id integer, v_object_id uuid, v_object_type_id integer, v_ignore_everyone boolean) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_everyone_object_id UUID; >BEGIN > v_everyone_object_id := getGlobalIds('everyone'); -- hardcoded also in MLA Handler > RETURN QUERY > select id from permissions where > -- get all roles of action > role_id in(select role_id from roles_groups where action_group_id = v_action_group_id) > -- get allparents of object > and (object_id in(select id from fn_get_entity_parents(v_object_id,v_object_type_id))) > -- get user and his groups > and ((NOT v_ignore_everyone and ad_element_id = v_everyone_object_id) or > ad_element_id = v_user_id or ad_element_id in(select * from fnsplitteruuid(v_group_ids))) LIMIT 1; >END; $$; > > >ALTER FUNCTION public.get_entity_permissions_for_user_and_groups(v_user_id uuid, v_group_ids text, v_action_group_id integer, v_object_id uuid, v_object_type_id integer, v_ignore_everyone boolean) OWNER TO engine; > >SET default_with_oids = true; > >-- >-- Name: business_entity_snapshot; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE business_entity_snapshot ( > id uuid NOT NULL, > command_id uuid NOT NULL, > command_type character varying(256) NOT NULL, > entity_id character varying(128), > entity_type character varying(128), > entity_snapshot text, > snapshot_class character varying(128), > snapshot_type integer, > insertion_order integer, > started_at timestamp with time zone DEFAULT now() >); > > >ALTER TABLE public.business_entity_snapshot OWNER TO engine; > >-- >-- Name: get_entity_snapshot_by_command_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_entity_snapshot_by_command_id(v_command_id uuid) RETURNS SETOF business_entity_snapshot > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT business_entity_snapshot.* > FROM business_entity_snapshot > WHERE command_id = v_command_id order by insertion_order desc; >END; $$; > > >ALTER FUNCTION public.get_entity_snapshot_by_command_id(v_command_id uuid) OWNER TO engine; > >-- >-- Name: get_entity_snapshot_by_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_entity_snapshot_by_id(v_id uuid) RETURNS SETOF business_entity_snapshot > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT business_entity_snapshot.* > FROM business_entity_snapshot > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.get_entity_snapshot_by_id(v_id uuid) OWNER TO engine; > >-- >-- Name: roles_groups; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE roles_groups ( > role_id uuid NOT NULL, > action_group_id integer NOT NULL >); > > >ALTER TABLE public.roles_groups OWNER TO engine; > >-- >-- Name: get_role_groups_by_role_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_role_groups_by_role_id(v_role_id uuid) RETURNS SETOF roles_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles_groups > where > role_id = v_role_id; > >END; $$; > > >ALTER FUNCTION public.get_role_groups_by_role_id(v_role_id uuid) OWNER TO engine; > >-- >-- Name: get_roles_groups_by_action_group_id_and_by_role_id(integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_roles_groups_by_action_group_id_and_by_role_id(v_action_group_id integer, v_role_id uuid) RETURNS SETOF roles_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles_groups > where > action_group_id = v_action_group_id AND > role_id = v_role_id; > >END; $$; > > >ALTER FUNCTION public.get_roles_groups_by_action_group_id_and_by_role_id(v_action_group_id integer, v_role_id uuid) OWNER TO engine; > >-- >-- Name: get_seconds_to_wait_before_pm_operation(character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_seconds_to_wait_before_pm_operation(v_vds_name character varying, v_event character varying, v_wait_for_sec integer) RETURNS integer > LANGUAGE plpgsql STABLE > AS $$ >declare v_last_event_dt timestamp with time zone; >declare v_now_dt timestamp with time zone; >BEGIN > if exists(select 1 from audit_log where vds_name = v_vds_name and log_type_name = v_event) then > begin > v_last_event_dt := log_time > from audit_log > where vds_name = v_vds_name and log_type_name = v_event > order by audit_log_id desc limit 1; > v_now_dt := CURRENT_TIMESTAMP; > RETURN cast((extract(epoch from v_last_event_dt) + v_wait_for_sec) - extract(epoch from v_now_dt) as int); > end; > else > RETURN 0; > end if; >END; $$; > > >ALTER FUNCTION public.get_seconds_to_wait_before_pm_operation(v_vds_name character varying, v_event character varying, v_wait_for_sec integer) OWNER TO engine; > >-- >-- Name: permissions; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE permissions ( > id uuid NOT NULL, > role_id uuid NOT NULL, > ad_element_id uuid NOT NULL, > object_id uuid NOT NULL, > object_type_id integer NOT NULL >); > > >ALTER TABLE public.permissions OWNER TO engine; > >-- >-- Name: roles; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE roles ( > id uuid NOT NULL, > name character varying(126) NOT NULL, > description character varying(4000), > is_readonly boolean NOT NULL, > role_type integer NOT NULL, > allows_viewing_children boolean DEFAULT false NOT NULL, > app_mode integer NOT NULL >); > > >ALTER TABLE public.roles OWNER TO engine; > >-- >-- Name: permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW permissions_view AS > SELECT permissions.id, permissions.role_id, permissions.ad_element_id, permissions.object_id, permissions.object_type_id, roles.name AS role_name, roles.role_type, roles.allows_viewing_children, fn_get_entity_name(permissions.object_id, permissions.object_type_id) AS object_name, fn_get_ad_element_name(permissions.ad_element_id) AS owner_name FROM (permissions JOIN roles ON ((permissions.role_id = roles.id))); > > >ALTER TABLE public.permissions_view OWNER TO engine; > >-- >-- Name: get_user_permissions_for_domain(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION get_user_permissions_for_domain(v_name character varying, v_domain character varying) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_user_name VARCHAR(255); > v_index INTEGER; >BEGIN >-- find if name already includes domain (@) > v_index := POSITION('@' IN v_name); > > if (v_index > 0) then > v_user_name := substr(v_name, 0, v_index); > else > v_user_name := v_name; > end if; > RETURN QUERY SELECT * > FROM permissions_view > WHERE permissions_view.ad_element_id in ( > SELECT users.user_id > FROM users > WHERE users.domain = v_domain > AND (users.name = v_user_name OR > users.name = v_user_name || '@' || upper(v_domain) > )); > >END; $$; > > >ALTER FUNCTION public.get_user_permissions_for_domain(v_name character varying, v_domain character varying) OWNER TO engine; > >-- >-- Name: gluster_volume_access_protocols; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_volume_access_protocols ( > volume_id uuid NOT NULL, > access_protocol character varying(32) NOT NULL >); > > >ALTER TABLE public.gluster_volume_access_protocols OWNER TO engine; > >-- >-- Name: getaccessprotocolsbyglustervolumeguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getaccessprotocolsbyglustervolumeguid(v_volume_id uuid) RETURNS SETOF gluster_volume_access_protocols > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_access_protocols > WHERE volume_id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.getaccessprotocolsbyglustervolumeguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: action_version_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE action_version_map ( > action_type integer NOT NULL, > cluster_minimal_version character varying(40) NOT NULL, > storage_pool_minimal_version character varying(40) NOT NULL >); > > >ALTER TABLE public.action_version_map OWNER TO engine; > >-- >-- Name: getaction_version_mapbyaction_type(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getaction_version_mapbyaction_type(v_action_type integer) RETURNS SETOF action_version_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM action_version_map > WHERE action_type = v_action_type; > >END; $$; > > >ALTER FUNCTION public.getaction_version_mapbyaction_type(v_action_type integer) OWNER TO engine; > >-- >-- Name: vds_static; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_static ( > vds_id uuid NOT NULL, > vds_name character varying(255) NOT NULL, > ip character varying(255), > vds_unique_id character varying(128), > host_name character varying(255) NOT NULL, > port integer NOT NULL, > vds_group_id uuid NOT NULL, > server_ssl_enabled boolean, > vds_type integer DEFAULT 0 NOT NULL, > vds_strength integer DEFAULT 100 NOT NULL, > pm_type character varying(20), > pm_user character varying(50), > pm_password text, > pm_port integer, > pm_options character varying(4000) DEFAULT ''::character varying NOT NULL, > pm_enabled boolean DEFAULT false NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > otp_validity bigint, > vds_spm_priority smallint DEFAULT 5, > recoverable boolean DEFAULT true NOT NULL, > sshkeyfingerprint character varying(128), > pm_proxy_preferences character varying(255) DEFAULT ''::character varying, > pm_secondary_ip character varying(255), > pm_secondary_type character varying(20), > pm_secondary_user character varying(50), > pm_secondary_password text, > pm_secondary_port integer, > pm_secondary_options character varying(4000), > pm_secondary_concurrent boolean DEFAULT false, > console_address character varying(255) DEFAULT NULL::character varying, > ssh_username character varying(255), > ssh_port integer, > free_text_comment text, > CONSTRAINT vds_static_vds_spm_priority_check CHECK (((vds_spm_priority >= (-1)) AND (vds_spm_priority <= 10))) >); > > >ALTER TABLE public.vds_static OWNER TO engine; > >-- >-- Name: vm_dynamic; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_dynamic ( > vm_guid uuid NOT NULL, > status integer NOT NULL, > vm_ip text, > vm_host character varying(255), > vm_pid integer, > last_start_time timestamp with time zone, > guest_cur_user_name character varying(255), > guest_last_login_time timestamp with time zone, > guest_last_logout_time timestamp with time zone, > guest_os character varying(255), > run_on_vds uuid, > migrating_to_vds uuid, > app_list text, > display integer, > acpi_enable boolean, > session integer, > display_ip character varying(255), > display_type integer, > kvm_enable boolean, > display_secure_port integer, > utc_diff integer, > last_vds_run_on uuid, > client_ip character varying(255), > guest_requested_memory integer, > hibernation_vol_handle character varying(255), > boot_sequence integer, > exit_status integer DEFAULT 0 NOT NULL, > pause_status integer DEFAULT 0 NOT NULL, > exit_message character varying(4000), > hash character varying(30), > console_user_id uuid, > guest_agent_nics_hash integer, > console_cur_user_name character varying(255), > last_watchdog_event bigint, > last_watchdog_action character varying(8), > is_run_once boolean DEFAULT false NOT NULL, > vm_fqdn text DEFAULT ''::text, > cpu_name character varying(255) >); > > >ALTER TABLE public.vm_dynamic OWNER TO engine; > >-- >-- Name: vm_pool_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_pool_map ( > vm_pool_id uuid, > vm_guid uuid NOT NULL >); > > >ALTER TABLE public.vm_pool_map OWNER TO engine; > >-- >-- Name: vm_pools; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_pools ( > vm_pool_id uuid NOT NULL, > vm_pool_name character varying(255) NOT NULL, > vm_pool_description character varying(4000) NOT NULL, > vm_pool_type integer, > parameters character varying(200), > vds_group_id uuid, > prestarted_vms smallint DEFAULT 0, > max_assigned_vms_per_user smallint DEFAULT 1, > vm_pool_comment text >); > > >ALTER TABLE public.vm_pools OWNER TO engine; > >-- >-- Name: vm_pool_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_pool_map_view AS > SELECT vm_pool_map.vm_guid, vm_pool_map.vm_pool_id, vm_pools.vm_pool_name FROM (vm_pool_map JOIN vm_pools ON ((vm_pool_map.vm_pool_id = vm_pools.vm_pool_id))); > > >ALTER TABLE public.vm_pool_map_view OWNER TO engine; > >-- >-- Name: vm_statistics; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_statistics ( > vm_guid uuid NOT NULL, > cpu_user numeric(18,0) DEFAULT 0, > cpu_sys numeric(18,0) DEFAULT 0, > elapsed_time numeric(18,0) DEFAULT 0, > usage_network_percent integer DEFAULT 0, > usage_mem_percent integer DEFAULT 0, > usage_cpu_percent integer DEFAULT 0, > disks_usage text, > _update_date timestamp with time zone >); > > >ALTER TABLE public.vm_statistics OWNER TO engine; > >-- >-- Name: vms; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vms AS > SELECT vm_static.vm_name, vm_static.mem_size_mb AS vm_mem_size_mb, vm_static.nice_level, vm_static.cpu_shares, vm_static.vmt_guid, vm_static.os AS vm_os, vm_static.description AS vm_description, vm_static.free_text_comment AS vm_comment, vm_static.vds_group_id, vm_static.domain AS vm_domain, vm_static.creation_date AS vm_creation_date, vm_static.auto_startup, vm_static.is_stateless, vm_static.is_smartcard_enabled, vm_static.is_delete_protected, vm_static.dedicated_vm_for_vds, vm_static.fail_back, vm_static.default_boot_sequence, vm_static.vm_type, vds_groups.name AS vds_group_name, vds_groups.transparent_hugepages, vds_groups.trusted_service, storage_pool.id AS storage_pool_id, storage_pool.name AS storage_pool_name, vds_groups.description AS vds_group_description, vm_templates.vm_name AS vmt_name, vm_templates.mem_size_mb AS vmt_mem_size_mb, vm_templates.os AS vmt_os, vm_templates.creation_date AS vmt_creation_date, vm_templates.child_count AS vmt_child_count, vm_templates.num_of_sockets AS vmt_num_of_sockets, vm_templates.cpu_per_socket AS vmt_cpu_per_socket, (vm_templates.num_of_sockets * vm_templates.cpu_per_socket) AS vmt_num_of_cpus, vm_templates.description AS vmt_description, vm_dynamic.status, vm_dynamic.vm_ip, vm_dynamic.vm_host, vm_dynamic.vm_pid, vm_dynamic.last_start_time, vm_dynamic.guest_cur_user_name, vm_dynamic.console_cur_user_name, vm_dynamic.guest_last_login_time, vm_dynamic.guest_last_logout_time, vm_dynamic.guest_os, vm_dynamic.console_user_id, vm_dynamic.guest_agent_nics_hash, vm_dynamic.run_on_vds, vm_dynamic.migrating_to_vds, vm_dynamic.app_list, vm_dynamic.display, vm_dynamic.hibernation_vol_handle, vm_pool_map_view.vm_pool_name, vm_pool_map_view.vm_pool_id, vm_static.vm_guid, vm_static.num_of_monitors, vm_static.single_qxl_pci, vm_static.allow_console_reconnect, vm_static.is_initialized, vm_static.num_of_sockets, vm_static.cpu_per_socket, vm_static.usb_policy, vm_dynamic.acpi_enable, vm_dynamic.session, (vm_static.num_of_sockets * vm_static.cpu_per_socket) AS num_of_cpus, vm_static.quota_id, quota.quota_name, storage_pool.quota_enforcement_type, vm_dynamic.display_ip, vm_dynamic.display_type, vm_dynamic.kvm_enable, vm_dynamic.boot_sequence, vm_dynamic.display_secure_port, vm_dynamic.utc_diff, vm_dynamic.last_vds_run_on, vm_dynamic.client_ip, vm_dynamic.guest_requested_memory, vm_static.time_zone, vm_statistics.cpu_user, vm_statistics.cpu_sys, vm_statistics.elapsed_time, vm_statistics.usage_network_percent, vm_statistics.usage_mem_percent, vm_statistics.usage_cpu_percent, vds_static.vds_name AS run_on_vds_name, vds_groups.cpu_name AS vds_group_cpu_name, vm_static.default_display_type, vm_static.priority, vm_static.iso_path, vm_static.origin, vds_groups.compatibility_version AS vds_group_compatibility_version, vm_static.initrd_url, vm_static.kernel_url, vm_static.kernel_params, vm_dynamic.pause_status, vm_dynamic.exit_message, vm_dynamic.exit_status, vm_static.migration_support, vm_static.predefined_properties, vm_static.userdefined_properties, vm_static.min_allocated_mem, vm_dynamic.hash, vm_static.cpu_pinning, vm_static.db_generation, vm_static.host_cpu_flags, vm_static.tunnel_migration, vm_static.vnc_keyboard_layout, vm_static.is_run_and_pause, vm_static.created_by_user_id, vm_dynamic.last_watchdog_event, vm_dynamic.last_watchdog_action, vm_dynamic.is_run_once, vm_dynamic.vm_fqdn, vm_dynamic.cpu_name FROM ((((((((vm_static JOIN vm_dynamic ON ((vm_static.vm_guid = vm_dynamic.vm_guid))) JOIN vm_static vm_templates ON ((vm_static.vmt_guid = vm_templates.vm_guid))) JOIN vm_statistics ON ((vm_static.vm_guid = vm_statistics.vm_guid))) JOIN vds_groups ON ((vm_static.vds_group_id = vds_groups.vds_group_id))) LEFT JOIN storage_pool ON (((vm_static.vds_group_id = vds_groups.vds_group_id) AND (vds_groups.storage_pool_id = storage_pool.id)))) LEFT JOIN quota ON ((vm_static.quota_id = quota.id))) LEFT JOIN vds_static ON ((vm_dynamic.run_on_vds = vds_static.vds_id))) LEFT JOIN vm_pool_map_view ON ((vm_static.vm_guid = vm_pool_map_view.vm_guid))) WHERE ((vm_static.entity_type)::text = 'VM'::text); > > >ALTER TABLE public.vms OWNER TO engine; > >-- >-- Name: getactivevmsbystoragedomainid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getactivevmsbystoragedomainid(v_storage_domain_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vms.* > FROM vms > INNER JOIN vm_device vd ON vd.vm_id = vms.vm_guid > INNER JOIN images i ON i.image_group_id = vd.device_id AND i.active = TRUE > inner join image_storage_domain_map on i.image_guid = image_storage_domain_map.image_id > WHERE status <> 0 and image_storage_domain_map.storage_domain_id = v_storage_domain_id; >END; $$; > > >ALTER FUNCTION public.getactivevmsbystoragedomainid(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: ad_groups; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE ad_groups ( > id uuid NOT NULL, > name character varying(256) NOT NULL, > status integer NOT NULL, > domain character varying(100), > distinguishedname character varying(4000) DEFAULT NULL::character varying >); > > >ALTER TABLE public.ad_groups OWNER TO engine; > >-- >-- Name: getad_groupsbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getad_groupsbyid(v_id uuid) RETURNS SETOF ad_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM ad_groups > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getad_groupsbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getad_groupsbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getad_groupsbyname(v_name character varying) RETURNS SETOF ad_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM ad_groups > WHERE name = v_name; >END; $$; > > >ALTER FUNCTION public.getad_groupsbyname(v_name character varying) OWNER TO engine; > >-- >-- Name: base_disks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE base_disks ( > disk_id uuid NOT NULL, > disk_interface character varying(32) NOT NULL, > wipe_after_delete boolean DEFAULT false NOT NULL, > propagate_errors character varying(32) DEFAULT 'Off'::character varying NOT NULL, > disk_alias character varying(255), > disk_description character varying(500), > shareable boolean DEFAULT false, > boot boolean DEFAULT false NOT NULL, > sgio smallint, > alignment smallint DEFAULT 0 NOT NULL, > last_alignment_scan timestamp with time zone >); > > >ALTER TABLE public.base_disks OWNER TO engine; > >-- >-- Name: disk_image_dynamic; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE disk_image_dynamic ( > image_id uuid NOT NULL, > read_rate integer, > write_rate integer, > actual_size bigint NOT NULL, > read_latency_seconds numeric(18,9), > write_latency_seconds numeric(18,9), > flush_latency_seconds numeric(18,9), > _update_date timestamp with time zone >); > > >ALTER TABLE public.disk_image_dynamic OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: disk_lun_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE disk_lun_map ( > disk_id uuid NOT NULL, > lun_id character varying NOT NULL >); > > >ALTER TABLE public.disk_lun_map OWNER TO engine; > >SET default_with_oids = true; > >-- >-- Name: image_storage_domain_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE image_storage_domain_map ( > image_id uuid NOT NULL, > storage_domain_id uuid NOT NULL, > quota_id uuid >); > > >ALTER TABLE public.image_storage_domain_map OWNER TO engine; > >-- >-- Name: images; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE images ( > image_guid uuid NOT NULL, > creation_date timestamp with time zone NOT NULL, > size bigint NOT NULL, > it_guid uuid NOT NULL, > parentid uuid, > imagestatus integer DEFAULT 0, > lastmodified timestamp with time zone, > vm_snapshot_id uuid, > volume_type integer DEFAULT 2 NOT NULL, > volume_format integer DEFAULT 4 NOT NULL, > image_group_id uuid, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > active boolean DEFAULT false NOT NULL >); > > >ALTER TABLE public.images OWNER TO engine; > >-- >-- Name: snapshots; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE snapshots ( > snapshot_id uuid NOT NULL, > vm_id uuid NOT NULL, > snapshot_type character varying(32) NOT NULL, > status character varying(32) NOT NULL, > description character varying(4000), > creation_date timestamp with time zone NOT NULL, > app_list text, > vm_configuration text, > _create_date timestamp with time zone DEFAULT now(), > _update_date timestamp with time zone, > memory_volume character varying(255) >); > > >ALTER TABLE public.snapshots OWNER TO engine; > >-- >-- Name: storage_domain_static; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE storage_domain_static ( > id uuid NOT NULL, > storage character varying(250) NOT NULL, > storage_name character varying(250) NOT NULL, > storage_domain_type integer NOT NULL, > storage_type integer NOT NULL, > storage_domain_format_type character varying(50) DEFAULT '0'::character varying NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > recoverable boolean DEFAULT true NOT NULL, > last_time_used_as_master bigint, > storage_description character varying(4000), > storage_comment text >); > > >ALTER TABLE public.storage_domain_static OWNER TO engine; > >-- >-- Name: storage_pool_iso_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE storage_pool_iso_map ( > storage_id uuid NOT NULL, > storage_pool_id uuid NOT NULL, > status integer >); > > >ALTER TABLE public.storage_pool_iso_map OWNER TO engine; > >-- >-- Name: storage_domain_static_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domain_static_view AS > SELECT storage_domain_static.id, storage_domain_static.storage, storage_domain_static.storage_name, storage_domain_static.storage_description, storage_domain_static.storage_comment, storage_pool_iso_map.storage_pool_id, storage_pool_iso_map.status, storage_domain_static.storage_domain_type, storage_domain_static.storage_type, storage_domain_static.storage_domain_format_type, storage_domain_static.last_time_used_as_master, storage_pool.name AS storage_pool_name FROM ((storage_domain_static LEFT JOIN storage_pool_iso_map ON ((storage_pool_iso_map.storage_id = storage_domain_static.id))) LEFT JOIN storage_pool ON ((storage_pool.id = storage_pool_iso_map.storage_pool_id))); > > >ALTER TABLE public.storage_domain_static_view OWNER TO engine; > >-- >-- Name: vm_device; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_device ( > device_id uuid NOT NULL, > vm_id uuid NOT NULL, > type character varying(30) NOT NULL, > device character varying(30) NOT NULL, > address character varying(255) NOT NULL, > boot_order integer DEFAULT 0, > spec_params text, > is_managed boolean DEFAULT false NOT NULL, > is_plugged boolean, > is_readonly boolean DEFAULT false NOT NULL, > _create_date timestamp with time zone DEFAULT now(), > _update_date timestamp with time zone, > alias character varying(255) DEFAULT ''::character varying, > custom_properties text, > snapshot_id uuid >); > > >ALTER TABLE public.vm_device OWNER TO engine; > >-- >-- Name: vms_for_disk_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vms_for_disk_view AS > SELECT array_agg(vm_static.vm_name) AS array_vm_names, vm_device.device_id, vm_static.entity_type FROM (vm_static JOIN vm_device ON ((vm_static.vm_guid = vm_device.vm_id))) WHERE ((vm_device.device)::text = 'disk'::text) GROUP BY vm_device.device_id, vm_static.entity_type; > > >ALTER TABLE public.vms_for_disk_view OWNER TO engine; > >-- >-- Name: images_storage_domain_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW images_storage_domain_view AS > SELECT images.image_guid, storage_domain_static_view.storage_name, storage_domain_static_view.storage AS storage_path, storage_domain_static_view.storage_pool_id, images.creation_date, images.size, images.it_guid, snapshots.description, images.parentid, images.lastmodified, snapshots.app_list, image_storage_domain_map.storage_domain_id AS storage_id, images.vm_snapshot_id, images.volume_type, images.volume_format, images.imagestatus, images.image_group_id, images.active, vms_for_disk_view.entity_type, array_to_string(vms_for_disk_view.array_vm_names, ','::text) AS vm_names, COALESCE(array_upper(vms_for_disk_view.array_vm_names, 1), 0) AS number_of_vms, base_disks.disk_id, base_disks.disk_alias, base_disks.disk_description, base_disks.shareable, base_disks.disk_interface, base_disks.wipe_after_delete, base_disks.propagate_errors, base_disks.boot, base_disks.sgio, image_storage_domain_map.quota_id, quota.quota_name, storage_pool.quota_enforcement_type, disk_image_dynamic.actual_size, disk_image_dynamic.read_rate, disk_image_dynamic.write_rate, disk_image_dynamic.read_latency_seconds, disk_image_dynamic.write_latency_seconds, disk_image_dynamic.flush_latency_seconds, base_disks.alignment, base_disks.last_alignment_scan FROM ((((((((images LEFT JOIN disk_image_dynamic ON ((images.image_guid = disk_image_dynamic.image_id))) LEFT JOIN base_disks ON ((images.image_group_id = base_disks.disk_id))) LEFT JOIN vms_for_disk_view ON ((vms_for_disk_view.device_id = images.image_group_id))) LEFT JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = images.image_guid))) LEFT JOIN storage_domain_static_view ON ((image_storage_domain_map.storage_domain_id = storage_domain_static_view.id))) LEFT JOIN snapshots ON ((images.vm_snapshot_id = snapshots.snapshot_id))) LEFT JOIN quota ON ((image_storage_domain_map.quota_id = quota.id))) LEFT JOIN storage_pool ON ((storage_pool.id = storage_domain_static_view.storage_pool_id))) WHERE (images.image_guid <> '00000000-0000-0000-0000-000000000000'::uuid); > > >ALTER TABLE public.images_storage_domain_view OWNER TO engine; > >-- >-- Name: luns; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE luns ( > physical_volume_id character varying(50), > lun_id character varying(255) NOT NULL, > volume_group_id character varying(50) NOT NULL, > serial character varying(4000), > lun_mapping integer, > vendor_id character varying(50), > product_id character varying(50), > device_size integer DEFAULT 0 >); > > >ALTER TABLE public.luns OWNER TO engine; > >-- >-- Name: storage_for_image_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_for_image_view AS > SELECT images.image_guid AS image_id, array_to_string(array_agg(storage_domain_static.storage), ','::text) AS storage_path, array_to_string(array_agg(storage_domain_static.id), ','::text) AS storage_id, array_to_string(array_agg(storage_domain_static.storage_name), ','::text) AS storage_name, array_to_string(array_agg(COALESCE((quota.id)::character varying, ''::character varying)), ','::text) AS quota_id, array_to_string(array_agg(COALESCE(quota.quota_name, ''::character varying)), ','::text) AS quota_name FROM (((images LEFT JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = images.image_guid))) LEFT JOIN storage_domain_static ON ((image_storage_domain_map.storage_domain_id = storage_domain_static.id))) LEFT JOIN quota ON ((image_storage_domain_map.quota_id = quota.id))) GROUP BY images.image_guid; > > >ALTER TABLE public.storage_for_image_view OWNER TO engine; > >-- >-- Name: all_disks_including_snapshots; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW all_disks_including_snapshots AS > SELECT storage_impl.disk_storage_type, storage_impl.storage_id, storage_impl.storage_path, storage_impl.storage_name, storage_impl.storage_pool_id, storage_impl.image_guid, storage_impl.creation_date, storage_impl.actual_size, storage_impl.read_rate, storage_impl.write_rate, storage_impl.read_latency_seconds, storage_impl.write_latency_seconds, storage_impl.flush_latency_seconds, storage_impl.size, storage_impl.it_guid, storage_impl.imagestatus, storage_impl.lastmodified, storage_impl.volume_type, storage_impl.volume_format, storage_impl.image_group_id, storage_impl.description, storage_impl.parentid, storage_impl.app_list, storage_impl.vm_snapshot_id, storage_impl.active, storage_impl.entity_type, storage_impl.number_of_vms, storage_impl.vm_names, storage_impl.quota_id, storage_impl.quota_name, storage_impl.quota_enforcement_type, storage_impl.lun_id, storage_impl.physical_volume_id, storage_impl.volume_group_id, storage_impl.serial, storage_impl.lun_mapping, storage_impl.vendor_id, storage_impl.product_id, storage_impl.device_size, bd.disk_id, bd.disk_interface, bd.wipe_after_delete, bd.propagate_errors, bd.disk_alias, bd.disk_description, bd.shareable, bd.boot, bd.sgio, bd.alignment, bd.last_alignment_scan FROM ((SELECT 0 AS disk_storage_type, storage_for_image_view.storage_id, storage_for_image_view.storage_path, storage_for_image_view.storage_name, images_storage_domain_view.storage_pool_id, images_storage_domain_view.image_guid, images_storage_domain_view.creation_date, images_storage_domain_view.actual_size, images_storage_domain_view.read_rate, images_storage_domain_view.write_rate, images_storage_domain_view.read_latency_seconds, images_storage_domain_view.write_latency_seconds, images_storage_domain_view.flush_latency_seconds, images_storage_domain_view.size, images_storage_domain_view.it_guid, images_storage_domain_view.imagestatus, images_storage_domain_view.lastmodified, images_storage_domain_view.volume_type, images_storage_domain_view.volume_format, images_storage_domain_view.image_group_id, images_storage_domain_view.description, images_storage_domain_view.parentid, images_storage_domain_view.app_list, images_storage_domain_view.vm_snapshot_id, images_storage_domain_view.active, images_storage_domain_view.entity_type, images_storage_domain_view.number_of_vms, images_storage_domain_view.vm_names, storage_for_image_view.quota_id, storage_for_image_view.quota_name, images_storage_domain_view.quota_enforcement_type, NULL::unknown AS lun_id, NULL::unknown AS physical_volume_id, NULL::unknown AS volume_group_id, NULL::unknown AS serial, NULL::unknown AS lun_mapping, NULL::unknown AS vendor_id, NULL::unknown AS product_id, NULL::unknown AS device_size FROM (images_storage_domain_view JOIN storage_for_image_view ON ((images_storage_domain_view.image_guid = storage_for_image_view.image_id))) UNION SELECT 1 AS disk_storage_type, NULL::unknown AS storage_id, NULL::unknown AS storage_path, NULL::unknown AS storage_name, NULL::unknown AS storage_pool_id, NULL::unknown AS image_guid, NULL::unknown AS creation_date, NULL::unknown AS actual_size, NULL::unknown AS read_rate, NULL::unknown AS write_rate, NULL::unknown AS read_latency_seconds, NULL::unknown AS write_latency_seconds, NULL::unknown AS flush_latency_seconds, NULL::unknown AS size, NULL::unknown AS it_guid, NULL::unknown AS imagestatus, NULL::unknown AS lastmodified, NULL::unknown AS volume_type, NULL::unknown AS volume_format, dlm.disk_id AS image_group_id, NULL::unknown AS description, NULL::unknown AS parentid, NULL::unknown AS app_list, NULL::unknown AS vm_snapshot_id, NULL::unknown AS active, vms_for_disk_view.entity_type, COALESCE(array_upper(vms_for_disk_view.array_vm_names, 1), 0) AS number_of_vms, array_to_string(vms_for_disk_view.array_vm_names, ','::text) AS vm_names, NULL::unknown AS quota_id, NULL::unknown AS quota_name, NULL::unknown AS quota_enforcement_type, l.lun_id, l.physical_volume_id, l.volume_group_id, l.serial, l.lun_mapping, l.vendor_id, l.product_id, l.device_size FROM ((disk_lun_map dlm JOIN luns l ON (((l.lun_id)::text = (dlm.lun_id)::text))) LEFT JOIN vms_for_disk_view ON ((vms_for_disk_view.device_id = dlm.disk_id)))) storage_impl JOIN base_disks bd ON ((bd.disk_id = storage_impl.image_group_id))); > > >ALTER TABLE public.all_disks_including_snapshots OWNER TO engine; > >-- >-- Name: all_disks; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW all_disks AS > SELECT all_disks_including_snapshots.disk_storage_type, all_disks_including_snapshots.storage_id, all_disks_including_snapshots.storage_path, all_disks_including_snapshots.storage_name, all_disks_including_snapshots.storage_pool_id, all_disks_including_snapshots.image_guid, all_disks_including_snapshots.creation_date, all_disks_including_snapshots.actual_size, all_disks_including_snapshots.read_rate, all_disks_including_snapshots.write_rate, all_disks_including_snapshots.read_latency_seconds, all_disks_including_snapshots.write_latency_seconds, all_disks_including_snapshots.flush_latency_seconds, all_disks_including_snapshots.size, all_disks_including_snapshots.it_guid, all_disks_including_snapshots.imagestatus, all_disks_including_snapshots.lastmodified, all_disks_including_snapshots.volume_type, all_disks_including_snapshots.volume_format, all_disks_including_snapshots.image_group_id, all_disks_including_snapshots.description, all_disks_including_snapshots.parentid, all_disks_including_snapshots.app_list, all_disks_including_snapshots.vm_snapshot_id, all_disks_including_snapshots.active, all_disks_including_snapshots.entity_type, all_disks_including_snapshots.number_of_vms, all_disks_including_snapshots.vm_names, all_disks_including_snapshots.quota_id, all_disks_including_snapshots.quota_name, all_disks_including_snapshots.quota_enforcement_type, all_disks_including_snapshots.lun_id, all_disks_including_snapshots.physical_volume_id, all_disks_including_snapshots.volume_group_id, all_disks_including_snapshots.serial, all_disks_including_snapshots.lun_mapping, all_disks_including_snapshots.vendor_id, all_disks_including_snapshots.product_id, all_disks_including_snapshots.device_size, all_disks_including_snapshots.disk_id, all_disks_including_snapshots.disk_interface, all_disks_including_snapshots.wipe_after_delete, all_disks_including_snapshots.propagate_errors, all_disks_including_snapshots.disk_alias, all_disks_including_snapshots.disk_description, all_disks_including_snapshots.shareable, all_disks_including_snapshots.boot, all_disks_including_snapshots.sgio, all_disks_including_snapshots.alignment, all_disks_including_snapshots.last_alignment_scan FROM all_disks_including_snapshots WHERE ((all_disks_including_snapshots.active IS NULL) OR (all_disks_including_snapshots.active = true)); > > >ALTER TABLE public.all_disks OWNER TO engine; > >-- >-- Name: getallattachabledisksbypoolid(uuid, uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallattachabledisksbypoolid(v_storage_pool_id uuid, v_vm_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF all_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT distinct all_disks.* > FROM all_disks > WHERE (v_storage_pool_id IS NULL OR all_disks.storage_pool_id = v_storage_pool_id) > AND (all_disks.number_of_vms = 0 OR all_disks.shareable) > -- ImageStatus.ILLEGAL=4 / imagestatus IS NULL -> LunDiski / ImageStatus.Locked=2 > AND (all_disks.imagestatus IS NULL OR (all_disks.imagestatus != 4 AND all_disks.imagestatus != 2)) > AND (v_vm_id IS NULL OR v_vm_id NOT IN (SELECT vm_id FROM vm_device WHERE vm_device.device_id = all_disks.image_group_id)) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_disk_permissions_view > WHERE user_id = v_user_id AND entity_id = disk_id)); >END; $$; > > >ALTER FUNCTION public.getallattachabledisksbypoolid(v_storage_pool_id uuid, v_vm_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallbystatus(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallbystatus(v_status integer) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE status = v_status; >END; $$; > > >ALTER FUNCTION public.getallbystatus(v_status integer) OWNER TO engine; > >-- >-- Name: storage_server_connections; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE storage_server_connections ( > id character varying(50) NOT NULL, > connection character varying(250) NOT NULL, > user_name character varying(50), > password text, > iqn character varying(128), > port character varying(50), > portal character varying(50), > storage_type integer NOT NULL, > mount_options character varying(500), > vfs_type character varying(128), > nfs_version character varying(4), > nfs_timeo smallint, > nfs_retrans smallint >); > > >ALTER TABLE public.storage_server_connections OWNER TO engine; > >-- >-- Name: getallconnectablestorageseverconnection(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallconnectablestorageseverconnection(v_storage_pool_id uuid) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT distinct storage_server_connections.* > FROM > LUN_storage_server_connection_map LUN_storage_server_connection_map > INNER JOIN LUNs ON LUN_storage_server_connection_map.LUN_id = LUNs.LUN_id > INNER JOIN storage_domains ON LUNs.volume_group_id = storage_domains.storage > INNER JOIN storage_server_connections ON LUN_storage_server_connection_map.storage_server_connection = storage_server_connections.id > WHERE (storage_domains.storage_pool_id = v_storage_pool_id and storage_domains.status in(0,3,4)) > UNION > SELECT distinct storage_server_connections.* > FROM storage_server_connections > INNER JOIN storage_domains ON storage_server_connections.id = storage_domains.storage > WHERE (storage_domains.storage_pool_id = v_storage_pool_id and storage_domains.status in(0,3,4)); >END; $$; > > >ALTER FUNCTION public.getallconnectablestorageseverconnection(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getallfromaction_version_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromaction_version_map() RETURNS SETOF action_version_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM action_version_map; > >END; $$; > > >ALTER FUNCTION public.getallfromaction_version_map() OWNER TO engine; > >-- >-- Name: getallfromad_groups(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromad_groups() RETURNS SETOF ad_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM ad_groups; >END; $$; > > >ALTER FUNCTION public.getallfromad_groups() OWNER TO engine; > >-- >-- Name: async_tasks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE async_tasks ( > task_id uuid NOT NULL, > action_type integer NOT NULL, > status integer NOT NULL, > result integer NOT NULL, > action_parameters text, > action_params_class character varying(256), > step_id uuid, > command_id uuid NOT NULL, > started_at timestamp with time zone, > storage_pool_id uuid, > task_type integer DEFAULT 0 NOT NULL, > task_parameters text, > task_params_class character varying(256), > vdsm_task_id uuid, > root_command_id uuid >); > > >ALTER TABLE public.async_tasks OWNER TO engine; > >-- >-- Name: getallfromasync_tasks(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromasync_tasks() RETURNS SETOF async_tasks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM async_tasks; > >END; $$; > > >ALTER FUNCTION public.getallfromasync_tasks() OWNER TO engine; > >-- >-- Name: audit_log_seq; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE audit_log_seq > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.audit_log_seq OWNER TO engine; > >-- >-- Name: audit_log_seq; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('audit_log_seq', 426, true); > > >-- >-- Name: audit_log; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE audit_log ( > audit_log_id bigint DEFAULT nextval('audit_log_seq'::regclass) NOT NULL, > user_id uuid, > user_name character varying(255), > vm_id uuid, > vm_name character varying(255), > vm_template_id uuid, > vm_template_name character varying(40), > vds_id uuid, > vds_name character varying(255), > log_time timestamp with time zone NOT NULL, > log_type_name character varying(100) DEFAULT ''::character varying, > log_type integer NOT NULL, > severity integer NOT NULL, > message text NOT NULL, > processed boolean DEFAULT false NOT NULL, > storage_pool_id uuid, > storage_pool_name character varying(40), > storage_domain_id uuid, > storage_domain_name character varying(250), > vds_group_id uuid, > vds_group_name character varying(255), > correlation_id character varying(50), > job_id uuid, > quota_id uuid, > quota_name character varying(60), > gluster_volume_id uuid, > gluster_volume_name character varying(1000), > origin character varying(255) DEFAULT 'oVirt'::character varying, > custom_event_id integer DEFAULT (-1), > event_flood_in_sec integer DEFAULT 30, > custom_data text DEFAULT ''::text, > deleted boolean DEFAULT false, > call_stack text DEFAULT ''::text >); > > >ALTER TABLE public.audit_log OWNER TO engine; > >-- >-- Name: getallfromauditlog(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromauditlog(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log a > WHERE NOT deleted AND > (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.vm_id AND pv.entity_id = dpv.entity_id) > OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.vm_template_id AND pv.entity_id = dpv.entity_id) > OR EXISTS (SELECT 1 > FROM user_vds_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.vds_id AND pv.entity_id = dpv.entity_id) > OR EXISTS (SELECT 1 > FROM user_storage_pool_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.storage_pool_id AND pv.entity_id = dpv.entity_id) > OR EXISTS (SELECT 1 > FROM user_storage_domain_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.storage_domain_id AND pv.entity_id = dpv.entity_id) > OR EXISTS (SELECT 1 > FROM user_vds_groups_permissions_view pv, user_object_permissions_view dpv > WHERE pv.user_id = v_user_id AND pv.entity_id = a.vds_group_id AND pv.entity_id = dpv.entity_id) > ); >END; $$; > > >ALTER FUNCTION public.getallfromauditlog(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfrombasedisks(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfrombasedisks() RETURNS SETOF base_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM base_disks; >END; $$; > > >ALTER FUNCTION public.getallfrombasedisks() OWNER TO engine; > >-- >-- Name: bookmarks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE bookmarks ( > bookmark_id uuid NOT NULL, > bookmark_name character varying(40), > bookmark_value character varying(300) NOT NULL >); > > >ALTER TABLE public.bookmarks OWNER TO engine; > >-- >-- Name: getallfrombookmarks(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfrombookmarks() RETURNS SETOF bookmarks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM bookmarks; >END; $$; > > >ALTER FUNCTION public.getallfrombookmarks() OWNER TO engine; > >-- >-- Name: getallfromclusterpolicys(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromclusterpolicys() RETURNS SETOF cluster_policies > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM cluster_policies; >END; $$; > > >ALTER FUNCTION public.getallfromclusterpolicys() OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: cluster_policy_units; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE cluster_policy_units ( > cluster_policy_id uuid, > policy_unit_id uuid, > filter_sequence integer DEFAULT 0, > factor integer DEFAULT 1 >); > > >ALTER TABLE public.cluster_policy_units OWNER TO engine; > >-- >-- Name: getallfromclusterpolicyunits(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromclusterpolicyunits() RETURNS SETOF cluster_policy_units > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM cluster_policy_units; >END; $$; > > >ALTER FUNCTION public.getallfromclusterpolicyunits() OWNER TO engine; > >-- >-- Name: custom_actions_seq; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE custom_actions_seq > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.custom_actions_seq OWNER TO engine; > >-- >-- Name: custom_actions_seq; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('custom_actions_seq', 1, false); > > >SET default_with_oids = true; > >-- >-- Name: custom_actions; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE custom_actions ( > action_id integer DEFAULT nextval('custom_actions_seq'::regclass) NOT NULL, > action_name character varying(50) NOT NULL, > path character varying(300) NOT NULL, > tab integer NOT NULL, > description character varying(4000) >); > > >ALTER TABLE public.custom_actions OWNER TO engine; > >-- >-- Name: getallfromcustom_actions(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromcustom_actions() RETURNS SETOF custom_actions > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM custom_actions; >END; $$; > > >ALTER FUNCTION public.getallfromcustom_actions() OWNER TO engine; > >-- >-- Name: getallfromdisk_image_dynamic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromdisk_image_dynamic() RETURNS SETOF disk_image_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM disk_image_dynamic; > >END; $$; > > >ALTER FUNCTION public.getallfromdisk_image_dynamic() OWNER TO engine; > >-- >-- Name: getallfromdisklunmaps(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromdisklunmaps() RETURNS SETOF disk_lun_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM disk_lun_map; >END; $$; > > >ALTER FUNCTION public.getallfromdisklunmaps() OWNER TO engine; > >-- >-- Name: getallfromdisks(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromdisks(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF all_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM all_disks > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_disk_permissions_view > WHERE user_id = v_user_id AND entity_id = disk_id)); >END; $$; > > >ALTER FUNCTION public.getallfromdisks(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: event_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE event_map ( > event_up_name character varying(100) NOT NULL, > event_down_name character varying(100) NOT NULL >); > > >ALTER TABLE public.event_map OWNER TO engine; > >-- >-- Name: event_subscriber; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE event_subscriber ( > subscriber_id uuid NOT NULL, > event_up_name character varying(100) NOT NULL, > method_id integer NOT NULL, > method_address character varying(255), > tag_name character varying(50) DEFAULT ''::character varying NOT NULL >); > > >ALTER TABLE public.event_subscriber OWNER TO engine; > >-- >-- Name: event_audit_log_subscriber_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW event_audit_log_subscriber_view AS > SELECT 1 AS event_type, event_subscriber_1.subscriber_id, event_subscriber_1.event_up_name, event_subscriber_1.method_id, event_subscriber_1.method_address, event_subscriber_1.tag_name, audit_log_1.audit_log_id, audit_log_1.user_id, audit_log_1.user_name, audit_log_1.vm_id, audit_log_1.vm_name, audit_log_1.vm_template_id, audit_log_1.vm_template_name, audit_log_1.vds_id, audit_log_1.vds_name, audit_log_1.storage_pool_id, audit_log_1.storage_pool_name, audit_log_1.storage_domain_id, audit_log_1.storage_domain_name, audit_log_1.log_time, audit_log_1.severity, audit_log_1.message FROM (audit_log audit_log_1 JOIN event_subscriber event_subscriber_1 ON (((audit_log_1.log_type_name)::text = (event_subscriber_1.event_up_name)::text))) WHERE (audit_log_1.processed = false) UNION SELECT DISTINCT 0 AS event_type, event_subscriber.subscriber_id, audit_log.log_type_name AS event_up_name, event_subscriber.method_id, event_subscriber.method_address, event_subscriber.tag_name, audit_log.audit_log_id, audit_log.user_id, audit_log.user_name, audit_log.vm_id, audit_log.vm_name, audit_log.vm_template_id, audit_log.vm_template_name, audit_log.vds_id, audit_log.vds_name, audit_log.storage_pool_id, audit_log.storage_pool_name, audit_log.storage_domain_id, audit_log.storage_domain_name, audit_log.log_time, audit_log.severity, audit_log.message FROM ((audit_log audit_log JOIN event_map ON (((audit_log.log_type_name)::text = (event_map.event_down_name)::text))) JOIN event_subscriber event_subscriber ON (((event_subscriber.event_up_name)::text = (event_map.event_up_name)::text))) WHERE (audit_log.processed = false); > > >ALTER TABLE public.event_audit_log_subscriber_view OWNER TO engine; > >-- >-- Name: getallfromevent_audit_log_subscriber(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromevent_audit_log_subscriber() RETURNS SETOF event_audit_log_subscriber_view > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_last BIGINT; >BEGIN > -- begin tran > > > -- get last event > select audit_log_id INTO v_last from audit_log order by audit_log_id desc LIMIT 1; > -- mark processed events > update audit_log set processed = TRUE where audit_log_id <= v_last; > -- get from view all events with id <= @last > RETURN QUERY SELECT * > from event_audit_log_subscriber_view event_audit_log_subscriber_view > where audit_log_id <= v_last; >END; $$; > > >ALTER FUNCTION public.getallfromevent_audit_log_subscriber() OWNER TO engine; > >-- >-- Name: getallfromevent_audit_log_subscriber_only(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromevent_audit_log_subscriber_only() RETURNS SETOF event_audit_log_subscriber_view > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_last BIGINT; >BEGIN > -- get last event > select audit_log_id INTO v_last from audit_log order by audit_log_id desc LIMIT 1; > -- get from view all events with id <= @last > RETURN QUERY select * > from event_audit_log_subscriber_view where audit_log_id <= v_last; >END; $$; > > >ALTER FUNCTION public.getallfromevent_audit_log_subscriber_only() OWNER TO engine; > >-- >-- Name: event_notification_hist; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE event_notification_hist ( > subscriber_id uuid NOT NULL, > event_name character varying(100) NOT NULL, > audit_log_id bigint NOT NULL, > method_type character(10) NOT NULL, > sent_at timestamp with time zone NOT NULL, > status boolean NOT NULL, > reason character(255) >); > > >ALTER TABLE public.event_notification_hist OWNER TO engine; > >-- >-- Name: getallfromevent_notification_hist(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromevent_notification_hist() RETURNS SETOF event_notification_hist > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM event_notification_hist; > >END; $$; > > >ALTER FUNCTION public.getallfromevent_notification_hist() OWNER TO engine; > >-- >-- Name: gluster_server_services; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_server_services ( > id uuid NOT NULL, > server_id uuid NOT NULL, > service_id uuid NOT NULL, > pid integer, > status character varying(32) NOT NULL, > message character varying(1000), > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone >); > > >ALTER TABLE public.gluster_server_services OWNER TO engine; > >-- >-- Name: gluster_services; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_services ( > id uuid NOT NULL, > service_type character varying(100) NOT NULL, > service_name character varying(100) NOT NULL >); > > >ALTER TABLE public.gluster_services OWNER TO engine; > >-- >-- Name: gluster_server_services_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW gluster_server_services_view AS > SELECT gluster_server_services.id, gluster_server_services.server_id, gluster_server_services.service_id, gluster_server_services.pid, gluster_server_services.status, gluster_server_services.message, gluster_server_services._create_date, gluster_server_services._update_date, gluster_services.service_name, gluster_services.service_type, vds_static.vds_name FROM ((gluster_server_services JOIN gluster_services ON ((gluster_server_services.service_id = gluster_services.id))) JOIN vds_static ON ((gluster_server_services.server_id = vds_static.vds_id))); > > >ALTER TABLE public.gluster_server_services_view OWNER TO engine; > >-- >-- Name: getallfromglusterserverservices(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromglusterserverservices() RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_services_view; >END; $$; > > >ALTER FUNCTION public.getallfromglusterserverservices() OWNER TO engine; > >-- >-- Name: getallfromglusterservices(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromglusterservices() RETURNS SETOF gluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * FROM gluster_services; >END; $$; > > >ALTER FUNCTION public.getallfromglusterservices() OWNER TO engine; > >-- >-- Name: getallfromimages(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromimages() RETURNS SETOF images > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM images; >END; $$; > > >ALTER FUNCTION public.getallfromimages() OWNER TO engine; > >-- >-- Name: lun_storage_server_connection_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE lun_storage_server_connection_map ( > lun_id character varying(255) NOT NULL, > storage_server_connection character varying(50) NOT NULL >); > > >ALTER TABLE public.lun_storage_server_connection_map OWNER TO engine; > >-- >-- Name: getallfromlun_storage_server_connection_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromlun_storage_server_connection_map() RETURNS SETOF lun_storage_server_connection_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT * > FROM LUN_storage_server_connection_map lUN_storage_server_connection_map; > >END; $$; > > >ALTER FUNCTION public.getallfromlun_storage_server_connection_map() OWNER TO engine; > >-- >-- Name: luns_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW luns_view AS > SELECT luns.physical_volume_id, luns.lun_id, luns.volume_group_id, luns.serial, luns.lun_mapping, luns.vendor_id, luns.product_id, luns.device_size, storage_domain_static.id AS storage_id, storage_domain_static.storage_name, disk_lun_map.disk_id, all_disks.disk_alias FROM (((luns LEFT JOIN storage_domain_static ON (((luns.volume_group_id)::text = (storage_domain_static.storage)::text))) LEFT JOIN disk_lun_map ON (((luns.lun_id)::text = (disk_lun_map.lun_id)::text))) LEFT JOIN all_disks ON ((disk_lun_map.disk_id = all_disks.disk_id))); > > >ALTER TABLE public.luns_view OWNER TO engine; > >-- >-- Name: getallfromluns(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromluns() RETURNS SETOF luns_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM luns_view; > >END; $$; > > >ALTER FUNCTION public.getallfromluns() OWNER TO engine; > >-- >-- Name: network; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE network ( > id uuid NOT NULL, > name character varying(50) NOT NULL, > description character varying(4000), > type integer, > addr character varying(50), > subnet character varying(20), > gateway character varying(20), > vlan_id integer, > stp boolean DEFAULT false NOT NULL, > storage_pool_id uuid, > mtu integer, > vm_network boolean DEFAULT true NOT NULL, > provider_network_provider_id uuid, > provider_network_external_id text, > free_text_comment text >); > > >ALTER TABLE public.network OWNER TO engine; > >-- >-- Name: getallfromnetwork(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromnetwork(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network > WHERE NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_network_permissions_view > WHERE user_id = v_user_id AND entity_id = network.id); > >END; $$; > > >ALTER FUNCTION public.getallfromnetwork(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: network_cluster; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE network_cluster ( > network_id uuid NOT NULL, > cluster_id uuid NOT NULL, > status integer DEFAULT 0 NOT NULL, > is_display boolean DEFAULT false NOT NULL, > required boolean DEFAULT true NOT NULL, > migration boolean DEFAULT false NOT NULL >); > > >ALTER TABLE public.network_cluster OWNER TO engine; > >-- >-- Name: getallfromnetwork_cluster(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromnetwork_cluster() RETURNS SETOF network_cluster > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network_cluster; > >END; $$; > > >ALTER FUNCTION public.getallfromnetwork_cluster() OWNER TO engine; > >-- >-- Name: getallfromnetwork_clusterbyclusterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromnetwork_clusterbyclusterid(v_cluster_id uuid) RETURNS SETOF network_cluster > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network_cluster > WHERE cluster_id = v_cluster_id; > >END; $$; > > >ALTER FUNCTION public.getallfromnetwork_clusterbyclusterid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: getallfromnetwork_clusterbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromnetwork_clusterbynetworkid(v_network_id uuid) RETURNS SETOF network_cluster > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network_cluster > WHERE network_id = v_network_id; > >END; $$; > > >ALTER FUNCTION public.getallfromnetwork_clusterbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: network_qos; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE network_qos ( > id uuid NOT NULL, > name character varying(50) NOT NULL, > storage_pool_id uuid NOT NULL, > inbound_average integer, > inbound_peak integer, > inbound_burst integer, > outbound_average integer, > outbound_peak integer, > outbound_burst integer, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone >); > > >ALTER TABLE public.network_qos OWNER TO engine; > >-- >-- Name: getallfromnetworkqoss(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromnetworkqoss() RETURNS SETOF network_qos > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network_qos; >END; $$; > > >ALTER FUNCTION public.getallfromnetworkqoss() OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: policy_units; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE policy_units ( > id uuid NOT NULL, > name character varying(128) NOT NULL, > is_internal boolean NOT NULL, > custom_properties_regex text, > type smallint DEFAULT 0, > enabled boolean DEFAULT true NOT NULL, > description text >); > > >ALTER TABLE public.policy_units OWNER TO engine; > >-- >-- Name: getallfrompolicyunits(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfrompolicyunits() RETURNS SETOF policy_units > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM policy_units; >END; $$; > > >ALTER FUNCTION public.getallfrompolicyunits() OWNER TO engine; > >-- >-- Name: providers; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE providers ( > id uuid NOT NULL, > name character varying(128) NOT NULL, > description character varying(4000), > url character varying(512) NOT NULL, > provider_type character varying(32) NOT NULL, > auth_required boolean NOT NULL, > auth_username character varying(64), > auth_password text, > _create_date timestamp with time zone DEFAULT now(), > _update_date timestamp with time zone, > custom_properties text, > tenant_name character varying(128), > plugin_type character varying(64), > agent_configuration text >); > > >ALTER TABLE public.providers OWNER TO engine; > >-- >-- Name: getallfromproviders(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromproviders() RETURNS SETOF providers > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM providers; >END; $$; > > >ALTER FUNCTION public.getallfromproviders() OWNER TO engine; > >-- >-- Name: getallfromprovidersbytype(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromprovidersbytype(v_provider_type character varying) RETURNS SETOF providers > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM providers > WHERE provider_type = v_provider_type; >END; $$; > > >ALTER FUNCTION public.getallfromprovidersbytype(v_provider_type character varying) OWNER TO engine; > >-- >-- Name: getallfromrole(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromrole(v_app_mode integer) RETURNS SETOF roles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles > WHERE (roles.app_mode & v_app_mode) > 0; > >END; $$; > > >ALTER FUNCTION public.getallfromrole(v_app_mode integer) OWNER TO engine; > >-- >-- Name: getallfromsnapshots(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromsnapshots() RETURNS SETOF snapshots > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM snapshots; >END; $$; > > >ALTER FUNCTION public.getallfromsnapshots() OWNER TO engine; > >-- >-- Name: getallfromsnapshotsbyvmid(uuid, uuid, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromsnapshotsbyvmid(v_vm_id uuid, v_user_id uuid, v_is_filtered boolean, v_fill_configuration boolean) RETURNS SETOF getallfromsnapshotsbyvmid_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT snapshot_id, > vm_id, > snapshot_type, > status, > description, > creation_date, > app_list, > memory_volume, > CASE WHEN v_fill_configuration = TRUE THEN vm_configuration ELSE NULL END, > vm_configuration IS NOT NULL AND LENGTH(vm_configuration) > 0 > FROM snapshots > WHERE vm_id = v_vm_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_id)) > ORDER BY creation_date ASC; >END; $$; > > >ALTER FUNCTION public.getallfromsnapshotsbyvmid(v_vm_id uuid, v_user_id uuid, v_is_filtered boolean, v_fill_configuration boolean) OWNER TO engine; > >SET default_with_oids = true; > >-- >-- Name: storage_domain_dynamic; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE storage_domain_dynamic ( > id uuid NOT NULL, > available_disk_size integer, > used_disk_size integer, > _update_date timestamp with time zone >); > > >ALTER TABLE public.storage_domain_dynamic OWNER TO engine; > >-- >-- Name: getallfromstorage_domain_dynamic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstorage_domain_dynamic() RETURNS SETOF storage_domain_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_dynamic; > >END; $$; > > >ALTER FUNCTION public.getallfromstorage_domain_dynamic() OWNER TO engine; > >-- >-- Name: getallfromstorage_domain_static(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstorage_domain_static() RETURNS SETOF storage_domain_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_static; >END; $$; > > >ALTER FUNCTION public.getallfromstorage_domain_static() OWNER TO engine; > >-- >-- Name: storage_domains; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domains AS > SELECT storage_domain_static.id, storage_domain_static.storage, storage_domain_static.storage_name, storage_domain_static.storage_description, storage_domain_static.storage_comment, storage_pool_iso_map.storage_pool_id, storage_domain_dynamic.available_disk_size, storage_domain_dynamic.used_disk_size, fn_get_disk_commited_value_by_storage(storage_domain_static.id) AS commited_disk_size, fn_get_actual_images_size_by_storage(storage_domain_static.id) AS actual_images_size, storage_pool_iso_map.status, storage_pool.name AS storage_pool_name, storage_domain_static.storage_type, storage_domain_static.storage_domain_type, storage_domain_static.storage_domain_format_type, storage_domain_static.last_time_used_as_master, fn_get_storage_domain_shared_status_by_domain_id(storage_domain_static.id, storage_pool_iso_map.status, storage_domain_static.storage_domain_type) AS storage_domain_shared_status, storage_domain_static.recoverable FROM (((storage_domain_static JOIN storage_domain_dynamic ON ((storage_domain_static.id = storage_domain_dynamic.id))) LEFT JOIN storage_pool_iso_map ON ((storage_domain_static.id = storage_pool_iso_map.storage_id))) LEFT JOIN storage_pool ON ((storage_pool_iso_map.storage_pool_id = storage_pool.id))); > > >ALTER TABLE public.storage_domains OWNER TO engine; > >-- >-- Name: getallfromstorage_domains(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstorage_domains(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_storage_domain_permissions_view > WHERE user_id = v_user_id AND entity_id = id)); >END; $$; > > >ALTER FUNCTION public.getallfromstorage_domains(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromstorage_pool(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstorage_pool(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_storage_pool_permissions_view > WHERE user_id = v_user_id AND entity_id = id)); >END; $$; > > >ALTER FUNCTION public.getallfromstorage_pool(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromstorage_pool_iso_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstorage_pool_iso_map() RETURNS SETOF storage_pool_iso_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool_iso_map; > >END; $$; > > >ALTER FUNCTION public.getallfromstorage_pool_iso_map() OWNER TO engine; > >-- >-- Name: getallfromstoragedomainsbyconnectionid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromstoragedomainsbyconnectionid(v_connection_id character varying) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage = v_connection_id; >END; $$; > > >ALTER FUNCTION public.getallfromstoragedomainsbyconnectionid(v_connection_id character varying) OWNER TO engine; > >-- >-- Name: tags; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags ( > tag_id uuid NOT NULL, > tag_name character varying(50) DEFAULT ''::character varying NOT NULL, > description character varying(4000), > parent_id uuid, > readonly boolean, > type integer DEFAULT 0 NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone >); > > >ALTER TABLE public.tags OWNER TO engine; > >-- >-- Name: getallfromtags(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags() RETURNS SETOF tags > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags.* > FROM tags; >END; $$; > > >ALTER FUNCTION public.getallfromtags() OWNER TO engine; > >-- >-- Name: tags_user_group_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags_user_group_map ( > tag_id uuid NOT NULL, > group_id uuid NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone >); > > >ALTER TABLE public.tags_user_group_map OWNER TO engine; > >-- >-- Name: getallfromtags_user_group_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags_user_group_map() RETURNS SETOF tags_user_group_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_user_group_map.* > FROM tags_user_group_map; >END; $$; > > >ALTER FUNCTION public.getallfromtags_user_group_map() OWNER TO engine; > >-- >-- Name: tags_user_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags_user_map ( > tag_id uuid NOT NULL, > user_id uuid NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone >); > > >ALTER TABLE public.tags_user_map OWNER TO engine; > >-- >-- Name: getallfromtags_user_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags_user_map() RETURNS SETOF tags_user_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_user_map.* > FROM tags_user_map; >END; $$; > > >ALTER FUNCTION public.getallfromtags_user_map() OWNER TO engine; > >-- >-- Name: tags_vds_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags_vds_map ( > tag_id uuid NOT NULL, > vds_id uuid NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone >); > > >ALTER TABLE public.tags_vds_map OWNER TO engine; > >-- >-- Name: getallfromtags_vds_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags_vds_map() RETURNS SETOF tags_vds_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_vds_map.* > FROM tags_vds_map; >END; $$; > > >ALTER FUNCTION public.getallfromtags_vds_map() OWNER TO engine; > >-- >-- Name: tags_vm_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags_vm_map ( > tag_id uuid NOT NULL, > vm_id uuid NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > defaultdisplaytype integer DEFAULT 0 >); > > >ALTER TABLE public.tags_vm_map OWNER TO engine; > >-- >-- Name: getallfromtags_vm_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags_vm_map() RETURNS SETOF tags_vm_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_vm_map.* > FROM tags_vm_map; >END; $$; > > >ALTER FUNCTION public.getallfromtags_vm_map() OWNER TO engine; > >-- >-- Name: tags_vm_pool_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE tags_vm_pool_map ( > tag_id uuid NOT NULL, > vm_pool_id uuid NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone >); > > >ALTER TABLE public.tags_vm_pool_map OWNER TO engine; > >-- >-- Name: getallfromtags_vm_pool_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromtags_vm_pool_map() RETURNS SETOF tags_vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT tags_vm_pool_map.* > FROM tags_vm_pool_map; > >END; $$; > > >ALTER FUNCTION public.getallfromtags_vm_pool_map() OWNER TO engine; > >-- >-- Name: users; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE users ( > user_id uuid NOT NULL, > name character varying(255), > surname character varying(255), > domain character varying(255) NOT NULL, > username character varying(255) NOT NULL, > groups character varying NOT NULL, > department character varying(255), > role character varying(255), > email character varying(255), > note character varying(255), > status integer NOT NULL, > last_admin_check_status boolean DEFAULT false NOT NULL, > group_ids text, > external_id bytea DEFAULT ''::bytea NOT NULL >); > > >ALTER TABLE public.users OWNER TO engine; > >-- >-- Name: getallfromusers(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromusers(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF users > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT users.* > FROM users > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM users u, user_db_users_permissions_view p > WHERE u.user_id = v_user_id AND u.user_id = p.ad_element_id)); >END; $$; > > >ALTER FUNCTION public.getallfromusers(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: vdc_options_seq; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE vdc_options_seq > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.vdc_options_seq OWNER TO engine; > >-- >-- Name: vdc_options_seq; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('vdc_options_seq', 478, true); > > >-- >-- Name: vdc_options; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vdc_options ( > option_id integer DEFAULT nextval('vdc_options_seq'::regclass) NOT NULL, > option_name character varying(100) NOT NULL, > option_value character varying(4000) NOT NULL, > version character varying(40) DEFAULT 'general'::character varying NOT NULL >); > > >ALTER TABLE public.vdc_options OWNER TO engine; > >-- >-- Name: getallfromvdcoption(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvdcoption() RETURNS SETOF vdc_options > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vdc_options.* > FROM vdc_options; >END; $$; > > >ALTER FUNCTION public.getallfromvdcoption() OWNER TO engine; > >-- >-- Name: vds_dynamic; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_dynamic ( > vds_id uuid NOT NULL, > status integer NOT NULL, > cpu_cores integer, > cpu_model character varying(255), > cpu_speed_mh numeric(18,0), > if_total_speed character varying(40), > kvm_enabled boolean, > physical_mem_mb integer, > mem_commited integer DEFAULT 0, > vm_active integer DEFAULT 0, > vm_count integer DEFAULT 0 NOT NULL, > vm_migrating integer DEFAULT 0, > reserved_mem integer, > guest_overhead integer, > software_version character varying(40), > version_name character varying(40), > build_name character varying(40), > previous_status integer, > cpu_flags character varying(4000), > cpu_over_commit_time_stamp timestamp with time zone, > vms_cores_count integer, > pending_vcpus_count integer, > cpu_sockets integer, > net_config_dirty boolean, > supported_cluster_levels character varying(40), > host_os character varying(4000), > kvm_version character varying(4000), > spice_version character varying(4000), > kernel_version character varying(4000), > iscsi_initiator_name character varying(4000), > transparent_hugepages_state integer DEFAULT 0 NOT NULL, > anonymous_hugepages integer DEFAULT 0 NOT NULL, > hooks character varying(4000) DEFAULT ''::character varying, > _update_date timestamp with time zone, > non_operational_reason integer DEFAULT 0 NOT NULL, > pending_vmem_size integer DEFAULT 0 NOT NULL, > supported_engines character varying(40), > rpm_version character varying(256) DEFAULT NULL::character varying, > libvirt_version character varying(256) DEFAULT NULL::character varying, > cpu_threads integer, > hw_manufacturer character varying(255), > hw_product_name character varying(255), > hw_version character varying(255), > hw_serial_number character varying(255), > hw_uuid character varying(255), > hw_family character varying(255), > hbas text, > supported_emulated_machines character varying(255) >); > > >ALTER TABLE public.vds_dynamic OWNER TO engine; > >-- >-- Name: vds_spm_id_map; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_spm_id_map ( > storage_pool_id uuid NOT NULL, > vds_spm_id integer NOT NULL, > vds_id uuid NOT NULL >); > > >ALTER TABLE public.vds_spm_id_map OWNER TO engine; > >-- >-- Name: vds_statistics; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_statistics ( > vds_id uuid NOT NULL, > cpu_idle numeric(18,0) DEFAULT 0, > cpu_load numeric(18,0) DEFAULT 0, > cpu_sys numeric(18,0) DEFAULT 0, > cpu_user numeric(18,0) DEFAULT 0, > usage_mem_percent integer DEFAULT 0, > usage_cpu_percent integer DEFAULT 0, > usage_network_percent integer, > mem_available bigint, > mem_shared bigint, > swap_free bigint, > swap_total bigint, > ksm_cpu_percent integer DEFAULT 0, > ksm_pages bigint, > ksm_state boolean, > _update_date timestamp with time zone, > mem_free bigint, > ha_score integer DEFAULT 0 NOT NULL >); > > >ALTER TABLE public.vds_statistics OWNER TO engine; > >-- >-- Name: vds; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vds AS > SELECT vds_groups.vds_group_id, vds_groups.name AS vds_group_name, vds_groups.description AS vds_group_description, vds_static.vds_id, vds_static.vds_name, vds_static.ip, vds_static.vds_unique_id, vds_static.host_name, vds_static.free_text_comment, vds_static.port, vds_static.vds_strength, vds_static.server_ssl_enabled, vds_static.vds_type, vds_static.pm_type, vds_static.pm_user, vds_static.pm_password, vds_static.pm_port, vds_static.pm_options, vds_static.pm_enabled, vds_static.pm_proxy_preferences, vds_static.pm_secondary_ip, vds_static.pm_secondary_options, vds_static.pm_secondary_port, vds_static.pm_secondary_password, vds_static.pm_secondary_user, vds_static.pm_secondary_type, vds_static.pm_secondary_concurrent, vds_static.vds_spm_priority, vds_dynamic.hooks, vds_dynamic.status, vds_dynamic.cpu_cores, vds_dynamic.cpu_threads, vds_dynamic.cpu_model, vds_dynamic.cpu_speed_mh, vds_dynamic.if_total_speed, vds_dynamic.kvm_enabled, vds_dynamic.physical_mem_mb, vds_dynamic.pending_vcpus_count, vds_dynamic.pending_vmem_size, vds_dynamic.mem_commited, vds_dynamic.vm_active, vds_dynamic.vm_count, vds_dynamic.vm_migrating, vds_dynamic.vms_cores_count, vds_dynamic.cpu_over_commit_time_stamp, vds_groups.max_vds_memory_over_commit, vds_dynamic.net_config_dirty, vds_groups.count_threads_as_cores, storage_pool.id AS storage_pool_id, storage_pool.name AS storage_pool_name, vds_dynamic.reserved_mem, vds_dynamic.guest_overhead, vds_dynamic.rpm_version, vds_dynamic.software_version, vds_dynamic.version_name, vds_dynamic.build_name, vds_dynamic.previous_status, vds_statistics.cpu_idle, vds_statistics.cpu_load, vds_statistics.cpu_sys, vds_statistics.cpu_user, vds_statistics.usage_mem_percent, vds_statistics.usage_cpu_percent, vds_statistics.usage_network_percent, vds_statistics.mem_available, vds_statistics.mem_free, vds_statistics.mem_shared, vds_statistics.swap_free, vds_statistics.swap_total, vds_statistics.ksm_cpu_percent, vds_statistics.ksm_pages, vds_statistics.ksm_state, vds_dynamic.cpu_flags, vds_groups.cpu_name AS vds_group_cpu_name, vds_dynamic.cpu_sockets, vds_spm_id_map.vds_spm_id, vds_static.otp_validity, CASE WHEN (storage_pool.spm_vds_id = vds_static.vds_id) THEN CASE WHEN (storage_pool.status = 5) THEN 1 ELSE 2 END ELSE 0 END AS spm_status, vds_dynamic.supported_cluster_levels, vds_dynamic.supported_engines, vds_groups.compatibility_version AS vds_group_compatibility_version, vds_groups.virt_service AS vds_group_virt_service, vds_groups.gluster_service AS vds_group_gluster_service, vds_dynamic.host_os, vds_dynamic.kvm_version, vds_dynamic.libvirt_version, vds_dynamic.spice_version, vds_dynamic.kernel_version, vds_dynamic.iscsi_initiator_name, vds_dynamic.transparent_hugepages_state, vds_dynamic.anonymous_hugepages, vds_dynamic.non_operational_reason, vds_static.recoverable, vds_static.sshkeyfingerprint, vds_dynamic.hw_manufacturer, vds_dynamic.hw_product_name, vds_dynamic.hw_version, vds_dynamic.hw_serial_number, vds_dynamic.hw_uuid, vds_dynamic.hw_family, vds_static.console_address, vds_dynamic.hbas, vds_dynamic.supported_emulated_machines, vds_static.ssh_port, vds_static.ssh_username, vds_statistics.ha_score FROM (((((vds_groups JOIN vds_static ON ((vds_groups.vds_group_id = vds_static.vds_group_id))) JOIN vds_dynamic ON ((vds_static.vds_id = vds_dynamic.vds_id))) JOIN vds_statistics ON ((vds_static.vds_id = vds_statistics.vds_id))) LEFT JOIN storage_pool ON ((vds_groups.storage_pool_id = storage_pool.id))) LEFT JOIN vds_spm_id_map ON ((vds_static.vds_id = vds_spm_id_map.vds_id))); > > >ALTER TABLE public.vds OWNER TO engine; > >-- >-- Name: getallfromvds(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvds(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = vds_id)); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getallfromvds(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromvds_spm_id_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvds_spm_id_map() RETURNS SETOF vds_spm_id_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_spm_id_map.* > FROM vds_spm_id_map; > >END; $$; > > >ALTER FUNCTION public.getallfromvds_spm_id_map() OWNER TO engine; > >-- >-- Name: getallfromvdsdynamic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvdsdynamic() RETURNS SETOF vds_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_dynamic.* > FROM vds_dynamic; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getallfromvdsdynamic() OWNER TO engine; > >-- >-- Name: getallfromvdsgroups(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvdsgroups(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_groups_permissions_view > WHERE user_id = v_user_id and entity_id = vds_group_id)); > >END; $$; > > >ALTER FUNCTION public.getallfromvdsgroups(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromvdsstatic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvdsstatic() RETURNS SETOF vds_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_static.* > FROM vds_static; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getallfromvdsstatic() OWNER TO engine; > >-- >-- Name: getallfromvdsstatistics(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvdsstatistics() RETURNS SETOF vds_statistics > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_statistics.* > FROM vds_statistics; > END; > > > RETURN; >END; $$; > > >ALTER FUNCTION public.getallfromvdsstatistics() OWNER TO engine; > >-- >-- Name: getallfromvm_pool_map(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvm_pool_map() RETURNS SETOF vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pool_map.* > FROM vm_pool_map; >END; $$; > > >ALTER FUNCTION public.getallfromvm_pool_map() OWNER TO engine; > >-- >-- Name: getallfromvm_pools(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvm_pools() RETURNS SETOF getallfromvm_pools_rs > LANGUAGE plpgsql > AS $$ >BEGIN > -- BEGIN TRAN >BEGIN > CREATE GLOBAL TEMPORARY TABLE tt_VM_POOL_GROUP > ( > vm_pool_id UUID, > assigned_vm_count INTEGER > ) WITH OIDS; > exception when others then > truncate table tt_VM_POOL_GROUP; > END; > insert INTO tt_VM_POOL_GROUP(vm_pool_id, > assigned_vm_count) > select > vm_pools_view.vm_pool_id, > count(vm_pool_map.vm_pool_id) > from vm_pools_view > left join vm_pool_map on vm_pools_view.vm_pool_id = vm_pool_map.vm_pool_id > group by vm_pools_view.vm_pool_id,vm_pool_map.vm_pool_id; > BEGIN > CREATE GLOBAL TEMPORARY TABLE tt_VM_POOL_RUNNING > ( > vm_pool_id UUID, > vm_running_count INTEGER > ) WITH OIDS; > exception when others then > truncate table tt_VM_POOL_RUNNING; > END; > insert INTO tt_VM_POOL_RUNNING(vm_pool_id, > vm_running_count) > select vm_pools_view.vm_pool_id, count(vm_pools_view.vm_pool_id) > from vm_pools_view > left join vm_pool_map on vm_pools_view.vm_pool_id = vm_pool_map.vm_pool_id > left join vm_dynamic on vm_pool_map.vm_guid = vm_dynamic.vm_guid > where vm_dynamic.status > 0 > group by vm_pools_view.vm_pool_id; > BEGIN > CREATE GLOBAL TEMPORARY TABLE tt_VM_POOL_PRERESULT > ( > vm_pool_id UUID, > assigned_vm_count INTEGER, > vm_running_count INTEGER > ) WITH OIDS; > exception when others then > truncate table tt_VM_POOL_PRERESULT; > END; > insert INTO tt_VM_POOL_PRERESULT(vm_pool_id, > assigned_vm_count, > vm_running_count) > select pg.vm_pool_id, pg.assigned_vm_count, pr.vm_running_count > from tt_VM_POOL_GROUP pg > left join tt_VM_POOL_RUNNING pr on pg.vm_pool_id = pr.vm_pool_id; > update tt_VM_POOL_PRERESULT > set vm_running_count = 0 > where vm_running_count is NULL; > BEGIN > CREATE GLOBAL TEMPORARY TABLE tt_VM_POOL_RESULT > ( > vm_pool_id UUID, > assigned_vm_count INTEGER, > vm_running_count INTEGER, > vm_pool_description VARCHAR(4000), > vm_pool_comment text, > vm_pool_name VARCHAR(255), > vm_pool_type INTEGER, > parameters VARCHAR(200), > prestarted_vms INTEGER, > vds_group_id UUID, > vds_group_name VARCHAR(40), > max_assigned_vms_per_user SMALLINT > ) WITH OIDS; > exception when others then > truncate table tt_VM_POOL_RESULT; > END; > insert INTO tt_VM_POOL_RESULT(vm_pool_id, > assigned_vm_count, > vm_running_count, > vm_pool_description, > vm_pool_comment, > vm_pool_name, > vm_pool_type, > parameters, > prestarted_vms, > vds_group_id, > vds_group_name, > max_assigned_vms_per_user) > select ppr.vm_pool_id, ppr.assigned_vm_count, ppr.vm_running_count, > p.vm_pool_description, p.vm_pool_comment, p.vm_pool_name, p.vm_pool_type, p.parameters, p.prestarted_vms, > p.vds_group_id, p.vds_group_name, p.max_assigned_vms_per_user > from tt_VM_POOL_PRERESULT ppr > inner join vm_pools_view p on ppr.vm_pool_id = p.vm_pool_id; > RETURN QUERY select * > from tt_VM_POOL_RESULT; >END; $$; > > >ALTER FUNCTION public.getallfromvm_pools() OWNER TO engine; > >-- >-- Name: vm_device_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_device_view AS > SELECT vm_device.device_id, vm_device.vm_id, vm_device.type, vm_device.device, vm_device.address, vm_device.boot_order, vm_device.spec_params, vm_device.is_managed, vm_device.is_plugged, vm_device.is_readonly, vm_device.alias, vm_device.custom_properties, vm_device.snapshot_id FROM vm_device; > > >ALTER TABLE public.vm_device_view OWNER TO engine; > >-- >-- Name: getallfromvmdevice(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmdevice() RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vm_device_view; >END; $$; > > >ALTER FUNCTION public.getallfromvmdevice() OWNER TO engine; > >-- >-- Name: getallfromvmdynamic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmdynamic() RETURNS SETOF vm_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_dynamic.* > FROM vm_dynamic; >END; $$; > > >ALTER FUNCTION public.getallfromvmdynamic() OWNER TO engine; > >-- >-- Name: vm_interface; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_interface ( > id uuid NOT NULL, > vm_guid uuid, > vmt_guid uuid, > mac_addr character varying(20), > name character varying(50) NOT NULL, > speed integer, > type integer DEFAULT 0, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > linked boolean DEFAULT true NOT NULL, > vnic_profile_id uuid >); > > >ALTER TABLE public.vm_interface OWNER TO engine; > >-- >-- Name: getallfromvminterfaces(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvminterfaces() RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface; >END; $$; > > >ALTER FUNCTION public.getallfromvminterfaces() OWNER TO engine; > >-- >-- Name: vm_interface_statistics; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_interface_statistics ( > id uuid NOT NULL, > vm_id uuid, > rx_rate numeric(18,0), > tx_rate numeric(18,0), > rx_drop numeric(18,0), > tx_drop numeric(18,0), > iface_status integer, > _update_date timestamp with time zone >); > > >ALTER TABLE public.vm_interface_statistics OWNER TO engine; > >-- >-- Name: vnic_profiles; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vnic_profiles ( > id uuid NOT NULL, > name character varying(50) NOT NULL, > network_id uuid NOT NULL, > port_mirroring boolean NOT NULL, > custom_properties text, > description text, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > network_qos_id uuid >); > > >ALTER TABLE public.vnic_profiles OWNER TO engine; > >-- >-- Name: vm_interface_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_interface_view AS > SELECT vm_interface_statistics.rx_rate, vm_interface_statistics.tx_rate, vm_interface_statistics.rx_drop, vm_interface_statistics.tx_drop, vm_interface_statistics.iface_status, vm_interface.type, vm_interface.speed, vm_interface.mac_addr, network.name AS network_name, vm_interface.name, vm_interface.vnic_profile_id, vm_static.vm_guid, vm_interface.vmt_guid, vm_static.vm_name, vm_interface.id, 0 AS boot_protocol, 0 AS is_vds, vm_device.is_plugged, vm_device.custom_properties, vnic_profiles.port_mirroring, vm_interface.linked, vm_static.vds_group_id, vm_static.entity_type AS vm_entity_type, vnic_profiles.name AS vnic_profile_name FROM ((((vm_interface_statistics JOIN vm_interface ON ((vm_interface_statistics.id = vm_interface.id))) JOIN vm_static ON ((vm_interface.vm_guid = vm_static.vm_guid))) JOIN vm_device ON (((vm_interface.vm_guid = vm_device.vm_id) AND (vm_interface.id = vm_device.device_id)))) LEFT JOIN (vnic_profiles JOIN network ON ((network.id = vnic_profiles.network_id))) ON ((vnic_profiles.id = vm_interface.vnic_profile_id))) UNION SELECT vm_interface_statistics.rx_rate, vm_interface_statistics.tx_rate, vm_interface_statistics.rx_drop, vm_interface_statistics.tx_drop, vm_interface_statistics.iface_status, vm_interface.type, vm_interface.speed, vm_interface.mac_addr, network.name AS network_name, vm_interface.name, vm_interface.vnic_profile_id, NULL::uuid AS vm_guid, vm_interface.vmt_guid, vm_templates.vm_name, vm_interface.id, 0 AS boot_protocol, 0 AS is_vds, vm_device.is_plugged, vm_device.custom_properties, vnic_profiles.port_mirroring, vm_interface.linked, vm_templates.vds_group_id, vm_templates.entity_type AS vm_entity_type, vnic_profiles.name AS vnic_profile_name FROM ((((vm_interface_statistics RIGHT JOIN vm_interface ON ((vm_interface_statistics.id = vm_interface.id))) JOIN vm_static vm_templates ON ((vm_interface.vmt_guid = vm_templates.vm_guid))) JOIN vm_device ON (((vm_interface.vmt_guid = vm_device.vm_id) AND (vm_interface.id = vm_device.device_id)))) LEFT JOIN (vnic_profiles JOIN network ON ((network.id = vnic_profiles.network_id))) ON ((vnic_profiles.id = vm_interface.vnic_profile_id))); > > >ALTER TABLE public.vm_interface_view OWNER TO engine; > >-- >-- Name: getallfromvmnetworkinterfaceviews(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmnetworkinterfaceviews() RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * >FROM vm_interface_view; > >END; $$; > > >ALTER FUNCTION public.getallfromvmnetworkinterfaceviews() OWNER TO engine; > >-- >-- Name: getallfromvms(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvms(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = vm_guid)) > ORDER BY vm_guid; >END; $$; > > >ALTER FUNCTION public.getallfromvms(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromvmstatic(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmstatic() RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static > WHERE entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getallfromvmstatic() OWNER TO engine; > >-- >-- Name: getallfromvmstaticbystoragepoolid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmstaticbystoragepoolid(v_sp_id uuid) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static INNER JOIN > vm_dynamic ON vm_static.vm_guid = vm_dynamic.vm_guid INNER JOIN > vds_groups ON vm_static.vds_group_id = vds_groups.vds_group_id LEFT OUTER JOIN > storage_pool ON vm_static.vds_group_id = vds_groups.vds_group_id > and vds_groups.storage_pool_id = storage_pool.id > WHERE v_sp_id = storage_pool.id > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getallfromvmstaticbystoragepoolid(v_sp_id uuid) OWNER TO engine; > >-- >-- Name: getallfromvmstatistics(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmstatistics() RETURNS SETOF vm_statistics > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_statistics.* > FROM vm_statistics; >END; $$; > > >ALTER FUNCTION public.getallfromvmstatistics() OWNER TO engine; > >-- >-- Name: getallfromvmtemplates(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvmtemplates(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = vmt_guid)) > ORDER BY name; >END; $$; > > >ALTER FUNCTION public.getallfromvmtemplates(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallfromvnicprofiles(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvnicprofiles() RETURNS SETOF vnic_profiles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT * > FROM vnic_profiles; > >END; $$; > > >ALTER FUNCTION public.getallfromvnicprofiles() OWNER TO engine; > >-- >-- Name: vnic_profiles_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vnic_profiles_view AS > SELECT vnic_profiles.id, vnic_profiles.name, vnic_profiles.network_id, vnic_profiles.network_qos_id, vnic_profiles.port_mirroring, vnic_profiles.custom_properties, vnic_profiles.description, network.name AS network_name, network_qos.name AS network_qos_name, storage_pool.name AS data_center_name, storage_pool.compatibility_version, storage_pool.id AS data_center_id FROM (((vnic_profiles JOIN network ON ((vnic_profiles.network_id = network.id))) LEFT JOIN network_qos ON ((vnic_profiles.network_qos_id = network_qos.id))) JOIN storage_pool ON ((network.storage_pool_id = storage_pool.id))); > > >ALTER TABLE public.vnic_profiles_view OWNER TO engine; > >-- >-- Name: getallfromvnicprofileviews(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallfromvnicprofileviews(v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vnic_profiles_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > >RETURN QUERY SELECT * >FROM vnic_profiles_view >WHERE NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vnic_profile_permissions_view > WHERE user_id = v_user_id AND entity_id = vnic_profiles_view.id); > >END; $$; > > >ALTER FUNCTION public.getallfromvnicprofileviews(v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getalljobidsbyentityid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getalljobidsbyentityid(v_entity_id uuid) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT job_subject_entity.job_id > FROM job_subject_entity > WHERE entity_id = v_entity_id; >END; $$; > > >ALTER FUNCTION public.getalljobidsbyentityid(v_entity_id uuid) OWNER TO engine; > >-- >-- Name: job; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE job ( > job_id uuid NOT NULL, > action_type character varying(50) NOT NULL, > description text NOT NULL, > status character varying(32) NOT NULL, > owner_id uuid, > visible boolean DEFAULT true NOT NULL, > start_time timestamp with time zone NOT NULL, > end_time timestamp with time zone, > last_update_time timestamp with time zone, > correlation_id character varying(50) NOT NULL, > is_external boolean DEFAULT false, > is_auto_cleared boolean DEFAULT true >); > > >ALTER TABLE public.job OWNER TO engine; > >-- >-- Name: getalljobs(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getalljobs() RETURNS SETOF job > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT job.* > FROM JOB > where status != 'UNKNOWN' > order by start_time DESC; >END; $$; > > >ALTER FUNCTION public.getalljobs() OWNER TO engine; > >-- >-- Name: getallnetworkbyclusterid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallnetworkbyclusterid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF networkviewclustertype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT > DISTINCT > network.id, > network.name, > network.description, > network.free_text_comment, > network.type, > network.addr, > network.subnet, > network.gateway, > network.vlan_id, > network.stp, > network.storage_pool_id, > network.mtu, > network.vm_network, > network.provider_network_provider_id, > network.provider_network_external_id, > network_cluster.network_id, > network_cluster.cluster_id, > network_cluster.status, > network_cluster.is_display, > network_cluster.required, > network_cluster.migration > FROM network > INNER JOIN network_cluster > ON network.id = network_cluster.network_id > WHERE network_cluster.cluster_id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_network_permissions_view > WHERE user_id = v_user_id AND entity_id = network.id)) > ORDER BY network.name; >END; $$; > > >ALTER FUNCTION public.getallnetworkbyclusterid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallnetworkbystoragepoolid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallnetworkbystoragepoolid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM network > WHERE storage_pool_id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_network_permissions_view > WHERE user_id = v_user_id AND entity_id = network.id)); > >END; $$; > > >ALTER FUNCTION public.getallnetworkbystoragepoolid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallnetworkqosforstoragepool(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallnetworkqosforstoragepool(v_storage_pool_id uuid) RETURNS SETOF network_qos > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM network_qos > WHERE storage_pool_id = v_storage_pool_id; >END; $$; > > >ALTER FUNCTION public.getallnetworkqosforstoragepool(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getallnetworksbynetworkproviderid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallnetworksbynetworkproviderid(v_id uuid) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM network > WHERE provider_network_provider_id = v_id; >END; $$; > > >ALTER FUNCTION public.getallnetworksbynetworkproviderid(v_id uuid) OWNER TO engine; > >-- >-- Name: network_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW network_view AS > SELECT network.id, network.name, network.description, network.free_text_comment, network.type, network.addr, network.subnet, network.gateway, network.vlan_id, network.stp, network.mtu, network.vm_network, network.storage_pool_id, network.provider_network_provider_id, network.provider_network_external_id, storage_pool.name AS storage_pool_name, storage_pool.compatibility_version, providers.name AS provider_name FROM ((network JOIN storage_pool ON ((network.storage_pool_id = storage_pool.id))) LEFT JOIN providers ON ((network.provider_network_provider_id = providers.id))); > > >ALTER TABLE public.network_view OWNER TO engine; > >-- >-- Name: getallnetworkviewsbynetworkproviderid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallnetworkviewsbynetworkproviderid(v_id uuid) RETURNS SETOF network_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM network_view > WHERE provider_network_provider_id = v_id; >END; $$; > > >ALTER FUNCTION public.getallnetworkviewsbynetworkproviderid(v_id uuid) OWNER TO engine; > >-- >-- Name: getallrolesbyuseridandgroupids(uuid, text, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallrolesbyuseridandgroupids(v_user_id uuid, v_group_ids text, v_app_mode integer) RETURNS SETOF roles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT roles.* > FROM roles INNER JOIN > permissions ON permissions.role_id = roles.id > WHERE (roles.app_mode & v_app_mode) > 0 > AND (permissions.ad_element_id = v_user_id > or permissions.ad_element_id in(select id from getElementIdsByIdAndGroups(v_user_id, v_group_ids))); > >END; $$; > > >ALTER FUNCTION public.getallrolesbyuseridandgroupids(v_user_id uuid, v_group_ids text, v_app_mode integer) OWNER TO engine; > >-- >-- Name: step; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE step ( > step_id uuid NOT NULL, > parent_step_id uuid, > job_id uuid NOT NULL, > step_type character varying(32) NOT NULL, > description text NOT NULL, > step_number integer NOT NULL, > status character varying(32) NOT NULL, > start_time timestamp with time zone NOT NULL, > end_time timestamp with time zone, > correlation_id character varying(50) NOT NULL, > external_id uuid, > external_system_type character varying(32), > is_external boolean DEFAULT false >); > > >ALTER TABLE public.step OWNER TO engine; > >-- >-- Name: getallsteps(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallsteps() RETURNS SETOF step > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT step.* > FROM step; >END; $$; > > >ALTER FUNCTION public.getallsteps() OWNER TO engine; > >-- >-- Name: getallstorage_server_connections(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallstorage_server_connections() RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections; >END; $$; > > >ALTER FUNCTION public.getallstorage_server_connections() OWNER TO engine; > >-- >-- Name: quota_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW quota_view AS > SELECT q.id AS quota_id, q.storage_pool_id, storage_pool.name AS storage_pool_name, q.quota_name, q.description, q.threshold_vds_group_percentage, q.threshold_storage_percentage, q.grace_vds_group_percentage, q.grace_storage_percentage, storage_pool.quota_enforcement_type FROM storage_pool, quota q WHERE (storage_pool.id = q.storage_pool_id); > > >ALTER TABLE public.quota_view OWNER TO engine; > >-- >-- Name: getallthinquota(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallthinquota() RETURNS SETOF quota_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM quota_view; >END; $$; > > >ALTER FUNCTION public.getallthinquota() OWNER TO engine; > >-- >-- Name: getallthinquotasbystorageid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallthinquotasbystorageid(v_storage_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF quota_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT > quota_id, > storage_pool_id, > storage_pool_name, > quota_name, > description, > threshold_vds_group_percentage, > threshold_storage_percentage, > grace_vds_group_percentage, > grace_storage_percentage, > quota_enforcement_type > FROM quota_limitations_view > WHERE (storage_id = v_storage_id > OR (is_global AND > NOT is_empty AND > storage_size_gb IS NOT null AND > storage_pool_id IN (SELECT storage_pool_id FROM storage_pool_iso_map > WHERE storage_id = v_storage_id))) > AND (NOT v_is_filtered OR > EXISTS (SELECT 1 FROM permissions p > JOIN user_flat_groups u ON > u.granted_id = p.ad_element_id WHERE > u.user_id = v_user_id AND > p.object_type_id = 17 AND -- quota object > p.role_id = 'def0000a-0000-0000-0000-def00000000a' AND -- consume quota > quota_id = p.object_id)); >END; $$; > > >ALTER FUNCTION public.getallthinquotasbystorageid(v_storage_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getallthinquotasbyvdsgroupid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallthinquotasbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF quota_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT > quota_id, > storage_pool_id, > storage_pool_name, > quota_name, > description, > threshold_vds_group_percentage, > threshold_storage_percentage, > grace_vds_group_percentage, > grace_storage_percentage, > quota_enforcement_type > FROM quota_limitations_view > WHERE (vds_group_id = v_vds_group_id > OR (is_global AND > NOT is_empty AND > virtual_cpu IS NOT null AND > storage_pool_id IN (SELECT storage_pool_id FROM vds_groups > WHERE vds_group_id = v_vds_group_id))) > AND (NOT v_is_filtered OR > EXISTS (SELECT 1 FROM permissions p > JOIN user_flat_groups u ON > u.granted_id = p.ad_element_id WHERE > u.user_id = v_user_id AND > p.object_type_id = 17 AND -- quota object > p.role_id = 'def0000a-0000-0000-0000-def00000000a' AND -- consume quota > quota_id = p.object_id)); >END; $$; > > >ALTER FUNCTION public.getallthinquotasbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: vm_pools_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_pools_view AS > SELECT vm_pools.vm_pool_id, vm_pools.vm_pool_name, vm_pools.vm_pool_description, vm_pools.vm_pool_comment, vm_pools.vm_pool_type, vm_pools.parameters, vm_pools.prestarted_vms, vm_pools.vds_group_id, vds_groups.name AS vds_group_name, storage_pool.name AS storage_pool_name, storage_pool.id AS storage_pool_id, vm_pools.max_assigned_vms_per_user FROM ((vm_pools JOIN vds_groups ON ((vm_pools.vds_group_id = vds_groups.vds_group_id))) JOIN storage_pool ON ((storage_pool.id = vds_groups.storage_pool_id))); > > >ALTER TABLE public.vm_pools_view OWNER TO engine; > >-- >-- Name: getallvm_poolsbyuser_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallvm_poolsbyuser_id(v_user_id uuid) RETURNS SETOF vm_pools_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vm_pools_view.* > FROM users_and_groups_to_vm_pool_map_view INNER JOIN > vm_pools_view ON > users_and_groups_to_vm_pool_map_view.vm_pool_id = vm_pools_view.vm_pool_id > WHERE (users_and_groups_to_vm_pool_map_view.user_id = v_user_id); >END; $$; > > >ALTER FUNCTION public.getallvm_poolsbyuser_id(v_user_id uuid) OWNER TO engine; > >-- >-- Name: getallvm_poolsbyuser_id_with_groups_and_userroles(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallvm_poolsbyuser_id_with_groups_and_userroles(v_user_id uuid) RETURNS SETOF vm_pools_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT pools.* > FROM vm_pools_view pools > INNER JOIN user_vm_pool_permissions_view ON user_id = v_user_id AND entity_id = pools.vm_pool_id; >END; $$; > > >ALTER FUNCTION public.getallvm_poolsbyuser_id_with_groups_and_userroles(v_user_id uuid) OWNER TO engine; > >-- >-- Name: getallvmsrelatedtoquotaid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallvmsrelatedtoquotaid(v_quota_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vms.* > FROM vms > WHERE quota_id = v_quota_id > UNION > SELECT DISTINCT vms.* > FROM vms > INNER JOIN vm_device vd ON vd.vm_id = vms.vm_guid > INNER JOIN images ON images.image_group_id = vd.device_id AND images.active = TRUE > INNER JOIN image_storage_domain_map ON image_storage_domain_map.image_id = images.image_guid > WHERE image_storage_domain_map.quota_id = v_quota_id; >END; $$; > > >ALTER FUNCTION public.getallvmsrelatedtoquotaid(v_quota_id uuid) OWNER TO engine; > >-- >-- Name: getallvmtemplatesrelatedtoquotaid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getallvmtemplatesrelatedtoquotaid(v_quota_id uuid) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE quota_id = v_quota_id > UNION > SELECT DISTINCT vm_templates.* > FROM vm_templates_view vm_templates > INNER JOIN vm_device vd ON vd.vm_id = vm_templates.vmt_guid > INNER JOIN images ON images.image_group_id = vd.device_id AND images.active = TRUE > INNER JOIN image_storage_domain_map ON image_storage_domain_map.image_id = images.image_guid > WHERE image_storage_domain_map.quota_id = v_quota_id; >END; $$; > > >ALTER FUNCTION public.getallvmtemplatesrelatedtoquotaid(v_quota_id uuid) OWNER TO engine; > >-- >-- Name: getancestralimagebyimageguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getancestralimagebyimageguid(v_image_guid uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY WITH RECURSIVE ancestor_image(image_guid, parentid) AS ( > SELECT image_guid, parentid > FROM images > WHERE image_guid = v_image_guid > UNION ALL > SELECT i.image_guid, i.parentid > FROM images i, ancestor_image ai > WHERE i.image_guid = ai.parentid > ) > SELECT i.* > FROM ancestor_image ai, images_storage_domain_view i > WHERE ai.parentid = '00000000-0000-0000-0000-000000000000' > AND ai.image_guid = i.image_guid; >END; $$; > > >ALTER FUNCTION public.getancestralimagebyimageguid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getasync_tasksbytask_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasync_tasksbytask_id(v_task_id uuid) RETURNS SETOF async_tasks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM async_tasks > WHERE task_id = v_task_id; > >END; $$; > > >ALTER FUNCTION public.getasync_tasksbytask_id(v_task_id uuid) OWNER TO engine; > >-- >-- Name: async_tasks_entities; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE async_tasks_entities ( > async_task_id uuid NOT NULL, > entity_id uuid NOT NULL, > entity_type character varying(128) >); > > >ALTER TABLE public.async_tasks_entities OWNER TO engine; > >-- >-- Name: getasynctaskentitiesbytaskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasynctaskentitiesbytaskid(v_task_id uuid) RETURNS SETOF async_tasks_entities > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM async_tasks_entities > WHERE async_task_id = v_task_id; >END; $$; > > >ALTER FUNCTION public.getasynctaskentitiesbytaskid(v_task_id uuid) OWNER TO engine; > >-- >-- Name: getasynctasksbyentityid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasynctasksbyentityid(v_entity_id uuid) RETURNS SETOF async_tasks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT async_tasks.* > FROM async_tasks > JOIN async_tasks_entities ON async_task_id = task_id > WHERE entity_id = v_entity_id; > >END; $$; > > >ALTER FUNCTION public.getasynctasksbyentityid(v_entity_id uuid) OWNER TO engine; > >-- >-- Name: getasynctasksbystoragepoolid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasynctasksbystoragepoolid(v_storage_pool_id uuid) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT async_tasks.task_id > FROM async_tasks > WHERE storage_pool_id = v_storage_pool_id; >END; $$; > > >ALTER FUNCTION public.getasynctasksbystoragepoolid(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getasynctasksbyvdsmtaskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasynctasksbyvdsmtaskid(v_vdsm_task_id uuid) RETURNS SETOF async_tasks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM async_tasks > WHERE vdsm_task_id = v_vdsm_task_id; > >END; $$; > > >ALTER FUNCTION public.getasynctasksbyvdsmtaskid(v_vdsm_task_id uuid) OWNER TO engine; > >-- >-- Name: getasynctasksidsbyentityid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getasynctasksidsbyentityid(v_entity_id uuid) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT async_task_id from async_tasks_entities where entity_id = v_entity_id; >END; $$; > > >ALTER FUNCTION public.getasynctasksidsbyentityid(v_entity_id uuid) OWNER TO engine; > >-- >-- Name: getattacheddisksnapshotstovm(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getattacheddisksnapshotstovm(v_vm_guid uuid, v_is_plugged boolean) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql > AS $$ >BEGIN > RETURN QUERY SELECT images_storage_domain_view.* > FROM images_storage_domain_view > JOIN vm_device ON vm_device.device_id = images_storage_domain_view.disk_id > WHERE vm_device.vm_id = v_vm_guid AND (v_is_plugged IS NULL OR vm_device.is_plugged = v_is_plugged) > AND vm_device.snapshot_id IS NOT NULL > AND vm_device.snapshot_id = images_storage_domain_view.vm_snapshot_id; >END; $$; > > >ALTER FUNCTION public.getattacheddisksnapshotstovm(v_vm_guid uuid, v_is_plugged boolean) OWNER TO engine; > >-- >-- Name: getauditlogbyauditlogid(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getauditlogbyauditlogid(v_audit_log_id integer) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log > WHERE audit_log_id = v_audit_log_id; >END; $$; > > >ALTER FUNCTION public.getauditlogbyauditlogid(v_audit_log_id integer) OWNER TO engine; > >-- >-- Name: getauditlogbyoriginandcustomeventid(character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getauditlogbyoriginandcustomeventid(v_origin character varying, v_custom_event_id integer) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log > WHERE origin = v_origin and custom_event_id = v_custom_event_id; >END; $$; > > >ALTER FUNCTION public.getauditlogbyoriginandcustomeventid(v_origin character varying, v_custom_event_id integer) OWNER TO engine; > >-- >-- Name: getauditlogbyvmname(character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getauditlogbyvmname(v_vm_name character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log > WHERE not deleted and vm_name = v_vm_name > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = vm_id)); > > >END; $$; > > >ALTER FUNCTION public.getauditlogbyvmname(v_vm_name character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getauditlogbyvmtemplatename(character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getauditlogbyvmtemplatename(v_vm_template_name character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log > WHERE not deleted and vm_template_name = v_vm_template_name > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = vm_template_id)); > > >END; $$; > > >ALTER FUNCTION public.getauditlogbyvmtemplatename(v_vm_template_name character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getauditloglaterthendate(timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getauditloglaterthendate(v_date timestamp with time zone) RETURNS SETOF audit_log > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM audit_log > WHERE not deleted and LOG_TIME >= v_date; >END; $$; > > >ALTER FUNCTION public.getauditloglaterthendate(v_date timestamp with time zone) OWNER TO engine; > >-- >-- Name: getbasediskbybasediskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getbasediskbybasediskid(v_disk_id uuid) RETURNS SETOF base_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM base_disks > WHERE disk_id = v_disk_id; >END; $$; > > >ALTER FUNCTION public.getbasediskbybasediskid(v_disk_id uuid) OWNER TO engine; > >-- >-- Name: getbookmarkbybookmark_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getbookmarkbybookmark_id(v_bookmark_id uuid) RETURNS SETOF bookmarks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM bookmarks > WHERE bookmark_Id = v_bookmark_id; >END; $$; > > >ALTER FUNCTION public.getbookmarkbybookmark_id(v_bookmark_id uuid) OWNER TO engine; > >-- >-- Name: getbookmarkbybookmark_name(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getbookmarkbybookmark_name(v_bookmark_name character varying) RETURNS SETOF bookmarks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM bookmarks > WHERE bookmark_name = v_bookmark_name; >END; $$; > > >ALTER FUNCTION public.getbookmarkbybookmark_name(v_bookmark_name character varying) OWNER TO engine; > >-- >-- Name: gluster_volume_bricks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_volume_bricks ( > volume_id uuid NOT NULL, > server_id uuid NOT NULL, > brick_dir character varying(4096) NOT NULL, > status character varying(32) NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone, > id uuid NOT NULL, > brick_order integer DEFAULT 0, > task_id uuid >); > > >ALTER TABLE public.gluster_volume_bricks OWNER TO engine; > >-- >-- Name: getbrickbyserveridanddirectory(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getbrickbyserveridanddirectory(v_server_id uuid, v_brick_dir character varying) RETURNS SETOF gluster_volume_bricks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_bricks > WHERE server_id = v_server_id > AND brick_dir = v_brick_dir; >END; $$; > > >ALTER FUNCTION public.getbrickbyserveridanddirectory(v_server_id uuid, v_brick_dir character varying) OWNER TO engine; > >-- >-- Name: getbricksbyglustervolumeguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getbricksbyglustervolumeguid(v_volume_id uuid) RETURNS SETOF gluster_volume_bricks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_bricks > WHERE volume_id = v_volume_id > ORDER BY brick_order; >END; $$; > > >ALTER FUNCTION public.getbricksbyglustervolumeguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: getclusterpolicybyclusterpolicyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getclusterpolicybyclusterpolicyid(v_id uuid) RETURNS SETOF cluster_policies > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM cluster_policies > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getclusterpolicybyclusterpolicyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getclusterpolicyunitsbyclusterpolicyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getclusterpolicyunitsbyclusterpolicyid(v_id uuid) RETURNS SETOF cluster_policy_units > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM cluster_policy_units > WHERE cluster_policy_id = v_id; >END; $$; > > >ALTER FUNCTION public.getclusterpolicyunitsbyclusterpolicyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getconsumedpermissionsforquotaid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getconsumedpermissionsforquotaid(v_quota_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id in (SELECT role_id FROM ROLES_groups where action_group_id = 901) > AND object_id in(select id from fn_get_entity_parents(v_quota_id,17)); >END; $$; > > >ALTER FUNCTION public.getconsumedpermissionsforquotaid(v_quota_id uuid) OWNER TO engine; > >-- >-- Name: getcustom_actionsbyaction_id(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getcustom_actionsbyaction_id(v_action_id integer) RETURNS SETOF custom_actions > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM custom_actions > WHERE action_id = v_action_id; >END; $$; > > >ALTER FUNCTION public.getcustom_actionsbyaction_id(v_action_id integer) OWNER TO engine; > >-- >-- Name: getcustom_actionsbynameandtab(character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getcustom_actionsbynameandtab(v_action_name character varying, v_tab integer) RETURNS SETOF custom_actions > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM custom_actions > WHERE tab = v_tab and action_name = v_action_name; >END; $$; > > >ALTER FUNCTION public.getcustom_actionsbynameandtab(v_action_name character varying, v_tab integer) OWNER TO engine; > >-- >-- Name: getcustom_actionsbytab_id(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getcustom_actionsbytab_id(v_tab integer) RETURNS SETOF custom_actions > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM custom_actions > WHERE tab = v_tab; >END; $$; > > >ALTER FUNCTION public.getcustom_actionsbytab_id(v_tab integer) OWNER TO engine; > >-- >-- Name: getdbgeneration(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdbgeneration(v_vm_guid uuid) RETURNS SETOF bigint > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT db_generation > FROM vm_static > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.getdbgeneration(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getdcidbyexternalnetworkid(text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdcidbyexternalnetworkid(v_external_id text) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT storage_pool_id > FROM network > WHERE provider_network_external_id = v_external_id; >END; $$; > > >ALTER FUNCTION public.getdcidbyexternalnetworkid(v_external_id text) OWNER TO engine; > >-- >-- Name: getdirectpermissionsbyadelementid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdirectpermissionsbyadelementid(v_ad_element_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE permissions_view.ad_element_id = v_ad_element_id; > >END; $$; > > >ALTER FUNCTION public.getdirectpermissionsbyadelementid(v_ad_element_id uuid) OWNER TO engine; > >-- >-- Name: getdisk_image_dynamicbyimage_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisk_image_dynamicbyimage_id(v_image_id uuid) RETURNS SETOF disk_image_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM disk_image_dynamic > WHERE image_id = v_image_id; > >END; $$; > > >ALTER FUNCTION public.getdisk_image_dynamicbyimage_id(v_image_id uuid) OWNER TO engine; > >-- >-- Name: getdiskbydiskid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdiskbydiskid(v_disk_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF all_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM all_disks > WHERE image_group_id = v_disk_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_disk_permissions_view > WHERE user_id = v_user_id AND entity_id = v_disk_id)); >END; $$; > > >ALTER FUNCTION public.getdiskbydiskid(v_disk_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getdisklunmapbydisklunmapid(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisklunmapbydisklunmapid(v_disk_id uuid, v_lun_id character varying) RETURNS SETOF disk_lun_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM disk_lun_map > WHERE disk_id = v_disk_id > AND lun_id = v_lun_id; >END; $$; > > >ALTER FUNCTION public.getdisklunmapbydisklunmapid(v_disk_id uuid, v_lun_id character varying) OWNER TO engine; > >-- >-- Name: getdisklunmapbylunid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisklunmapbylunid(v_lun_id character varying) RETURNS SETOF disk_lun_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM disk_lun_map > WHERE lun_id = v_lun_id; >END; $$; > > >ALTER FUNCTION public.getdisklunmapbylunid(v_lun_id character varying) OWNER TO engine; > >-- >-- Name: getdisksnapshotforvmsnapshot(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisksnapshotforvmsnapshot(v_image_group_id uuid, v_vm_snapshot_id uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view > WHERE image_group_id = v_image_group_id > AND vm_snapshot_id = v_vm_snapshot_id; >END; $$; > > >ALTER FUNCTION public.getdisksnapshotforvmsnapshot(v_image_group_id uuid, v_vm_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: getdisksvmguid(uuid, boolean, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisksvmguid(v_vm_guid uuid, v_only_plugged boolean, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF all_disks_including_snapshots > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT all_disks_including_snapshots.* > FROM all_disks_including_snapshots > LEFT JOIN vm_device ON vm_device.device_id = all_disks_including_snapshots.image_group_id AND (NOT v_only_plugged OR is_plugged) > WHERE vm_device.vm_id = v_vm_guid > AND ((vm_device.snapshot_id IS NULL AND all_disks_including_snapshots.active IS NOT FALSE) > OR vm_device.snapshot_id = all_disks_including_snapshots.vm_snapshot_id) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_disk_permissions_view > WHERE user_id = v_user_id AND entity_id = all_disks_including_snapshots.disk_id)); > >END; $$; > > >ALTER FUNCTION public.getdisksvmguid(v_vm_guid uuid, v_only_plugged boolean, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getdisksvmguidbasicview(uuid, boolean, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdisksvmguidbasicview(v_vm_guid uuid, v_only_plugged boolean, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF disks_basic_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT disk_id,disk_alias, size > FROM images > LEFT OUTER JOIN base_disks ON images.image_group_id = base_disks.disk_id > LEFT JOIN vm_device ON vm_device.device_id = image_group_id AND (NOT v_only_plugged OR is_plugged) > WHERE vm_device.vm_id = v_vm_guid > AND images.active = true > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_disk_permissions_view > WHERE user_id = v_user_id AND entity_id = disk_id)); > >END; $$; > > >ALTER FUNCTION public.getdisksvmguidbasicview(v_vm_guid uuid, v_only_plugged boolean, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: dwh_history_timekeeping; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE dwh_history_timekeeping ( > var_name character varying(50) NOT NULL, > var_value character varying(255), > var_datetime timestamp with time zone >); > > >ALTER TABLE public.dwh_history_timekeeping OWNER TO engine; > >-- >-- Name: getdwhhistorytimekeepingbyvarname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getdwhhistorytimekeepingbyvarname(v_var_name character varying) RETURNS SETOF dwh_history_timekeeping > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM dwh_history_timekeeping > WHERE var_name = v_var_name; >END; $$; > > >ALTER FUNCTION public.getdwhhistorytimekeepingbyvarname(v_var_name character varying) OWNER TO engine; > >-- >-- Name: getelementidsbyidandgroups(uuid, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getelementidsbyidandgroups(v_id uuid, v_group_ids text) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > select * from fnsplitteruuid(v_group_ids) > UNION > select v_id > UNION > -- user is also member of 'Everyone' > select 'EEE00000-0000-0000-0000-123456789EEE'; >END; $$; > > >ALTER FUNCTION public.getelementidsbyidandgroups(v_id uuid, v_group_ids text) OWNER TO engine; > >-- >-- Name: getevent_subscriberbysubscriber_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getevent_subscriberbysubscriber_id(v_subscriber_id uuid) RETURNS SETOF event_subscriber > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM event_subscriber > WHERE subscriber_id = v_subscriber_id; > >END; $$; > > >ALTER FUNCTION public.getevent_subscriberbysubscriber_id(v_subscriber_id uuid) OWNER TO engine; > >-- >-- Name: geteventmapbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION geteventmapbyname(v_event_name character varying) RETURNS SETOF event_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > from event_map > where event_up_name = v_event_name; >END; $$; > > >ALTER FUNCTION public.geteventmapbyname(v_event_name character varying) OWNER TO engine; > >-- >-- Name: event_notification_methods; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE event_notification_methods ( > method_id integer NOT NULL, > method_type character(10) NOT NULL >); > > >ALTER TABLE public.event_notification_methods OWNER TO engine; > >-- >-- Name: geteventnotificationmethodbyid(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION geteventnotificationmethodbyid(v_method_id integer) RETURNS SETOF event_notification_methods > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > from event_notification_methods > where method_id = v_method_id; >END; $$; > > >ALTER FUNCTION public.geteventnotificationmethodbyid(v_method_id integer) OWNER TO engine; > >-- >-- Name: getfailingstorage_domains(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getfailingstorage_domains() RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * FROM storage_domains WHERE recoverable AND status = 4; --inactive >END; $$; > > >ALTER FUNCTION public.getfailingstorage_domains() OWNER TO engine; > >-- >-- Name: getfailingvdss(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getfailingvdss() RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * FROM vds WHERE recoverable AND status = 10; --non operational >END; $$; > > >ALTER FUNCTION public.getfailingvdss() OWNER TO engine; > >-- >-- Name: getforroleandadelementandobject_wgroupcheck(uuid, uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getforroleandadelementandobject_wgroupcheck(v_role_id uuid, v_ad_element_id uuid, v_object_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id = v_role_id and object_id = v_object_id and ad_element_id in ( > select * from getUserAndGroupsById(v_ad_element_id)); >END; $$; > > >ALTER FUNCTION public.getforroleandadelementandobject_wgroupcheck(v_role_id uuid, v_ad_element_id uuid, v_object_id uuid) OWNER TO engine; > >-- >-- Name: getglobalids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglobalids(v_name character varying) RETURNS uuid > LANGUAGE plpgsql IMMUTABLE STRICT > AS $$ > DECLARE > v_id UUID; >BEGIN > if (v_name = 'system') then > v_id := 'AAA00000-0000-0000-0000-123456789AAA'; > elsif (v_name = 'everyone') then > v_id := 'EEE00000-0000-0000-0000-123456789EEE'; > -- bottom is an object which all the objects in the system are its parents > -- useful to denote we want all objects when checking for permissions > elsif (v_name = 'bottom') then > v_id := 'BBB00000-0000-0000-0000-123456789BBB'; > end if; > return v_id; >END; $$; > > >ALTER FUNCTION public.getglobalids(v_name character varying) OWNER TO engine; > >-- >-- Name: getglusterbrickbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterbrickbyid(v_id uuid) RETURNS SETOF gluster_volume_bricks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_bricks > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterbrickbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: gluster_cluster_services; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_cluster_services ( > cluster_id uuid NOT NULL, > service_type character varying(100) NOT NULL, > status character varying(32) NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone >); > > >ALTER TABLE public.gluster_cluster_services OWNER TO engine; > >-- >-- Name: getglusterclusterservicesbyclusterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterclusterservicesbyclusterid(v_cluster_id uuid) RETURNS SETOF gluster_cluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_cluster_services > WHERE cluster_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.getglusterclusterservicesbyclusterid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: getglusterclusterservicesbyclusteridandservicetype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterclusterservicesbyclusteridandservicetype(v_cluster_id uuid, v_service_type character varying) RETURNS SETOF gluster_cluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_cluster_services > WHERE cluster_id = v_cluster_id > AND service_type = v_service_type; >END; $$; > > >ALTER FUNCTION public.getglusterclusterservicesbyclusteridandservicetype(v_cluster_id uuid, v_service_type character varying) OWNER TO engine; > >-- >-- Name: gluster_hooks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_hooks ( > id uuid NOT NULL, > cluster_id uuid NOT NULL, > gluster_command character varying(128) NOT NULL, > stage character varying(50) NOT NULL, > name character varying(256) NOT NULL, > hook_status character varying(50), > content_type character varying(50), > checksum character varying(256), > content text, > conflict_status integer DEFAULT 0 NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone >); > > >ALTER TABLE public.gluster_hooks OWNER TO engine; > >-- >-- Name: getglusterhook(uuid, character varying, character varying, character varying, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterhook(v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying, v_includecontent boolean DEFAULT false) RETURNS SETOF gluster_hooks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT id, cluster_id, gluster_command, stage, name, > hook_status, content_type, checksum, > CASE v_includeContent WHEN true THEN content > ELSE null::text > END as content, > conflict_status, > _create_date, _update_date > FROM gluster_hooks > WHERE cluster_id = v_cluster_id AND gluster_command = v_gluster_command > AND stage = v_stage AND name = v_name; >END; $$; > > >ALTER FUNCTION public.getglusterhook(v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying, v_includecontent boolean) OWNER TO engine; > >-- >-- Name: getglusterhookbyid(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterhookbyid(v_id uuid, v_includecontent boolean DEFAULT false) RETURNS SETOF gluster_hooks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT id, cluster_id, gluster_command, stage, name, > hook_status, content_type, checksum, > CASE v_includeContent WHEN true THEN content > ELSE null::text > END as content, > conflict_status, > _create_date, _update_date > FROM gluster_hooks > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterhookbyid(v_id uuid, v_includecontent boolean) OWNER TO engine; > >-- >-- Name: getglusterhookcontentbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterhookcontentbyid(v_id uuid) RETURNS SETOF text > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT content > FROM gluster_hooks > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterhookcontentbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getglusterhooksbyclusterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterhooksbyclusterid(v_cluster_id uuid) RETURNS SETOF gluster_hooks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT id, cluster_id, gluster_command, stage, name, > hook_status, content_type, checksum, null::text as content, conflict_status, > _create_date, _update_date > FROM gluster_hooks > WHERE cluster_id = v_cluster_id order by gluster_command asc, stage asc; >END; $$; > > >ALTER FUNCTION public.getglusterhooksbyclusterid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: gluster_volume_options; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_volume_options ( > volume_id uuid NOT NULL, > option_key character varying(8192) NOT NULL, > option_val character varying(8192) NOT NULL, > id uuid NOT NULL >); > > >ALTER TABLE public.gluster_volume_options OWNER TO engine; > >-- >-- Name: getglusteroptionbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusteroptionbyid(v_id uuid) RETURNS SETOF gluster_volume_options > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_options > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusteroptionbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: gluster_server; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_server ( > server_id uuid NOT NULL, > gluster_server_uuid uuid NOT NULL >); > > >ALTER TABLE public.gluster_server OWNER TO engine; > >-- >-- Name: getglusterserverbyglusterserveruuid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverbyglusterserveruuid(v_gluster_server_uuid uuid) RETURNS SETOF gluster_server > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT server_id, gluster_server_uuid > FROM gluster_server > WHERE gluster_server_uuid = v_gluster_server_uuid; >END; $$; > > >ALTER FUNCTION public.getglusterserverbyglusterserveruuid(v_gluster_server_uuid uuid) OWNER TO engine; > >-- >-- Name: getglusterserverbyserverid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverbyserverid(v_server_id uuid) RETURNS SETOF gluster_server > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT server_id, gluster_server_uuid > FROM gluster_server > WHERE server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverbyserverid(v_server_id uuid) OWNER TO engine; > >-- >-- Name: gluster_server_hooks; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_server_hooks ( > hook_id uuid NOT NULL, > server_id uuid NOT NULL, > hook_status character varying(50), > content_type character varying(50), > checksum character varying(256), > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone >); > > >ALTER TABLE public.gluster_server_hooks OWNER TO engine; > >-- >-- Name: gluster_server_hooks_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW gluster_server_hooks_view AS > SELECT gluster_server_hooks.hook_id, gluster_server_hooks.server_id, gluster_server_hooks.hook_status, gluster_server_hooks.content_type, gluster_server_hooks.checksum, gluster_server_hooks._create_date, gluster_server_hooks._update_date, vds_static.vds_name AS server_name FROM (gluster_server_hooks JOIN vds_static ON ((gluster_server_hooks.server_id = vds_static.vds_id))); > > >ALTER TABLE public.gluster_server_hooks_view OWNER TO engine; > >-- >-- Name: getglusterserverhook(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverhook(v_hook_id uuid, v_server_id uuid) RETURNS SETOF gluster_server_hooks_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_hooks_view > WHERE hook_id = v_hook_id AND server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverhook(v_hook_id uuid, v_server_id uuid) OWNER TO engine; > >-- >-- Name: getglusterserverhooksbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverhooksbyid(v_id uuid) RETURNS SETOF gluster_server_hooks_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_hooks_view > WHERE hook_id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverhooksbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getglusterserverservicebyglusterserverserviceid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverservicebyglusterserverserviceid(v_id uuid) RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_services_view > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverservicebyglusterserverserviceid(v_id uuid) OWNER TO engine; > >-- >-- Name: getglusterserverservicesbyclusterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverservicesbyclusterid(v_cluster_id uuid) RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT s.* > FROM gluster_server_services_view s, vds_static v > WHERE s.server_id = v.vds_id > AND v.vds_group_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverservicesbyclusterid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: getglusterserverservicesbyclusteridandservicetype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverservicesbyclusteridandservicetype(v_cluster_id uuid, v_service_type character varying) RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT s.* > FROM gluster_server_services_view s, vds_static v > WHERE s.server_id = v.vds_id > AND v.vds_group_id = v_cluster_id > AND s.service_type = v_service_type; >END; $$; > > >ALTER FUNCTION public.getglusterserverservicesbyclusteridandservicetype(v_cluster_id uuid, v_service_type character varying) OWNER TO engine; > >-- >-- Name: getglusterserverservicesbyserverid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverservicesbyserverid(v_server_id uuid) RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_services_view > WHERE server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.getglusterserverservicesbyserverid(v_server_id uuid) OWNER TO engine; > >-- >-- Name: getglusterserverservicesbyserveridandservicetype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterserverservicesbyserveridandservicetype(v_server_id uuid, v_service_type character varying) RETURNS SETOF gluster_server_services_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_server_services_view > WHERE server_id = v_server_id > AND service_type = v_service_type; >END; $$; > > >ALTER FUNCTION public.getglusterserverservicesbyserveridandservicetype(v_server_id uuid, v_service_type character varying) OWNER TO engine; > >-- >-- Name: getglusterservicebyglusterserviceid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterservicebyglusterserviceid(v_id uuid) RETURNS SETOF gluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_services > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getglusterservicebyglusterserviceid(v_id uuid) OWNER TO engine; > >-- >-- Name: getglusterservicebytypeandname(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterservicebytypeandname(v_service_type character varying, v_service_name character varying) RETURNS SETOF gluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_services > WHERE service_type = v_service_type > AND service_name = v_service_name; >END; $$; > > >ALTER FUNCTION public.getglusterservicebytypeandname(v_service_type character varying, v_service_name character varying) OWNER TO engine; > >-- >-- Name: getglusterservicesbytype(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterservicesbytype(v_service_type character varying) RETURNS SETOF gluster_services > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_services > WHERE service_type = v_service_type; >END; $$; > > >ALTER FUNCTION public.getglusterservicesbytype(v_service_type character varying) OWNER TO engine; > >-- >-- Name: gluster_service_types; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_service_types ( > service_type character varying(100) NOT NULL >); > > >ALTER TABLE public.gluster_service_types OWNER TO engine; > >-- >-- Name: getglusterservicetypes(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglusterservicetypes() RETURNS SETOF gluster_service_types > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_service_types; >END; $$; > > >ALTER FUNCTION public.getglusterservicetypes() OWNER TO engine; > >-- >-- Name: gluster_volumes; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_volumes ( > id uuid NOT NULL, > cluster_id uuid NOT NULL, > vol_name character varying(1000) NOT NULL, > vol_type character varying(32) NOT NULL, > status character varying(32) NOT NULL, > replica_count integer DEFAULT 0 NOT NULL, > stripe_count integer DEFAULT 0 NOT NULL, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > _update_date timestamp with time zone, > task_id uuid >); > > >ALTER TABLE public.gluster_volumes OWNER TO engine; > >-- >-- Name: gluster_volume_task_steps; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW gluster_volume_task_steps AS > SELECT step.step_id, step.parent_step_id, step.job_id, step.step_type, step.description, step.step_number, step.status, step.start_time, step.end_time, step.correlation_id, step.external_id, step.external_system_type, step.is_external, gluster_volumes.id AS volume_id FROM (step JOIN gluster_volumes ON ((gluster_volumes.task_id = step.external_id))) WHERE ((step.external_system_type)::text = 'GLUSTER'::text); > > >ALTER TABLE public.gluster_volume_task_steps OWNER TO engine; > >-- >-- Name: getglustertaskbyglustervolumeguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustertaskbyglustervolumeguid(v_volume_id uuid) RETURNS SETOF gluster_volume_task_steps > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_task_steps > WHERE volume_id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.getglustertaskbyglustervolumeguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: getglustervolumebricksbyserverguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumebricksbyserverguid(v_server_id uuid) RETURNS SETOF gluster_volume_bricks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * >FROM gluster_volume_bricks >WHERE server_id = v_server_id >ORDER BY brick_order; >END; $$; > > >ALTER FUNCTION public.getglustervolumebricksbyserverguid(v_server_id uuid) OWNER TO engine; > >-- >-- Name: gluster_volumes_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW gluster_volumes_view AS > SELECT gluster_volumes.id, gluster_volumes.cluster_id, gluster_volumes.vol_name, gluster_volumes.vol_type, gluster_volumes.status, gluster_volumes.replica_count, gluster_volumes.stripe_count, gluster_volumes._create_date, gluster_volumes._update_date, gluster_volumes.task_id, vds_groups.name AS vds_group_name FROM (gluster_volumes JOIN vds_groups ON ((gluster_volumes.cluster_id = vds_groups.vds_group_id))); > > >ALTER TABLE public.gluster_volumes_view OWNER TO engine; > >-- >-- Name: getglustervolumebyglustertaskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumebyglustertaskid(v_task_id uuid) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE task_id = v_task_id; >END; $$; > > >ALTER FUNCTION public.getglustervolumebyglustertaskid(v_task_id uuid) OWNER TO engine; > >-- >-- Name: getglustervolumebyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumebyid(v_volume_id uuid) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.getglustervolumebyid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: getglustervolumebyname(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumebyname(v_cluster_id uuid, v_vol_name character varying) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE cluster_id = v_cluster_id and vol_name = v_vol_name; >END; $$; > > >ALTER FUNCTION public.getglustervolumebyname(v_cluster_id uuid, v_vol_name character varying) OWNER TO engine; > >-- >-- Name: getglustervolumesbyclusterguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumesbyclusterguid(v_cluster_id uuid) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE cluster_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.getglustervolumesbyclusterguid(v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: getglustervolumesbyoption(uuid, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumesbyoption(v_cluster_id uuid, v_status character varying, v_option_key character varying, v_option_val character varying) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE cluster_id = v_cluster_id AND status = v_status > AND id IN (SELECT volume_id FROM gluster_volume_options > WHERE option_key=v_option_key AND option_val=v_option_val); >END; $$; > > >ALTER FUNCTION public.getglustervolumesbyoption(v_cluster_id uuid, v_status character varying, v_option_key character varying, v_option_val character varying) OWNER TO engine; > >-- >-- Name: getglustervolumesbystatusandtypes(uuid, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumesbystatusandtypes(v_cluster_id uuid, v_status character varying, v_vol_types text) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE cluster_id = v_cluster_id AND status = v_status > AND vol_type IN (SELECT ID FROM fnSplitter(v_vol_types)); >END; $$; > > >ALTER FUNCTION public.getglustervolumesbystatusandtypes(v_cluster_id uuid, v_status character varying, v_vol_types text) OWNER TO engine; > >-- >-- Name: getglustervolumesbystatustypesandoption(uuid, character varying, text, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getglustervolumesbystatustypesandoption(v_cluster_id uuid, v_status character varying, v_vol_types text, v_option_key character varying, v_option_val character varying) RETURNS SETOF gluster_volumes_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volumes_view > WHERE cluster_id = v_cluster_id AND status = v_status > AND vol_type IN (SELECT ID FROM fnSplitter(v_vol_types)) > AND id IN (SELECT volume_id FROM gluster_volume_options > WHERE option_key=v_option_key AND option_val=v_option_val); >END; $$; > > >ALTER FUNCTION public.getglustervolumesbystatustypesandoption(v_cluster_id uuid, v_status character varying, v_vol_types text, v_option_key character varying, v_option_val character varying) OWNER TO engine; > >-- >-- Name: gethostsforstorageoperation(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gethostsforstorageoperation(v_storage_pool_id uuid, v_local_fs_only boolean) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > BEGIN > RETURN QUERY SELECT vds.* > FROM vds > LEFT JOIN vds_groups vg ON vds.vds_group_id = vg.vds_group_id > LEFT JOIN storage_pool sp ON vds.storage_pool_id = sp.id > WHERE (v_storage_pool_id IS NULL OR vds.storage_pool_id = v_storage_pool_id) > AND (vg.virt_service = true) > AND (NOT v_local_fs_only OR sp.storage_pool_type = 4) > AND (v_storage_pool_id IS NOT NULL OR vds.status = 3); -- if DC is unspecified return only hosts with status = UP > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.gethostsforstorageoperation(v_storage_pool_id uuid, v_local_fs_only boolean) OWNER TO engine; > >-- >-- Name: getidsforovfdeletion(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getidsforovfdeletion(v_storage_pool_id uuid) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT ovf.vm_guid as vm_guid > FROM vm_ovf_generations ovf > WHERE ovf.storage_pool_id = v_storage_pool_id AND ovf.vm_guid NOT IN (SELECT vm_guid FROM vm_static); >END; $$; > > >ALTER FUNCTION public.getidsforovfdeletion(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getimage_storage_domain_mapbyimage_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getimage_storage_domain_mapbyimage_id(v_image_id uuid) RETURNS SETOF image_storage_domain_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM image_storage_domain_map > WHERE image_id = v_image_id; > >END; $$; > > >ALTER FUNCTION public.getimage_storage_domain_mapbyimage_id(v_image_id uuid) OWNER TO engine; > >-- >-- Name: getimage_storage_domain_mapbystorage_domain_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getimage_storage_domain_mapbystorage_domain_id(v_storage_domain_id uuid) RETURNS SETOF image_storage_domain_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM image_storage_domain_map > WHERE storage_domain_id = v_storage_domain_id; > >END; $$; > > >ALTER FUNCTION public.getimage_storage_domain_mapbystorage_domain_id(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: vm_images_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_images_view AS > SELECT storage_for_image_view.storage_id, storage_for_image_view.storage_path, storage_for_image_view.storage_name, images_storage_domain_view.storage_pool_id, images_storage_domain_view.image_guid, images_storage_domain_view.creation_date, disk_image_dynamic.actual_size, disk_image_dynamic.read_rate, disk_image_dynamic.read_latency_seconds, disk_image_dynamic.write_latency_seconds, disk_image_dynamic.flush_latency_seconds, disk_image_dynamic.write_rate, images_storage_domain_view.size, images_storage_domain_view.it_guid, images_storage_domain_view.description, images_storage_domain_view.parentid, images_storage_domain_view.imagestatus, images_storage_domain_view.lastmodified, images_storage_domain_view.app_list, images_storage_domain_view.vm_snapshot_id, images_storage_domain_view.volume_type, images_storage_domain_view.image_group_id, images_storage_domain_view.active, images_storage_domain_view.volume_format, images_storage_domain_view.disk_interface, images_storage_domain_view.boot, images_storage_domain_view.wipe_after_delete, images_storage_domain_view.propagate_errors, images_storage_domain_view.sgio, images_storage_domain_view.entity_type, images_storage_domain_view.number_of_vms, images_storage_domain_view.vm_names, storage_for_image_view.quota_id, storage_for_image_view.quota_name, images_storage_domain_view.quota_enforcement_type, images_storage_domain_view.disk_id, images_storage_domain_view.disk_alias, images_storage_domain_view.disk_description, images_storage_domain_view.shareable, images_storage_domain_view.alignment, images_storage_domain_view.last_alignment_scan FROM ((images_storage_domain_view JOIN disk_image_dynamic ON ((images_storage_domain_view.image_guid = disk_image_dynamic.image_id))) JOIN storage_for_image_view ON ((images_storage_domain_view.image_guid = storage_for_image_view.image_id))) WHERE (images_storage_domain_view.active = true); > > >ALTER TABLE public.vm_images_view OWNER TO engine; > >-- >-- Name: getimagebyimageguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getimagebyimageguid(v_image_guid uuid) RETURNS SETOF vm_images_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_images_view > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.getimagebyimageguid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getimagebyimageid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getimagebyimageid(v_image_guid uuid) RETURNS SETOF images > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM images > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.getimagebyimageid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getimageswhichhavenodisk(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getimageswhichhavenodisk(v_vm_id uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT i.* > FROM images_storage_domain_view i > JOIN snapshots s ON (i.vm_snapshot_id = s.snapshot_id) > WHERE s.vm_id = v_vm_id > AND NOT EXISTS ( > SELECT 1 > FROM base_disks d > WHERE d.disk_id = i.image_group_id); >END; $$; > > >ALTER FUNCTION public.getimageswhichhavenodisk(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: vds_interface; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_interface ( > id uuid NOT NULL, > name character varying(50) NOT NULL, > network_name character varying(50), > vds_id uuid, > mac_addr character varying(59), > is_bond boolean DEFAULT false, > bond_name character varying(50), > bond_type integer, > bond_opts character varying(4000), > vlan_id integer, > speed integer, > addr character varying(20), > subnet character varying(20), > gateway character varying(20), > boot_protocol integer, > type integer DEFAULT 0, > _create_date timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > _update_date timestamp with time zone, > mtu integer, > bridged boolean DEFAULT true NOT NULL >); > > >ALTER TABLE public.vds_interface OWNER TO engine; > >-- >-- Name: vds_interface_statistics; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vds_interface_statistics ( > id uuid NOT NULL, > vds_id uuid, > rx_rate numeric(18,0), > tx_rate numeric(18,0), > rx_drop numeric(18,0), > tx_drop numeric(18,0), > iface_status integer, > _update_date timestamp with time zone >); > > >ALTER TABLE public.vds_interface_statistics OWNER TO engine; > >-- >-- Name: vds_interface_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vds_interface_view AS > SELECT vds_interface_statistics.rx_rate, vds_interface_statistics.tx_rate, vds_interface_statistics.rx_drop, vds_interface_statistics.tx_drop, vds_interface_statistics.iface_status, vds_interface.type, vds_interface.gateway, vds_interface.subnet, vds_interface.addr, vds_interface.speed, vds_interface.vlan_id, vds_interface.bond_type, vds_interface.bond_name, vds_interface.is_bond, vds_interface.bond_opts, vds_interface.mac_addr, vds_interface.network_name, vds_interface.name, vds_static.vds_id, vds_static.vds_name, vds_interface.id, vds_interface.boot_protocol, vds_interface.mtu, vds_interface.bridged, 1 AS is_vds FROM ((vds_interface_statistics JOIN vds_interface ON ((vds_interface_statistics.id = vds_interface.id))) JOIN vds_static ON ((vds_interface.vds_id = vds_static.vds_id))); > > >ALTER TABLE public.vds_interface_view OWNER TO engine; > >-- >-- Name: getinterface_viewbyaddr(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getinterface_viewbyaddr(v_cluster_id uuid, v_addr character varying) RETURNS SETOF vds_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_interface_view.* > FROM vds_interface_view > INNER JOIN vds_static > ON vds_interface_view.vds_id = vds_static.vds_id > WHERE vds_interface_view.addr = v_addr > AND vds_static.vds_group_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.getinterface_viewbyaddr(v_cluster_id uuid, v_addr character varying) OWNER TO engine; > >-- >-- Name: getinterface_viewbyvds_id(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getinterface_viewbyvds_id(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vds_interface_view > WHERE vds_id = v_vds_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vds_id)); > >END; $$; > > >ALTER FUNCTION public.getinterface_viewbyvds_id(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getjobbyjobid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getjobbyjobid(v_job_id uuid) RETURNS SETOF job > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT job.* > FROM JOB > WHERE job_id = v_job_id; >END; $$; > > >ALTER FUNCTION public.getjobbyjobid(v_job_id uuid) OWNER TO engine; > >-- >-- Name: getjobsbycorrelationid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getjobsbycorrelationid(v_correlation_id character varying) RETURNS SETOF job > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT job.* > FROM JOB > WHERE correlation_id = v_correlation_id; >END; $$; > > >ALTER FUNCTION public.getjobsbycorrelationid(v_correlation_id character varying) OWNER TO engine; > >-- >-- Name: getjobsbyoffsetandpagesize(integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getjobsbyoffsetandpagesize(v_position integer, v_page_size integer) RETURNS SETOF job > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > (SELECT job.* > FROM JOB > WHERE status = 'STARTED' > ORDER BY last_update_time desc) > UNION ALL > (SELECT job.* > FROM JOB > WHERE status not in ('STARTED','UNKNOWN') > ORDER BY last_update_time desc) > OFFSET v_position LIMIT v_page_size; >END; $$; > > >ALTER FUNCTION public.getjobsbyoffsetandpagesize(v_position integer, v_page_size integer) OWNER TO engine; > >-- >-- Name: job_subject_entity; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE job_subject_entity ( > job_id uuid NOT NULL, > entity_id uuid NOT NULL, > entity_type character varying(32) NOT NULL >); > > >ALTER TABLE public.job_subject_entity OWNER TO engine; > >-- >-- Name: getjobsubjectentitybyjobid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getjobsubjectentitybyjobid(v_job_id uuid) RETURNS SETOF job_subject_entity > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT job_subject_entity.* > FROM job_subject_entity > WHERE job_id = v_job_id; >END; $$; > > >ALTER FUNCTION public.getjobsubjectentitybyjobid(v_job_id uuid) OWNER TO engine; > >-- >-- Name: getlun_storage_server_connection_mapbylunbystorage_server_conn(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getlun_storage_server_connection_mapbylunbystorage_server_conn(v_lun_id character varying, v_storage_server_connection character varying) RETURNS SETOF lun_storage_server_connection_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT * > FROM LUN_storage_server_connection_map lUN_storage_server_connection_map > WHERE LUN_id = v_LUN_id AND storage_server_connection = v_storage_server_connection; > >END; $$; > > >ALTER FUNCTION public.getlun_storage_server_connection_mapbylunbystorage_server_conn(v_lun_id character varying, v_storage_server_connection character varying) OWNER TO engine; > >-- >-- Name: getlunbylunid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getlunbylunid(v_lun_id character varying) RETURNS SETOF luns_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM luns_view > WHERE LUN_id = v_LUN_id; > >END; $$; > > >ALTER FUNCTION public.getlunbylunid(v_lun_id character varying) OWNER TO engine; > >-- >-- Name: getlunsbystorage_server_connection(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getlunsbystorage_server_connection(v_storage_server_connection character varying) RETURNS SETOF luns_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT luns_view.* > FROM luns_view INNER JOIN > LUN_storage_server_connection_map > ON LUN_storage_server_connection_map.LUN_id = luns_view.LUN_id > WHERE LUN_storage_server_connection_map.storage_server_connection = v_storage_server_connection; > >END; $$; > > >ALTER FUNCTION public.getlunsbystorage_server_connection(v_storage_server_connection character varying) OWNER TO engine; > >-- >-- Name: getlunsbyvolumegroupid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getlunsbyvolumegroupid(v_volume_group_id character varying) RETURNS SETOF luns_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM luns_view > WHERE volume_group_id = v_volume_group_id; > >END; $$; > > >ALTER FUNCTION public.getlunsbyvolumegroupid(v_volume_group_id character varying) OWNER TO engine; > >-- >-- Name: getmacsbydatacenterid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getmacsbydatacenterid(v_data_center_id uuid) RETURNS SETOF character varying > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT mac_addr > FROM vm_interface > WHERE EXISTS (SELECT 1 > FROM vm_static > JOIN vds_groups ON vm_static.vds_group_id = vds_groups.vds_group_id > WHERE vds_groups.storage_pool_id = v_data_center_id > AND vm_static.vm_guid = vm_interface.vm_guid); >END; $$; > > >ALTER FUNCTION public.getmacsbydatacenterid(v_data_center_id uuid) OWNER TO engine; > >-- >-- Name: getnamesofvmstaticdedicatedtovds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnamesofvmstaticdedicatedtovds(v_vds_id uuid) RETURNS SETOF getnamesofvmstaticdedicatedtovds_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT vm_name > FROM vm_static > WHERE dedicated_vm_for_vds = v_vds_id > AND migration_support = 2 > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getnamesofvmstaticdedicatedtovds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getnetwork_clusterbycluster_idandbynetwork_id(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetwork_clusterbycluster_idandbynetwork_id(v_cluster_id uuid, v_network_id uuid) RETURNS SETOF network_cluster > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network_cluster > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; > >END; $$; > > >ALTER FUNCTION public.getnetwork_clusterbycluster_idandbynetwork_id(v_cluster_id uuid, v_network_id uuid) OWNER TO engine; > >-- >-- Name: getnetworkbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetworkbyid(v_id uuid) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM network > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getnetworkbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getnetworkbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetworkbyname(v_networkname character varying) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM network > WHERE name = v_networkName; > >END; $$; > > >ALTER FUNCTION public.getnetworkbyname(v_networkname character varying) OWNER TO engine; > >-- >-- Name: getnetworkbynameandcluster(character varying, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetworkbynameandcluster(v_name character varying, v_cluster_id uuid) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT network.* > FROM network > WHERE network.name = v_name > AND EXISTS (SELECT 1 > FROM network_cluster > WHERE network.id = network_cluster.network_id > AND network_cluster.cluster_id = v_cluster_id); > >END; $$; > > >ALTER FUNCTION public.getnetworkbynameandcluster(v_name character varying, v_cluster_id uuid) OWNER TO engine; > >-- >-- Name: getnetworkbynameanddatacenter(character varying, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetworkbynameanddatacenter(v_name character varying, v_storage_pool_id uuid) RETURNS SETOF network > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT network.* > FROM network > WHERE network.name = v_name > AND network.storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getnetworkbynameanddatacenter(v_name character varying, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getnetworkqosbynetworkqosid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnetworkqosbynetworkqosid(v_id uuid) RETURNS SETOF network_qos > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM network_qos > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getnetworkqosbynetworkqosid(v_id uuid) OWNER TO engine; > >-- >-- Name: getnfsstorage_server_connectionsbystoragepoolid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnfsstorage_server_connectionsbystoragepoolid(v_storage_pool_id uuid) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT distinct storage_server_connections.* > FROM storage_server_connections storage_server_connections > INNER JOIN > storage_domain_static_view ON > storage_server_connections.id = storage_domain_static_view.storage > WHERE (storage_domain_static_view.storage_pool_id = v_storage_pool_id); >END; $$; > > >ALTER FUNCTION public.getnfsstorage_server_connectionsbystoragepoolid(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getnoncountablequtoavmstatuses(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnoncountablequtoavmstatuses() RETURNS SETOF integer > LANGUAGE plpgsql IMMUTABLE > AS $$ >BEGIN > RETURN query select 0 union select 13 union select 14 union select 15; >--(Down(0), Suspended(13), ImageIllegal(14), ImageLocked(15)) >END; $$; > > >ALTER FUNCTION public.getnoncountablequtoavmstatuses() OWNER TO engine; > >-- >-- Name: getnumofsnapshotsbymemoryvolume(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnumofsnapshotsbymemoryvolume(v_memory_volume character varying) RETURNS SETOF bigint > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT COUNT(*) > FROM snapshots > WHERE memory_volume = v_memory_volume; >END; $$; > > >ALTER FUNCTION public.getnumofsnapshotsbymemoryvolume(v_memory_volume character varying) OWNER TO engine; > >-- >-- Name: getnvmtagsbyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnvmtagsbyvmid(v_vm_id uuid) RETURNS SETOF tags_vm_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY select * from tags_vm_map > where tags_vm_map.vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.getnvmtagsbyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getnvmtagsbyvmidanddefaulttag(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getnvmtagsbyvmidanddefaulttag(v_vm_id uuid) RETURNS SETOF tags_vm_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY select tags_vm_map.* from tags_vm_map > inner join tags on tags.tag_id = tags_vm_map.tag_id > where tags_vm_map.vm_id = v_vm_id > and tags.type = 1; >END; $$; > > >ALTER FUNCTION public.getnvmtagsbyvmidanddefaulttag(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getoptionsbyglustervolumeguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getoptionsbyglustervolumeguid(v_volume_id uuid) RETURNS SETOF gluster_volume_options > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_options > WHERE volume_id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.getoptionsbyglustervolumeguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: getorderedvmguidsforrunmultipleactions(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getorderedvmguidsforrunmultipleactions(v_vm_guids character varying) RETURNS SETOF getorderedvmguidsforrunmultipleactions_rs > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_ordered_guids GetOrderedVmGuidsForRunMultipleActions_rs; >BEGIN > FOR v_ordered_guids IN EXECUTE 'SELECT vm_guid from vm_static where vm_guid in( ' || v_vm_guids || ' ) AND entity_type = ''VM'' order by auto_startup desc,priority desc, migration_support desc' LOOP > RETURN NEXT v_ordered_guids; > END LOOP; > >END; $$; > > >ALTER FUNCTION public.getorderedvmguidsforrunmultipleactions(v_vm_guids character varying) OWNER TO engine; > >-- >-- Name: getovfgeneration(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getovfgeneration(v_vm_id uuid) RETURNS SETOF bigint > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm.ovf_generation > FROM vm_ovf_generations vm > WHERE vm.vm_guid = v_vm_id; >END; $$; > > >ALTER FUNCTION public.getovfgeneration(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionbyroleid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionbyroleid(v_role_id uuid) RETURNS SETOF permissions > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > from permissions > where role_id = v_role_id; >END; $$; > > >ALTER FUNCTION public.getpermissionbyroleid(v_role_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionsbyadelementid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyadelementid(v_ad_element_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE > (permissions_view.ad_element_id = v_ad_element_id > OR ad_element_id IN (SELECT * FROM getUserAndGroupsById(v_ad_element_id))) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 FROM user_permissions_permissions_view WHERE user_id = v_user_id)); > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyadelementid(v_ad_element_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getpermissionsbyentityid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyentityid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE object_id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM GetUserPermissionsByEntityId(v_id, v_user_id, v_is_filtered))); >END; $$; > > >ALTER FUNCTION public.getpermissionsbyentityid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getpermissionsbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyid(v_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionsbyroleid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyroleid(v_role_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id = v_role_id; > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyroleid(v_role_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionsbyroleidandadelementid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyroleidandadelementid(v_role_id uuid, v_ad_element_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id = v_role_id and ad_element_id = v_ad_element_id; > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyroleidandadelementid(v_role_id uuid, v_ad_element_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionsbyroleidandadelementidandobjectid(uuid, uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyroleidandadelementidandobjectid(v_role_id uuid, v_ad_element_id uuid, v_object_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id = v_role_id and ad_element_id = v_ad_element_id and object_id = v_object_id; > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyroleidandadelementidandobjectid(v_role_id uuid, v_ad_element_id uuid, v_object_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionsbyroleidandobjectid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionsbyroleidandobjectid(v_role_id uuid, v_object_id uuid) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view > WHERE role_id = v_role_id and object_id = v_object_id; > >END; $$; > > >ALTER FUNCTION public.getpermissionsbyroleidandobjectid(v_role_id uuid, v_object_id uuid) OWNER TO engine; > >-- >-- Name: getpermissionstreebyentityid(uuid, integer, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpermissionstreebyentityid(v_id uuid, v_object_type_id integer, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view p > WHERE object_id in(select id from fn_get_entity_parents(v_id,v_object_type_id)) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_flat_groups u > WHERE p.ad_element_id = u.granted_id > AND u.user_id = v_user_id)); > >END; $$; > > >ALTER FUNCTION public.getpermissionstreebyentityid(v_id uuid, v_object_type_id integer, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getpluggedvminterfacesbymac(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpluggedvminterfacesbymac(v_mac_address character varying) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface_view > WHERE mac_addr = v_mac_address > AND is_plugged = true; >END; $$; > > >ALTER FUNCTION public.getpluggedvminterfacesbymac(v_mac_address character varying) OWNER TO engine; > >-- >-- Name: getpolicyunitbypolicyunitid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getpolicyunitbypolicyunitid(v_id uuid) RETURNS SETOF policy_units > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM policy_units > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getpolicyunitbypolicyunitid(v_id uuid) OWNER TO engine; > >-- >-- Name: getproviderbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getproviderbyname(v_name character varying) RETURNS SETOF providers > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM providers > WHERE name = v_name; >END; $$; > > >ALTER FUNCTION public.getproviderbyname(v_name character varying) OWNER TO engine; > >-- >-- Name: getproviderbyproviderid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getproviderbyproviderid(v_id uuid) RETURNS SETOF providers > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM providers > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getproviderbyproviderid(v_id uuid) OWNER TO engine; > >-- >-- Name: getquotabyadelementid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotabyadelementid(v_ad_element_id uuid, v_storage_pool_id uuid, v_recursive boolean) RETURNS SETOF quota_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * FROM quota_view WHERE quota_view.quota_id IN > (SELECT object_id > FROM PERMISSIONS > WHERE object_type_id = 17 > AND role_id in (SELECT role_id FROM ROLES_groups where action_group_id = 901) > AND ad_element_id = v_ad_element_id OR > (v_recursive AND ad_element_id IN (SELECT * FROM getUserAndGroupsById(v_ad_element_id)))) > AND (v_storage_pool_id = quota_view.storage_pool_id or v_storage_pool_id IS NULL); > END; $$; > > >ALTER FUNCTION public.getquotabyadelementid(v_ad_element_id uuid, v_storage_pool_id uuid, v_recursive boolean) OWNER TO engine; > >-- >-- Name: quota_limitation; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE quota_limitation ( > id uuid NOT NULL, > quota_id uuid NOT NULL, > storage_id uuid, > vds_group_id uuid, > virtual_cpu integer, > mem_size_mb bigint, > storage_size_gb bigint >); > > >ALTER TABLE public.quota_limitation OWNER TO engine; > >-- >-- Name: quota_global_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW quota_global_view AS > SELECT q_limit.quota_id, q.storage_pool_id, storage_pool.name AS storage_pool_name, q.quota_name, q.description, q.threshold_vds_group_percentage, q.threshold_storage_percentage, q.grace_vds_group_percentage, q.grace_storage_percentage, q_limit.virtual_cpu, (calculatevdsgroupusage(q_limit.quota_id, NULL::uuid)).virtual_cpu_usage AS virtual_cpu_usage, q_limit.mem_size_mb, (calculatevdsgroupusage(q_limit.quota_id, NULL::uuid)).mem_size_mb_usage AS mem_size_mb_usage, q_limit.storage_size_gb, calculatestorageusage(q_limit.quota_id, NULL::uuid) AS storage_size_gb_usage, storage_pool.quota_enforcement_type FROM storage_pool, (quota q LEFT JOIN quota_limitation q_limit ON ((q_limit.quota_id = q.id))) WHERE (((storage_pool.id = q.storage_pool_id) AND (q_limit.vds_group_id IS NULL)) AND (q_limit.storage_id IS NULL)); > > >ALTER TABLE public.quota_global_view OWNER TO engine; > >-- >-- Name: getquotabyquotaguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotabyquotaguid(v_id uuid) RETURNS SETOF quota_global_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM quota_global_view > WHERE quota_id = v_id; >END; $$; > > >ALTER FUNCTION public.getquotabyquotaguid(v_id uuid) OWNER TO engine; > >-- >-- Name: getquotabyquotaname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotabyquotaname(v_quota_name character varying) RETURNS SETOF quota_global_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM quota_global_view > WHERE quota_name = v_quota_name; >END; $$; > > >ALTER FUNCTION public.getquotabyquotaname(v_quota_name character varying) OWNER TO engine; > >-- >-- Name: getquotabystoragepoolguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotabystoragepoolguid(v_storage_pool_id uuid) RETURNS SETOF quota_global_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM quota_global_view > WHERE (storage_pool_id = v_storage_pool_id or v_storage_pool_id IS NULL); >END; $$; > > >ALTER FUNCTION public.getquotabystoragepoolguid(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getquotacount(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotacount() RETURNS SETOF bigint > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT count(*) as num_quota > FROM quota; >END; $$; > > >ALTER FUNCTION public.getquotacount() OWNER TO engine; > >-- >-- Name: quota_storage_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW quota_storage_view AS > SELECT q_limit.id AS quota_storage_id, q_limit.quota_id, q_limit.storage_id, storage_domain_static.storage_name, q_limit.storage_size_gb, calculatestorageusage(q_limit.quota_id, q_limit.storage_id) AS storage_size_gb_usage FROM quota_limitation q_limit, quota q, storage_domain_static WHERE ((((q_limit.quota_id = q.id) AND (q_limit.vds_group_id IS NULL)) AND (q_limit.storage_id IS NOT NULL)) AND (storage_domain_static.id = q_limit.storage_id)); > > >ALTER TABLE public.quota_storage_view OWNER TO engine; > >-- >-- Name: getquotastoragebyquotaguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotastoragebyquotaguid(v_id uuid) RETURNS SETOF quota_storage_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM quota_storage_view > WHERE quota_id = v_id; >END; $$; > > >ALTER FUNCTION public.getquotastoragebyquotaguid(v_id uuid) OWNER TO engine; > >-- >-- Name: getquotastoragebystorageguid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotastoragebystorageguid(v_storage_id uuid, v_id uuid, v_allow_empty boolean) RETURNS SETOF quota_storage_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM > (SELECT COALESCE(q_storage_view.quota_storage_id, q_g_view.quota_id) as quota_storage_id, > q_g_view.quota_id as quota_id, > q_storage_view.storage_id, > q_storage_view.storage_name, > COALESCE(q_storage_view.storage_size_gb, q_g_view.storage_size_gb) as storage_size_gb, > COALESCE(q_storage_view.storage_size_gb_usage, q_g_view.storage_size_gb_usage) as storage_size_gb_usage > FROM quota_global_view q_g_view > LEFT OUTER JOIN quota_storage_view q_storage_view ON q_g_view.quota_id = q_storage_view.quota_id > AND (v_storage_id = q_storage_view.storage_id OR v_storage_id IS NULL) > WHERE q_g_view.quota_id = v_id) sub > WHERE (v_allow_empty OR storage_size_gb IS NOT NULL); >END; $$; > > >ALTER FUNCTION public.getquotastoragebystorageguid(v_storage_id uuid, v_id uuid, v_allow_empty boolean) OWNER TO engine; > >-- >-- Name: quota_vds_group_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW quota_vds_group_view AS > SELECT q_limit.id AS quota_vds_group_id, q_limit.quota_id, q_limit.vds_group_id, vds_groups.name AS vds_group_name, q_limit.virtual_cpu, (calculatevdsgroupusage(q_limit.quota_id, q_limit.vds_group_id)).virtual_cpu_usage AS virtual_cpu_usage, q_limit.mem_size_mb, (calculatevdsgroupusage(q_limit.quota_id, q_limit.vds_group_id)).mem_size_mb_usage AS mem_size_mb_usage FROM quota_limitation q_limit, quota q, vds_groups WHERE ((((q_limit.quota_id = q.id) AND (q_limit.vds_group_id IS NOT NULL)) AND (q_limit.storage_id IS NULL)) AND (vds_groups.vds_group_id = q_limit.vds_group_id)); > > >ALTER TABLE public.quota_vds_group_view OWNER TO engine; > >-- >-- Name: getquotavdsgroupbyquotaguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotavdsgroupbyquotaguid(v_id uuid) RETURNS SETOF quota_vds_group_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT quota_vds_group_view.* > FROM quota_vds_group_view > WHERE quota_id = v_id; >END; $$; > > >ALTER FUNCTION public.getquotavdsgroupbyquotaguid(v_id uuid) OWNER TO engine; > >-- >-- Name: getquotavdsgroupbyvdsgroupguid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getquotavdsgroupbyvdsgroupguid(v_vds_group_id uuid, v_id uuid, v_allow_empty boolean) RETURNS SETOF quota_vds_group_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM (SELECT COALESCE(q_vds_view.quota_vds_group_id, q_g_view.quota_id) as quota_vds_group_id, > q_g_view.quota_id as quota_id, > q_vds_view.vds_group_id as vds_group_id, > q_vds_view.vds_group_name as vds_group_name, > COALESCE(q_vds_view.virtual_cpu,q_g_view.virtual_cpu) as virtual_cpu, > COALESCE(q_vds_view.virtual_cpu_usage, q_g_view.virtual_cpu_usage) as virtual_cpu_usage, > COALESCE(q_vds_view.mem_size_mb,q_g_view.mem_size_mb) as mem_size_mb, > COALESCE(q_vds_view.mem_size_mb_usage, q_g_view.mem_size_mb_usage) as mem_size_mb_usage > FROM quota_global_view q_g_view > LEFT OUTER JOIN quota_vds_group_view q_vds_view ON q_g_view.quota_id = q_vds_view.quota_id > AND (v_vds_group_id = q_vds_view.vds_group_id OR v_vds_group_id IS NULL) > WHERE q_g_view.quota_id = v_id) sub > WHERE v_allow_empty OR virtual_cpu IS NOT NULL OR mem_size_mb IS NOT NULL; >END; $$; > > >ALTER FUNCTION public.getquotavdsgroupbyvdsgroupguid(v_vds_group_id uuid, v_id uuid, v_allow_empty boolean) OWNER TO engine; > >-- >-- Name: repo_file_meta_data; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE repo_file_meta_data ( > repo_domain_id uuid NOT NULL, > repo_image_id character varying(256) NOT NULL, > size bigint DEFAULT 0, > date_created timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone, > last_refreshed bigint DEFAULT 0, > file_type integer DEFAULT 0, > repo_image_name character varying(256) >); > > >ALTER TABLE public.repo_file_meta_data OWNER TO engine; > >-- >-- Name: getrepo_files_by_storage_domain(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getrepo_files_by_storage_domain(v_storage_domain_id uuid, v_file_type integer DEFAULT NULL::integer) RETURNS SETOF repo_file_meta_data > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT repo_file_meta_data.* > FROM repo_file_meta_data > WHERE repo_domain_id = v_storage_domain_id > AND (v_file_type IS NULL OR repo_file_meta_data.file_type = v_file_type) > ORDER BY repo_file_meta_data.last_refreshed; >END; $$; > > >ALTER FUNCTION public.getrepo_files_by_storage_domain(v_storage_domain_id uuid, v_file_type integer) OWNER TO engine; > >-- >-- Name: getrepo_files_in_all_storage_pools(integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getrepo_files_in_all_storage_pools(v_storage_domain_type integer, v_storage_pool_status integer, v_vds_status integer, v_storage_domain_status integer) RETURNS SETOF getrepo_files_in_all_storage_pools_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT distinct b.storage_domain_id,c.last_refreshed,b.file_type > FROM storage_domain_file_repos b > LEFT OUTER JOIN > (SELECT storage_domain_id,file_type,min(last_refreshed) as last_refreshed > FROM storage_domain_file_repos a > Group by storage_domain_id,file_type) as c ON b.storage_domain_id = c.storage_domain_id > AND b.file_type = c.file_type > WHERE b.storage_domain_type = v_storage_domain_type > and b.storage_pool_status = v_storage_pool_status > and b.storage_domain_status = v_storage_domain_status > and b.vds_status = v_vds_status; >END; $$; > > >ALTER FUNCTION public.getrepo_files_in_all_storage_pools(v_storage_domain_type integer, v_storage_pool_status integer, v_vds_status integer, v_storage_domain_status integer) OWNER TO engine; > >-- >-- Name: getroleactiongroupsbyroleid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getroleactiongroupsbyroleid(v_id uuid) RETURNS SETOF roles_groups > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles_groups > WHERE role_id = v_id; >END; $$; > > >ALTER FUNCTION public.getroleactiongroupsbyroleid(v_id uuid) OWNER TO engine; > >-- >-- Name: getrolebyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getrolebyname(v_name character varying) RETURNS SETOF roles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles > WHERE name = v_name; > >END; $$; > > >ALTER FUNCTION public.getrolebyname(v_name character varying) OWNER TO engine; > >-- >-- Name: getrolsbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getrolsbyid(v_id uuid) RETURNS SETOF roles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM roles > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getrolsbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getsnapshotbyguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotbyguid(v_image_guid uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view images_storage_domain_view > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.getsnapshotbyguid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getsnapshotbyparentguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotbyparentguid(v_parent_guid uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view images_storage_domain_view > WHERE ParentId = v_parent_guid; >END; $$; > > >ALTER FUNCTION public.getsnapshotbyparentguid(v_parent_guid uuid) OWNER TO engine; > >-- >-- Name: getsnapshotbysnapshotid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotbysnapshotid(v_snapshot_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF snapshots > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM snapshots > WHERE snapshot_id = v_snapshot_id AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = (SELECT vm_id > FROM snapshots where snapshot_id = v_snapshot_id))); >END; $$; > > >ALTER FUNCTION public.getsnapshotbysnapshotid(v_snapshot_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getsnapshotbyvmidandtype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) RETURNS SETOF snapshots > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type > ORDER BY creation_date ASC > LIMIT 1; >END; $$; > > >ALTER FUNCTION public.getsnapshotbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) OWNER TO engine; > >-- >-- Name: getsnapshotbyvmidandtypeandstatus(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotbyvmidandtypeandstatus(v_vm_id uuid, v_snapshot_type character varying, v_status character varying) RETURNS SETOF snapshots > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type > AND status = v_status > ORDER BY creation_date ASC > LIMIT 1; >END; $$; > > >ALTER FUNCTION public.getsnapshotbyvmidandtypeandstatus(v_vm_id uuid, v_snapshot_type character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: getsnapshotidsbyvmidandtype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotidsbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT snapshot_id > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type > ORDER BY creation_date ASC; >END; $$; > > >ALTER FUNCTION public.getsnapshotidsbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) OWNER TO engine; > >-- >-- Name: getsnapshotidsbyvmidandtypeandstatus(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotidsbyvmidandtypeandstatus(v_vm_id uuid, v_snapshot_type character varying, v_status character varying) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT snapshot_id > FROM snapshots > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type > AND status = v_status > ORDER BY creation_date ASC; >END; $$; > > >ALTER FUNCTION public.getsnapshotidsbyvmidandtypeandstatus(v_vm_id uuid, v_snapshot_type character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: getsnapshotsbyimagegroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotsbyimagegroupid(v_image_group_id uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view images_storage_domain_view > WHERE image_group_id = v_image_group_id; >END; $$; > > >ALTER FUNCTION public.getsnapshotsbyimagegroupid(v_image_group_id uuid) OWNER TO engine; > >-- >-- Name: getsnapshotsbystoragedomainid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotsbystoragedomainid(v_storage_domain_id uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view images_storage_domain_view > WHERE storage_id = v_storage_domain_id; >END; $$; > > >ALTER FUNCTION public.getsnapshotsbystoragedomainid(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: getsnapshotsbyvmsnapshotid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsnapshotsbyvmsnapshotid(v_vm_snapshot_id uuid) RETURNS SETOF images_storage_domain_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM images_storage_domain_view images_storage_domain_view > WHERE vm_snapshot_id = v_vm_snapshot_id; >END; $$; > > >ALTER FUNCTION public.getsnapshotsbyvmsnapshotid(v_vm_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: getstepbystepid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstepbystepid(v_step_id uuid) RETURNS SETOF step > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT step.* > FROM step > WHERE step_id = v_step_id; >END; $$; > > >ALTER FUNCTION public.getstepbystepid(v_step_id uuid) OWNER TO engine; > >-- >-- Name: getstepsbyexternaltaskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstepsbyexternaltaskid(v_external_id uuid) RETURNS SETOF step > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT step.* > FROM step > WHERE external_id = v_external_id > ORDER BY parent_step_id nulls first, step_number; >END; $$; > > >ALTER FUNCTION public.getstepsbyexternaltaskid(v_external_id uuid) OWNER TO engine; > >-- >-- Name: getstepsbyjobid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstepsbyjobid(v_job_id uuid) RETURNS SETOF step > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT step.* > FROM step > WHERE job_id = v_job_id > ORDER BY parent_step_id nulls first, step_number; >END; $$; > > >ALTER FUNCTION public.getstepsbyjobid(v_job_id uuid) OWNER TO engine; > >-- >-- Name: getstepsbyparentstepid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstepsbyparentstepid(v_parent_step_id uuid) RETURNS SETOF step > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT step.* > FROM step > WHERE parent_step_id = v_parent_step_id > ORDER BY step_number; >END; $$; > > >ALTER FUNCTION public.getstepsbyparentstepid(v_parent_step_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domain_by_type_and_storagepoolid(integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_by_type_and_storagepoolid(v_storage_domain_type integer, v_storage_pool_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_pool_id = v_storage_pool_id > AND storage_domain_type = v_storage_domain_type; >END; $$; > > >ALTER FUNCTION public.getstorage_domain_by_type_and_storagepoolid(v_storage_domain_type integer, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domain_dynamicbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_dynamicbyid(v_id uuid) RETURNS SETOF storage_domain_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_dynamic > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_dynamicbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domain_staticbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_staticbyid(v_id uuid) RETURNS SETOF storage_domain_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_static > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_staticbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domain_staticbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_staticbyname(v_name character varying) RETURNS SETOF storage_domain_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_static > WHERE storage_name = v_name; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_staticbyname(v_name character varying) OWNER TO engine; > >-- >-- Name: getstorage_domain_staticbystorage_pool_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_staticbystorage_pool_id(v_storage_pool_id uuid) RETURNS SETOF storage_domain_static_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_static_view > WHERE storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_staticbystorage_pool_id(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domain_staticbystorage_pool_type(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_staticbystorage_pool_type(v_storage_pool_type integer) RETURNS SETOF storage_domain_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domain_static > WHERE storage_type = v_storage_pool_type; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_staticbystorage_pool_type(v_storage_pool_type integer) OWNER TO engine; > >-- >-- Name: getstorage_domain_staticbystorage_type_and_storage_pool_id(integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domain_staticbystorage_type_and_storage_pool_id(v_storage_type integer, v_storage_pool_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_pool_id = v_storage_pool_id and storage_type = v_storage_type; > >END; $$; > > >ALTER FUNCTION public.getstorage_domain_staticbystorage_type_and_storage_pool_id(v_storage_type integer, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domains_by_connection(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_connection(v_connection character varying) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage IN ( > SELECT id > FROM storage_server_connections > WHERE connection = v_connection); > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_connection(v_connection character varying) OWNER TO engine; > >-- >-- Name: storage_domains_without_storage_pools; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domains_without_storage_pools AS > SELECT DISTINCT storage_domain_static.id, storage_domain_static.storage, storage_domain_static.storage_name, storage_domain_static.storage_description, storage_domain_static.storage_comment, storage_domain_static.storage_type, storage_domain_static.storage_domain_type, storage_domain_static.storage_domain_format_type, storage_domain_static.last_time_used_as_master, NULL::text AS storage_pool_id, NULL::text AS storage_pool_name, storage_domain_dynamic.available_disk_size, storage_domain_dynamic.used_disk_size, fn_get_disk_commited_value_by_storage(storage_domain_static.id) AS commited_disk_size, fn_get_actual_images_size_by_storage(storage_domain_static.id) AS actual_images_size, NULL::text AS status, fn_get_storage_domain_shared_status_by_domain_id(storage_domain_static.id, storage_pool_iso_map.status, storage_domain_static.storage_domain_type) AS storage_domain_shared_status, storage_domain_static.recoverable FROM ((storage_domain_static JOIN storage_domain_dynamic ON ((storage_domain_static.id = storage_domain_dynamic.id))) LEFT JOIN storage_pool_iso_map ON ((storage_domain_static.id = storage_pool_iso_map.storage_id))); > > >ALTER TABLE public.storage_domains_without_storage_pools OWNER TO engine; > >-- >-- Name: getstorage_domains_by_id(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_id(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF storage_domains_without_storage_pools > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains_without_storage_pools > WHERE id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_storage_domain_permissions_view > WHERE user_id = v_user_id AND entity_id = v_id)); > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_id(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getstorage_domains_by_id_and_by_storage_pool_id(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_id_and_by_storage_pool_id(v_id uuid, v_storage_pool_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE id = v_id and storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_id_and_by_storage_pool_id(v_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domains_by_storage_pool_id_and_connection(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_storage_pool_id_and_connection(v_storage_pool_id uuid, v_connection character varying) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_pool_id = v_storage_pool_id > AND storage IN ( > SELECT id > FROM storage_server_connections > WHERE connection = v_connection); >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_storage_pool_id_and_connection(v_storage_pool_id uuid, v_connection character varying) OWNER TO engine; > >-- >-- Name: getstorage_domains_by_storage_pool_id_with_permitted_action(uuid, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_storage_pool_id_with_permitted_action(v_user_id uuid, v_action_group_id integer, v_storage_pool_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_pool_id = v_storage_pool_id > AND (SELECT get_entity_permissions(v_user_id, v_action_group_id, id, 11)) IS NOT NULL; > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_storage_pool_id_with_permitted_action(v_user_id uuid, v_action_group_id integer, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domains_by_storagepoolid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_by_storagepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_pool_id = v_storage_pool_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_storage_domain_permissions_view > WHERE user_id = v_user_id AND entity_id = id)); > > > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_by_storagepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getstorage_domains_list_by_imageid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_list_by_imageid(v_image_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE id in (SELECT storage_domain_id > FROM image_storage_domain_map > WHERE image_id = v_image_id); >END; $$; > > >ALTER FUNCTION public.getstorage_domains_list_by_imageid(v_image_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_domains_list_by_storagedomainid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_domains_list_by_storagedomainid(v_storage_domain_id uuid) RETURNS SETOF storage_domains > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_domains > WHERE storage_domains.id = v_storage_domain_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_domains_list_by_storagedomainid(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_pool_iso_mapbystorage_idandbystorage_pool_id(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_pool_iso_mapbystorage_idandbystorage_pool_id(v_storage_id uuid, v_storage_pool_id uuid) RETURNS SETOF storage_pool_iso_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool_iso_map > WHERE storage_id = v_storage_id AND storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_pool_iso_mapbystorage_idandbystorage_pool_id(v_storage_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_pool_iso_mapsbybystorage_pool_id(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_pool_iso_mapsbybystorage_pool_id(v_storage_id uuid, v_storage_pool_id uuid) RETURNS SETOF storage_pool_iso_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool_iso_map > WHERE storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_pool_iso_mapsbybystorage_pool_id(v_storage_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_pool_iso_mapsbystorage_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_pool_iso_mapsbystorage_id(v_storage_id uuid) RETURNS SETOF storage_pool_iso_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool_iso_map > WHERE storage_id = v_storage_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_pool_iso_mapsbystorage_id(v_storage_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_poolbyid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolbyid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_storage_pool_permissions_view > WHERE user_id = v_user_id AND entity_id = v_id)); > > > >END; $$; > > >ALTER FUNCTION public.getstorage_poolbyid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getstorage_poolbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolbyname(v_name character varying) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE name = v_name; >END; $$; > > >ALTER FUNCTION public.getstorage_poolbyname(v_name character varying) OWNER TO engine; > >-- >-- Name: getstorage_poolsbystoragedomainid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolsbystoragedomainid(v_storage_domain_id uuid) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT storage_pool.* > FROM storage_pool > inner join storage_pool_iso_map on storage_pool.id = storage_pool_iso_map.storage_pool_id > WHERE storage_pool_iso_map.storage_id = v_storage_domain_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_poolsbystoragedomainid(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: getstorage_poolsbytype(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolsbytype(v_storage_pool_type integer) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE storage_pool_type = v_storage_pool_type; >END; $$; > > >ALTER FUNCTION public.getstorage_poolsbytype(v_storage_pool_type integer) OWNER TO engine; > >-- >-- Name: getstorage_poolsbyvdsgroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolsbyvdsgroupid(v_clusterid uuid) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_pool > WHERE storage_pool.id in(select storage_pool_id > FROM vds_groups > WHERE vds_group_id = v_clusterId); > >END; $$; > > >ALTER FUNCTION public.getstorage_poolsbyvdsgroupid(v_clusterid uuid) OWNER TO engine; > >-- >-- Name: getstorage_poolsbyvdsid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_poolsbyvdsid(v_vdsid uuid) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_clusterId UUID; >BEGIN >select vds_group_id INTO v_clusterId FROM Vds_static WHERE vds_id = v_vdsId; > RETURN QUERY SELECT * > FROM storage_pool > WHERE storage_pool.id in(select storage_pool_id > FROM vds_groups > WHERE vds_group_id = v_clusterId); > >END; $$; > > >ALTER FUNCTION public.getstorage_poolsbyvdsid(v_vdsid uuid) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbyconnection(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbyconnection(v_connection character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE connection = v_connection; > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbyconnection(v_connection character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbyid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbyid(v_id character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbyid(v_id character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbyiqn(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbyiqn(v_iqn character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE iqn = v_iqn; > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbyiqn(v_iqn character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbyiqnandconnection(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbyiqnandconnection(v_iqn character varying, v_connection character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE iqn = v_iqn and (connection = v_connection or connection is NULL); > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbyiqnandconnection(v_iqn character varying, v_connection character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbykey(character varying, character varying, character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbykey(v_iqn character varying, v_connection character varying, v_port character varying, v_portal character varying, v_username character varying, v_password character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE (iqn = v_iqn or iqn is NULL) and > (connection = v_connection) and > (port = v_port or port is NULL) and > (portal = v_portal or portal is NULL) and > (user_name = v_username or user_name is NULL) and > (password = v_password or password is NULL); > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbykey(v_iqn character varying, v_connection character varying, v_port character varying, v_portal character varying, v_username character varying, v_password character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbylunid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbylunid(v_lunid character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT storage_server_connections.* > FROM storage_server_connections storage_server_connections > INNER JOIN lun_storage_server_connection_map ON > lun_storage_server_connection_map.storage_server_connection = storage_server_connections.id > WHERE (lun_storage_server_connection_map.lun_id = v_lunId); >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbylunid(v_lunid character varying) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbystoragetype(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbystoragetype(v_storage_type integer) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM storage_server_connections > WHERE storage_type = v_storage_type; > >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbystoragetype(v_storage_type integer) OWNER TO engine; > >-- >-- Name: getstorage_server_connectionsbyvolumegroupid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorage_server_connectionsbyvolumegroupid(v_volume_group_id character varying) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT storage_server_connections.* > FROM > LUN_storage_server_connection_map LUN_storage_server_connection_map > INNER JOIN > LUNs ON LUN_storage_server_connection_map.LUN_id = LUNs.LUN_id INNER JOIN > storage_domain_static ON LUNs.volume_group_id = storage_domain_static.storage INNER JOIN > storage_server_connections ON > LUN_storage_server_connection_map.storage_server_connection = storage_server_connections.id > WHERE (storage_domain_static.storage = v_volume_group_id); >END; $$; > > >ALTER FUNCTION public.getstorage_server_connectionsbyvolumegroupid(v_volume_group_id character varying) OWNER TO engine; > >-- >-- Name: getstoragedomainidsbystoragepoolidandstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstoragedomainidsbystoragepoolidandstatus(v_storage_pool_id uuid, v_status integer) RETURNS SETOF getstoragedomainidsbystoragepoolidandstatus_rs > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT storage_id > FROM storage_pool_iso_map > WHERE storage_pool_id = v_storage_pool_id > AND status = v_status; > >END; $$; > > >ALTER FUNCTION public.getstoragedomainidsbystoragepoolidandstatus(v_storage_pool_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: getstoragepoolsbyclusterservice(boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstoragepoolsbyclusterservice(v_supports_virt_service boolean, v_supports_gluster_service boolean) RETURNS SETOF storage_pool > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT sp.* FROM storage_pool SP > WHERE EXISTS (SELECT 1 FROM vds_groups vg > WHERE ((v_supports_virt_service = TRUE AND vg.virt_service = TRUE) OR > (v_supports_gluster_service = TRUE AND vg.gluster_service = TRUE)) AND vg.storage_pool_id = sp.id); >END; $$; > > >ALTER FUNCTION public.getstoragepoolsbyclusterservice(v_supports_virt_service boolean, v_supports_gluster_service boolean) OWNER TO engine; > >-- >-- Name: getstorageserverconnectionsfordomain(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getstorageserverconnectionsfordomain(v_storage_domain_id uuid) RETURNS SETOF storage_server_connections > LANGUAGE plpgsql STABLE > AS $$ > BEGIN >RETURN QUERY SELECT * >FROM storage_server_connections >WHERE EXISTS ( SELECT 1 > FROM storage_domain_static > WHERE storage_domain_static.id = v_storage_domain_id > AND storage_domain_static.storage_type in (1,4,6) -- file storage domains - nfs,posix,local > AND storage_server_connections.id = storage_domain_static.storage > UNION ALL > SELECT 1 > FROM storage_domain_static > JOIN luns ON storage_domain_static.storage = luns.volume_group_id > JOIN lun_storage_server_connection_map ON luns.lun_id = lun_storage_server_connection_map.lun_id > AND storage_server_connections.id = lun_storage_server_connection_map.storage_server_connection > WHERE storage_domain_static.id = v_storage_domain_id > AND storage_domain_static.storage_type = 3 -- storage type = iscsi > ); >END; $$; > > >ALTER FUNCTION public.getstorageserverconnectionsfordomain(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: getsystem_statistics(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getsystem_statistics(v_entity character varying, v_status character varying) RETURNS getsystem_statistics_rs > LANGUAGE plpgsql STABLE > AS $$ > DECLARE > v_i Getsystem_statistics_rs; > v_sql VARCHAR(4000); > v_sys_entity VARCHAR(10); >BEGIN > v_sys_entity := v_entity; > v_sql := NULL; > > v_sys_entity := upper(v_sys_entity); > if (v_sys_entity = 'VM') then > v_sql := 'select count(vm_guid) from vm_dynamic'; > else > if (v_sys_entity = 'HOST') then > v_sql := 'select count(vds_id) from vds_dynamic'; > else > if (v_sys_entity = 'USER') then > v_sql := 'select count(user_id) from users'; > else > if (v_sys_entity = 'TSD') then > v_sql := 'select count(id) from storage_domain_static'; > else > if (v_sys_entity = 'ASD') then > v_sql := 'select count(storage_id) from storage_pool_iso_map'; > end if; > end if; > end if; > end if; > end if; > > if (v_status != '' and v_sys_entity != 'TSD') then > v_sql := coalesce(v_sql,'') || ' where status in (' || coalesce(v_status,'') || ')'; > end if; > EXECUTE v_sql INTO v_i; > RETURN v_i; >END; $$; > > >ALTER FUNCTION public.getsystem_statistics(v_entity character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: gettags_vm_pool_mapbytag_idandbyvm_pool_id(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettags_vm_pool_mapbytag_idandbyvm_pool_id(v_tag_id uuid, v_vm_pool_id uuid) RETURNS SETOF tags_vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT tags_vm_pool_map.* > FROM tags_vm_pool_map > WHERE tag_id = v_tag_id AND vm_pool_id = v_vm_pool_id; > >END; $$; > > >ALTER FUNCTION public.gettags_vm_pool_mapbytag_idandbyvm_pool_id(v_tag_id uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: gettagsbyparent_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyparent_id(v_parent_id uuid) RETURNS SETOF tags > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags.* > FROM tags > WHERE parent_id = v_parent_id; >END; $$; > > >ALTER FUNCTION public.gettagsbyparent_id(v_parent_id uuid) OWNER TO engine; > >-- >-- Name: gettagsbytag_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbytag_id(v_tag_id uuid) RETURNS SETOF tags > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags.* > FROM tags > WHERE tag_id = v_tag_id; >END; $$; > > >ALTER FUNCTION public.gettagsbytag_id(v_tag_id uuid) OWNER TO engine; > >-- >-- Name: gettagsbytag_name(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbytag_name(v_tag_name character varying) RETURNS SETOF tags > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags.* > FROM tags > WHERE tag_name = v_tag_name; >END; $$; > > >ALTER FUNCTION public.gettagsbytag_name(v_tag_name character varying) OWNER TO engine; > >-- >-- Name: tags_user_group_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW tags_user_group_map_view AS > SELECT tags.tag_id, tags.tag_name, tags.parent_id, tags.readonly, tags.type, tags_user_group_map.group_id FROM (tags_user_group_map JOIN tags ON ((tags_user_group_map.tag_id = tags.tag_id))); > > >ALTER TABLE public.tags_user_group_map_view OWNER TO engine; > >-- >-- Name: gettagsbyusergroupid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyusergroupid(v_group_ids character varying) RETURNS SETOF tags_user_group_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_user_group_map_view.* > FROM tags_user_group_map_view > WHERE group_id in(select * from fnSplitterUuid(v_group_ids)); >END; $$; > > >ALTER FUNCTION public.gettagsbyusergroupid(v_group_ids character varying) OWNER TO engine; > >-- >-- Name: tags_user_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW tags_user_map_view AS > SELECT tags.tag_id, tags.tag_name, tags.parent_id, tags.readonly, tags.type, tags_user_map.user_id FROM (tags JOIN tags_user_map ON ((tags.tag_id = tags_user_map.tag_id))); > > >ALTER TABLE public.tags_user_map_view OWNER TO engine; > >-- >-- Name: gettagsbyuserid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyuserid(v_user_ids character varying) RETURNS SETOF tags_user_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_user_map_view.* > FROM tags_user_map_view > WHERE user_id in(select * from fnSplitterUuid(v_user_ids)); >END; $$; > > >ALTER FUNCTION public.gettagsbyuserid(v_user_ids character varying) OWNER TO engine; > >-- >-- Name: tags_vds_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW tags_vds_map_view AS > SELECT tags.tag_id, tags.tag_name, tags.parent_id, tags.readonly, tags.type, tags_vds_map.vds_id FROM (tags JOIN tags_vds_map ON ((tags.tag_id = tags_vds_map.tag_id))); > > >ALTER TABLE public.tags_vds_map_view OWNER TO engine; > >-- >-- Name: gettagsbyvdsid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyvdsid(v_vds_ids character varying) RETURNS SETOF tags_vds_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_vds_map_view.* > FROM tags_vds_map_view > WHERE vds_id in(select * from fnSplitterUuid(v_vds_ids)); >END; $$; > > >ALTER FUNCTION public.gettagsbyvdsid(v_vds_ids character varying) OWNER TO engine; > >-- >-- Name: tags_vm_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW tags_vm_map_view AS > SELECT tags.tag_id, tags.tag_name, tags.parent_id, tags.readonly, tags.type, tags_vm_map.vm_id FROM (tags JOIN tags_vm_map ON ((tags.tag_id = tags_vm_map.tag_id))); > > >ALTER TABLE public.tags_vm_map_view OWNER TO engine; > >-- >-- Name: gettagsbyvmid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyvmid(v_vm_ids character varying) RETURNS SETOF tags_vm_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_vm_map_view.* > FROM tags_vm_map_view > WHERE vm_id in(select * from fnSplitterUuid(v_vm_ids)); >END; $$; > > >ALTER FUNCTION public.gettagsbyvmid(v_vm_ids character varying) OWNER TO engine; > >-- >-- Name: tags_vm_pool_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW tags_vm_pool_map_view AS > SELECT tags.tag_id, tags.tag_name, tags.parent_id, tags.readonly, tags.type, tags_vm_pool_map.vm_pool_id FROM (tags JOIN tags_vm_pool_map ON ((tags.tag_id = tags_vm_pool_map.tag_id))); > > >ALTER TABLE public.tags_vm_pool_map_view OWNER TO engine; > >-- >-- Name: gettagsbyvmpoolid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagsbyvmpoolid(v_vm_pool_ids character varying) RETURNS SETOF tags_vm_pool_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_vm_pool_map_view.* > FROM tags_vm_pool_map_view > WHERE vm_pool_id in(select * from fnSplitterUuid(v_vm_pool_ids)); >END; $$; > > >ALTER FUNCTION public.gettagsbyvmpoolid(v_vm_pool_ids character varying) OWNER TO engine; > >-- >-- Name: gettaguserbytagidandbyuserid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettaguserbytagidandbyuserid(v_tag_id uuid, v_user_id uuid) RETURNS SETOF tags_user_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_user_map.* > FROM tags_user_map > WHERE tag_id = v_tag_id AND user_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.gettaguserbytagidandbyuserid(v_tag_id uuid, v_user_id uuid) OWNER TO engine; > >-- >-- Name: gettagusergroupbygroupidandbytagid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagusergroupbygroupidandbytagid(v_group_id uuid, v_tag_id uuid) RETURNS SETOF tags_user_group_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_user_group_map.* > FROM tags_user_group_map > WHERE group_id = v_group_id AND tag_id = v_tag_id; >END; $$; > > >ALTER FUNCTION public.gettagusergroupbygroupidandbytagid(v_group_id uuid, v_tag_id uuid) OWNER TO engine; > >-- >-- Name: gettagvdsbytagidandbyvdsid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagvdsbytagidandbyvdsid(v_tag_id uuid, v_vds_id uuid) RETURNS SETOF tags_vds_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_vds_map.* > FROM tags_vds_map > WHERE tag_id = v_tag_id AND vds_id = v_vds_id; >END; $$; > > >ALTER FUNCTION public.gettagvdsbytagidandbyvdsid(v_tag_id uuid, v_vds_id uuid) OWNER TO engine; > >-- >-- Name: gettagvmbytagidandbyvmid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettagvmbytagidandbyvmid(v_tag_id uuid, v_vm_id uuid) RETURNS SETOF tags_vm_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT tags_vm_map.* > FROM tags_vm_map > WHERE tag_id = v_tag_id AND vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.gettagvmbytagidandbyvmid(v_tag_id uuid, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: gettimeleasedusersvmsbygroupidandpoolid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettimeleasedusersvmsbygroupidandpoolid(v_groupid uuid, v_vm_pool_id uuid) RETURNS SETOF tags_vm_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY select tags_vm_map.* from tags_vm_map > inner join vm_pool_map on vm_pool_map.vm_guid = tags_vm_map.vm_id > inner join tags_permissions_map on tags_permissions_map.tag_id = tags_vm_map.tag_id > inner join permissions on permissions.id = tags_permissions_map.permission_id > where permissions.ad_element_id > in(select users.user_id from users > where (users.groups LIKE '%' ||(select ad_groups.name from ad_groups where ad_groups.id = v_groupId) > || '%')) > and > vm_pool_map.vm_pool_id = v_vm_pool_id; >END; $$; > > >ALTER FUNCTION public.gettimeleasedusersvmsbygroupidandpoolid(v_groupid uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: gluster_volume_transport_types; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE gluster_volume_transport_types ( > volume_id uuid NOT NULL, > transport_type character varying(32) NOT NULL >); > > >ALTER TABLE public.gluster_volume_transport_types OWNER TO engine; > >-- >-- Name: gettransporttypesbyglustervolumeguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettransporttypesbyglustervolumeguid(v_volume_id uuid) RETURNS SETOF gluster_volume_transport_types > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM gluster_volume_transport_types > WHERE volume_id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.gettransporttypesbyglustervolumeguid(v_volume_id uuid) OWNER TO engine; > >-- >-- Name: gettrustedvdsgroups(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION gettrustedvdsgroups() RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE trusted_service; >END; $$; > > >ALTER FUNCTION public.gettrustedvdsgroups() OWNER TO engine; > >-- >-- Name: getupandprioritizedvds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getupandprioritizedvds(v_storage_pool_id uuid) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds.* > FROM vds vds, vds_groups vdsgroup > WHERE (vds.status = 3) AND (vds.storage_pool_id = v_storage_pool_id) AND (vds_spm_priority IS NULL OR vds_spm_priority > -1) > AND vds.vds_group_id = vdsgroup.vds_group_id AND vdsgroup.virt_service = true > ORDER BY vds_spm_priority DESC, RANDOM(); > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.getupandprioritizedvds(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getuserandgroupsbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getuserandgroupsbyid(v_id uuid) RETURNS SETOF iduuidtype > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > select ID from ad_groups,users where users.user_id = v_id > and ad_groups.id in(select * from fnsplitteruuid(users.group_ids)) > UNION > select v_id > UNION > -- user is also member of 'Everyone' > select 'EEE00000-0000-0000-0000-123456789EEE'; >END; $$; > > >ALTER FUNCTION public.getuserandgroupsbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getuserbyexternalid(character varying, bytea); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getuserbyexternalid(v_domain character varying, v_external_id bytea) RETURNS SETOF users > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT users.* > FROM users > WHERE domain = v_domain AND external_id = v_external_id; >END; $$; > > >ALTER FUNCTION public.getuserbyexternalid(v_domain character varying, v_external_id bytea) OWNER TO engine; > >-- >-- Name: getuserbyuserid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getuserbyuserid(v_user_id uuid) RETURNS SETOF users > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT users.* > FROM users > WHERE user_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.getuserbyuserid(v_user_id uuid) OWNER TO engine; > >-- >-- Name: getuserbyusername(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getuserbyusername(v_username character varying) RETURNS SETOF users > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT users.* > FROM users > WHERE username = v_username; >END; $$; > > >ALTER FUNCTION public.getuserbyusername(v_username character varying) OWNER TO engine; > >-- >-- Name: getusergrouptagsbytagids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getusergrouptagsbytagids(v_tag_ids character varying) RETURNS SETOF tags_user_group_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_user_group_map_view.* > FROM tags_user_group_map_view > WHERE tag_id in(select * from fnSplitterUuid(v_tag_ids)); >END; $$; > > >ALTER FUNCTION public.getusergrouptagsbytagids(v_tag_ids character varying) OWNER TO engine; > >-- >-- Name: getuserpermissionsbyentityid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getuserpermissionsbyentityid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF permissions_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM permissions_view p > WHERE object_id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_flat_groups u > WHERE p.ad_element_id = u.granted_id > AND u.user_id = v_user_id)); >END; $$; > > >ALTER FUNCTION public.getuserpermissionsbyentityid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getusersbyvmguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getusersbyvmguid(v_vm_guid uuid) RETURNS SETOF users > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT users.* > FROM users > inner join permissions > on users.user_id = permissions.ad_element_id > WHERE permissions.object_type_id = 2 > and permissions.object_id = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.getusersbyvmguid(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getusertagsbytagids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getusertagsbytagids(v_tag_ids character varying) RETURNS SETOF tags_user_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_user_map_view.* > FROM tags_user_map_view > WHERE tag_id in(select * from fnSplitterUuid(v_tag_ids)); >END; $$; > > >ALTER FUNCTION public.getusertagsbytagids(v_tag_ids character varying) OWNER TO engine; > >-- >-- Name: getvdcoptionbyid(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdcoptionbyid(v_option_id integer) RETURNS SETOF vdc_options > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vdc_options.* > FROM vdc_options > WHERE option_id = v_option_id; >END; $$; > > >ALTER FUNCTION public.getvdcoptionbyid(v_option_id integer) OWNER TO engine; > >-- >-- Name: getvdcoptionbyname(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdcoptionbyname(v_option_name character varying, v_version character varying) RETURNS SETOF vdc_options > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vdc_options.* > FROM vdc_options > WHERE OPTION_NAME = v_option_name and version = v_version; >END; $$; > > >ALTER FUNCTION public.getvdcoptionbyname(v_option_name character varying, v_version character varying) OWNER TO engine; > >-- >-- Name: getvds_spm_id_mapbystorage_pool_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvds_spm_id_mapbystorage_pool_id(v_storage_pool_id uuid) RETURNS SETOF vds_spm_id_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_spm_id_map.* > FROM vds_spm_id_map > WHERE storage_pool_id = v_storage_pool_id; > >END; $$; > > >ALTER FUNCTION public.getvds_spm_id_mapbystorage_pool_id(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getvds_spm_id_mapbystorage_pool_idandbyvds_spm_id(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvds_spm_id_mapbystorage_pool_idandbyvds_spm_id(v_storage_pool_id uuid, v_vds_spm_id integer) RETURNS SETOF vds_spm_id_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_spm_id_map.* > FROM vds_spm_id_map > WHERE storage_pool_id = v_storage_pool_id AND vds_spm_id = v_vds_spm_id; > >END; $$; > > >ALTER FUNCTION public.getvds_spm_id_mapbystorage_pool_idandbyvds_spm_id(v_storage_pool_id uuid, v_vds_spm_id integer) OWNER TO engine; > >-- >-- Name: getvds_spm_id_mapbyvds_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvds_spm_id_mapbyvds_id(v_vds_id uuid) RETURNS SETOF vds_spm_id_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_spm_id_map.* > FROM vds_spm_id_map > WHERE vds_id = v_vds_id; > >END; $$; > > >ALTER FUNCTION public.getvds_spm_id_mapbyvds_id(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvdsbyhostname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyhostname(v_host_name character varying) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE host_name = v_host_name; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyhostname(v_host_name character varying) OWNER TO engine; > >-- >-- Name: getvdsbyip(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyip(v_ip character varying) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE ip = v_ip; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyip(v_ip character varying) OWNER TO engine; > >-- >-- Name: getvdsbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyname(v_vds_name character varying) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_name = v_vds_name; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyname(v_vds_name character varying) OWNER TO engine; > >-- >-- Name: getvdsbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbynetworkid(v_network_id uuid) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vds > WHERE EXISTS ( > SELECT 1 > FROM vds_interface > INNER JOIN network > ON network.name = vds_interface.network_name > INNER JOIN network_cluster > ON network.id = network_cluster.network_id > WHERE network_id = v_network_id > AND vds.vds_group_id = network_cluster.cluster_id > AND vds_interface.vds_id = vds.vds_id); >END; $$; > > >ALTER FUNCTION public.getvdsbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvdsbystoragepoolid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbystoragepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE storage_pool_id = v_storage_pool_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = vds_id)); > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbystoragepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsbystoragepoolidwithstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbystoragepoolidwithstatus(v_storage_pool_id uuid, v_status integer) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > BEGIN > RETURN QUERY SELECT vds.* > FROM vds > WHERE (status = v_status) AND (storage_pool_id = v_storage_pool_id); > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbystoragepoolidwithstatus(v_storage_pool_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: getvdsbytype(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbytype(v_vds_type integer) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_type = v_vds_type; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbytype(v_vds_type integer) OWNER TO engine; > >-- >-- Name: getvdsbyuniqueid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyuniqueid(v_vds_unique_id character varying) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_unique_id = v_vds_unique_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyuniqueid(v_vds_unique_id character varying) OWNER TO engine; > >-- >-- Name: getvdsbyvdsgroupid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > -- this sp returns all vds for a given cluster > BEGIN > if (v_is_filtered) then > RETURN QUERY SELECT DISTINCT (rec).* > FROM fn_db_mask_object('vds') as q (rec vds) > WHERE (rec).vds_group_id = v_vds_group_id > AND EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = (rec).vds_id); > else > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_group_id = v_vds_group_id; > end if; > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsbyvdsid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsbyvdsid(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >DECLARE >v_columns text[]; >BEGIN > BEGIN > if (v_is_filtered) then > RETURN QUERY SELECT DISTINCT (rec).* > FROM fn_db_mask_object('vds') as q (rec vds) > WHERE (rec).vds_id = v_vds_id > AND EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vds_id); > else > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_id = v_vds_id; > end if; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsbyvdsid(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsdynamicbyvdsid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsdynamicbyvdsid(v_vds_id uuid) RETURNS SETOF vds_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_dynamic.* > FROM vds_dynamic > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsdynamicbyvdsid(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvdsforvdsgroupwithstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsforvdsgroupwithstatus(v_vds_group_id uuid, v_status integer) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > BEGIN > RETURN QUERY SELECT vds.* > FROM vds > WHERE (status = v_status) AND (vds_group_id = v_vds_group_id); > END; > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsforvdsgroupwithstatus(v_vds_group_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: getvdsgroupbyvdsgroupid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE vds_group_id = v_vds_group_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_groups_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vds_group_id)); > >END; $$; > > >ALTER FUNCTION public.getvdsgroupbyvdsgroupid(v_vds_group_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsgroupbyvdsgroupname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupbyvdsgroupname(v_vds_group_name character varying) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE name = v_vds_group_name; >END; $$; > > >ALTER FUNCTION public.getvdsgroupbyvdsgroupname(v_vds_group_name character varying) OWNER TO engine; > >-- >-- Name: getvdsgroupforuserbyvdsgroupname(character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupforuserbyvdsgroupname(v_vds_group_name character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE name = v_vds_group_name > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_groups_permissions_view > WHERE user_id = v_user_id AND entity_id = vds_group_id)); >END; $$; > > >ALTER FUNCTION public.getvdsgroupforuserbyvdsgroupname(v_vds_group_name character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsgroupsbyclusterpolicyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupsbyclusterpolicyid(v_cluster_policy_id uuid) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE cluster_policy_id = v_cluster_policy_id; >END; $$; > > >ALTER FUNCTION public.getvdsgroupsbyclusterpolicyid(v_cluster_policy_id uuid) OWNER TO engine; > >-- >-- Name: getvdsgroupsbystoragepoolid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupsbystoragepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE storage_pool_id = v_storage_pool_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_groups_permissions_view > WHERE user_id = v_user_id AND entity_id = vds_group_id)); >END; $$; > > >ALTER FUNCTION public.getvdsgroupsbystoragepoolid(v_storage_pool_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsgroupwithrunningvms(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsgroupwithrunningvms(v_vds_group_id uuid) RETURNS SETOF vds_groups_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_groups_view.* > FROM vds_groups_view > WHERE vds_group_id = v_vds_group_id and vds_group_id in(select vds_group_id from vms where vms.status NOT IN(0,13,14)); >END; $$; > > >ALTER FUNCTION public.getvdsgroupwithrunningvms(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvdsinterfacebyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsinterfacebyid(v_vds_interface_id uuid) RETURNS SETOF vds_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vds_interface_view > WHERE id = v_vds_interface_id; >END; $$; > > >ALTER FUNCTION public.getvdsinterfacebyid(v_vds_interface_id uuid) OWNER TO engine; > >-- >-- Name: getvdsinterfacesbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsinterfacesbynetworkid(v_network_id uuid) RETURNS SETOF vds_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds_interface_view.* > FROM vds_interface_view > INNER JOIN vds > ON vds.vds_id = vds_interface_view.vds_id > INNER JOIN network_cluster > ON network_cluster.cluster_id = vds.vds_group_id > INNER JOIN network > ON network.id = network_cluster.network_id > AND network.name = vds_interface_view.network_name > WHERE network.id = v_network_id; >END; $$; > > >ALTER FUNCTION public.getvdsinterfacesbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvdsmanagedinterfacebyvdsid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsmanagedinterfacebyvdsid(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vds_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vds_interface_view > -- Checking if the 2nd bit in the type column is set, meaning that the interface is managed > WHERE vds_id = v_vds_id AND (type & 2) = 2 > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vds_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vds_id)); > >END; $$; > > >ALTER FUNCTION public.getvdsmanagedinterfacebyvdsid(v_vds_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvdsstaticbyhostname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsstaticbyhostname(v_host_name character varying) RETURNS SETOF vds_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vds_static.* > FROM vds_static > WHERE host_name = v_host_name; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsstaticbyhostname(v_host_name character varying) OWNER TO engine; > >-- >-- Name: getvdsstaticbyip(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsstaticbyip(v_ip character varying) RETURNS SETOF vds_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_static.* > FROM vds_static > WHERE ip = v_ip; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsstaticbyip(v_ip character varying) OWNER TO engine; > >-- >-- Name: getvdsstaticbyvdsgroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsstaticbyvdsgroupid(v_vds_group_id uuid) RETURNS SETOF vds_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_static.* > FROM vds_static vds_static > WHERE vds_group_id = v_vds_group_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsstaticbyvdsgroupid(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvdsstaticbyvdsid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsstaticbyvdsid(v_vds_id uuid) RETURNS SETOF vds_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_static.* > FROM vds_static > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsstaticbyvdsid(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvdsstatisticsbyvdsid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdsstatisticsbyvdsid(v_vds_id uuid) RETURNS SETOF vds_statistics > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >BEGIN > RETURN QUERY SELECT vds_statistics.* > FROM vds_statistics > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdsstatisticsbyvdsid(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvdstagsbytagids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdstagsbytagids(v_tag_ids character varying) RETURNS SETOF tags_vds_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_vds_map_view.* > FROM tags_vds_map_view > WHERE tag_id in(select * from fnSplitterUuid(v_tag_ids)); >END; $$; > > >ALTER FUNCTION public.getvdstagsbytagids(v_tag_ids character varying) OWNER TO engine; > >-- >-- Name: getvdswithoutmigratingvmsbyvdsgroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdswithoutmigratingvmsbyvdsgroupid(v_vds_group_id uuid) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > > -- this sp returns all vds in given cluster that have no pending vms and no vms in migration states > BEGIN > RETURN QUERY SELECT DISTINCT vds.* > FROM vds > WHERE vds_group_id = v_vds_group_id and > pending_vcpus_count = 0 > and vds.status = 3 > and vds_id not in(select distinct RUN_ON_VDS from vm_dynamic > where status in(5,6,11,12)); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.getvdswithoutmigratingvmsbyvdsgroupid(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvdswithoutnetwork(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvdswithoutnetwork(v_network_id uuid) RETURNS SETOF vds > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vds.* > FROM vds > INNER JOIN network_cluster > ON vds.vds_group_id = network_cluster.cluster_id > WHERE network_cluster.network_id = v_network_id > AND NOT EXISTS ( > SELECT 1 > FROM vds_interface > INNER JOIN network > ON network.name = vds_interface.network_name > INNER JOIN network_cluster > ON network.id = network_cluster.network_id > WHERE network_cluster.network_id = v_network_id > AND vds.vds_group_id = network_cluster.cluster_id > AND vds_interface.vds_id = vds.vds_id); >END; $$; > > >ALTER FUNCTION public.getvdswithoutnetwork(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvm_interface_statisticsbyid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_interface_statisticsbyid(v_id uuid) RETURNS SETOF vm_interface_statistics > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM vm_interface_statistics > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getvm_interface_statisticsbyid(v_id uuid) OWNER TO engine; > >-- >-- Name: getvm_pool_mapbyvm_guid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_pool_mapbyvm_guid(v_vm_guid uuid) RETURNS SETOF vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pool_map.* > FROM vm_pool_map > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.getvm_pool_mapbyvm_guid(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getvm_pool_mapbyvm_pool_id(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_pool_mapbyvm_pool_id(v_vm_pool_id uuid) RETURNS SETOF vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pool_map.* > FROM vm_pool_map INNER JOIN vm_static > ON vm_pool_map.vm_guid = vm_static.vm_guid > WHERE vm_pool_id = v_vm_pool_id > ORDER BY vm_static.VM_NAME; >END; $$; > > >ALTER FUNCTION public.getvm_pool_mapbyvm_pool_id(v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: getvm_poolsbyadgroup_names(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_poolsbyadgroup_names(v_ad_group_names character varying) RETURNS SETOF vm_pools_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vm_pools_view.* > FROM ad_groups INNER JOIN > users_and_groups_to_vm_pool_map_view ON > ad_groups.id = users_and_groups_to_vm_pool_map_view.user_id INNER JOIN > vm_pools_view ON users_and_groups_to_vm_pool_map_view.vm_pool_id = vm_pools_view.vm_pool_id > WHERE (ad_groups.name in(select Id from fnSplitter(v_ad_group_names))); >END; $$; > > >ALTER FUNCTION public.getvm_poolsbyadgroup_names(v_ad_group_names character varying) OWNER TO engine; > >-- >-- Name: vm_pools_full_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_pools_full_view AS > SELECT vmp.vm_pool_id, vmp.vm_pool_name, vmp.vm_pool_description, vmp.vm_pool_comment, vmp.vm_pool_type, vmp.parameters, vmp.prestarted_vms, vmp.vds_group_id, vmp.vds_group_name, vmp.max_assigned_vms_per_user, (SELECT count(vm_pool_map.vm_pool_id) AS expr1 FROM (vm_pools_view v1 LEFT JOIN vm_pool_map ON (((v1.vm_pool_id = vm_pool_map.vm_pool_id) AND (v1.vm_pool_id = vmp.vm_pool_id))))) AS assigned_vm_count, (SELECT count(v2.vm_pool_id) AS expr1 FROM ((vm_pools v2 LEFT JOIN vm_pool_map vm_pool_map_1 ON (((v2.vm_pool_id = vm_pool_map_1.vm_pool_id) AND (v2.vm_pool_id = vmp.vm_pool_id)))) LEFT JOIN vm_dynamic ON ((vm_pool_map_1.vm_guid = vm_dynamic.vm_guid))) WHERE (vm_dynamic.status <> ALL (ARRAY[0, 15])) GROUP BY v2.vm_pool_id) AS vm_running_count, vmp.storage_pool_name, vmp.storage_pool_id FROM vm_pools_view vmp; > > >ALTER TABLE public.vm_pools_full_view OWNER TO engine; > >-- >-- Name: getvm_poolsbyvm_pool_id(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_poolsbyvm_pool_id(v_vm_pool_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_pools_full_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pools_full_view.* > FROM vm_pools_full_view > WHERE vm_pool_id = v_vm_pool_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_pool_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_pool_id)); >END; $$; > > >ALTER FUNCTION public.getvm_poolsbyvm_pool_id(v_vm_pool_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvm_poolsbyvm_pool_name(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvm_poolsbyvm_pool_name(v_vm_pool_name character varying) RETURNS SETOF vm_pools_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pools_view.* > FROM vm_pools_view > WHERE vm_pool_name = v_vm_pool_name; >END; $$; > > >ALTER FUNCTION public.getvm_poolsbyvm_pool_name(v_vm_pool_name character varying) OWNER TO engine; > >-- >-- Name: getvmbootactivedisk(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmbootactivedisk(v_vm_guid uuid) RETURNS SETOF all_disks > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT all_disks.* > FROM all_disks > JOIN vm_device ON vm_device.device_id = all_disks.image_group_id > WHERE vm_device.vm_id = v_vm_guid AND boot = TRUE AND vm_device.snapshot_id IS NULL; >END; $$; > > >ALTER FUNCTION public.getvmbootactivedisk(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getvmbyhibernationimageid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmbyhibernationimageid(v_image_id character varying) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE hibernation_vol_handle like '%' || coalesce(v_image_id,'') || '%'; >END; $$; > > >ALTER FUNCTION public.getvmbyhibernationimageid(v_image_id character varying) OWNER TO engine; > >-- >-- Name: getvmbyvmguid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmbyvmguid(v_vm_guid uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE vm_guid = v_vm_guid > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_guid)); >END; $$; > > >ALTER FUNCTION public.getvmbyvmguid(v_vm_guid uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmbyvmnamefordatacenter(uuid, character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmbyvmnamefordatacenter(v_data_center_id uuid, v_vm_name character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE vm_name = v_vm_name > AND (v_data_center_id is null OR storage_pool_id = v_data_center_id) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = vms.vm_guid)); >END; $$; > > >ALTER FUNCTION public.getvmbyvmnamefordatacenter(v_data_center_id uuid, v_vm_name character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmdatafrompoolbypoolid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdatafrompoolbypoolid(v_pool_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vms.* > FROM vms WHERE vm_pool_id = v_pool_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_pool_permissions_view > WHERE user_id = v_user_id AND entity_id = v_pool_id)) > -- Limiting results to 1 since we only need a single VM from the pool to retrieve the pool data > LIMIT 1; >END; $$; > > >ALTER FUNCTION public.getvmdatafrompoolbypoolid(v_pool_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmdevicebydeviceid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdevicebydeviceid(v_device_id uuid, v_vm_id uuid) RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vm_device_view > WHERE device_id = v_device_id > AND (v_vm_id IS NULL OR vm_id = v_vm_id); >END; $$; > > >ALTER FUNCTION public.getvmdevicebydeviceid(v_device_id uuid, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getvmdevicebyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdevicebyvmid(v_vm_id uuid) RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vm_device_view > WHERE vm_id = v_vm_id order by device_id; >END; $$; > > >ALTER FUNCTION public.getvmdevicebyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getvmdevicebyvmidandtype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdevicebyvmidandtype(v_vm_id uuid, v_type character varying) RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vm_device_view > WHERE vm_id = v_vm_id and type = v_type > ORDER BY NULLIF(alias,'') NULLS LAST; >END; $$; > > >ALTER FUNCTION public.getvmdevicebyvmidandtype(v_vm_id uuid, v_type character varying) OWNER TO engine; > >-- >-- Name: getvmdevicebyvmidtypeanddevice(uuid, character varying, character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdevicebyvmidtypeanddevice(v_vm_id uuid, v_type character varying, v_device character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vm_device_view > WHERE vm_id = v_vm_id and type = v_type and device = v_device > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_id)) > ORDER BY NULLIF(alias,'') NULLS LAST; > >END; $$; > > >ALTER FUNCTION public.getvmdevicebyvmidtypeanddevice(v_vm_id uuid, v_type character varying, v_device character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmdynamicbyvmguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmdynamicbyvmguid(v_vm_guid uuid) RETURNS SETOF vm_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_dynamic.* > FROM vm_dynamic > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.getvmdynamicbyvmguid(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: vm_guest_agent_interfaces; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_guest_agent_interfaces ( > vm_id uuid NOT NULL, > interface_name text, > mac_address character varying(59), > ipv4_addresses text, > ipv6_addresses text >); > > >ALTER TABLE public.vm_guest_agent_interfaces OWNER TO engine; > >-- >-- Name: getvmguestagentinterfacesbyvmid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmguestagentinterfacesbyvmid(v_vm_id uuid, v_user_id uuid, v_filtered boolean) RETURNS SETOF vm_guest_agent_interfaces > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM vm_guest_agent_interfaces > WHERE vm_id = v_vm_id > AND (NOT v_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_id)); >END; $$; > > >ALTER FUNCTION public.getvmguestagentinterfacesbyvmid(v_vm_id uuid, v_user_id uuid, v_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmimagebyimageguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmimagebyimageguid(v_image_guid uuid) RETURNS SETOF vm_images_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_images_view > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.getvmimagebyimageguid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getvminterfacebytemplateid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvminterfacebytemplateid(v_template_id uuid) RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface > WHERE vmt_guid = v_template_id; > >END; $$; > > >ALTER FUNCTION public.getvminterfacebytemplateid(v_template_id uuid) OWNER TO engine; > >-- >-- Name: getvminterfacebyvminterfaceid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvminterfacebyvminterfaceid(v_id uuid) RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.getvminterfacebyvminterfaceid(v_id uuid) OWNER TO engine; > >-- >-- Name: getvminterfacesbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvminterfacesbynetworkid(v_network_id uuid) RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_interface.* > FROM vm_interface > INNER JOIN vnic_profiles ON vm_interface.vnic_profile_id = vnic_profiles.id > INNER JOIN vm_static on vm_interface.vm_guid = vm_static.vm_guid > WHERE vnic_profiles.network_id = v_network_id > AND vm_static.entity_type = 'VM'; >END; $$; > > >ALTER FUNCTION public.getvminterfacesbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvminterfacesbyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvminterfacesbyvmid(v_vm_id uuid) RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface > WHERE vm_guid = v_vm_id; >END; $$; > > >ALTER FUNCTION public.getvminterfacesbyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getvminterfaceviewsbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvminterfaceviewsbynetworkid(v_network_id uuid) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_interface_view.* > FROM vm_interface_view > INNER JOIN vnic_profiles ON vnic_profiles.id = vm_interface_view.vnic_profile_id > WHERE vnic_profiles.network_id = v_network_id > AND vm_interface_view.vm_entity_type = 'VM'; >END; $$; > > >ALTER FUNCTION public.getvminterfaceviewsbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvmmapsinvmpoolbyvmpoolidandstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmmapsinvmpoolbyvmpoolidandstatus(v_vm_pool_id uuid, v_status integer) RETURNS SETOF vm_pool_map > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_pool_id, vm_pool_map.vm_guid > FROM vm_pool_map, vm_dynamic > WHERE vm_pool_map.vm_guid = vm_dynamic.vm_guid > AND vm_pool_id = v_vm_pool_id > AND vm_dynamic.status = v_status; >END; $$; > > >ALTER FUNCTION public.getvmmapsinvmpoolbyvmpoolidandstatus(v_vm_pool_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: getvmnetworkinterfaceviewbytemplateid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmnetworkinterfaceviewbytemplateid(v_template_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface_view > WHERE vmt_guid = v_template_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = v_template_id)); >END; $$; > > >ALTER FUNCTION public.getvmnetworkinterfaceviewbytemplateid(v_template_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmnetworkinterfaceviewbyvmid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmnetworkinterfaceviewbyvmid(v_vm_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface_view > WHERE vm_guid = v_vm_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vm_id)); >END; $$; > > >ALTER FUNCTION public.getvmnetworkinterfaceviewbyvmid(v_vm_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmnetworkinterfaceviewbyvmnetworkinterfaceviewid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmnetworkinterfaceviewbyvmnetworkinterfaceviewid(v_id uuid) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_interface_view > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getvmnetworkinterfaceviewbyvmnetworkinterfaceviewid(v_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyadgroupnames(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyadgroupnames(v_ad_group_names character varying) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select distinct vms.* from vms > inner join permissions on vms.vm_guid = permissions.object_id > inner join ad_groups on ad_groups.id = permissions.ad_element_id > WHERE (ad_groups.name in(select Id from fnSplitter(v_ad_group_names))); >END; $$; > > >ALTER FUNCTION public.getvmsbyadgroupnames(v_ad_group_names character varying) OWNER TO engine; > >-- >-- Name: vms_with_plug_info; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vms_with_plug_info AS > SELECT vms.vm_name, vms.vm_mem_size_mb, vms.nice_level, vms.cpu_shares, vms.vmt_guid, vms.vm_os, vms.vm_description, vms.vm_comment, vms.vds_group_id, vms.vm_domain, vms.vm_creation_date, vms.auto_startup, vms.is_stateless, vms.is_smartcard_enabled, vms.is_delete_protected, vms.dedicated_vm_for_vds, vms.fail_back, vms.default_boot_sequence, vms.vm_type, vms.vds_group_name, vms.transparent_hugepages, vms.trusted_service, vms.storage_pool_id, vms.storage_pool_name, vms.vds_group_description, vms.vmt_name, vms.vmt_mem_size_mb, vms.vmt_os, vms.vmt_creation_date, vms.vmt_child_count, vms.vmt_num_of_sockets, vms.vmt_cpu_per_socket, vms.vmt_num_of_cpus, vms.vmt_description, vms.status, vms.vm_ip, vms.vm_host, vms.vm_pid, vms.last_start_time, vms.guest_cur_user_name, vms.console_cur_user_name, vms.guest_last_login_time, vms.guest_last_logout_time, vms.guest_os, vms.console_user_id, vms.guest_agent_nics_hash, vms.run_on_vds, vms.migrating_to_vds, vms.app_list, vms.display, vms.hibernation_vol_handle, vms.vm_pool_name, vms.vm_pool_id, vms.vm_guid, vms.num_of_monitors, vms.single_qxl_pci, vms.allow_console_reconnect, vms.is_initialized, vms.num_of_sockets, vms.cpu_per_socket, vms.usb_policy, vms.acpi_enable, vms.session, vms.num_of_cpus, vms.quota_id, vms.quota_name, vms.quota_enforcement_type, vms.display_ip, vms.display_type, vms.kvm_enable, vms.boot_sequence, vms.display_secure_port, vms.utc_diff, vms.last_vds_run_on, vms.client_ip, vms.guest_requested_memory, vms.time_zone, vms.cpu_user, vms.cpu_sys, vms.elapsed_time, vms.usage_network_percent, vms.usage_mem_percent, vms.usage_cpu_percent, vms.run_on_vds_name, vms.vds_group_cpu_name, vms.default_display_type, vms.priority, vms.iso_path, vms.origin, vms.vds_group_compatibility_version, vms.initrd_url, vms.kernel_url, vms.kernel_params, vms.pause_status, vms.exit_message, vms.exit_status, vms.migration_support, vms.predefined_properties, vms.userdefined_properties, vms.min_allocated_mem, vms.hash, vms.cpu_pinning, vms.db_generation, vms.host_cpu_flags, vms.tunnel_migration, vms.vnc_keyboard_layout, vms.is_run_and_pause, vms.created_by_user_id, vms.last_watchdog_event, vms.last_watchdog_action, vms.is_run_once, vms.vm_fqdn, vms.cpu_name, vd.device_id, vd.vm_id, vd.type, vd.device, vd.address, vd.boot_order, vd.spec_params, vd.is_managed, vd.is_plugged, vd.is_readonly, vd._create_date, vd._update_date, vd.alias, vd.custom_properties, vd.snapshot_id FROM (vms JOIN vm_device vd ON ((vd.vm_id = vms.vm_guid))); > > >ALTER TABLE public.vms_with_plug_info OWNER TO engine; > >-- >-- Name: getvmsbydiskid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbydiskid(v_disk_guid uuid) RETURNS SETOF vms_with_plug_info > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vms_with_plug_info.* > FROM vms_with_plug_info > WHERE device_id = v_disk_guid; >END; $$; > > >ALTER FUNCTION public.getvmsbydiskid(v_disk_guid uuid) OWNER TO engine; > >-- >-- Name: getvmsbyids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyids(v_vms_ids character varying) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm.* > FROM vms vm > WHERE vm.vm_guid IN (SELECT * from fnSplitterUuid(v_vms_ids)); >END; $$; > > >ALTER FUNCTION public.getvmsbyids(v_vms_ids character varying) OWNER TO engine; > >-- >-- Name: getvmsbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbynetworkid(v_network_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vms > WHERE EXISTS ( > SELECT 1 > FROM vm_interface > INNER JOIN vnic_profiles > ON vnic_profiles.id = vm_interface.vnic_profile_id > WHERE vnic_profiles.network_id = v_network_id > AND vm_interface.vm_guid = vms.vm_guid); >END; $$; > > >ALTER FUNCTION public.getvmsbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbystoragedomainid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbystoragedomainid(v_storage_domain_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vms.* > FROM vms > INNER JOIN vm_device vd ON vd.vm_id = vms.vm_guid > INNER JOIN images ON images.image_group_id = vd.device_id AND images.active = TRUE > inner join image_storage_domain_map on images.image_guid = image_storage_domain_map.image_id > where image_storage_domain_map.storage_domain_id = v_storage_domain_id; >END; $$; > > >ALTER FUNCTION public.getvmsbystoragedomainid(v_storage_domain_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyuserid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyuserid(v_user_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY select vms.* from vms > inner join permissions on vms.vm_guid = permissions.object_id > WHERE permissions.ad_element_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.getvmsbyuserid(v_user_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyuseridwithgroupsanduserroles(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyuseridwithgroupsanduserroles(v_user_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > from vms > inner join permissions_view as perms on vms.vm_guid = perms.object_id > WHERE (perms.ad_element_id = v_user_id > or perms.ad_element_id in(select id from getUserAndGroupsById(v_user_id))) > and perms.role_type = 2; > >END; $$; > > >ALTER FUNCTION public.getvmsbyuseridwithgroupsanduserroles(v_user_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyvdsgroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyvdsgroupid(v_vds_group_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vms.* > FROM vms > WHERE vds_group_id = v_vds_group_id; >END; $$; > > >ALTER FUNCTION public.getvmsbyvdsgroupid(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyvmpoolid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyvmpoolid(v_vm_pool_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vms.* > FROM vms > WHERE vm_pool_id = v_vm_pool_id; >END; $$; > > >ALTER FUNCTION public.getvmsbyvmpoolid(v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: getvmsbyvmtguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyvmtguid(v_vmt_guid uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE vmt_guid = v_vmt_guid; >END; $$; > > >ALTER FUNCTION public.getvmsbyvmtguid(v_vmt_guid uuid) OWNER TO engine; > >-- >-- Name: getvmsbyvnicprofileid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsbyvnicprofileid(v_vnic_profile_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vms > WHERE EXISTS ( > SELECT 1 > FROM vm_interface > WHERE vm_interface.vnic_profile_id = v_vnic_profile_id > AND vm_interface.vm_guid = vms.vm_guid); >END; $$; > > >ALTER FUNCTION public.getvmsbyvnicprofileid(v_vnic_profile_id uuid) OWNER TO engine; > >-- >-- Name: getvmsdynamicrunningonvds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsdynamicrunningonvds(v_vds_id uuid) RETURNS SETOF vm_dynamic > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_dynamic.* > FROM vm_dynamic > WHERE RUN_ON_VDS = v_vds_id; >END; $$; > > >ALTER FUNCTION public.getvmsdynamicrunningonvds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvmsidsforovfupdate(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsidsforovfupdate(v_storage_pool_id uuid) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm.vm_guid as vm_guid > FROM vms vm, vm_ovf_generations ovf_gen > WHERE vm.vm_guid = ovf_gen.vm_guid > AND vm.db_generation > ovf_gen.ovf_generation > AND vm.storage_pool_id = v_storage_pool_id; >END; $$; > > >ALTER FUNCTION public.getvmsidsforovfupdate(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getvmsmigratingtovds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsmigratingtovds(v_vds_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE migrating_to_vds = v_vds_id > AND status = 6; > >END; $$; > > >ALTER FUNCTION public.getvmsmigratingtovds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvmsrunningonormigratingtovds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsrunningonormigratingtovds(v_vds_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > -- use migrating_to_vds column when the VM is in status Migrating From > RETURN QUERY SELECT DISTINCT V.* FROM VMS V > WHERE V.RUN_ON_VDS=V_VDS_ID OR (V.STATUS = 5 AND V.MIGRATING_TO_VDS=V_VDS_ID) > ORDER BY V.VM_NAME; >END; $$; > > >ALTER FUNCTION public.getvmsrunningonormigratingtovds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvmsrunningonvds(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmsrunningonvds(v_vds_id uuid) RETURNS SETOF vms > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT DISTINCT vms.* > FROM vms > WHERE run_on_vds = v_vds_id; > >END; $$; > > >ALTER FUNCTION public.getvmsrunningonvds(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvmstaticbygroupidandnetwork(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstaticbygroupidandnetwork(v_groupid uuid, v_networkname character varying) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT > vm_static.* from vm_static > inner join vm_interface_view > on vm_static.vm_guid = vm_interface_view.vm_guid > and network_name = v_networkName > and vm_static.vds_group_id = v_groupId; > > >END; $$; > > >ALTER FUNCTION public.getvmstaticbygroupidandnetwork(v_groupid uuid, v_networkname character varying) OWNER TO engine; > >-- >-- Name: getvmstaticbyname(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstaticbyname(v_vm_name character varying) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static > WHERE VM_NAME = v_vm_name > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getvmstaticbyname(v_vm_name character varying) OWNER TO engine; > >-- >-- Name: getvmstaticbyvdsgroup(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstaticbyvdsgroup(v_vds_group_id uuid) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static > WHERE vds_group_id = v_vds_group_id > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getvmstaticbyvdsgroup(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvmstaticbyvmguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstaticbyvmguid(v_vm_guid uuid) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static > WHERE vm_guid = v_vm_guid > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getvmstaticbyvmguid(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getvmstaticwithfailbackbyvdsid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstaticwithfailbackbyvdsid(v_vds_id uuid) RETURNS SETOF vm_static > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_static.* > FROM vm_static > WHERE dedicated_vm_for_vds = v_vds_id and fail_back = TRUE > AND entity_type = 'VM'; > >END; $$; > > >ALTER FUNCTION public.getvmstaticwithfailbackbyvdsid(v_vds_id uuid) OWNER TO engine; > >-- >-- Name: getvmstatisticsbyvmguid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmstatisticsbyvmguid(v_vm_guid uuid) RETURNS SETOF vm_statistics > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_statistics.* > FROM vm_statistics > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.getvmstatisticsbyvmguid(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: getvmtagsbytagid(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtagsbytagid(v_tag_ids character varying) RETURNS SETOF tags_vm_map_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT tags_vm_map_view.* > FROM tags_vm_map_view > WHERE tag_id in(select * from fnSplitterUuid(v_tag_ids)); >END; $$; > > >ALTER FUNCTION public.getvmtagsbytagid(v_tag_ids character varying) OWNER TO engine; > >-- >-- Name: getvmtemplatebyvdsgroupid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatebyvdsgroupid(v_vds_group_id uuid) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE vds_group_id = v_vds_group_id; >END; $$; > > >ALTER FUNCTION public.getvmtemplatebyvdsgroupid(v_vds_group_id uuid) OWNER TO engine; > >-- >-- Name: getvmtemplatebyvmtguid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatebyvmtguid(v_vmt_guid uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE vmt_guid = v_vmt_guid > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = v_vmt_guid)); >END; $$; > > >ALTER FUNCTION public.getvmtemplatebyvmtguid(v_vmt_guid uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmtemplatebyvmtname(character varying, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatebyvmtname(v_vmt_name character varying, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE name = v_vmt_name > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = vmt_guid)); >END; $$; > > >ALTER FUNCTION public.getvmtemplatebyvmtname(v_vmt_name character varying, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmtemplateinterfacesbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplateinterfacesbynetworkid(v_network_id uuid) RETURNS SETOF vm_interface > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_interface.* > FROM vm_interface > INNER JOIN vm_static on vm_interface.vmt_guid = vm_static.vm_guid > INNER JOIN vnic_profiles ON vm_interface.vnic_profile_id = vnic_profiles.id > WHERE vnic_profiles.network_id = v_network_id > AND vm_static.entity_type = 'TEMPLATE'; >END; $$; > > >ALTER FUNCTION public.getvmtemplateinterfacesbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvmtemplateinterfaceviewsbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplateinterfaceviewsbynetworkid(v_network_id uuid) RETURNS SETOF vm_interface_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT vm_interface_view.* > FROM vm_interface_view > INNER JOIN vnic_profiles ON vnic_profiles.id = vm_interface_view.vnic_profile_id > WHERE vnic_profiles.network_id = v_network_id > AND vm_interface_view.vm_entity_type = 'TEMPLATE'; >END; $$; > > >ALTER FUNCTION public.getvmtemplateinterfaceviewsbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvmtemplatesbyids(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesbyids(v_vm_templates_ids character varying) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT vm_templates.* > FROM vm_templates_view vm_templates > WHERE vm_templates.vmt_guid IN (SELECT * FROM fnSplitterUuid(v_vm_templates_ids)); >END; $$; > > >ALTER FUNCTION public.getvmtemplatesbyids(v_vm_templates_ids character varying) OWNER TO engine; > >-- >-- Name: vm_templates_with_plug_info; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_templates_with_plug_info AS > SELECT vm_templates_view.vmt_guid, vm_templates_view.name, vm_templates_view.mem_size_mb, vm_templates_view.os, vm_templates_view.creation_date, vm_templates_view.child_count, vm_templates_view.num_of_sockets, vm_templates_view.cpu_per_socket, vm_templates_view.num_of_cpus, vm_templates_view.description, vm_templates_view.free_text_comment, vm_templates_view.vds_group_id, vm_templates_view.domain, vm_templates_view.num_of_monitors, vm_templates_view.single_qxl_pci, vm_templates_view.allow_console_reconnect, vm_templates_view.status, vm_templates_view.usb_policy, vm_templates_view.time_zone, vm_templates_view.fail_back, vm_templates_view.vds_group_name, vm_templates_view.trusted_service, vm_templates_view.vm_type, vm_templates_view.nice_level, vm_templates_view.cpu_shares, vm_templates_view.storage_pool_id, vm_templates_view.storage_pool_name, vm_templates_view.quota_enforcement_type, vm_templates_view.default_boot_sequence, vm_templates_view.default_display_type, vm_templates_view.priority, vm_templates_view.auto_startup, vm_templates_view.is_stateless, vm_templates_view.is_smartcard_enabled, vm_templates_view.is_delete_protected, vm_templates_view.iso_path, vm_templates_view.origin, vm_templates_view.initrd_url, vm_templates_view.kernel_url, vm_templates_view.kernel_params, vm_templates_view.quota_id, vm_templates_view.quota_name, vm_templates_view.db_generation, vm_templates_view.migration_support, vm_templates_view.dedicated_vm_for_vds, vm_templates_view.is_disabled, vm_templates_view.tunnel_migration, vm_templates_view.vnc_keyboard_layout, vm_templates_view.min_allocated_mem, vm_templates_view.is_run_and_pause, vm_templates_view.created_by_user_id, images.image_guid, images.image_group_id, vd.is_plugged FROM ((vm_templates_view JOIN vm_device vd ON ((vd.vm_id = vm_templates_view.vmt_guid))) JOIN images ON (((images.image_group_id = vd.device_id) AND (images.active = true)))); > > >ALTER TABLE public.vm_templates_with_plug_info OWNER TO engine; > >-- >-- Name: getvmtemplatesbyimageid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesbyimageid(v_image_guid uuid) RETURNS SETOF vm_templates_with_plug_info > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_templates_with_plug_info t > WHERE t.image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.getvmtemplatesbyimageid(v_image_guid uuid) OWNER TO engine; > >-- >-- Name: getvmtemplatesbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesbynetworkid(v_network_id uuid) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_templates_view > WHERE EXISTS ( > SELECT 1 > FROM vm_interface > INNER JOIN vnic_profiles > ON vnic_profiles.id = vm_interface.vnic_profile_id > WHERE vnic_profiles.network_id = v_network_id > AND vm_interface.vmt_guid = vm_templates_view.vmt_guid); >END; $$; > > >ALTER FUNCTION public.getvmtemplatesbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvmtemplatesbystoragedomainid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesbystoragedomainid(v_storage_domain_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT DISTINCT vm_templates.* > FROM vm_templates_view vm_templates > INNER JOIN vm_device vd ON vd.vm_id = vm_templates.vmt_guid > INNER JOIN images i ON i.image_group_id = vd.device_id AND i.active = TRUE > where i.image_guid in(select image_id from image_storage_domain_map where storage_domain_id = v_storage_domain_id) > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vm_template_permissions_view > WHERE user_id = v_user_id AND entity_id = vm_templates.vmt_guid)); >END; $$; > > >ALTER FUNCTION public.getvmtemplatesbystoragedomainid(v_storage_domain_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvmtemplatesbyvnicprofileid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesbyvnicprofileid(v_vnic_profile_id uuid) RETURNS SETOF vm_templates_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY SELECT * > FROM vm_templates_view > WHERE EXISTS ( > SELECT 1 > FROM vm_interface > WHERE vm_interface.vnic_profile_id = v_vnic_profile_id > AND vm_interface.vmt_guid = vm_templates_view.vmt_guid); >END; $$; > > >ALTER FUNCTION public.getvmtemplatesbyvnicprofileid(v_vnic_profile_id uuid) OWNER TO engine; > >-- >-- Name: getvmtemplatesidsforovfupdate(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmtemplatesidsforovfupdate(v_storage_pool_id uuid) RETURNS SETOF uuid > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT templates.vmt_guid as vm_guid > FROM vm_templates_view templates, vm_ovf_generations generations > WHERE generations.vm_guid = templates.vmt_guid > AND templates.db_generation > generations.ovf_generation > AND templates.storage_pool_id = v_storage_pool_id; >END; $$; > > >ALTER FUNCTION public.getvmtemplatesidsforovfupdate(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: getvmunmanageddevicesbyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvmunmanageddevicesbyvmid(v_vm_id uuid) RETURNS SETOF vm_device_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > select vm_device_view.* from vm_device_view > where vm_id = v_vm_id and > is_managed = false; >END; $$; > > >ALTER FUNCTION public.getvmunmanageddevicesbyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: getvnicprofilebyvnicprofileid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofilebyvnicprofileid(v_id uuid) RETURNS SETOF vnic_profiles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT * > FROM vnic_profiles > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.getvnicprofilebyvnicprofileid(v_id uuid) OWNER TO engine; > >-- >-- Name: getvnicprofilesbynetworkid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofilesbynetworkid(v_network_id uuid) RETURNS SETOF vnic_profiles > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > > RETURN QUERY SELECT * > FROM vnic_profiles > WHERE network_id = v_network_id; > >END; $$; > > >ALTER FUNCTION public.getvnicprofilesbynetworkid(v_network_id uuid) OWNER TO engine; > >-- >-- Name: getvnicprofileviewbyvnicprofileviewid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofileviewbyvnicprofileviewid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vnic_profiles_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > >RETURN QUERY SELECT * >FROM vnic_profiles_view >WHERE id = v_id >AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vnic_profile_permissions_view > WHERE user_id = v_user_id AND entity_id = vnic_profiles_view.id)); > >END; $$; > > >ALTER FUNCTION public.getvnicprofileviewbyvnicprofileviewid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvnicprofileviewsbydatacenterid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofileviewsbydatacenterid(v_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vnic_profiles_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > RETURN QUERY > SELECT * > FROM vnic_profiles_view > WHERE data_center_id = v_id > AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vnic_profile_permissions_view > WHERE user_id = v_user_id AND entity_id = vnic_profiles_view.id)); >END; $$; > > >ALTER FUNCTION public.getvnicprofileviewsbydatacenterid(v_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvnicprofileviewsbynetworkid(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofileviewsbynetworkid(v_network_id uuid, v_user_id uuid, v_is_filtered boolean) RETURNS SETOF vnic_profiles_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN > >RETURN QUERY SELECT * >FROM vnic_profiles_view >WHERE network_id = v_network_id >AND (NOT v_is_filtered OR EXISTS (SELECT 1 > FROM user_vnic_profile_permissions_view > WHERE user_id = v_user_id AND entity_id = vnic_profiles_view.id)); > >END; $$; > > >ALTER FUNCTION public.getvnicprofileviewsbynetworkid(v_network_id uuid, v_user_id uuid, v_is_filtered boolean) OWNER TO engine; > >-- >-- Name: getvnicprofileviewsbynetworkqosid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION getvnicprofileviewsbynetworkqosid(v_network_qos_id uuid) RETURNS SETOF vnic_profiles_view > LANGUAGE plpgsql STABLE > AS $$ >BEGIN >RETURN QUERY SELECT * > FROM vnic_profiles_view > WHERE network_qos_id = v_network_qos_id; >END; $$; > > >ALTER FUNCTION public.getvnicprofileviewsbynetworkqosid(v_network_qos_id uuid) OWNER TO engine; > >-- >-- Name: increasestoragepoolmasterversion(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION increasestoragepoolmasterversion(v_id uuid) RETURNS integer > LANGUAGE plpgsql > AS $$ >DECLARE v_master_domain_version INTEGER; >BEGIN > UPDATE storage_pool > SET > master_domain_version = master_domain_version + 1 > WHERE id = v_id > RETURNING master_domain_version into v_master_domain_version; > > RETURN v_master_domain_version; >END; $$; > > >ALTER FUNCTION public.increasestoragepoolmasterversion(v_id uuid) OWNER TO engine; > >-- >-- Name: incrementdbgeneration(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION incrementdbgeneration(v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_static > SET db_generation = db_generation + 1 > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.incrementdbgeneration(v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: incrementdbgenerationforallinstoragepool(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION incrementdbgenerationforallinstoragepool(v_storage_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > curs CURSOR FOR SELECT vms.vm_guid FROM vm_static vms > WHERE vms.vds_group_id IN (SELECT vgs.vds_group_id FROM vds_groups vgs > WHERE vgs.storage_pool_id=v_storage_pool_id) > ORDER BY vm_guid; > id UUID; >BEGIN > OPEN curs; > LOOP > FETCH curs INTO id; > IF NOT FOUND THEN > EXIT; > END IF; > UPDATE vm_static SET db_generation = db_generation + 1 WHERE vm_guid = id; > END LOOP; >END; $$; > > >ALTER FUNCTION public.incrementdbgenerationforallinstoragepool(v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: insert_entity_snapshot(uuid, uuid, character varying, character varying, character varying, text, character varying, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insert_entity_snapshot(v_id uuid, v_command_id uuid, v_command_type character varying, v_entity_id character varying, v_entity_type character varying, v_entity_snapshot text, v_snapshot_class character varying, v_snapshot_type integer, v_insertion_order integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > BEGIN > INSERT INTO business_entity_snapshot(id, command_id, command_type, entity_id,entity_type,entity_snapshot, snapshot_class, snapshot_type,insertion_order) > VALUES(v_id, v_command_id, v_command_type, v_entity_id,v_entity_type,v_entity_snapshot, v_snapshot_class, v_snapshot_type,v_insertion_order); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.insert_entity_snapshot(v_id uuid, v_command_id uuid, v_command_type character varying, v_entity_id character varying, v_entity_type character varying, v_entity_snapshot text, v_snapshot_class character varying, v_snapshot_type integer, v_insertion_order integer) OWNER TO engine; > >-- >-- Name: insert_osinfo(integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insert_osinfo(v_os_id integer, v_os_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT into dwh_osinfo (os_id, os_name) VALUES (v_os_id, v_os_name); > UPDATE dwh_history_timekeeping SET var_datetime = now() where var_name = 'lastOsinfoUpdate'; >END; $$; > > >ALTER FUNCTION public.insert_osinfo(v_os_id integer, v_os_name character varying) OWNER TO engine; > >-- >-- Name: insert_roles_groups(integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insert_roles_groups(v_action_group_id integer, v_role_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO roles_groups(action_group_id, role_id) > VALUES(v_action_group_id, v_role_id); >END; $$; > > >ALTER FUNCTION public.insert_roles_groups(v_action_group_id integer, v_role_id uuid) OWNER TO engine; > >-- >-- Name: insertaction_version_map(integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertaction_version_map(v_action_type integer, v_cluster_minimal_version character varying, v_storage_pool_minimal_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO action_version_map(action_type, cluster_minimal_version, storage_pool_minimal_version) > VALUES(v_action_type, v_cluster_minimal_version, v_storage_pool_minimal_version); >END; $$; > > >ALTER FUNCTION public.insertaction_version_map(v_action_type integer, v_cluster_minimal_version character varying, v_storage_pool_minimal_version character varying) OWNER TO engine; > >-- >-- Name: insertad_groups(uuid, character varying, integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertad_groups(v_id uuid, v_name character varying, v_status integer, v_domain character varying, v_distinguishedname character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO ad_groups(id, name,status,domain,distinguishedname) > VALUES(v_id, v_name,v_status,v_domain,v_distinguishedname); >END; $$; > > >ALTER FUNCTION public.insertad_groups(v_id uuid, v_name character varying, v_status integer, v_domain character varying, v_distinguishedname character varying) OWNER TO engine; > >-- >-- Name: insertasync_tasks(integer, integer, integer, uuid, uuid, text, character varying, text, character varying, uuid, uuid, uuid, timestamp with time zone, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertasync_tasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_started_at timestamp with time zone, v_storage_pool_id uuid, v_async_task_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO async_tasks(action_type, result, status, vdsm_task_id, task_id, action_parameters,action_params_class, task_parameters, task_params_class, step_id, command_id, root_command_id, started_at,storage_pool_id, task_type) > VALUES(v_action_type, v_result, v_status, v_vdsm_task_id, v_task_id, v_action_parameters,v_action_params_class, v_task_parameters, v_task_params_class, v_step_id, v_command_id, v_root_command_id, v_started_at, v_storage_pool_id, v_async_task_type); >END; $$; > > >ALTER FUNCTION public.insertasync_tasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_started_at timestamp with time zone, v_storage_pool_id uuid, v_async_task_type integer) OWNER TO engine; > >-- >-- Name: insertasynctaskentities(uuid, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertasynctaskentities(v_task_id uuid, v_entity_id uuid, v_entity_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > IF NOT EXISTS (SELECT 1 from async_tasks_entities where async_task_id = v_task_id and entity_id = v_entity_id) THEN > INSERT INTO async_tasks_entities (async_task_id,entity_id,entity_type) VALUES (v_task_id, v_entity_id, v_entity_type); > END IF; >END; $$; > > >ALTER FUNCTION public.insertasynctaskentities(v_task_id uuid, v_entity_id uuid, v_entity_type character varying) OWNER TO engine; > >-- >-- Name: insertauditlog(integer, timestamp with time zone, integer, character varying, integer, text, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, character varying, uuid, uuid, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertauditlog(INOUT v_audit_log_id integer, v_log_time timestamp with time zone, v_log_type integer, v_log_type_name character varying, v_severity integer, v_message text, v_user_id uuid, v_user_name character varying, v_vds_id uuid, v_vds_name character varying, v_vm_id uuid, v_vm_name character varying, v_vm_template_id uuid, v_vm_template_name character varying, v_storage_pool_id uuid, v_storage_pool_name character varying, v_storage_domain_id uuid, v_storage_domain_name character varying, v_vds_group_id uuid, v_vds_group_name character varying, v_quota_id uuid, v_quota_name character varying, v_correlation_id character varying, v_job_id uuid, v_gluster_volume_id uuid, v_gluster_volume_name character varying, v_call_stack text) RETURNS integer > LANGUAGE plpgsql > AS $$ > DECLARE > v_min_alret_severity INTEGER; >BEGIN > v_min_alret_severity := 10; > -- insert regular log messages (non alerts) > if (v_severity < v_min_alret_severity) then > >INSERT INTO audit_log(LOG_TIME, log_type, log_type_name, severity,message, user_id, USER_NAME, vds_id, VDS_NAME, vm_id, VM_NAME,vm_template_id,VM_TEMPLATE_NAME,storage_pool_id,STORAGE_POOL_NAME,storage_domain_id,STORAGE_DOMAIN_NAME,vds_group_id,vds_group_name, correlation_id, job_id, quota_id, quota_name, gluster_volume_id, gluster_volume_name, call_stack) > VALUES(v_log_time, v_log_type, v_log_type_name, v_severity, v_message, v_user_id, v_user_name, v_vds_id, v_vds_name, v_vm_id, v_vm_name,v_vm_template_id,v_vm_template_name,v_storage_pool_id,v_storage_pool_name,v_storage_domain_id,v_storage_domain_name,v_vds_group_id,v_vds_group_name, v_correlation_id, v_job_id, v_quota_id, v_quota_name, v_gluster_volume_id, v_gluster_volume_name, v_call_stack); > > v_audit_log_id := CURRVAL('audit_log_seq'); > else > if (not exists(select audit_log_id from audit_log where vds_name = v_vds_name and log_type = v_log_type)) then > >INSERT INTO audit_log(LOG_TIME, log_type, log_type_name, severity,message, user_id, USER_NAME, vds_id, VDS_NAME, vm_id, VM_NAME,vm_template_id,VM_TEMPLATE_NAME,storage_pool_id,STORAGE_POOL_NAME,storage_domain_id,STORAGE_DOMAIN_NAME,vds_group_id,vds_group_name, correlation_id, job_id, quota_id, quota_name, gluster_volume_id, gluster_volume_name, call_stack) > VALUES(v_log_time, v_log_type, v_log_type_name, v_severity, v_message, v_user_id, v_user_name, v_vds_id, v_vds_name, v_vm_id, v_vm_name,v_vm_template_id,v_vm_template_name,v_storage_pool_id,v_storage_pool_name,v_storage_domain_id,v_storage_domain_name,v_vds_group_id,v_vds_group_name, v_correlation_id, v_job_id, v_quota_id, v_quota_name, v_gluster_volume_id, v_gluster_volume_name, v_call_stack); > > v_audit_log_id := CURRVAL('audit_log_seq'); > else > select audit_log_id INTO v_audit_log_id from audit_log where vds_name = v_vds_name and log_type = v_log_type; > end if; > end if; >END; $$; > > >ALTER FUNCTION public.insertauditlog(INOUT v_audit_log_id integer, v_log_time timestamp with time zone, v_log_type integer, v_log_type_name character varying, v_severity integer, v_message text, v_user_id uuid, v_user_name character varying, v_vds_id uuid, v_vds_name character varying, v_vm_id uuid, v_vm_name character varying, v_vm_template_id uuid, v_vm_template_name character varying, v_storage_pool_id uuid, v_storage_pool_name character varying, v_storage_domain_id uuid, v_storage_domain_name character varying, v_vds_group_id uuid, v_vds_group_name character varying, v_quota_id uuid, v_quota_name character varying, v_correlation_id character varying, v_job_id uuid, v_gluster_volume_id uuid, v_gluster_volume_name character varying, v_call_stack text) OWNER TO engine; > >-- >-- Name: insertbasedisk(uuid, character varying, boolean, character varying, character varying, character varying, boolean, boolean, integer, smallint, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertbasedisk(v_disk_id uuid, v_disk_interface character varying, v_wipe_after_delete boolean, v_propagate_errors character varying, v_disk_alias character varying, v_disk_description character varying, v_shareable boolean, v_boot boolean, v_sgio integer, v_alignment smallint, v_last_alignment_scan timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO base_disks( > disk_id, > disk_interface, > wipe_after_delete, > propagate_errors, > disk_alias, > disk_description, > shareable, > boot, > sgio, > alignment, > last_alignment_scan) > VALUES( > v_disk_id, > v_disk_interface, > v_wipe_after_delete, > v_propagate_errors, > v_disk_alias, > v_disk_description, > v_shareable, > v_boot, > v_sgio, > v_alignment, > v_last_alignment_scan); >END; $$; > > >ALTER FUNCTION public.insertbasedisk(v_disk_id uuid, v_disk_interface character varying, v_wipe_after_delete boolean, v_propagate_errors character varying, v_disk_alias character varying, v_disk_description character varying, v_shareable boolean, v_boot boolean, v_sgio integer, v_alignment smallint, v_last_alignment_scan timestamp with time zone) OWNER TO engine; > >-- >-- Name: insertbookmark(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertbookmark(v_bookmark_id uuid, v_bookmark_name character varying, v_bookmark_value character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO bookmarks(bookmark_Id,bookmark_name, bookmark_value) > VALUES(v_bookmark_id, v_bookmark_name, v_bookmark_value); >END; $$; > > >ALTER FUNCTION public.insertbookmark(v_bookmark_id uuid, v_bookmark_name character varying, v_bookmark_value character varying) OWNER TO engine; > >-- >-- Name: insertclusterpolicy(uuid, character varying, character varying, boolean, boolean, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertclusterpolicy(v_id uuid, v_name character varying, v_description character varying, v_is_locked boolean, v_is_default boolean, v_custom_properties text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO cluster_policies( > id, > name, > description, > is_locked, > is_default, > custom_properties) > VALUES( > v_id, > v_name, > v_description, > v_is_locked, > v_is_default, > v_custom_properties); >END; $$; > > >ALTER FUNCTION public.insertclusterpolicy(v_id uuid, v_name character varying, v_description character varying, v_is_locked boolean, v_is_default boolean, v_custom_properties text) OWNER TO engine; > >-- >-- Name: insertclusterpolicyunit(uuid, uuid, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertclusterpolicyunit(v_cluster_policy_id uuid, v_policy_unit_id uuid, v_filter_sequence integer, v_factor integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO cluster_policy_units( > cluster_policy_id, > policy_unit_id, > filter_sequence, > factor) > VALUES( > v_cluster_policy_id, > v_policy_unit_id, > v_filter_sequence, > v_factor); >END; $$; > > >ALTER FUNCTION public.insertclusterpolicyunit(v_cluster_policy_id uuid, v_policy_unit_id uuid, v_filter_sequence integer, v_factor integer) OWNER TO engine; > >-- >-- Name: insertcustom_actions(integer, character varying, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertcustom_actions(INOUT v_action_id integer, v_action_name character varying, v_path character varying, v_tab integer, v_description character varying) RETURNS integer > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO custom_actions(action_name, path, tab, description) > VALUES(v_action_name, v_path, v_tab, v_description); > > v_action_id := CURRVAL('custom_actions_seq'); >END; $$; > > >ALTER FUNCTION public.insertcustom_actions(INOUT v_action_id integer, v_action_name character varying, v_path character varying, v_tab integer, v_description character varying) OWNER TO engine; > >-- >-- Name: insertdisk_image_dynamic(uuid, integer, integer, bigint, numeric, numeric, numeric); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertdisk_image_dynamic(v_image_id uuid, v_read_rate integer, v_write_rate integer, v_actual_size bigint, v_read_latency_seconds numeric, v_write_latency_seconds numeric, v_flush_latency_seconds numeric) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO disk_image_dynamic(image_id, read_rate, write_rate, actual_size, read_latency_seconds, write_latency_seconds, flush_latency_seconds) > VALUES(v_image_id, v_read_rate, v_write_rate, v_actual_size, v_read_latency_seconds, v_write_latency_seconds, v_flush_latency_seconds); >END; $$; > > >ALTER FUNCTION public.insertdisk_image_dynamic(v_image_id uuid, v_read_rate integer, v_write_rate integer, v_actual_size bigint, v_read_latency_seconds numeric, v_write_latency_seconds numeric, v_flush_latency_seconds numeric) OWNER TO engine; > >-- >-- Name: insertdisklunmap(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertdisklunmap(v_disk_id uuid, v_lun_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO disk_lun_map( > disk_id, > lun_id) > VALUES( > v_disk_id, > v_lun_id); >END; $$; > > >ALTER FUNCTION public.insertdisklunmap(v_disk_id uuid, v_lun_id character varying) OWNER TO engine; > >-- >-- Name: insertevent_notification_hist(bigint, character varying, character, character, timestamp with time zone, boolean, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertevent_notification_hist(v_audit_log_id bigint, v_event_name character varying, v_method_type character, v_reason character, v_sent_at timestamp with time zone, v_status boolean, v_subscriber_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO event_notification_hist(audit_log_id, event_name, method_type, reason, sent_at, status, subscriber_id) > VALUES(v_audit_log_id, v_event_name, v_method_type, v_reason, v_sent_at, v_status, v_subscriber_id::uuid); >END; $$; > > >ALTER FUNCTION public.insertevent_notification_hist(v_audit_log_id bigint, v_event_name character varying, v_method_type character, v_reason character, v_sent_at timestamp with time zone, v_status boolean, v_subscriber_id character varying) OWNER TO engine; > >-- >-- Name: insertevent_subscriber(character varying, integer, character varying, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertevent_subscriber(v_event_up_name character varying, v_method_id integer, v_method_address character varying, v_subscriber_id uuid, v_tag_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > if not exists(select * from event_subscriber where > subscriber_id = v_subscriber_id and > event_up_name = v_event_up_name and > method_id = v_method_id and > tag_name = v_tag_name) then > >INSERT INTO event_subscriber(event_up_name, method_id, method_address, subscriber_id, tag_name) > VALUES(v_event_up_name, v_method_id, v_method_address, v_subscriber_id,v_tag_name); > end if; >END; $$; > > >ALTER FUNCTION public.insertevent_subscriber(v_event_up_name character varying, v_method_id integer, v_method_address character varying, v_subscriber_id uuid, v_tag_name character varying) OWNER TO engine; > >-- >-- Name: insertexternalauditlog(integer, timestamp with time zone, integer, character varying, integer, text, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, uuid, character varying, character varying, uuid, uuid, character varying, text, character varying, integer, integer, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertexternalauditlog(INOUT v_audit_log_id integer, v_log_time timestamp with time zone, v_log_type integer, v_log_type_name character varying, v_severity integer, v_message text, v_user_id uuid, v_user_name character varying, v_vds_id uuid, v_vds_name character varying, v_vm_id uuid, v_vm_name character varying, v_vm_template_id uuid, v_vm_template_name character varying, v_storage_pool_id uuid, v_storage_pool_name character varying, v_storage_domain_id uuid, v_storage_domain_name character varying, v_vds_group_id uuid, v_vds_group_name character varying, v_quota_id uuid, v_quota_name character varying, v_correlation_id character varying, v_job_id uuid, v_gluster_volume_id uuid, v_gluster_volume_name character varying, v_call_stack text, v_origin character varying, v_custom_event_id integer, v_event_flood_in_sec integer, v_custom_data text) RETURNS integer > LANGUAGE plpgsql > AS $$ >DECLARE > v_max_message_length INTEGER; > v_truncated_message text; >BEGIN > > -- truncate message if exceeds configured max length. truncated messages will be ended > -- with "..." to indicate that message is incomplete due to size limits. > > v_truncated_message := v_message; > v_max_message_length := cast(option_value as int) FROM vdc_options WHERE option_name = 'MaxAuditLogMessageLength' and version = 'general'; > IF (v_max_message_length IS NOT NULL and length(v_message) > v_max_message_length) THEN > v_truncated_message := substr(v_message, 1, v_max_message_length -3) || '...'; > END IF; > INSERT INTO audit_log(LOG_TIME, log_type, log_type_name, severity,message, user_id, USER_NAME, vds_id, VDS_NAME, vm_id, VM_NAME,vm_template_id,VM_TEMPLATE_NAME,storage_pool_id,STORAGE_POOL_NAME,storage_domain_id,STORAGE_DOMAIN_NAME,vds_group_id,vds_group_name, correlation_id, job_id, quota_id, quota_name, gluster_volume_id, gluster_volume_name, call_stack, origin, custom_event_id, event_flood_in_sec, custom_data ) > VALUES(v_log_time, v_log_type, v_log_type_name, v_severity, v_truncated_message, v_user_id, v_user_name, v_vds_id, v_vds_name, v_vm_id, v_vm_name,v_vm_template_id,v_vm_template_name,v_storage_pool_id,v_storage_pool_name,v_storage_domain_id,v_storage_domain_name,v_vds_group_id,v_vds_group_name, v_correlation_id, v_job_id, v_quota_id, v_quota_name, v_gluster_volume_id, v_gluster_volume_name, v_call_stack, v_origin, v_custom_event_id, v_event_flood_in_sec, v_custom_data); > > v_audit_log_id := CURRVAL('audit_log_seq'); >END; $$; > > >ALTER FUNCTION public.insertexternalauditlog(INOUT v_audit_log_id integer, v_log_time timestamp with time zone, v_log_type integer, v_log_type_name character varying, v_severity integer, v_message text, v_user_id uuid, v_user_name character varying, v_vds_id uuid, v_vds_name character varying, v_vm_id uuid, v_vm_name character varying, v_vm_template_id uuid, v_vm_template_name character varying, v_storage_pool_id uuid, v_storage_pool_name character varying, v_storage_domain_id uuid, v_storage_domain_name character varying, v_vds_group_id uuid, v_vds_group_name character varying, v_quota_id uuid, v_quota_name character varying, v_correlation_id character varying, v_job_id uuid, v_gluster_volume_id uuid, v_gluster_volume_name character varying, v_call_stack text, v_origin character varying, v_custom_event_id integer, v_event_flood_in_sec integer, v_custom_data text) OWNER TO engine; > >-- >-- Name: insertglusterclusterservice(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglusterclusterservice(v_cluster_id uuid, v_service_type character varying, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_cluster_services(cluster_id, service_type, status) > VALUES (v_cluster_id, v_service_type, v_status); >END; $$; > > >ALTER FUNCTION public.insertglusterclusterservice(v_cluster_id uuid, v_service_type character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: insertglusterhook(uuid, uuid, character varying, character varying, character varying, character varying, character varying, character varying, text, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglusterhook(v_id uuid, v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying, v_hook_status character varying, v_content_type character varying, v_checksum character varying, v_content text, v_conflict_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_hooks(id, cluster_id, gluster_command, stage, name, hook_status, > content_type, checksum, content, conflict_status) > VALUES (v_id, v_cluster_id, v_gluster_command, v_stage, v_name,v_hook_status, > v_content_type, v_checksum, v_content, v_conflict_status); >END; $$; > > >ALTER FUNCTION public.insertglusterhook(v_id uuid, v_cluster_id uuid, v_gluster_command character varying, v_stage character varying, v_name character varying, v_hook_status character varying, v_content_type character varying, v_checksum character varying, v_content text, v_conflict_status integer) OWNER TO engine; > >-- >-- Name: insertglusterserver(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglusterserver(v_server_id uuid, v_gluster_server_uuid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_server(server_id, gluster_server_uuid) > VALUES (v_server_id, v_gluster_server_uuid); >END; $$; > > >ALTER FUNCTION public.insertglusterserver(v_server_id uuid, v_gluster_server_uuid uuid) OWNER TO engine; > >-- >-- Name: insertglusterserverhook(uuid, uuid, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglusterserverhook(v_hook_id uuid, v_server_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_server_hooks(hook_id, server_id, hook_status, content_type, checksum) > VALUES(v_hook_id, v_server_id, v_hook_status, v_content_type, v_checksum); > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id = v_hook_id; >END; $$; > > >ALTER FUNCTION public.insertglusterserverhook(v_hook_id uuid, v_server_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying) OWNER TO engine; > >-- >-- Name: insertglusterserverservice(uuid, uuid, uuid, integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglusterserverservice(v_id uuid, v_server_id uuid, v_service_id uuid, v_pid integer, v_status character varying, v_message character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_server_services(id, server_id, service_id, pid, status, message) > VALUES (v_id, v_server_id, v_service_id, v_pid, v_status, v_message); >END; $$; > > >ALTER FUNCTION public.insertglusterserverservice(v_id uuid, v_server_id uuid, v_service_id uuid, v_pid integer, v_status character varying, v_message character varying) OWNER TO engine; > >-- >-- Name: insertglustervolume(uuid, uuid, character varying, character varying, character varying, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglustervolume(v_id uuid, v_cluster_id uuid, v_vol_name character varying, v_vol_type character varying, v_status character varying, v_replica_count integer, v_stripe_count integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_volumes (id, cluster_id, vol_name, vol_type, > status, replica_count, stripe_count) > VALUES (v_id, v_cluster_id, v_vol_name, v_vol_type, > v_status, v_replica_count, v_stripe_count); >END; $$; > > >ALTER FUNCTION public.insertglustervolume(v_id uuid, v_cluster_id uuid, v_vol_name character varying, v_vol_type character varying, v_status character varying, v_replica_count integer, v_stripe_count integer) OWNER TO engine; > >-- >-- Name: insertglustervolumeaccessprotocol(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglustervolumeaccessprotocol(v_volume_id uuid, v_access_protocol character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_volume_access_protocols (volume_id, access_protocol) > VALUES (v_volume_id, v_access_protocol); >END; $$; > > >ALTER FUNCTION public.insertglustervolumeaccessprotocol(v_volume_id uuid, v_access_protocol character varying) OWNER TO engine; > >-- >-- Name: insertglustervolumebrick(uuid, uuid, uuid, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglustervolumebrick(v_id uuid, v_volume_id uuid, v_server_id uuid, v_brick_dir character varying, v_brick_order integer, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_volume_bricks (id, volume_id, server_id, brick_dir, brick_order, status) > VALUES (v_id, v_volume_id, v_server_id, v_brick_dir, v_brick_order, v_status); >END; $$; > > >ALTER FUNCTION public.insertglustervolumebrick(v_id uuid, v_volume_id uuid, v_server_id uuid, v_brick_dir character varying, v_brick_order integer, v_status character varying) OWNER TO engine; > >-- >-- Name: insertglustervolumeoption(uuid, uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglustervolumeoption(v_id uuid, v_volume_id uuid, v_option_key character varying, v_option_val character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_volume_options (id, volume_id, option_key, option_val) > VALUES (v_id, v_volume_id, v_option_key, v_option_val); >END; $$; > > >ALTER FUNCTION public.insertglustervolumeoption(v_id uuid, v_volume_id uuid, v_option_key character varying, v_option_val character varying) OWNER TO engine; > >-- >-- Name: insertglustervolumetransporttype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertglustervolumetransporttype(v_volume_id uuid, v_transport_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO gluster_volume_transport_types (volume_id, transport_type) > VALUES (v_volume_id, v_transport_type); >END; $$; > > >ALTER FUNCTION public.insertglustervolumetransporttype(v_volume_id uuid, v_transport_type character varying) OWNER TO engine; > >-- >-- Name: insertimage(timestamp with time zone, uuid, uuid, bigint, uuid, integer, timestamp with time zone, uuid, integer, integer, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertimage(v_creation_date timestamp with time zone, v_image_guid uuid, v_it_guid uuid, v_size bigint, v_parentid uuid, v_imagestatus integer, v_lastmodified timestamp with time zone, v_vm_snapshot_id uuid, v_volume_type integer, v_volume_format integer, v_image_group_id uuid, v_active boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO images( > creation_date, > image_guid, > it_guid, > size, > ParentId, > imageStatus, > lastModified, > vm_snapshot_id, > volume_type, > image_group_id, > volume_format, > active) > VALUES( > v_creation_date, > v_image_guid, > v_it_guid, > v_size, > v_ParentId, > v_imageStatus, > v_lastModified, > v_vm_snapshot_id, > v_volume_type, > v_image_group_id, > v_volume_format, > v_active); >END; $$; > > >ALTER FUNCTION public.insertimage(v_creation_date timestamp with time zone, v_image_guid uuid, v_it_guid uuid, v_size bigint, v_parentid uuid, v_imagestatus integer, v_lastmodified timestamp with time zone, v_vm_snapshot_id uuid, v_volume_type integer, v_volume_format integer, v_image_group_id uuid, v_active boolean) OWNER TO engine; > >-- >-- Name: insertimage_storage_domain_map(uuid, uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertimage_storage_domain_map(v_image_id uuid, v_storage_domain_id uuid, v_quota_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO image_storage_domain_map(image_id, storage_domain_id, quota_id) > VALUES(v_image_id, v_storage_domain_id, v_quota_id); >END; $$; > > >ALTER FUNCTION public.insertimage_storage_domain_map(v_image_id uuid, v_storage_domain_id uuid, v_quota_id uuid) OWNER TO engine; > >-- >-- Name: insertjob(uuid, character varying, text, character varying, uuid, boolean, timestamp with time zone, timestamp with time zone, timestamp with time zone, character varying, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertjob(v_job_id uuid, v_action_type character varying, v_description text, v_status character varying, v_owner_id uuid, v_visible boolean, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_last_update_time timestamp with time zone, v_correlation_id character varying, v_is_external boolean, v_is_auto_cleared boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO job( > job_id, > action_type, > description, > status, > owner_id, > visible, > start_time, > end_time, > last_update_time, > correlation_id, > is_external, > is_auto_cleared) > VALUES ( > v_job_id, > v_action_type, > v_description, > v_status, > v_owner_id, > v_visible, > v_start_time, > v_end_time, > v_last_update_time, > v_correlation_id, > v_is_external, > v_is_auto_cleared); >END; $$; > > >ALTER FUNCTION public.insertjob(v_job_id uuid, v_action_type character varying, v_description text, v_status character varying, v_owner_id uuid, v_visible boolean, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_last_update_time timestamp with time zone, v_correlation_id character varying, v_is_external boolean, v_is_auto_cleared boolean) OWNER TO engine; > >-- >-- Name: insertjobsubjectentity(uuid, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertjobsubjectentity(v_job_id uuid, v_entity_id uuid, v_entity_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO job_subject_entity( > job_id, > entity_id, > entity_type) > VALUES ( > v_job_id, > v_entity_id, > v_entity_type); >END; $$; > > >ALTER FUNCTION public.insertjobsubjectentity(v_job_id uuid, v_entity_id uuid, v_entity_type character varying) OWNER TO engine; > >-- >-- Name: insertlun_storage_server_connection_map(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertlun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO LUN_storage_server_connection_map(LUN_id, storage_server_connection) > VALUES(v_LUN_id, v_storage_server_connection); >END; $$; > > >ALTER FUNCTION public.insertlun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) OWNER TO engine; > >-- >-- Name: insertluns(character varying, character varying, character varying, character varying, integer, character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertluns(v_lun_id character varying, v_physical_volume_id character varying, v_volume_group_id character varying, v_serial character varying, v_lun_mapping integer, v_vendor_id character varying, v_product_id character varying, v_device_size integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO LUNs(LUN_id, physical_volume_id, volume_group_id, serial, lun_mapping, vendor_id, product_id, device_size) > VALUES(v_LUN_id, v_physical_volume_id, v_volume_group_id, v_serial, v_lun_mapping, v_vendor_id, v_product_id, v_device_size); >END; $$; > > >ALTER FUNCTION public.insertluns(v_lun_id character varying, v_physical_volume_id character varying, v_volume_group_id character varying, v_serial character varying, v_lun_mapping integer, v_vendor_id character varying, v_product_id character varying, v_device_size integer) OWNER TO engine; > >-- >-- Name: insertnetwork(character varying, character varying, text, uuid, character varying, character varying, character varying, integer, integer, boolean, uuid, integer, boolean, uuid, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertnetwork(v_addr character varying, v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_subnet character varying, v_gateway character varying, v_type integer, v_vlan_id integer, v_stp boolean, v_storage_pool_id uuid, v_mtu integer, v_vm_network boolean, v_provider_network_provider_id uuid, v_provider_network_external_id text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO network(addr, description, free_text_comment, id, name, subnet, gateway, type, vlan_id, stp, storage_pool_id, mtu, vm_network, provider_network_provider_id, provider_network_external_id) > VALUES(v_addr, v_description, v_free_text_comment, v_id, v_name, v_subnet, v_gateway, v_type, v_vlan_id, v_stp, v_storage_pool_id, v_mtu, v_vm_network, v_provider_network_provider_id, v_provider_network_external_id); >END; $$; > > >ALTER FUNCTION public.insertnetwork(v_addr character varying, v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_subnet character varying, v_gateway character varying, v_type integer, v_vlan_id integer, v_stp boolean, v_storage_pool_id uuid, v_mtu integer, v_vm_network boolean, v_provider_network_provider_id uuid, v_provider_network_external_id text) OWNER TO engine; > >-- >-- Name: insertnetwork_cluster(uuid, uuid, integer, boolean, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertnetwork_cluster(v_cluster_id uuid, v_network_id uuid, v_status integer, v_is_display boolean, v_required boolean, v_migration boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO network_cluster(cluster_id, network_id, status, is_display, required, migration) > VALUES(v_cluster_id, v_network_id, v_status, v_is_display, v_required, v_migration); >END; $$; > > >ALTER FUNCTION public.insertnetwork_cluster(v_cluster_id uuid, v_network_id uuid, v_status integer, v_is_display boolean, v_required boolean, v_migration boolean) OWNER TO engine; > >-- >-- Name: insertnetworkqos(uuid, character varying, uuid, integer, integer, integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertnetworkqos(v_id uuid, v_name character varying, v_storage_pool_id uuid, v_inbound_average integer, v_inbound_peak integer, v_inbound_burst integer, v_outbound_average integer, v_outbound_peak integer, v_outbound_burst integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO network_qos(id, name, storage_pool_id, inbound_average, inbound_peak, inbound_burst, outbound_average, outbound_peak, outbound_burst) > VALUES(v_id, v_name, v_storage_pool_id, v_inbound_average, v_inbound_peak, v_inbound_burst, v_outbound_average, v_outbound_peak, v_outbound_burst); >END; $$; > > >ALTER FUNCTION public.insertnetworkqos(v_id uuid, v_name character varying, v_storage_pool_id uuid, v_inbound_average integer, v_inbound_peak integer, v_inbound_burst integer, v_outbound_average integer, v_outbound_peak integer, v_outbound_burst integer) OWNER TO engine; > >-- >-- Name: insertorupdateasynctasks(integer, integer, integer, uuid, uuid, text, character varying, text, character varying, uuid, uuid, uuid, timestamp with time zone, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertorupdateasynctasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_started_at timestamp with time zone, v_storage_pool_id uuid, v_async_task_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > IF NOT EXISTS (SELECT 1 from async_tasks where async_tasks.task_id = v_task_id) THEN > PERFORM Insertasync_tasks(v_action_type, v_result, v_status, v_vdsm_task_id, v_task_id, v_action_parameters, > v_action_params_class, v_task_parameters, v_task_params_class, v_step_id, v_command_id, v_root_command_id, v_started_at, v_storage_pool_id, v_async_task_type); > ELSE > PERFORM Updateasync_tasks(v_action_type, v_result, v_status, v_vdsm_task_id, v_task_id, v_action_parameters, v_action_params_class, v_task_parameters, v_task_params_class, v_step_id, v_command_id, v_root_command_id,v_storage_pool_id); > END IF; >END; $$; > > >ALTER FUNCTION public.insertorupdateasynctasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_started_at timestamp with time zone, v_storage_pool_id uuid, v_async_task_type integer) OWNER TO engine; > >-- >-- Name: insertpermission(uuid, uuid, uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertpermission(v_ad_element_id uuid, v_id uuid, v_role_id uuid, v_object_id uuid, v_object_type_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO permissions(ad_element_id, id, role_id, object_id, object_type_id) > VALUES(v_ad_element_id, v_id, v_role_id, v_object_id, v_object_type_id); >END; $$; > > >ALTER FUNCTION public.insertpermission(v_ad_element_id uuid, v_id uuid, v_role_id uuid, v_object_id uuid, v_object_type_id integer) OWNER TO engine; > >-- >-- Name: insertpolicyunit(uuid, character varying, text, boolean, smallint, text, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertpolicyunit(v_id uuid, v_name character varying, v_description text, v_is_internal boolean, v_type smallint, v_custom_properties_regex text, v_enabled boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO policy_units( > id, > name, > description, > is_internal, > type, > custom_properties_regex, > enabled) > VALUES( > v_id, > v_name, > v_description, > v_is_internal, > v_type, > v_custom_properties_regex, > v_enabled); >END; $$; > > >ALTER FUNCTION public.insertpolicyunit(v_id uuid, v_name character varying, v_description text, v_is_internal boolean, v_type smallint, v_custom_properties_regex text, v_enabled boolean) OWNER TO engine; > >-- >-- Name: insertprovider(uuid, character varying, character varying, character varying, character varying, boolean, character varying, text, text, character varying, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertprovider(v_id uuid, v_name character varying, v_description character varying, v_url character varying, v_provider_type character varying, v_auth_required boolean, v_auth_username character varying, v_auth_password text, v_custom_properties text, v_tenant_name character varying DEFAULT NULL::character varying, v_plugin_type character varying DEFAULT NULL::character varying, v_agent_configuration text DEFAULT NULL::text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO providers( > id, > name, > description, > url, > provider_type, > auth_required, > auth_username, > auth_password, > custom_properties, > tenant_name, > plugin_type, > agent_configuration) > VALUES( > v_id, > v_name, > v_description, > v_url, > v_provider_type, > v_auth_required, > v_auth_username, > v_auth_password, > v_custom_properties, > v_tenant_name, > v_plugin_type, > v_agent_configuration); >END; $$; > > >ALTER FUNCTION public.insertprovider(v_id uuid, v_name character varying, v_description character varying, v_url character varying, v_provider_type character varying, v_auth_required boolean, v_auth_username character varying, v_auth_password text, v_custom_properties text, v_tenant_name character varying, v_plugin_type character varying, v_agent_configuration text) OWNER TO engine; > >-- >-- Name: insertquota(uuid, uuid, character varying, character varying, integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertquota(v_id uuid, v_storage_pool_id uuid, v_quota_name character varying, v_description character varying, v_threshold_vds_group_percentage integer, v_threshold_storage_percentage integer, v_grace_vds_group_percentage integer, v_grace_storage_percentage integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO quota(id, storage_pool_id, quota_name, description, threshold_vds_group_percentage, threshold_storage_percentage, grace_vds_group_percentage, grace_storage_percentage) > VALUES(v_id, v_storage_pool_id, v_quota_name, v_description, v_threshold_vds_group_percentage , v_threshold_storage_percentage, v_grace_vds_group_percentage, v_grace_storage_percentage); >END; $$; > > >ALTER FUNCTION public.insertquota(v_id uuid, v_storage_pool_id uuid, v_quota_name character varying, v_description character varying, v_threshold_vds_group_percentage integer, v_threshold_storage_percentage integer, v_grace_vds_group_percentage integer, v_grace_storage_percentage integer) OWNER TO engine; > >-- >-- Name: insertquotalimitation(uuid, uuid, uuid, uuid, integer, bigint, bigint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertquotalimitation(v_id uuid, v_quota_id uuid, v_storage_id uuid, v_vds_group_id uuid, v_virtual_cpu integer, v_mem_size_mb bigint, v_storage_size_gb bigint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO quota_limitation(id, quota_id, storage_id, vds_group_id, virtual_cpu, mem_size_mb, storage_size_gb) > VALUES(v_id, v_quota_id, v_storage_id, v_vds_group_id, v_virtual_cpu, v_mem_size_mb, v_storage_size_gb); > >END; $$; > > >ALTER FUNCTION public.insertquotalimitation(v_id uuid, v_quota_id uuid, v_storage_id uuid, v_vds_group_id uuid, v_virtual_cpu integer, v_mem_size_mb bigint, v_storage_size_gb bigint) OWNER TO engine; > >-- >-- Name: insertrepo_domain_file_meta_data(uuid, character varying, character varying, bigint, timestamp with time zone, bigint, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertrepo_domain_file_meta_data(v_repo_domain_id uuid, v_repo_image_id character varying, v_repo_image_name character varying, v_size bigint, v_date_created timestamp with time zone, v_last_refreshed bigint, v_file_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > >INSERT INTO repo_file_meta_data(repo_domain_id, repo_image_id, repo_image_name, size, date_created, > last_refreshed, file_type) > VALUES(v_repo_domain_id, v_repo_image_id, v_repo_image_name, v_size, v_date_created, > v_last_refreshed, v_file_type); > >END; $$; > > >ALTER FUNCTION public.insertrepo_domain_file_meta_data(v_repo_domain_id uuid, v_repo_image_id character varying, v_repo_image_name character varying, v_size bigint, v_date_created timestamp with time zone, v_last_refreshed bigint, v_file_type integer) OWNER TO engine; > >-- >-- Name: insertrole(character varying, uuid, character varying, boolean, integer, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertrole(v_description character varying, v_id uuid, v_name character varying, v_is_readonly boolean, v_role_type integer, v_allows_viewing_children boolean, v_app_mode integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO roles(description, id, name, is_readonly, role_type, allows_viewing_children, app_mode) > VALUES(v_description, v_id, v_name, v_is_readonly, v_role_type, v_allows_viewing_children, v_app_mode); >END; $$; > > >ALTER FUNCTION public.insertrole(v_description character varying, v_id uuid, v_name character varying, v_is_readonly boolean, v_role_type integer, v_allows_viewing_children boolean, v_app_mode integer) OWNER TO engine; > >-- >-- Name: insertsnapshot(uuid, uuid, character varying, character varying, character varying, timestamp with time zone, text, text, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertsnapshot(v_snapshot_id uuid, v_vm_id uuid, v_snapshot_type character varying, v_status character varying, v_description character varying, v_creation_date timestamp with time zone, v_app_list text, v_vm_configuration text, v_memory_volume character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO snapshots( > snapshot_id, > status, > vm_id, > snapshot_type, > description, > creation_date, > app_list, > vm_configuration, > memory_volume) > VALUES( > v_snapshot_id, > v_status, > v_vm_id, > v_snapshot_type, > v_description, > v_creation_date, > v_app_list, > v_vm_configuration, > v_memory_volume); >END; $$; > > >ALTER FUNCTION public.insertsnapshot(v_snapshot_id uuid, v_vm_id uuid, v_snapshot_type character varying, v_status character varying, v_description character varying, v_creation_date timestamp with time zone, v_app_list text, v_vm_configuration text, v_memory_volume character varying) OWNER TO engine; > >-- >-- Name: insertstep(uuid, uuid, uuid, character varying, text, integer, character varying, timestamp with time zone, timestamp with time zone, character varying, uuid, character varying, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstep(v_step_id uuid, v_parent_step_id uuid, v_job_id uuid, v_step_type character varying, v_description text, v_step_number integer, v_status character varying, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_correlation_id character varying, v_external_id uuid, v_external_system_type character varying, v_is_external boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO step( > step_id, > parent_step_id, > job_id, > step_type, > description, > step_number, > status, > start_time, > end_time, > correlation_id, > external_id, > external_system_type, > is_external) > VALUES ( > v_step_id, > v_parent_step_id, > v_job_id, > v_step_type, > v_description, > v_step_number, > v_status, > v_start_time, > v_end_time, > v_correlation_id, > v_external_id, > v_external_system_type, > v_is_external); >END; $$; > > >ALTER FUNCTION public.insertstep(v_step_id uuid, v_parent_step_id uuid, v_job_id uuid, v_step_type character varying, v_description text, v_step_number integer, v_status character varying, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_correlation_id character varying, v_external_id uuid, v_external_system_type character varying, v_is_external boolean) OWNER TO engine; > >-- >-- Name: insertstorage_domain_dynamic(integer, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstorage_domain_dynamic(v_available_disk_size integer, v_id uuid, v_used_disk_size integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO storage_domain_dynamic(available_disk_size, id, used_disk_size) > VALUES(v_available_disk_size, v_id, v_used_disk_size); >END; $$; > > >ALTER FUNCTION public.insertstorage_domain_dynamic(v_available_disk_size integer, v_id uuid, v_used_disk_size integer) OWNER TO engine; > >-- >-- Name: insertstorage_domain_static(uuid, character varying, character varying, character varying, text, integer, integer, character varying, bigint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstorage_domain_static(v_id uuid, v_storage character varying, v_storage_name character varying, v_storage_description character varying, v_storage_comment text, v_storage_type integer, v_storage_domain_type integer, v_storage_domain_format_type character varying, v_last_time_used_as_master bigint) RETURNS void > LANGUAGE plpgsql > AS $$ > BEGIN >INSERT INTO storage_domain_static(id, storage,storage_name, storage_description, storage_comment, storage_type, storage_domain_type, storage_domain_format_type, last_time_used_as_master) > VALUES(v_id, v_storage, v_storage_name, v_storage_description, v_storage_comment, v_storage_type, v_storage_domain_type, v_storage_domain_format_type, v_last_time_used_as_master); >END; $$; > > >ALTER FUNCTION public.insertstorage_domain_static(v_id uuid, v_storage character varying, v_storage_name character varying, v_storage_description character varying, v_storage_comment text, v_storage_type integer, v_storage_domain_type integer, v_storage_domain_format_type character varying, v_last_time_used_as_master bigint) OWNER TO engine; > >-- >-- Name: insertstorage_pool(character varying, text, uuid, character varying, integer, integer, integer, uuid, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstorage_pool(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_status integer, v_master_domain_version integer, v_spm_vds_id uuid, v_compatibility_version character varying, v_quota_enforcement_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO storage_pool(description, free_text_comment, id, name, storage_pool_type,status,master_domain_version,spm_vds_id,compatibility_version,quota_enforcement_type) > VALUES(v_description, v_free_text_comment, v_id, v_name, v_storage_pool_type,v_status,v_master_domain_version,v_spm_vds_id,v_compatibility_version,v_quota_enforcement_type); >END; $$; > > >ALTER FUNCTION public.insertstorage_pool(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_status integer, v_master_domain_version integer, v_spm_vds_id uuid, v_compatibility_version character varying, v_quota_enforcement_type integer) OWNER TO engine; > >-- >-- Name: insertstorage_pool_iso_map(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstorage_pool_iso_map(v_storage_id uuid, v_storage_pool_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO storage_pool_iso_map(storage_id, storage_pool_id, status) > VALUES(v_storage_id, v_storage_pool_id, v_status); >END; $$; > > >ALTER FUNCTION public.insertstorage_pool_iso_map(v_storage_id uuid, v_storage_pool_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: insertstorage_server_connections(character varying, character varying, character varying, character varying, character varying, text, integer, character varying, character varying, character varying, character varying, smallint, smallint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertstorage_server_connections(v_connection character varying, v_id character varying, v_iqn character varying, v_port character varying, v_portal character varying, v_password text, v_storage_type integer, v_user_name character varying, v_mount_options character varying, v_vfs_type character varying, v_nfs_version character varying, v_nfs_timeo smallint, v_nfs_retrans smallint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO storage_server_connections(connection, id, iqn, port,portal, > password, storage_type, user_name,mount_options,vfs_type,nfs_version,nfs_timeo,nfs_retrans) > VALUES(v_connection, v_id, v_iqn,v_port,v_portal, v_password, v_storage_type, v_user_name,v_mount_options,v_vfs_type,v_nfs_version,v_nfs_timeo,v_nfs_retrans); >END; $$; > > >ALTER FUNCTION public.insertstorage_server_connections(v_connection character varying, v_id character varying, v_iqn character varying, v_port character varying, v_portal character varying, v_password text, v_storage_type integer, v_user_name character varying, v_mount_options character varying, v_vfs_type character varying, v_nfs_version character varying, v_nfs_timeo smallint, v_nfs_retrans smallint) OWNER TO engine; > >-- >-- Name: inserttags(character varying, uuid, character varying, uuid, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags(v_description character varying, v_tag_id uuid, v_tag_name character varying, v_parent_id uuid, v_readonly boolean, v_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO tags(tag_id,description, tag_name,parent_id,readonly,type) > VALUES(v_tag_id,v_description, v_tag_name,v_parent_id,v_readonly,v_type); >END; $$; > > >ALTER FUNCTION public.inserttags(v_description character varying, v_tag_id uuid, v_tag_name character varying, v_parent_id uuid, v_readonly boolean, v_type integer) OWNER TO engine; > >-- >-- Name: inserttags_user_group_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags_user_group_map(v_group_id uuid, v_tag_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO tags_user_group_map(group_id, tag_id) > VALUES(v_group_id, v_tag_id); >END; $$; > > >ALTER FUNCTION public.inserttags_user_group_map(v_group_id uuid, v_tag_id uuid) OWNER TO engine; > >-- >-- Name: inserttags_user_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags_user_map(v_tag_id uuid, v_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO tags_user_map(tag_id, user_id) > VALUES(v_tag_id, v_user_id); >END; $$; > > >ALTER FUNCTION public.inserttags_user_map(v_tag_id uuid, v_user_id uuid) OWNER TO engine; > >-- >-- Name: inserttags_vds_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags_vds_map(v_tag_id uuid, v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO tags_vds_map(tag_id, vds_id) > VALUES(v_tag_id, v_vds_id); >END; $$; > > >ALTER FUNCTION public.inserttags_vds_map(v_tag_id uuid, v_vds_id uuid) OWNER TO engine; > >-- >-- Name: inserttags_vm_map(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags_vm_map(v_tag_id uuid, v_vm_id uuid, v_defaultdisplaytype integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO tags_vm_map(tag_id, vm_id, DefaultDisplayType) > VALUES(v_tag_id, v_vm_id, v_DefaultDisplayType); >END; $$; > > >ALTER FUNCTION public.inserttags_vm_map(v_tag_id uuid, v_vm_id uuid, v_defaultdisplaytype integer) OWNER TO engine; > >-- >-- Name: inserttags_vm_pool_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inserttags_vm_pool_map(v_tag_id uuid, v_vm_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO tags_vm_pool_map(tag_id, vm_pool_id) > VALUES(v_tag_id, v_vm_pool_id); >END; $$; > > >ALTER FUNCTION public.inserttags_vm_pool_map(v_tag_id uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: insertuser(character varying, character varying, character varying, character varying, character varying, character varying, character varying, integer, character varying, uuid, character varying, character varying, bytea); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertuser(v_department character varying, v_domain character varying, v_email character varying, v_groups character varying, v_name character varying, v_note character varying, v_role character varying, v_status integer, v_surname character varying, v_user_id uuid, v_username character varying, v_group_ids character varying, v_external_id bytea) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO users(department, domain, email, groups, name, note, role, status, surname, user_id, username, group_ids, external_id) > VALUES(v_department, v_domain, v_email, v_groups, v_name, v_note, v_role, v_status, v_surname, v_user_id, v_username, v_group_ids, v_external_id); >END; $$; > > >ALTER FUNCTION public.insertuser(v_department character varying, v_domain character varying, v_email character varying, v_groups character varying, v_name character varying, v_note character varying, v_role character varying, v_status integer, v_surname character varying, v_user_id uuid, v_username character varying, v_group_ids character varying, v_external_id bytea) OWNER TO engine; > >-- >-- Name: insertvdcoption(character varying, character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvdcoption(v_option_name character varying, v_option_value character varying, v_version character varying, INOUT v_option_id integer) RETURNS integer > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vdc_options(OPTION_NAME, option_value, version) > VALUES(v_option_name, v_option_value, v_version); > > v_option_id := CURRVAL('vdc_options_seq'); >END; $$; > > >ALTER FUNCTION public.insertvdcoption(v_option_name character varying, v_option_value character varying, v_version character varying, INOUT v_option_id integer) OWNER TO engine; > >-- >-- Name: insertvds(uuid, character varying, text, character varying, character varying, integer, uuid, character varying, boolean, integer, integer, character varying, character varying, character varying, integer, character varying, boolean, character varying, character varying, character varying, character varying, text, integer, character varying, boolean, integer, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvds(v_vds_id uuid, v_host_name character varying, v_free_text_comment text, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_vds_spm_priority integer, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN > INSERT INTO vds_static(vds_id,host_name, free_text_comment, ip, vds_unique_id, port, ds_group_id, vds_name, server_SSL_enabled, > vds_type,vds_strength,pm_type,pm_user,pm_password, pm_port, pm_options, pm_enabled, > pm_secondary_ip, pm_secondary_type, pm_secondary_user, > pm_secondary_password, pm_secondary_port, pm_secondary_options, pm_secondary_concurrent, > pm_proxy_preferences, vds_spm_priority, console_address, ssh_port, ssh_username) > VALUES(v_vds_id,v_host_name, v_free_text_comment, v_ip, v_vds_unique_id, v_port, v_vds_group_id, v_vds_name, v_server_SSL_enabled, > v_vds_type, v_vds_strength,v_pm_type,v_pm_user,v_pm_password,v_pm_port, v_pm_options, v_pm_enabled, > pm_secondary_ip, pm_secondary_type, pm_secondary_user, > pm_secondary_password, pm_secondary_port, pm_secondary_options, pm_secondary_concurrent,v_pm_proxy_preferences, > v_vds_spm_priority, v_console_address, v_ssh_port, v_ssh_username); > > INSERT INTO vds_dynamic(vds_id, status) VALUES(v_vds_id, 0); > > INSERT INTO vds_statistics(vds_id) VALUES(v_vds_id); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.insertvds(v_vds_id uuid, v_host_name character varying, v_free_text_comment text, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_vds_spm_priority integer, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) OWNER TO engine; > >-- >-- Name: insertvds_interface(character varying, character varying, integer, character varying, uuid, boolean, character varying, character varying, character varying, character varying, integer, character varying, integer, integer, uuid, integer, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvds_interface(v_addr character varying, v_bond_name character varying, v_bond_type integer, v_gateway character varying, v_id uuid, v_is_bond boolean, v_bond_opts character varying, v_mac_addr character varying, v_name character varying, v_network_name character varying, v_speed integer, v_subnet character varying, v_boot_protocol integer, v_type integer, v_vds_id uuid, v_vlan_id integer, v_mtu integer, v_bridged boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vds_interface(addr, bond_name, bond_type, gateway, id, is_bond, bond_opts, mac_addr, name, network_name, speed, subnet, boot_protocol, type, VDS_ID, vlan_id, mtu, bridged) > VALUES(v_addr, v_bond_name, v_bond_type, v_gateway, v_id, v_is_bond, v_bond_opts, v_mac_addr, v_name, v_network_name, v_speed, v_subnet, v_boot_protocol, v_type, v_vds_id, v_vlan_id, v_mtu, v_bridged); >END; $$; > > >ALTER FUNCTION public.insertvds_interface(v_addr character varying, v_bond_name character varying, v_bond_type integer, v_gateway character varying, v_id uuid, v_is_bond boolean, v_bond_opts character varying, v_mac_addr character varying, v_name character varying, v_network_name character varying, v_speed integer, v_subnet character varying, v_boot_protocol integer, v_type integer, v_vds_id uuid, v_vlan_id integer, v_mtu integer, v_bridged boolean) OWNER TO engine; > >-- >-- Name: insertvds_interface_statistics(uuid, numeric, numeric, numeric, numeric, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvds_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vds_interface_statistics(id, rx_drop, rx_rate, tx_drop, tx_rate, vds_id, iface_status) > VALUES(v_id, v_rx_drop, v_rx_rate, v_tx_drop, v_tx_rate, v_vds_id,v_iface_status); >END; $$; > > >ALTER FUNCTION public.insertvds_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vds_id uuid) OWNER TO engine; > >-- >-- Name: insertvds_spm_id_map(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvds_spm_id_map(v_storage_pool_id uuid, v_vds_id uuid, v_vds_spm_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vds_spm_id_map(storage_pool_id, vds_id, vds_spm_id) > VALUES(v_storage_pool_id, v_vds_id, v_vds_spm_id); >END; $$; > > >ALTER FUNCTION public.insertvds_spm_id_map(v_storage_pool_id uuid, v_vds_id uuid, v_vds_spm_id integer) OWNER TO engine; > >-- >-- Name: insertvdsdynamic(integer, integer, character varying, numeric, character varying, boolean, integer, integer, integer, uuid, integer, integer, integer, integer, integer, integer, character varying, character varying, character varying, character varying, integer, character varying, timestamp with time zone, integer, integer, integer, boolean, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, integer, integer, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvdsdynamic(v_cpu_cores integer, v_cpu_threads integer, v_cpu_model character varying, v_cpu_speed_mh numeric, v_if_total_speed character varying, v_kvm_enabled boolean, v_mem_commited integer, v_physical_mem_mb integer, v_status integer, v_vds_id uuid, v_vm_active integer, v_vm_count integer, v_vms_cores_count integer, v_vm_migrating integer, v_reserved_mem integer, v_guest_overhead integer, v_rpm_version character varying, v_software_version character varying, v_version_name character varying, v_build_name character varying, v_previous_status integer, v_cpu_flags character varying, v_cpu_over_commit_time_stamp timestamp with time zone, v_pending_vcpus_count integer, v_pending_vmem_size integer, v_cpu_sockets integer, v_net_config_dirty boolean, v_supported_cluster_levels character varying, v_supported_engines character varying, v_host_os character varying, v_kvm_version character varying, v_libvirt_version character varying, v_spice_version character varying, v_kernel_version character varying, v_iscsi_initiator_name character varying, v_transparent_hugepages_state integer, v_anonymous_hugepages integer, v_hooks character varying, v_hw_manufacturer character varying, v_hw_product_name character varying, v_hw_version character varying, v_hw_serial_number character varying, v_hw_uuid character varying, v_hw_family character varying, v_hbas character varying, v_supported_emulated_machines character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN >INSERT INTO vds_dynamic(cpu_cores, cpu_threads, cpu_model, cpu_speed_mh, if_total_speed, kvm_enabled, mem_commited, physical_mem_mb, status, vds_id, vm_active, vm_count, vm_migrating, reserved_mem, guest_overhead, rpm_version, software_version, version_name, build_name, previous_status, cpu_flags, cpu_over_commit_time_stamp, vms_cores_count, pending_vcpus_count, pending_vmem_size, cpu_sockets,net_config_dirty, supported_cluster_levels, supported_engines, host_os, kvm_version, libvirt_version, spice_version, kernel_version, iscsi_initiator_name, transparent_hugepages_state, anonymous_hugepages,hooks, hw_manufacturer, hw_product_name, hw_version, hw_serial_number, hw_uuid, hw_family, hbas, supported_emulated_machines) > VALUES(v_cpu_cores, v_cpu_threads, v_cpu_model, v_cpu_speed_mh, v_if_total_speed, v_kvm_enabled, v_mem_commited, v_physical_mem_mb, v_status, v_vds_id, v_vm_active, v_vm_count, v_vm_migrating, v_reserved_mem, v_guest_overhead, v_rpm_version, v_software_version, v_version_name, v_build_name, v_previous_status, v_cpu_flags, v_cpu_over_commit_time_stamp, v_vms_cores_count,v_pending_vcpus_count, v_pending_vmem_size, v_cpu_sockets, v_net_config_dirty, v_supported_cluster_levels, v_supported_engines, v_host_os, v_kvm_version, v_libvirt_version, v_spice_version, v_kernel_version, v_iscsi_initiator_name, v_transparent_hugepages_state, v_anonymous_hugepages,v_hooks, v_hw_manufacturer, v_hw_product_name, v_hw_version, v_hw_serial_number, v_hw_uuid, v_hw_family, v_hbas, v_supported_emulated_machines); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.insertvdsdynamic(v_cpu_cores integer, v_cpu_threads integer, v_cpu_model character varying, v_cpu_speed_mh numeric, v_if_total_speed character varying, v_kvm_enabled boolean, v_mem_commited integer, v_physical_mem_mb integer, v_status integer, v_vds_id uuid, v_vm_active integer, v_vm_count integer, v_vms_cores_count integer, v_vm_migrating integer, v_reserved_mem integer, v_guest_overhead integer, v_rpm_version character varying, v_software_version character varying, v_version_name character varying, v_build_name character varying, v_previous_status integer, v_cpu_flags character varying, v_cpu_over_commit_time_stamp timestamp with time zone, v_pending_vcpus_count integer, v_pending_vmem_size integer, v_cpu_sockets integer, v_net_config_dirty boolean, v_supported_cluster_levels character varying, v_supported_engines character varying, v_host_os character varying, v_kvm_version character varying, v_libvirt_version character varying, v_spice_version character varying, v_kernel_version character varying, v_iscsi_initiator_name character varying, v_transparent_hugepages_state integer, v_anonymous_hugepages integer, v_hooks character varying, v_hw_manufacturer character varying, v_hw_product_name character varying, v_hw_version character varying, v_hw_serial_number character varying, v_hw_uuid character varying, v_hw_family character varying, v_hbas character varying, v_supported_emulated_machines character varying) OWNER TO engine; > >-- >-- Name: insertvdsgroups(uuid, character varying, text, character varying, character varying, uuid, integer, boolean, character varying, boolean, integer, boolean, boolean, boolean, character varying, boolean, boolean, uuid, text, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvdsgroups(v_vds_group_id uuid, v_description character varying, v_free_text_comment text, v_name character varying, v_cpu_name character varying, v_storage_pool_id uuid, v_max_vds_memory_over_commit integer, v_count_threads_as_cores boolean, v_compatibility_version character varying, v_transparent_hugepages boolean, v_migrate_on_error integer, v_virt_service boolean, v_gluster_service boolean, v_tunnel_migration boolean, v_emulated_machine character varying, v_detect_emulated_machine boolean, v_trusted_service boolean, v_cluster_policy_id uuid, v_cluster_policy_custom_properties text, v_enable_balloon boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO vds_groups(vds_group_id,description, name, free_text_comment, cpu_name, storage_pool_id, max_vds_memory_over_commit, count_threads_as_cores, compatibility_version, > transparent_hugepages, migrate_on_error, virt_service, gluster_service, tunnel_migration, emulated_machine, detect_emulated_machine, trusted_service, cluster_policy_id, > cluster_policy_custom_properties, enable_balloon) > VALUES(v_vds_group_id,v_description, v_name, v_free_text_comment, v_cpu_name, v_storage_pool_id, v_max_vds_memory_over_commit, v_count_threads_as_cores, v_compatibility_version, > v_transparent_hugepages, v_migrate_on_error, v_virt_service, v_gluster_service, v_tunnel_migration, v_emulated_machine, v_detect_emulated_machine, v_trusted_service, v_cluster_policy_id, v_cluster_policy_custom_properties, v_enable_balloon); >END; $$; > > >ALTER FUNCTION public.insertvdsgroups(v_vds_group_id uuid, v_description character varying, v_free_text_comment text, v_name character varying, v_cpu_name character varying, v_storage_pool_id uuid, v_max_vds_memory_over_commit integer, v_count_threads_as_cores boolean, v_compatibility_version character varying, v_transparent_hugepages boolean, v_migrate_on_error integer, v_virt_service boolean, v_gluster_service boolean, v_tunnel_migration boolean, v_emulated_machine character varying, v_detect_emulated_machine boolean, v_trusted_service boolean, v_cluster_policy_id uuid, v_cluster_policy_custom_properties text, v_enable_balloon boolean) OWNER TO engine; > >-- >-- Name: insertvdsstatic(text, uuid, character varying, character varying, character varying, integer, uuid, character varying, boolean, integer, integer, character varying, character varying, character varying, integer, character varying, boolean, character varying, character varying, character varying, character varying, text, integer, character varying, boolean, integer, character varying, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvdsstatic(v_free_text_comment text, v_vds_id uuid, v_host_name character varying, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_vds_spm_priority integer, v_sshkeyfingerprint character varying, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > IF v_vds_unique_id IS NULL OR NOT EXISTS(SELECT vds_name FROM vds_static WHERE vds_unique_id = v_vds_unique_id) then > BEGIN > INSERT INTO vds_static(vds_id,host_name, free_text_comment, ip, vds_unique_id, port, vds_group_id, vds_name, server_SSL_enabled, > vds_type,vds_strength,pm_type,pm_user,pm_password,pm_port,pm_options,pm_enabled, > pm_proxy_preferences, pm_secondary_ip, pm_secondary_type, pm_secondary_user, > pm_secondary_password, pm_secondary_port, pm_secondary_options, pm_secondary_concurrent, > vds_spm_priority, sshKeyFingerprint, console_address, ssh_port, ssh_username) > VALUES(v_vds_id,v_host_name, v_free_text_comment, v_ip, v_vds_unique_id, v_port, v_vds_group_id, v_vds_name, v_server_SSL_enabled, > v_vds_type,v_vds_strength,v_pm_type,v_pm_user,v_pm_password,v_pm_port,v_pm_options,v_pm_enabled, > v_pm_proxy_preferences, v_pm_secondary_ip, v_pm_secondary_type, v_pm_secondary_user, > v_pm_secondary_password, v_pm_secondary_port, v_pm_secondary_options, v_pm_secondary_concurrent, > v_vds_spm_priority, v_sshKeyFingerprint, v_console_address, v_ssh_port, v_ssh_username); > END; > end if; > RETURN; >END; $$; > > >ALTER FUNCTION public.insertvdsstatic(v_free_text_comment text, v_vds_id uuid, v_host_name character varying, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_vds_spm_priority integer, v_sshkeyfingerprint character varying, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) OWNER TO engine; > >-- >-- Name: insertvdsstatistics(numeric, numeric, numeric, numeric, integer, integer, integer, uuid, bigint, bigint, bigint, bigint, bigint, integer, bigint, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvdsstatistics(v_cpu_idle numeric, v_cpu_load numeric, v_cpu_sys numeric, v_cpu_user numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_vds_id uuid, v_mem_available bigint, v_mem_free bigint, v_mem_shared bigint, v_swap_free bigint, v_swap_total bigint, v_ksm_cpu_percent integer, v_ksm_pages bigint, v_ksm_state boolean, v_ha_score integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN >INSERT INTO vds_statistics(cpu_idle, cpu_load, cpu_sys, cpu_user, usage_cpu_percent, usage_mem_percent, usage_network_percent, vds_id, mem_available, mem_free, mem_shared,swap_free,swap_total,ksm_cpu_percent,ksm_pages,ksm_state, ha_score) > VALUES(v_cpu_idle, v_cpu_load, v_cpu_sys, v_cpu_user, v_usage_cpu_percent, v_usage_mem_percent, v_usage_network_percent, v_vds_id, v_mem_available, v_mem_free, v_mem_shared,v_swap_free,v_swap_total,v_ksm_cpu_percent,v_ksm_pages,v_ksm_state, v_ha_score); > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.insertvdsstatistics(v_cpu_idle numeric, v_cpu_load numeric, v_cpu_sys numeric, v_cpu_user numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_vds_id uuid, v_mem_available bigint, v_mem_free bigint, v_mem_shared bigint, v_swap_free bigint, v_swap_total bigint, v_ksm_cpu_percent integer, v_ksm_pages bigint, v_ksm_state boolean, v_ha_score integer) OWNER TO engine; > >-- >-- Name: insertvm_interface_statistics(uuid, numeric, numeric, numeric, numeric, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvm_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_interface_statistics(id, rx_drop, rx_rate, tx_drop, tx_rate, vm_id, iface_status) > VALUES(v_id, v_rx_drop, v_rx_rate, v_tx_drop, v_tx_rate, v_vm_id,v_iface_status); >END; $$; > > >ALTER FUNCTION public.insertvm_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: insertvm_pool_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvm_pool_map(v_vm_guid uuid, v_vm_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_pool_map(vm_guid, vm_pool_id) > VALUES(v_vm_guid, v_vm_pool_id); >END; $$; > > >ALTER FUNCTION public.insertvm_pool_map(v_vm_guid uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: insertvm_pools(character varying, text, uuid, character varying, integer, character varying, integer, uuid, smallint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvm_pools(v_vm_pool_description character varying, v_vm_pool_comment text, v_vm_pool_id uuid, v_vm_pool_name character varying, v_vm_pool_type integer, v_parameters character varying, v_prestarted_vms integer, v_vds_group_id uuid, v_max_assigned_vms_per_user smallint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO vm_pools(vm_pool_id,vm_pool_description, vm_pool_comment, vm_pool_name, vm_pool_type,parameters, prestarted_vms, vds_group_id, max_assigned_vms_per_user) > VALUES(v_vm_pool_id,v_vm_pool_description, v_vm_pool_comment, v_vm_pool_name,v_vm_pool_type,v_parameters, v_prestarted_vms, v_vds_group_id, v_max_assigned_vms_per_user); >END; $$; > > >ALTER FUNCTION public.insertvm_pools(v_vm_pool_description character varying, v_vm_pool_comment text, v_vm_pool_id uuid, v_vm_pool_name character varying, v_vm_pool_type integer, v_parameters character varying, v_prestarted_vms integer, v_vds_group_id uuid, v_max_assigned_vms_per_user smallint) OWNER TO engine; > >-- >-- Name: insertvmdevice(uuid, uuid, character varying, character varying, character varying, integer, text, boolean, boolean, boolean, character varying, text, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmdevice(v_device_id uuid, v_vm_id uuid, v_device character varying, v_type character varying, v_address character varying, v_boot_order integer, v_spec_params text, v_is_managed boolean, v_is_plugged boolean, v_is_readonly boolean, v_alias character varying, v_custom_properties text, v_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > INSERT INTO vm_device( > device_id, > vm_id , > device , > type, > address , > boot_order , > spec_params, > is_managed, > is_plugged, > is_readonly, > alias, > custom_properties, > snapshot_id) > VALUES( > v_device_id , > v_vm_id , > v_device , > v_type , > v_address , > v_boot_order , > v_spec_params, > v_is_managed, > v_is_plugged, > v_is_readonly, > v_alias, > v_custom_properties, > v_snapshot_id); >END; $$; > > >ALTER FUNCTION public.insertvmdevice(v_device_id uuid, v_vm_id uuid, v_device character varying, v_type character varying, v_address character varying, v_boot_order integer, v_spec_params text, v_is_managed boolean, v_is_plugged boolean, v_is_readonly boolean, v_alias character varying, v_custom_properties text, v_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: insertvmdynamic(character varying, character varying, character varying, timestamp with time zone, timestamp with time zone, uuid, character varying, uuid, uuid, integer, uuid, character varying, character varying, character varying, timestamp with time zone, integer, integer, boolean, integer, character varying, integer, boolean, integer, integer, integer, uuid, character varying, integer, character varying, integer, integer, character varying, integer, numeric, character varying, boolean, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmdynamic(v_app_list character varying, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, v_guest_last_login_time timestamp with time zone, v_guest_last_logout_time timestamp with time zone, v_console_user_id uuid, v_guest_os character varying, v_migrating_to_vds uuid, v_run_on_vds uuid, v_status integer, v_vm_guid uuid, v_vm_host character varying, v_vm_ip character varying, v_vm_fqdn character varying, v_last_start_time timestamp with time zone, v_vm_pid integer, v_display integer, v_acpi_enable boolean, v_session integer, v_display_ip character varying, v_display_type integer, v_kvm_enable boolean, v_boot_sequence integer, v_display_secure_port integer, v_utc_diff integer, v_last_vds_run_on uuid, v_client_ip character varying, v_guest_requested_memory integer, v_hibernation_vol_handle character varying, v_exit_status integer, v_pause_status integer, v_exit_message character varying, v_guest_agent_nics_hash integer, v_last_watchdog_event numeric, v_last_watchdog_action character varying, v_is_run_once boolean, v_cpu_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_dynamic(app_list, guest_cur_user_name, console_cur_user_name, guest_last_login_time, guest_last_logout_time, console_user_id, guest_os, migrating_to_vds, RUN_ON_VDS, status, vm_guid, vm_host, vm_ip, last_start_time, vm_pid, display, acpi_enable, session, display_ip, display_type, kvm_enable, boot_sequence, display_secure_port, utc_diff, last_vds_run_on, client_ip, guest_requested_memory, hibernation_vol_handle,exit_status,pause_status,exit_message, guest_agent_nics_hash, last_watchdog_event, last_watchdog_action, is_run_once, vm_fqdn, cpu_name) > VALUES(v_app_list, v_guest_cur_user_name, v_console_cur_user_name, v_guest_last_login_time, v_guest_last_logout_time, v_console_user_id, v_guest_os, v_migrating_to_vds, v_run_on_vds, v_status, v_vm_guid, v_vm_host, v_vm_ip, v_last_start_time, v_vm_pid, v_display, v_acpi_enable, v_session, v_display_ip, v_display_type, v_kvm_enable, v_boot_sequence, v_display_secure_port, v_utc_diff, v_last_vds_run_on, v_client_ip, v_guest_requested_memory, v_hibernation_vol_handle, v_exit_status, v_pause_status, v_exit_message, v_guest_agent_nics_hash, v_last_watchdog_event, v_last_watchdog_action, v_is_run_once, v_vm_fqdn, v_cpu_name); >END; $$; > > >ALTER FUNCTION public.insertvmdynamic(v_app_list character varying, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, v_guest_last_login_time timestamp with time zone, v_guest_last_logout_time timestamp with time zone, v_console_user_id uuid, v_guest_os character varying, v_migrating_to_vds uuid, v_run_on_vds uuid, v_status integer, v_vm_guid uuid, v_vm_host character varying, v_vm_ip character varying, v_vm_fqdn character varying, v_last_start_time timestamp with time zone, v_vm_pid integer, v_display integer, v_acpi_enable boolean, v_session integer, v_display_ip character varying, v_display_type integer, v_kvm_enable boolean, v_boot_sequence integer, v_display_secure_port integer, v_utc_diff integer, v_last_vds_run_on uuid, v_client_ip character varying, v_guest_requested_memory integer, v_hibernation_vol_handle character varying, v_exit_status integer, v_pause_status integer, v_exit_message character varying, v_guest_agent_nics_hash integer, v_last_watchdog_event numeric, v_last_watchdog_action character varying, v_is_run_once boolean, v_cpu_name character varying) OWNER TO engine; > >-- >-- Name: insertvmguestagentinterface(uuid, character varying, character varying, text, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmguestagentinterface(v_vm_id uuid, v_interface_name character varying, v_mac_address character varying, v_ipv4_addresses text, v_ipv6_addresses text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_guest_agent_interfaces(vm_id, interface_name, mac_address, ipv4_addresses, ipv6_addresses) > VALUES(v_vm_id, v_interface_name, v_mac_address, v_ipv4_addresses, v_ipv6_addresses); >END; $$; > > >ALTER FUNCTION public.insertvmguestagentinterface(v_vm_id uuid, v_interface_name character varying, v_mac_address character varying, v_ipv4_addresses text, v_ipv6_addresses text) OWNER TO engine; > >-- >-- Name: insertvminterface(uuid, character varying, character varying, integer, uuid, uuid, uuid, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvminterface(v_id uuid, v_mac_addr character varying, v_name character varying, v_speed integer, v_vnic_profile_id uuid, v_vm_guid uuid, v_vmt_guid uuid, v_type integer, v_linked boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_interface(id, mac_addr, name, speed, vnic_profile_id, vm_guid, vmt_guid, type, linked) > VALUES(v_id, v_mac_addr, v_name, v_speed, v_vnic_profile_id, v_vm_guid, v_vmt_guid, v_type, v_linked); >END; $$; > > >ALTER FUNCTION public.insertvminterface(v_id uuid, v_mac_addr character varying, v_name character varying, v_speed integer, v_vnic_profile_id uuid, v_vm_guid uuid, v_vmt_guid uuid, v_type integer, v_linked boolean) OWNER TO engine; > >-- >-- Name: insertvmstatic(character varying, text, integer, integer, uuid, uuid, character varying, uuid, character varying, timestamp with time zone, integer, boolean, boolean, boolean, integer, integer, integer, character varying, boolean, boolean, boolean, boolean, uuid, boolean, integer, integer, integer, integer, integer, integer, character varying, integer, character varying, character varying, character varying, integer, character varying, character varying, integer, uuid, character varying, boolean, boolean, character varying, boolean, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmstatic(v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_os integer, v_vds_group_id uuid, v_vm_guid uuid, v_vm_name character varying, v_vmt_guid uuid, v_domain character varying, v_creation_date timestamp with time zone, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_is_initialized boolean, v_num_of_sockets integer, v_cpu_per_socket integer, v_usb_policy integer, v_time_zone character varying, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_dedicated_vm_for_vds uuid, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_migration_support integer, v_predefined_properties character varying, v_userdefined_properties character varying, v_min_allocated_mem integer, v_quota_id uuid, v_cpu_pinning character varying, v_host_cpu_flags boolean, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_is_run_and_pause boolean, v_created_by_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_static(description, free_text_comment, mem_size_mb, os, vds_group_id, vm_guid, VM_NAME, vmt_guid,domain,creation_date,num_of_monitors, single_qxl_pci, allow_console_reconnect,is_initialized,num_of_sockets,cpu_per_socket,usb_policy, time_zone,auto_startup,is_stateless,dedicated_vm_for_vds, fail_back, default_boot_sequence, vm_type, nice_level, cpu_shares, default_display_type, priority,iso_path,origin,initrd_url,kernel_url,kernel_params,migration_support,predefined_properties,userdefined_properties,min_allocated_mem, entity_type, quota_id, cpu_pinning, is_smartcard_enabled,is_delete_protected,host_cpu_flags, tunnel_migration, vnc_keyboard_layout, is_run_and_pause, created_by_user_id) > VALUES(v_description, v_free_text_comment, v_mem_size_mb, v_os, v_vds_group_id, v_vm_guid, v_vm_name, v_vmt_guid, v_domain, v_creation_date, v_num_of_monitors,v_single_qxl_pci, v_allow_console_reconnect, v_is_initialized, v_num_of_sockets, v_cpu_per_socket, v_usb_policy, v_time_zone, v_auto_startup,v_is_stateless,v_dedicated_vm_for_vds,v_fail_back, v_default_boot_sequence, v_vm_type, v_nice_level, v_cpu_shares, v_default_display_type, v_priority,v_iso_path,v_origin,v_initrd_url,v_kernel_url,v_kernel_params,v_migration_support,v_predefined_properties,v_userdefined_properties,v_min_allocated_mem, 'VM', v_quota_id, v_cpu_pinning, v_is_smartcard_enabled,v_is_delete_protected,v_host_cpu_flags, v_tunnel_migration, v_vnc_keyboard_layout, v_is_run_and_pause, v_created_by_user_id); >-- perform deletion from vm_ovf_generations to ensure that no record exists when performing insert to avoid PK violation. >DELETE FROM vm_ovf_generations gen WHERE gen.vm_guid = v_vm_guid; >INSERT INTO vm_ovf_generations(vm_guid, storage_pool_id) VALUES (v_vm_guid, (SELECT storage_pool_id FROM vds_groups vg WHERE vg.vds_group_id = v_vds_group_id)); >END; $$; > > >ALTER FUNCTION public.insertvmstatic(v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_os integer, v_vds_group_id uuid, v_vm_guid uuid, v_vm_name character varying, v_vmt_guid uuid, v_domain character varying, v_creation_date timestamp with time zone, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_is_initialized boolean, v_num_of_sockets integer, v_cpu_per_socket integer, v_usb_policy integer, v_time_zone character varying, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_dedicated_vm_for_vds uuid, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_migration_support integer, v_predefined_properties character varying, v_userdefined_properties character varying, v_min_allocated_mem integer, v_quota_id uuid, v_cpu_pinning character varying, v_host_cpu_flags boolean, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_is_run_and_pause boolean, v_created_by_user_id uuid) OWNER TO engine; > >-- >-- Name: insertvmstatistics(numeric, numeric, numeric, integer, integer, integer, text, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmstatistics(v_cpu_sys numeric, v_cpu_user numeric, v_elapsed_time numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_disks_usage text, v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT INTO vm_statistics(cpu_sys, cpu_user, elapsed_time, usage_cpu_percent, usage_mem_percent, usage_network_percent, disks_usage, vm_guid) > VALUES(v_cpu_sys, v_cpu_user, v_elapsed_time, v_usage_cpu_percent, v_usage_mem_percent, v_usage_network_percent, v_disks_usage, v_vm_guid); >END; $$; > > >ALTER FUNCTION public.insertvmstatistics(v_cpu_sys numeric, v_cpu_user numeric, v_elapsed_time numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_disks_usage text, v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: insertvmtemplate(integer, timestamp with time zone, character varying, text, integer, character varying, integer, integer, integer, uuid, uuid, character varying, integer, boolean, boolean, integer, integer, character varying, boolean, integer, integer, integer, integer, integer, integer, boolean, boolean, boolean, boolean, boolean, character varying, integer, character varying, character varying, character varying, uuid, integer, uuid, boolean, character varying, integer, boolean, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvmtemplate(v_child_count integer, v_creation_date timestamp with time zone, v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_name character varying, v_num_of_sockets integer, v_cpu_per_socket integer, v_os integer, v_vmt_guid uuid, v_vds_group_id uuid, v_domain character varying, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_status integer, v_usb_policy integer, v_time_zone character varying, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_is_disabled boolean, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_quota_id uuid, v_migration_support integer, v_dedicated_vm_for_vds uuid, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_min_allocated_mem integer, v_is_run_and_pause boolean, v_created_by_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >INSERT >INTO vm_static( > vmt_guid, > child_count, > creation_date, > description, > free_text_comment, > mem_size_mb, > vm_name, > num_of_sockets, > cpu_per_socket, > os, > vm_guid, > vds_group_id, > domain, > num_of_monitors, > single_qxl_pci, > allow_console_reconnect, > template_status, > usb_policy, > time_zone, > fail_back, > vm_type, > nice_level, > cpu_shares, > default_boot_sequence, > default_display_type, > priority, > auto_startup, > is_stateless, > iso_path, > origin, > initrd_url, > kernel_url, > kernel_params, > entity_type, > quota_id, > migration_support, > is_disabled, > dedicated_vm_for_vds, > is_smartcard_enabled, > is_delete_protected, > tunnel_migration, > vnc_keyboard_layout, > min_allocated_mem, > is_run_and_pause, > created_by_user_id) >VALUES( > -- This field is meaningless for templates for the time being, however we want to keep it not null for VMs. > -- Thus, since templates are top level elements they "point" to the 'Blank' template. > '00000000-0000-0000-0000-000000000000', > v_child_count, > v_creation_date, > v_description, > v_free_text_comment, > v_mem_size_mb, > v_name, > v_num_of_sockets, > v_cpu_per_socket, > v_os, > v_vmt_guid, > v_vds_group_id, > v_domain, > v_num_of_monitors, > v_single_qxl_pci, > v_allow_console_reconnect, > v_status, > v_usb_policy, > v_time_zone, > v_fail_back, > v_vm_type, > v_nice_level, > v_cpu_shares, > v_default_boot_sequence, > v_default_display_type, > v_priority, > v_auto_startup, > v_is_stateless, > v_iso_path, > v_origin, > v_initrd_url, > v_kernel_url, > v_kernel_params, > 'TEMPLATE', > v_quota_id, > v_migration_support, > v_is_disabled, > v_dedicated_vm_for_vds, > v_is_smartcard_enabled, > v_is_delete_protected, > v_tunnel_migration, > v_vnc_keyboard_layout, > v_min_allocated_mem, > v_is_run_and_pause, > v_created_by_user_id); >-- perform deletion from vm_ovf_generations to ensure that no record exists when performing insert to avoid PK violation. >DELETE FROM vm_ovf_generations gen WHERE gen.vm_guid = v_vmt_guid; >INSERT INTO vm_ovf_generations(vm_guid, storage_pool_id) >VALUES (v_vmt_guid, (SELECT storage_pool_id > FROM vds_groups vg > WHERE vg.vds_group_id = v_vds_group_id)); >END; $$; > > >ALTER FUNCTION public.insertvmtemplate(v_child_count integer, v_creation_date timestamp with time zone, v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_name character varying, v_num_of_sockets integer, v_cpu_per_socket integer, v_os integer, v_vmt_guid uuid, v_vds_group_id uuid, v_domain character varying, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_status integer, v_usb_policy integer, v_time_zone character varying, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_is_disabled boolean, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_quota_id uuid, v_migration_support integer, v_dedicated_vm_for_vds uuid, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_min_allocated_mem integer, v_is_run_and_pause boolean, v_created_by_user_id uuid) OWNER TO engine; > >-- >-- Name: insertvnicprofile(uuid, character varying, uuid, uuid, boolean, text, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION insertvnicprofile(v_id uuid, v_name character varying, v_network_id uuid, v_network_qos_id uuid, v_port_mirroring boolean, v_custom_properties text, v_description text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > INSERT INTO vnic_profiles(id, name, network_id, network_qos_id, port_mirroring, custom_properties, description) > VALUES(v_id, v_name, v_network_id, v_network_qos_id, v_port_mirroring, v_custom_properties, v_description); > >END; $$; > > >ALTER FUNCTION public.insertvnicprofile(v_id uuid, v_name character varying, v_network_id uuid, v_network_qos_id uuid, v_port_mirroring boolean, v_custom_properties text, v_description text) OWNER TO engine; > >-- >-- Name: inst_add_iso_storage_domain(uuid, character varying, uuid, character varying, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inst_add_iso_storage_domain(v_storage_domain_id uuid, v_name character varying, v_connection_id uuid, v_connection character varying, v_available integer, v_used integer) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE >BEGIN > if not exists (select 1 from storage_server_connections where connection = v_connection) then > -- Insert storage server connection info > perform Insertstorage_server_connections(v_connection,cast(v_connection_id as varchar(250)),NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL); > -- Insert storage domain static info > perform Insertstorage_domain_static(v_storage_domain_id,cast(v_connection_id as varchar(250)),v_name,v_name,'',1,2,'0',0); > -- Insert storage domain dynamic info > perform Insertstorage_domain_dynamic(v_available,v_storage_domain_id,v_used); > end if; > exception > when others then > RAISE EXCEPTION 'NUM:%, DETAILS:%', SQLSTATE, SQLERRM; >END; $$; > > >ALTER FUNCTION public.inst_add_iso_storage_domain(v_storage_domain_id uuid, v_name character varying, v_connection_id uuid, v_connection character varying, v_available integer, v_used integer) OWNER TO engine; > >-- >-- Name: inst_update_default_storage_pool_type(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inst_update_default_storage_pool_type(v_storage_pool_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > if (v_storage_pool_type > 0 and v_storage_pool_type < 7) then > UPDATE storage_pool > SET storage_pool_type = v_storage_pool_type, _update_date = LOCALTIMESTAMP > WHERE storage_pool.name = 'Default' and not exists > (select 1 from storage_domains where storage_domains.storage_pool_name = 'Default'); > end if; >END; $$; > > >ALTER FUNCTION public.inst_update_default_storage_pool_type(v_storage_pool_type integer) OWNER TO engine; > >-- >-- Name: inst_update_service_type(uuid, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION inst_update_service_type(v_cluster_id uuid, v_virt_service boolean, v_gluster_service boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >begin > update vds_groups set virt_service = v_virt_service, gluster_service = v_gluster_service > where vds_group_id = v_cluster_id; >END; $$; > > >ALTER FUNCTION public.inst_update_service_type(v_cluster_id uuid, v_virt_service boolean, v_gluster_service boolean) OWNER TO engine; > >-- >-- Name: ismaterializedviewrefreshed(name); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION ismaterializedviewrefreshed(v_matview name) RETURNS boolean > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > v_is_refreshed boolean; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > -- check if materialized View should refresh > v_is_refreshed := (((CURRENT_TIMESTAMP - to_interval(refresh_rate_in_sec)) <= last_refresh) and > ((CURRENT_TIMESTAMP - to_interval(min_refresh_rate_in_sec)) <= last_refresh)) or > not active from materialized_views > where mv_name = v_matview; > RETURN v_is_refreshed; > END; $$; > > >ALTER FUNCTION public.ismaterializedviewrefreshed(v_matview name) OWNER TO engine; > >-- >-- Name: ismemballoonenabled(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION ismemballoonenabled(v_vm_id uuid) RETURNS boolean > LANGUAGE plpgsql STABLE > AS $$ >declare > result boolean := false; >begin > if exists (select 1 from vm_device where vm_id = v_vm_id and type = 'balloon' and device = 'memballoon') then > result := true; > end if; > return result; >end; >$$; > > >ALTER FUNCTION public.ismemballoonenabled(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: isquotainuse(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION isquotainuse(v_quota_id uuid) RETURNS boolean > LANGUAGE plpgsql STABLE > AS $$ >DECLARE > result boolean := FALSE; >BEGIN > if EXISTS (SELECT quota_id > FROM image_storage_domain_map > WHERE quota_id = v_quota_id > UNION SELECT quota_id > FROM vm_static > WHERE quota_id = v_quota_id) then > result := TRUE; > END if; > return result; >END; $$; > > >ALTER FUNCTION public.isquotainuse(v_quota_id uuid) OWNER TO engine; > >-- >-- Name: refreshallmaterializedviews(boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION refreshallmaterializedviews(v_force boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_cur CURSOR FOR SELECT * FROM materialized_views; > v_record materialized_views%ROWTYPE; >BEGIN > OPEN v_cur; > -- loop on all entries in materialized_views and refresh only needed snapshots > LOOP > FETCH v_cur INTO v_record; > EXIT WHEN NOT FOUND; > IF ((v_force and v_record.min_refresh_rate_in_sec = 0) or not IsMaterializedViewRefreshed(v_record.mv_name)) THEN > perform RefreshMaterializedView(v_record.mv_name); > END IF; > END LOOP; > CLOSE v_cur; >END; $$; > > >ALTER FUNCTION public.refreshallmaterializedviews(v_force boolean) OWNER TO engine; > >-- >-- Name: refreshmaterializedview(name); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION refreshmaterializedview(v_matview name) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > v_drop_index_sp NAME; > v_create_index_sp NAME; > v_start_time TIMESTAMP WITH TIME ZONE; > v_avg_cost_ms int; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > -- get start time > v_start_time:=CURRENT_TIMESTAMP; > -- SP for Drop / create Index should follow naming convention Mt[Drop|Create]<v_matview>Indexes > v_drop_index_sp := 'MtDrop' || v_matview || 'Indexes'; > v_create_index_sp := 'MtCreate' || v_matview || 'Indexes'; > > IF NOT EXISTS (select 1 from information_schema.routines where routine_name ilike v_drop_index_sp) THEN > v_drop_index_sp := NULL; > END IF; > > IF NOT EXISTS (select 1 from information_schema.routines where routine_name ilike v_create_index_sp) THEN > v_create_index_sp := NULL; > END IF; > > -- Lock materialized_views table until refresh completes to prevent duplicate refreshes by other threads > LOCK TABLE materialized_views; > -- taking a lock on the snapshot materialized view until it refreshed > EXECUTE 'LOCK TABLE ' || v_matview; > -- drop indexes on the snapshot materialized view if exists > IF (v_drop_index_sp IS NOT NULL) THEN > EXECUTE 'select ' || v_drop_index_sp || '()'; > END IF; > -- refresh the view > EXECUTE 'TRUNCATE TABLE ' || v_matview; > EXECUTE 'INSERT INTO ' || v_matview > || ' SELECT * FROM ' || v_entry.v_name; > -- restore indexes on the snapshot materialized view if exists > IF (v_create_index_sp IS NOT NULL) THEN > EXECUTE 'select ' || v_create_index_sp || '()'; > END IF; > -- update last refresh time and average cost in [ms] > IF (v_entry.avg_cost_ms = 0) THEN > v_avg_cost_ms:=EXTRACT(EPOCH FROM current_timestamp - v_start_time) * 1000; > ELSE > v_avg_cost_ms:=((EXTRACT(EPOCH FROM current_timestamp - v_start_time) * 1000) + v_entry.avg_cost_ms)/2; > END IF; > update materialized_views set last_refresh = CURRENT_TIMESTAMP, > avg_cost_ms = v_avg_cost_ms > where mv_name = v_matview; > RETURN; > END; $$; > > >ALTER FUNCTION public.refreshmaterializedview(v_matview name) OWNER TO engine; > >-- >-- Name: removeallvmtagsbyvmid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION removeallvmtagsbyvmid(v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > delete FROM tags_vm_map > where vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.removeallvmtagsbyvmid(v_vm_id uuid) OWNER TO engine; > >-- >-- Name: removememoryfromsnapshotbysnapshotid(uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION removememoryfromsnapshotbysnapshotid(v_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE snapshots > SET memory_volume = NULL > WHERE snapshot_id = v_snapshot_id; >END; $$; > > >ALTER FUNCTION public.removememoryfromsnapshotbysnapshotid(v_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: removememoryfromsnapshotbyvmidandtype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION removememoryfromsnapshotbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE snapshots > SET memory_volume = NULL > WHERE vm_id = v_vm_id > AND snapshot_type = v_snapshot_type; >END; $$; > > >ALTER FUNCTION public.removememoryfromsnapshotbyvmidandtype(v_vm_id uuid, v_snapshot_type character varying) OWNER TO engine; > >-- >-- Name: set_network_exclusively_as_display(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION set_network_exclusively_as_display(v_cluster_id uuid, v_network_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > UPDATE network_cluster > SET is_display = true > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; > > IF FOUND THEN > UPDATE network_cluster > SET is_display = false > WHERE cluster_id = v_cluster_id AND network_id != v_network_id; > END IF; > >END; $$; > > >ALTER FUNCTION public.set_network_exclusively_as_display(v_cluster_id uuid, v_network_id uuid) OWNER TO engine; > >-- >-- Name: set_network_exclusively_as_migration(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION set_network_exclusively_as_migration(v_cluster_id uuid, v_network_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > UPDATE network_cluster > SET migration = true > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; > > IF FOUND THEN > UPDATE network_cluster > SET migration = false > WHERE cluster_id = v_cluster_id AND network_id != v_network_id; > END IF; > >END; $$; > > >ALTER FUNCTION public.set_network_exclusively_as_migration(v_cluster_id uuid, v_network_id uuid) OWNER TO engine; > >-- >-- Name: to_interval(integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION to_interval(sec integer) RETURNS interval > LANGUAGE plpgsql IMMUTABLE STRICT > AS $$ >BEGIN > RETURN (sec || ' seconds')::INTERVAL; >END; >$$; > > >ALTER FUNCTION public.to_interval(sec integer) OWNER TO engine; > >-- >-- Name: updatead_groups(uuid, character varying, integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatead_groups(v_id uuid, v_name character varying, v_status integer, v_domain character varying, v_distinguishedname character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE ad_groups > SET name = v_name,status = v_status,domain = v_domain,distinguishedname =v_distinguishedname > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatead_groups(v_id uuid, v_name character varying, v_status integer, v_domain character varying, v_distinguishedname character varying) OWNER TO engine; > >-- >-- Name: updateasync_tasks(integer, integer, integer, uuid, uuid, text, character varying, text, character varying, uuid, uuid, uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateasync_tasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_storage_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE async_tasks > SET action_type = v_action_type, > result = v_result, > status = v_status, > action_parameters = v_action_parameters, > action_params_class = v_action_params_class, > task_parameters = v_task_parameters, > task_params_class = v_task_params_class, > step_id = v_step_id, > command_id = v_command_id, > root_command_id = v_root_command_id, > vdsm_task_id = v_vdsm_task_id, > storage_pool_id = v_storage_pool_id > WHERE task_id = v_task_id; >END; $$; > > >ALTER FUNCTION public.updateasync_tasks(v_action_type integer, v_result integer, v_status integer, v_vdsm_task_id uuid, v_task_id uuid, v_action_parameters text, v_action_params_class character varying, v_task_parameters text, v_task_params_class character varying, v_step_id uuid, v_command_id uuid, v_root_command_id uuid, v_storage_pool_id uuid) OWNER TO engine; > >-- >-- Name: updatebasedisk(uuid, character varying, boolean, character varying, character varying, character varying, boolean, boolean, integer, smallint, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatebasedisk(v_disk_id uuid, v_disk_interface character varying, v_wipe_after_delete boolean, v_propagate_errors character varying, v_disk_alias character varying, v_disk_description character varying, v_shareable boolean, v_boot boolean, v_sgio integer, v_alignment smallint, v_last_alignment_scan timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE base_disks > SET disk_interface = v_disk_interface, > wipe_after_delete = v_wipe_after_delete, > propagate_errors = v_propagate_errors, > disk_alias = v_disk_alias, > disk_description = v_disk_description, > shareable = v_shareable, > boot = v_boot, > sgio = v_sgio, > alignment = v_alignment, > last_alignment_scan = v_last_alignment_scan > WHERE disk_id = v_disk_id; >END; $$; > > >ALTER FUNCTION public.updatebasedisk(v_disk_id uuid, v_disk_interface character varying, v_wipe_after_delete boolean, v_propagate_errors character varying, v_disk_alias character varying, v_disk_description character varying, v_shareable boolean, v_boot boolean, v_sgio integer, v_alignment smallint, v_last_alignment_scan timestamp with time zone) OWNER TO engine; > >-- >-- Name: updatebookmark(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatebookmark(v_bookmark_id uuid, v_bookmark_name character varying, v_bookmark_value character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE bookmarks > SET bookmark_name = v_bookmark_name,bookmark_value = v_bookmark_value > WHERE bookmark_Id = v_bookmark_id; >END; $$; > > >ALTER FUNCTION public.updatebookmark(v_bookmark_id uuid, v_bookmark_name character varying, v_bookmark_value character varying) OWNER TO engine; > >-- >-- Name: updateclusterpolicy(uuid, character varying, character varying, boolean, boolean, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateclusterpolicy(v_id uuid, v_name character varying, v_description character varying, v_is_locked boolean, v_is_default boolean, v_custom_properties text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE cluster_policies > SET name = v_name, > description = v_description, > is_locked = v_is_locked, > is_default = v_is_default, > custom_properties = v_custom_properties > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateclusterpolicy(v_id uuid, v_name character varying, v_description character varying, v_is_locked boolean, v_is_default boolean, v_custom_properties text) OWNER TO engine; > >-- >-- Name: updateconsoleuserwithoptimisticlocking(uuid, uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateconsoleuserwithoptimisticlocking(v_vm_guid uuid, v_console_user_id uuid, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, OUT v_updated boolean) RETURNS boolean > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_dynamic SET > console_user_id = v_console_user_id, > guest_cur_user_name = v_guest_cur_user_name, > console_cur_user_name = v_console_cur_user_name > WHERE > vm_guid = v_vm_guid AND > (console_user_id = v_console_user_id OR console_user_id IS NULL); > v_updated := FOUND; >END; $$; > > >ALTER FUNCTION public.updateconsoleuserwithoptimisticlocking(v_vm_guid uuid, v_console_user_id uuid, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, OUT v_updated boolean) OWNER TO engine; > >-- >-- Name: updatecustom_actions(integer, character varying, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatecustom_actions(v_action_id integer, v_action_name character varying, v_path character varying, v_tab integer, v_description character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE custom_actions > SET action_name = v_action_name,path = v_path,tab = v_tab,description = v_description > WHERE action_id = v_action_id; >END; $$; > > >ALTER FUNCTION public.updatecustom_actions(v_action_id integer, v_action_name character varying, v_path character varying, v_tab integer, v_description character varying) OWNER TO engine; > >-- >-- Name: updatedisk_image_dynamic(uuid, integer, integer, bigint, numeric, numeric, numeric); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatedisk_image_dynamic(v_image_id uuid, v_read_rate integer, v_write_rate integer, v_actual_size bigint, v_read_latency_seconds numeric, v_write_latency_seconds numeric, v_flush_latency_seconds numeric) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE disk_image_dynamic > SET read_rate = v_read_rate,write_rate = v_write_rate,actual_size = v_actual_size,read_latency_seconds = v_read_latency_seconds,write_latency_seconds = v_write_latency_seconds,flush_latency_seconds = v_flush_latency_seconds, _update_date = LOCALTIMESTAMP > WHERE image_id = v_image_id; >END; $$; > > >ALTER FUNCTION public.updatedisk_image_dynamic(v_image_id uuid, v_read_rate integer, v_write_rate integer, v_actual_size bigint, v_read_latency_seconds numeric, v_write_latency_seconds numeric, v_flush_latency_seconds numeric) OWNER TO engine; > >-- >-- Name: updatedwhhistorytimekeeping(character varying, character varying, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatedwhhistorytimekeeping(v_var_name character varying, v_var_value character varying, v_var_datetime timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE dwh_history_timekeeping > SET var_value = v_var_value, > var_datetime = v_var_datetime > WHERE var_name = v_var_name; >END; $$; > > >ALTER FUNCTION public.updatedwhhistorytimekeeping(v_var_name character varying, v_var_value character varying, v_var_datetime timestamp with time zone) OWNER TO engine; > >-- >-- Name: updateevent_subscriber(character varying, integer, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateevent_subscriber(v_event_up_name character varying, v_old_method_id integer, v_new_method_id integer, v_subscriber_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > update event_subscriber set method_id = v_new_method_id > where event_up_name = v_event_up_name > and method_id = v_old_method_id > and subscriber_id = v_subscriber_id; >END; $$; > > >ALTER FUNCTION public.updateevent_subscriber(v_event_up_name character varying, v_old_method_id integer, v_new_method_id integer, v_subscriber_id uuid) OWNER TO engine; > >-- >-- Name: updateglusterclusterservice(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterclusterservice(v_cluster_id uuid, v_service_type character varying, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_cluster_services > SET status = v_status, > _update_date = LOCALTIMESTAMP > WHERE cluster_id = v_cluster_id > AND service_type = v_service_type; >END; $$; > > >ALTER FUNCTION public.updateglusterclusterservice(v_cluster_id uuid, v_service_type character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: updateglusterhook(uuid, character varying, character varying, character varying, text, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterhook(v_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying, v_content text, v_conflict_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_hooks > SET hook_status = v_hook_status, > content_type = v_content_type, > checksum = v_checksum, > content = v_content, > conflict_status = v_conflict_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterhook(v_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying, v_content text, v_conflict_status integer) OWNER TO engine; > >-- >-- Name: updateglusterhookconflictstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterhookconflictstatus(v_id uuid, v_conflict_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_hooks > SET conflict_status = v_conflict_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterhookconflictstatus(v_id uuid, v_conflict_status integer) OWNER TO engine; > >-- >-- Name: updateglusterhookcontent(uuid, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterhookcontent(v_id uuid, v_checksum character varying, v_content text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_hooks > SET checksum = v_checksum, > content = v_content, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterhookcontent(v_id uuid, v_checksum character varying, v_content text) OWNER TO engine; > >-- >-- Name: updateglusterhookcontenttype(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterhookcontenttype(v_id uuid, v_content_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_hooks > SET content_type = v_content_type, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterhookcontenttype(v_id uuid, v_content_type character varying) OWNER TO engine; > >-- >-- Name: updateglusterhookstatus(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterhookstatus(v_id uuid, v_hook_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_hooks > SET hook_status = v_hook_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterhookstatus(v_id uuid, v_hook_status character varying) OWNER TO engine; > >-- >-- Name: updateglusterserver(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserver(v_server_id uuid, v_gluster_server_uuid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server > SET gluster_server_uuid = v_gluster_server_uuid > WHERE server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserver(v_server_id uuid, v_gluster_server_uuid uuid) OWNER TO engine; > >-- >-- Name: updateglusterserverhook(uuid, uuid, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserverhook(v_hook_id uuid, v_server_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server_hooks > SET hook_status = v_hook_status, > content_type = v_content_type, > checksum = v_checksum, > _update_date = LOCALTIMESTAMP > WHERE hook_id = v_hook_id AND server_id = v_server_id; > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id = v_hook_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserverhook(v_hook_id uuid, v_server_id uuid, v_hook_status character varying, v_content_type character varying, v_checksum character varying) OWNER TO engine; > >-- >-- Name: updateglusterserverhookchecksum(uuid, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserverhookchecksum(v_hook_id uuid, v_server_id uuid, v_checksum character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server_hooks > SET checksum = v_checksum, > _update_date = LOCALTIMESTAMP > WHERE hook_id = v_hook_id AND server_id = v_server_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserverhookchecksum(v_hook_id uuid, v_server_id uuid, v_checksum character varying) OWNER TO engine; > >-- >-- Name: updateglusterserverhookstatus(uuid, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserverhookstatus(v_hook_id uuid, v_server_id uuid, v_hook_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server_hooks > SET hook_status = v_hook_status, > _update_date = LOCALTIMESTAMP > WHERE hook_id = v_hook_id AND server_id = v_server_id; > UPDATE gluster_hooks > SET _update_date = LOCALTIMESTAMP > WHERE id = v_hook_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserverhookstatus(v_hook_id uuid, v_server_id uuid, v_hook_status character varying) OWNER TO engine; > >-- >-- Name: updateglusterserverservice(uuid, integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserverservice(v_id uuid, v_pid integer, v_status character varying, v_message character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server_services > SET pid = v_pid, > status = v_status, > message = v_message, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserverservice(v_id uuid, v_pid integer, v_status character varying, v_message character varying) OWNER TO engine; > >-- >-- Name: updateglusterserverservicebyserveridandservicetype(uuid, uuid, integer, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglusterserverservicebyserveridandservicetype(v_server_id uuid, v_service_id uuid, v_pid integer, v_status character varying, v_message character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_server_services > SET pid = v_pid, > status = v_status, > message = v_message, > _update_date = LOCALTIMESTAMP > WHERE server_id = v_server_id > AND service_id = v_service_id; >END; $$; > > >ALTER FUNCTION public.updateglusterserverservicebyserveridandservicetype(v_server_id uuid, v_service_id uuid, v_pid integer, v_status character varying, v_message character varying) OWNER TO engine; > >-- >-- Name: updateglustervolume(uuid, uuid, character varying, character varying, character varying, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolume(v_id uuid, v_cluster_id uuid, v_vol_name character varying, v_vol_type character varying, v_status character varying, v_replica_count integer, v_stripe_count integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volumes > SET cluster_id = v_cluster_id, > vol_name = v_vol_name, > vol_type = v_vol_type, > status = v_status, > replica_count = v_replica_count, > stripe_count = v_stripe_count, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolume(v_id uuid, v_cluster_id uuid, v_vol_name character varying, v_vol_type character varying, v_status character varying, v_replica_count integer, v_stripe_count integer) OWNER TO engine; > >-- >-- Name: updateglustervolumeasynctask(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumeasynctask(v_volume_id uuid, v_task_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volumes > SET > task_id = v_task_id, > _update_date = LOCALTIMESTAMP > WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumeasynctask(v_volume_id uuid, v_task_id uuid) OWNER TO engine; > >-- >-- Name: updateglustervolumebrick(uuid, uuid, uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumebrick(v_id uuid, v_new_id uuid, v_new_server_id uuid, v_new_brick_dir character varying, v_new_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volume_bricks > SET id = v_new_id, > server_id = v_new_server_id, > brick_dir = v_new_brick_dir, > status = v_new_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumebrick(v_id uuid, v_new_id uuid, v_new_server_id uuid, v_new_brick_dir character varying, v_new_status character varying) OWNER TO engine; > >-- >-- Name: updateglustervolumebrickorder(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumebrickorder(v_id uuid, v_brick_order integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volume_bricks > SET brick_order = v_brick_order, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumebrickorder(v_id uuid, v_brick_order integer) OWNER TO engine; > >-- >-- Name: updateglustervolumebrickstatus(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumebrickstatus(v_id uuid, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volume_bricks > SET status = v_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumebrickstatus(v_id uuid, v_status character varying) OWNER TO engine; > >-- >-- Name: updateglustervolumeoption(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumeoption(v_id uuid, v_option_val character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volume_options > SET option_val = v_option_val > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumeoption(v_id uuid, v_option_val character varying) OWNER TO engine; > >-- >-- Name: updateglustervolumestatus(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumestatus(v_volume_id uuid, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volumes > SET > status = v_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.updateglustervolumestatus(v_volume_id uuid, v_status character varying) OWNER TO engine; > >-- >-- Name: updateglustervolumestatusbyname(uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateglustervolumestatusbyname(v_cluster_id uuid, v_vol_name character varying, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE gluster_volumes > SET > status = v_status, > _update_date = LOCALTIMESTAMP > WHERE cluster_id = v_cluster_id > AND vol_name = v_vol_name; >END; $$; > > >ALTER FUNCTION public.updateglustervolumestatusbyname(v_cluster_id uuid, v_vol_name character varying, v_status character varying) OWNER TO engine; > >-- >-- Name: updateimage(timestamp with time zone, uuid, uuid, bigint, uuid, integer, timestamp with time zone, uuid, integer, integer, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateimage(v_creation_date timestamp with time zone, v_image_guid uuid, v_it_guid uuid, v_size bigint, v_parentid uuid, v_imagestatus integer, v_lastmodified timestamp with time zone, v_vm_snapshot_id uuid, v_volume_type integer, v_volume_format integer, v_image_group_id uuid, v_active boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE images > SET creation_date = v_creation_date, > it_guid = v_it_guid, > size = v_size, > ParentId = v_ParentId, > imageStatus = v_imageStatus, > lastModified = v_lastModified, > vm_snapshot_id = v_vm_snapshot_id, > volume_type = v_volume_type, > image_group_id = v_image_group_id, > volume_format = v_volume_format, > active = v_active, > _update_date = LOCALTIMESTAMP > WHERE image_guid = v_image_guid; >END; $$; > > >ALTER FUNCTION public.updateimage(v_creation_date timestamp with time zone, v_image_guid uuid, v_it_guid uuid, v_size bigint, v_parentid uuid, v_imagestatus integer, v_lastmodified timestamp with time zone, v_vm_snapshot_id uuid, v_volume_type integer, v_volume_format integer, v_image_group_id uuid, v_active boolean) OWNER TO engine; > >-- >-- Name: updateimagesize(uuid, bigint, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateimagesize(v_image_id uuid, v_size bigint, v_lastmodified timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE images > SET size = v_size, > lastModified = v_lastModified > WHERE image_guid = v_image_id; >END; $$; > > >ALTER FUNCTION public.updateimagesize(v_image_id uuid, v_size bigint, v_lastmodified timestamp with time zone) OWNER TO engine; > >-- >-- Name: updateimagestatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateimagestatus(v_image_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE images > SET imageStatus = v_status > WHERE image_guid = v_image_id; >END; $$; > > >ALTER FUNCTION public.updateimagestatus(v_image_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updateimagevmsnapshotid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateimagevmsnapshotid(v_image_id uuid, v_vm_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE images > SET vm_snapshot_id = v_vm_snapshot_id > WHERE image_guid = v_image_id; >END; $$; > > >ALTER FUNCTION public.updateimagevmsnapshotid(v_image_id uuid, v_vm_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: updateisinitialized(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateisinitialized(v_vm_guid uuid, v_is_initialized boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_static > SET is_initialized = v_is_initialized > WHERE vm_guid = v_vm_guid > AND entity_type = 'VM'; >END; $$; > > >ALTER FUNCTION public.updateisinitialized(v_vm_guid uuid, v_is_initialized boolean) OWNER TO engine; > >-- >-- Name: updatejob(uuid, character varying, text, character varying, uuid, boolean, timestamp with time zone, timestamp with time zone, timestamp with time zone, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatejob(v_job_id uuid, v_action_type character varying, v_description text, v_status character varying, v_owner_id uuid, v_visible boolean, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_last_update_time timestamp with time zone, v_correlation_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > update job > SET action_type = v_action_type, > description = v_description, > status = v_status, > owner_id = v_owner_id, > visible = v_visible, > start_time = v_start_time, > end_time = v_end_time, > last_update_time = v_last_update_time, > correlation_id = v_correlation_id > WHERE job_id = v_job_id; >END; $$; > > >ALTER FUNCTION public.updatejob(v_job_id uuid, v_action_type character varying, v_description text, v_status character varying, v_owner_id uuid, v_visible boolean, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_last_update_time timestamp with time zone, v_correlation_id character varying) OWNER TO engine; > >-- >-- Name: updatejoblastupdatetime(uuid, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatejoblastupdatetime(v_job_id uuid, v_last_update_time timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > update job > SET last_update_time = v_last_update_time > WHERE job_id = v_job_id; >END; $$; > > >ALTER FUNCTION public.updatejoblastupdatetime(v_job_id uuid, v_last_update_time timestamp with time zone) OWNER TO engine; > >-- >-- Name: updatejobstepscompleted(uuid, character varying, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatejobstepscompleted(v_job_id uuid, v_status character varying, v_end_time timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE step > SET status = v_status, > end_time = v_end_time > WHERE job_id = v_job_id > AND status = 'STARTED' > AND STATUS != v_status; >END; $$; > > >ALTER FUNCTION public.updatejobstepscompleted(v_job_id uuid, v_status character varying, v_end_time timestamp with time zone) OWNER TO engine; > >-- >-- Name: updatelastadmincheckstatus(character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatelastadmincheckstatus(v_userids character varying) RETURNS void > LANGUAGE plpgsql > AS $$ > DECLARE > v_id UUID; > v_tempId VARCHAR(4000); > myCursor cursor for select id from fnSplitter(v_userIds); > v_result INTEGER; >BEGIN > -- get users and its groups > -- get their permission based on ad_element_id. > -- if one permissions role's type is ADMIN(1) then set the user last_admin_check_status to 1 > OPEN myCursor; > FETCH myCursor into v_tempId; > WHILE FOUND LOOP > v_id := CAST(v_tempId AS UUID); > select count(*) INTO v_result from users where user_id in(select ad_element_id as user_id from permissions,roles > where permissions.role_id = roles.id > and ad_element_id in((select id from ad_groups,users where users.user_id = v_id > and ad_groups.id in(select * from fnsplitteruuid(users.group_ids)) > union > select v_id)) > and (roles.role_type = 1 or permissions.role_id = '00000000-0000-0000-0000-000000000001')); > update users set last_admin_check_status = > case > when v_result = 0 then FALSE > else TRUE > end > where user_id = v_id; > FETCH myCursor into v_tempId; > END LOOP; > CLOSE myCursor; >END; $$; > > >ALTER FUNCTION public.updatelastadmincheckstatus(v_userids character varying) OWNER TO engine; > >-- >-- Name: updatelun_storage_server_connection_map(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatelun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >END; $$; > > >ALTER FUNCTION public.updatelun_storage_server_connection_map(v_lun_id character varying, v_storage_server_connection character varying) OWNER TO engine; > >-- >-- Name: updatelunsvolumegroupid(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatelunsvolumegroupid(v_lun_id character varying, v_volume_group_id character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >UPDATE LUNs set volume_group_id = v_volume_group_id where LUN_id = v_LUN_ID; >END; $$; > > >ALTER FUNCTION public.updatelunsvolumegroupid(v_lun_id character varying, v_volume_group_id character varying) OWNER TO engine; > >-- >-- Name: updatematerializedviewminrefreshrate(name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatematerializedviewminrefreshrate(v_matview name, v_min_refresh_rate integer) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > update materialized_views set min_refresh_rate_in_sec = v_min_refresh_rate > where mv_name = v_matview; > RETURN; > END; $$; > > >ALTER FUNCTION public.updatematerializedviewminrefreshrate(v_matview name, v_min_refresh_rate integer) OWNER TO engine; > >-- >-- Name: updatematerializedviewrefreshrate(name, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatematerializedviewrefreshrate(v_matview name, v_refresh_rate integer) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > v_entry materialized_views%ROWTYPE; > BEGIN > SELECT * INTO v_entry FROM materialized_views WHERE mv_name = v_matview; > IF NOT FOUND THEN > RAISE EXCEPTION 'Materialized view % does not exist.', v_matview; > END IF; > > update materialized_views set refresh_rate_in_sec = v_refresh_rate > where mv_name = v_matview; > RETURN; > END; $$; > > >ALTER FUNCTION public.updatematerializedviewrefreshrate(v_matview name, v_refresh_rate integer) OWNER TO engine; > >-- >-- Name: updatenetwork(character varying, character varying, text, uuid, character varying, character varying, character varying, integer, integer, boolean, uuid, integer, boolean, uuid, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatenetwork(v_addr character varying, v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_subnet character varying, v_gateway character varying, v_type integer, v_vlan_id integer, v_stp boolean, v_storage_pool_id uuid, v_mtu integer, v_vm_network boolean, v_provider_network_provider_id uuid, v_provider_network_external_id text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE network > SET addr = v_addr,description = v_description, free_text_comment = v_free_text_comment, name = v_name,subnet = v_subnet, > gateway = v_gateway,type = v_type,vlan_id = v_vlan_id, > stp = v_stp,storage_pool_id = v_storage_pool_id, mtu = v_mtu, > vm_network = v_vm_network, > provider_network_provider_id = v_provider_network_provider_id, > provider_network_external_id = v_provider_network_external_id > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatenetwork(v_addr character varying, v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_subnet character varying, v_gateway character varying, v_type integer, v_vlan_id integer, v_stp boolean, v_storage_pool_id uuid, v_mtu integer, v_vm_network boolean, v_provider_network_provider_id uuid, v_provider_network_external_id text) OWNER TO engine; > >-- >-- Name: updatenetwork_cluster(uuid, uuid, integer, boolean, boolean, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatenetwork_cluster(v_cluster_id uuid, v_network_id uuid, v_status integer, v_is_display boolean, v_required boolean, v_migration boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE network_cluster > SET status = v_status,is_display = v_is_display, required = v_required, migration = v_migration > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; >END; $$; > > >ALTER FUNCTION public.updatenetwork_cluster(v_cluster_id uuid, v_network_id uuid, v_status integer, v_is_display boolean, v_required boolean, v_migration boolean) OWNER TO engine; > >-- >-- Name: updatenetwork_cluster_status(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatenetwork_cluster_status(v_cluster_id uuid, v_network_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE network_cluster > SET status = v_status > WHERE cluster_id = v_cluster_id AND network_id = v_network_id; >END; $$; > > >ALTER FUNCTION public.updatenetwork_cluster_status(v_cluster_id uuid, v_network_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatenetworkqos(uuid, character varying, uuid, integer, integer, integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatenetworkqos(v_id uuid, v_name character varying, v_storage_pool_id uuid, v_inbound_average integer, v_inbound_peak integer, v_inbound_burst integer, v_outbound_average integer, v_outbound_peak integer, v_outbound_burst integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE network_qos > SET name = v_name, storage_pool_id = v_storage_pool_id, inbound_average = v_inbound_average, inbound_peak = v_inbound_peak, inbound_burst = v_inbound_burst, > outbound_average = v_outbound_average, outbound_peak = v_outbound_peak, outbound_burst = v_outbound_burst, _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatenetworkqos(v_id uuid, v_name character varying, v_storage_pool_id uuid, v_inbound_average integer, v_inbound_peak integer, v_inbound_burst integer, v_outbound_average integer, v_outbound_peak integer, v_outbound_burst integer) OWNER TO engine; > >-- >-- Name: updateovfgenerations(character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateovfgenerations(v_vms_ids character varying, v_vms_db_generations character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE >curs_vmids CURSOR FOR SELECT * FROM fnSplitterUuid(v_vms_ids); >curs_newovfgen CURSOR FOR SELECT * FROM fnSplitter(v_vms_db_generations); >id UUID; >new_ovf_gen BIGINT; >BEGIN > OPEN curs_vmids; > OPEN curs_newovfgen; >LOOP > FETCH curs_vmids INTO id; > FETCH curs_newovfgen INTO new_ovf_gen; > IF NOT FOUND THEN > EXIT; > END IF; > UPDATE vm_ovf_generations > SET ovf_generation = new_ovf_gen WHERE vm_guid = id; >END LOOP; >CLOSE curs_vmids; >CLOSE curs_newovfgen; >END; $$; > > >ALTER FUNCTION public.updateovfgenerations(v_vms_ids character varying, v_vms_db_generations character varying) OWNER TO engine; > >-- >-- Name: updatepartialvdsdynamiccalc(uuid, integer, integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatepartialvdsdynamiccalc(v_vds_guid uuid, v_vmcount integer, v_pendingvcpuscount integer, v_pendingvmemsize integer, v_memcommited integer, v_vmscorescount integer) RETURNS void > LANGUAGE plpgsql > AS $$ >DECLARE > sign int; >BEGIN > IF (v_memCommited = 0 ) THEN > sign = 0; > ELSEIF (v_memCommited > 0) THEN > sign = 1; > ELSE > sign = -1; > END IF; > > UPDATE vds_dynamic > SET > vm_count = GREATEST(vm_count + v_vmCount, 0), > pending_vcpus_count = GREATEST(pending_vcpus_count + v_pendingVcpusCount, 0), > pending_vmem_size = GREATEST(pending_vmem_size + v_pendingVmemSize, 0), > mem_commited = GREATEST(mem_commited + sign * (abs(v_memCommited) + guest_overhead), 0), > vms_cores_count = GREATEST(vms_cores_count + v_vmsCoresCount, 0) > WHERE vds_id = v_vds_guid; >END; $$; > > >ALTER FUNCTION public.updatepartialvdsdynamiccalc(v_vds_guid uuid, v_vmcount integer, v_pendingvcpuscount integer, v_pendingvmemsize integer, v_memcommited integer, v_vmscorescount integer) OWNER TO engine; > >-- >-- Name: updatepolicyunit(uuid, boolean, text, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatepolicyunit(v_id uuid, v_enabled boolean, v_custom_properties_regex text, v_description text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE policy_units > SET custom_properties_regex = v_custom_properties_regex, > enabled = v_enabled, > description = v_description > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatepolicyunit(v_id uuid, v_enabled boolean, v_custom_properties_regex text, v_description text) OWNER TO engine; > >-- >-- Name: updateprovider(uuid, character varying, character varying, character varying, character varying, boolean, character varying, text, text, character varying, character varying, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateprovider(v_id uuid, v_name character varying, v_description character varying, v_url character varying, v_provider_type character varying, v_auth_required boolean, v_auth_username character varying, v_auth_password text, v_custom_properties text, v_tenant_name character varying DEFAULT NULL::character varying, v_plugin_type character varying DEFAULT NULL::character varying, v_agent_configuration text DEFAULT NULL::text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE providers > SET name = v_name, > description = v_description, > url = v_url, > provider_type = v_provider_type, > auth_required = v_auth_required, > auth_username = v_auth_username, > auth_password = v_auth_password, > custom_properties = v_custom_properties, > tenant_name = v_tenant_name, > plugin_type = v_plugin_type, > _update_date = NOW(), > agent_configuration = v_agent_configuration > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updateprovider(v_id uuid, v_name character varying, v_description character varying, v_url character varying, v_provider_type character varying, v_auth_required boolean, v_auth_username character varying, v_auth_password text, v_custom_properties text, v_tenant_name character varying, v_plugin_type character varying, v_agent_configuration text) OWNER TO engine; > >-- >-- Name: updatequotaforimageandsnapshots(uuid, uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatequotaforimageandsnapshots(v_disk_id uuid, v_storage_domain_id uuid, v_quota_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >UPDATE image_storage_domain_map as isdm > SET quota_id = v_quota_id > FROM images as i > WHERE i.image_group_id = v_disk_id AND i.image_guid = isdm.image_id AND storage_domain_id = v_storage_domain_id; >END; $$; > > >ALTER FUNCTION public.updatequotaforimageandsnapshots(v_disk_id uuid, v_storage_domain_id uuid, v_quota_id uuid) OWNER TO engine; > >-- >-- Name: updatequotametadata(uuid, uuid, character varying, character varying, integer, integer, integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatequotametadata(v_id uuid, v_storage_pool_id uuid, v_quota_name character varying, v_description character varying, v_threshold_vds_group_percentage integer, v_threshold_storage_percentage integer, v_grace_vds_group_percentage integer, v_grace_storage_percentage integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >UPDATE quota > SET storage_pool_id = v_storage_pool_id, > quota_name = v_quota_name, > description = v_description, > _update_date = LOCALTIMESTAMP, > threshold_vds_group_percentage = v_threshold_vds_group_percentage, > threshold_storage_percentage = v_threshold_storage_percentage, > grace_vds_group_percentage = v_grace_vds_group_percentage, > grace_storage_percentage = v_grace_storage_percentage > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatequotametadata(v_id uuid, v_storage_pool_id uuid, v_quota_name character varying, v_description character varying, v_threshold_vds_group_percentage integer, v_threshold_storage_percentage integer, v_grace_vds_group_percentage integer, v_grace_storage_percentage integer) OWNER TO engine; > >-- >-- Name: updatereplicacount(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatereplicacount(v_volume_id uuid, v_replica_count integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >UPDATE gluster_volumes >SET >replica_count = v_replica_count, >_update_date = LOCALTIMESTAMP >WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.updatereplicacount(v_volume_id uuid, v_replica_count integer) OWNER TO engine; > >-- >-- Name: updaterole(character varying, uuid, character varying, boolean, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updaterole(v_description character varying, v_id uuid, v_name character varying, v_is_readonly boolean, v_role_type integer, v_allows_viewing_children boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE roles > SET description = v_description, > name = v_name, > is_readonly = v_is_readonly, > role_type = v_role_type, > allows_viewing_children = v_allows_viewing_children > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updaterole(v_description character varying, v_id uuid, v_name character varying, v_is_readonly boolean, v_role_type integer, v_allows_viewing_children boolean) OWNER TO engine; > >-- >-- Name: updatesnapshot(uuid, uuid, character varying, character varying, character varying, timestamp with time zone, text, text, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatesnapshot(v_snapshot_id uuid, v_vm_id uuid, v_snapshot_type character varying, v_status character varying, v_description character varying, v_creation_date timestamp with time zone, v_app_list text, v_vm_configuration text, v_memory_volume character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE snapshots > SET status = v_status, > vm_id = v_vm_id, > snapshot_type = v_snapshot_type, > description = v_description, > creation_date = v_creation_date, > app_list = v_app_list, > vm_configuration = v_vm_configuration, > memory_volume = v_memory_volume, > _update_date = NOW() > WHERE snapshot_id = v_snapshot_id; >END; $$; > > >ALTER FUNCTION public.updatesnapshot(v_snapshot_id uuid, v_vm_id uuid, v_snapshot_type character varying, v_status character varying, v_description character varying, v_creation_date timestamp with time zone, v_app_list text, v_vm_configuration text, v_memory_volume character varying) OWNER TO engine; > >-- >-- Name: updatesnapshotid(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatesnapshotid(v_snapshot_id uuid, v_new_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE snapshots > SET snapshot_id = v_new_snapshot_id > WHERE snapshot_id = v_snapshot_id; >END; $$; > > >ALTER FUNCTION public.updatesnapshotid(v_snapshot_id uuid, v_new_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: updatesnapshotstatus(uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatesnapshotstatus(v_snapshot_id uuid, v_status character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE snapshots > SET status = v_status > WHERE snapshot_id = v_snapshot_id; >END; $$; > > >ALTER FUNCTION public.updatesnapshotstatus(v_snapshot_id uuid, v_status character varying) OWNER TO engine; > >-- >-- Name: updatestartedexecutionentitiestounknown(timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestartedexecutionentitiestounknown(v_end_time timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > >update job >set status = 'UNKNOWN', > end_time = v_end_time, > last_update_time = v_end_time >where job.status = 'STARTED' >and job_id not in (select job_id > from step > where external_id is not null); > >update step >set status = 'UNKNOWN', > end_time = v_end_time >where status = 'STARTED' >and job_id not in (select step.job_id > from step step > where step.external_id is not null); > >END; $$; > > >ALTER FUNCTION public.updatestartedexecutionentitiestounknown(v_end_time timestamp with time zone) OWNER TO engine; > >-- >-- Name: updatestatusofimagesbyimagegroupid(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestatusofimagesbyimagegroupid(v_image_group_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE images > SET imageStatus = v_status > WHERE image_group_id = v_image_group_id; >END; $$; > > >ALTER FUNCTION public.updatestatusofimagesbyimagegroupid(v_image_group_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatestep(uuid, uuid, uuid, character varying, text, integer, character varying, timestamp with time zone, timestamp with time zone, character varying, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestep(v_step_id uuid, v_parent_step_id uuid, v_job_id uuid, v_step_type character varying, v_description text, v_step_number integer, v_status character varying, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_correlation_id character varying, v_external_id uuid, v_external_system_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE step > SET parent_step_id = v_parent_step_id, > job_id = v_job_id, > step_type = v_step_type, > description = v_description, > step_number = v_step_number, > status = v_status, > start_time = v_start_time, > end_time = v_end_time, > correlation_id = v_correlation_id, > external_id = v_external_id, > external_system_type = v_external_system_type > WHERE step_id = v_step_id; >END; $$; > > >ALTER FUNCTION public.updatestep(v_step_id uuid, v_parent_step_id uuid, v_job_id uuid, v_step_type character varying, v_description text, v_step_number integer, v_status character varying, v_start_time timestamp with time zone, v_end_time timestamp with time zone, v_correlation_id character varying, v_external_id uuid, v_external_system_type character varying) OWNER TO engine; > >-- >-- Name: updatestepexternalidandtype(uuid, uuid, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestepexternalidandtype(v_step_id uuid, v_external_id uuid, v_external_system_type character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE step > SET external_id = v_external_id, > external_system_type = v_external_system_type > WHERE step_id = v_step_id; >END; $$; > > >ALTER FUNCTION public.updatestepexternalidandtype(v_step_id uuid, v_external_id uuid, v_external_system_type character varying) OWNER TO engine; > >-- >-- Name: updatestepstatusandendtime(uuid, character varying, timestamp with time zone); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestepstatusandendtime(v_step_id uuid, v_status character varying, v_end_time timestamp with time zone) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE step > SET status = v_status, > end_time = v_end_time > WHERE step_id = v_step_id; >END; $$; > > >ALTER FUNCTION public.updatestepstatusandendtime(v_step_id uuid, v_status character varying, v_end_time timestamp with time zone) OWNER TO engine; > >-- >-- Name: updatestorage_domain_dynamic(integer, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_domain_dynamic(v_available_disk_size integer, v_id uuid, v_used_disk_size integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_domain_dynamic > SET available_disk_size = v_available_disk_size,used_disk_size = v_used_disk_size, _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_domain_dynamic(v_available_disk_size integer, v_id uuid, v_used_disk_size integer) OWNER TO engine; > >-- >-- Name: updatestorage_domain_static(uuid, character varying, character varying, character varying, text, integer, integer, integer, bigint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_domain_static(v_id uuid, v_storage character varying, v_storage_name character varying, v_storage_description character varying, v_storage_comment text, v_storage_type integer, v_storage_domain_type integer, v_storage_domain_format_type integer, v_last_time_used_as_master bigint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_domain_static > SET storage = v_storage, storage_name = v_storage_name, storage_type = v_storage_type, > storage_domain_type = v_storage_domain_type, _update_date = LOCALTIMESTAMP, > storage_domain_format_type = v_storage_domain_format_type, > last_time_used_as_master = v_last_time_used_as_master, > storage_description = v_storage_description, storage_comment = v_storage_comment > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_domain_static(v_id uuid, v_storage character varying, v_storage_name character varying, v_storage_description character varying, v_storage_comment text, v_storage_type integer, v_storage_domain_type integer, v_storage_domain_format_type integer, v_last_time_used_as_master bigint) OWNER TO engine; > >-- >-- Name: updatestorage_pool(character varying, text, uuid, character varying, integer, integer, character varying, integer, uuid, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_pool(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_status integer, v_storage_pool_format_type character varying, v_master_domain_version integer, v_spm_vds_id uuid, v_compatibility_version character varying, v_quota_enforcement_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_pool > SET description = v_description, free_text_comment = v_free_text_comment, name = v_name,storage_pool_type = v_storage_pool_type, > status = v_status,storage_pool_format_type = v_storage_pool_format_type,master_domain_version = v_master_domain_version, > spm_vds_id = v_spm_vds_id,compatibility_version = v_compatibility_version, > _update_date = LOCALTIMESTAMP,quota_enforcement_type=v_quota_enforcement_type > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_pool(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_status integer, v_storage_pool_format_type character varying, v_master_domain_version integer, v_spm_vds_id uuid, v_compatibility_version character varying, v_quota_enforcement_type integer) OWNER TO engine; > >-- >-- Name: updatestorage_pool_iso_map_status(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_pool_iso_map_status(v_storage_id uuid, v_storage_pool_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_pool_iso_map > SET status = v_status > WHERE storage_pool_id = v_storage_pool_id AND storage_id = v_storage_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_pool_iso_map_status(v_storage_id uuid, v_storage_pool_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatestorage_pool_partial(character varying, text, uuid, character varying, integer, character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_pool_partial(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_storage_pool_format_type character varying, v_compatibility_version character varying, v_quota_enforcement_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_pool > SET description = v_description, free_text_comment = v_free_text_comment, name = v_name,storage_pool_type = v_storage_pool_type, > storage_pool_format_type = v_storage_pool_format_type,compatibility_version = v_compatibility_version, > _update_date = LOCALTIMESTAMP,quota_enforcement_type = v_quota_enforcement_type > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_pool_partial(v_description character varying, v_free_text_comment text, v_id uuid, v_name character varying, v_storage_pool_type integer, v_storage_pool_format_type character varying, v_compatibility_version character varying, v_quota_enforcement_type integer) OWNER TO engine; > >-- >-- Name: updatestorage_pool_status(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_pool_status(v_id uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_pool > SET > status = v_status, > _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_pool_status(v_id uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatestorage_server_connections(character varying, character varying, character varying, text, integer, character varying, character varying, character varying, character varying, character varying, character varying, smallint, smallint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestorage_server_connections(v_connection character varying, v_id character varying, v_iqn character varying, v_password text, v_storage_type integer, v_port character varying, v_portal character varying, v_user_name character varying, v_mount_options character varying, v_vfs_type character varying, v_nfs_version character varying, v_nfs_timeo smallint, v_nfs_retrans smallint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE storage_server_connections > SET connection = v_connection,iqn = v_iqn,password = v_password,port = v_port, > portal = v_portal,storage_type = v_storage_type,user_name = v_user_name,mount_options = v_mount_options, vfs_type = v_vfs_type, nfs_version = v_nfs_version, nfs_timeo = v_nfs_timeo, nfs_retrans = v_nfs_retrans > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatestorage_server_connections(v_connection character varying, v_id character varying, v_iqn character varying, v_password text, v_storage_type integer, v_port character varying, v_portal character varying, v_user_name character varying, v_mount_options character varying, v_vfs_type character varying, v_nfs_version character varying, v_nfs_timeo smallint, v_nfs_retrans smallint) OWNER TO engine; > >-- >-- Name: updatestripecount(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatestripecount(v_volume_id uuid, v_stripe_count integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >UPDATE gluster_volumes >SET >stripe_count = v_stripe_count, >_update_date = LOCALTIMESTAMP >WHERE id = v_volume_id; >END; $$; > > >ALTER FUNCTION public.updatestripecount(v_volume_id uuid, v_stripe_count integer) OWNER TO engine; > >-- >-- Name: updatetags(character varying, uuid, character varying, uuid, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatetags(v_description character varying, v_tag_id uuid, v_tag_name character varying, v_parent_id uuid, v_readonly boolean, v_type integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE tags > SET description = v_description,tag_name = v_tag_name,parent_id = v_parent_id, > readonly = v_readonly,type = v_type,_update_date = LOCALTIMESTAMP > WHERE tag_id = v_tag_id; >END; $$; > > >ALTER FUNCTION public.updatetags(v_description character varying, v_tag_id uuid, v_tag_name character varying, v_parent_id uuid, v_readonly boolean, v_type integer) OWNER TO engine; > >-- >-- Name: updatetags_vm_pool_map(integer, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatetags_vm_pool_map(v_tag_id integer, v_vm_pool_id integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN >END; $$; > > >ALTER FUNCTION public.updatetags_vm_pool_map(v_tag_id integer, v_vm_pool_id integer) OWNER TO engine; > >-- >-- Name: updateuser(character varying, character varying, character varying, character varying, character varying, character varying, character varying, integer, character varying, uuid, character varying, boolean, character varying, bytea); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updateuser(v_department character varying, v_domain character varying, v_email character varying, v_groups character varying, v_name character varying, v_note character varying, v_role character varying, v_status integer, v_surname character varying, v_user_id uuid, v_username character varying, v_last_admin_check_status boolean, v_group_ids character varying, v_external_id bytea) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE users > SET department = v_department,domain = v_domain, > email = v_email,groups = v_groups,name = v_name,note = v_note, > role = v_role,status = v_status,surname = v_surname, > username = v_username, > last_admin_check_status = v_last_admin_check_status, > group_ids = v_group_ids, > external_id = v_external_id > WHERE user_id = v_user_id; >END; $$; > > >ALTER FUNCTION public.updateuser(v_department character varying, v_domain character varying, v_email character varying, v_groups character varying, v_name character varying, v_note character varying, v_role character varying, v_status integer, v_surname character varying, v_user_id uuid, v_username character varying, v_last_admin_check_status boolean, v_group_ids character varying, v_external_id bytea) OWNER TO engine; > >-- >-- Name: updatevdcoption(character varying, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdcoption(v_option_name character varying, v_option_value character varying, v_option_id integer, v_version character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vdc_options > SET OPTION_NAME = v_option_name,option_value = v_option_value,version = v_version > WHERE option_id = v_option_id; >END; $$; > > >ALTER FUNCTION public.updatevdcoption(v_option_name character varying, v_option_value character varying, v_option_id integer, v_version character varying) OWNER TO engine; > >-- >-- Name: updatevds_interface(character varying, character varying, integer, character varying, uuid, boolean, character varying, character varying, character varying, character varying, integer, character varying, integer, integer, uuid, integer, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevds_interface(v_addr character varying, v_bond_name character varying, v_bond_type integer, v_gateway character varying, v_id uuid, v_is_bond boolean, v_bond_opts character varying, v_mac_addr character varying, v_name character varying, v_network_name character varying, v_speed integer, v_subnet character varying, v_boot_protocol integer, v_type integer, v_vds_id uuid, v_vlan_id integer, v_mtu integer, v_bridged boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_interface > SET addr = v_addr,bond_name = v_bond_name,bond_type = v_bond_type,gateway = v_gateway, > is_bond = v_is_bond,bond_opts = v_bond_opts,mac_addr = v_mac_addr, > name = v_name,network_name = v_network_name,speed = v_speed, > subnet = v_subnet,boot_protocol = v_boot_protocol, > type = v_type,VDS_ID = v_vds_id,vlan_id = v_vlan_id,_update_date = LOCALTIMESTAMP, mtu = v_mtu, > bridged = v_bridged > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatevds_interface(v_addr character varying, v_bond_name character varying, v_bond_type integer, v_gateway character varying, v_id uuid, v_is_bond boolean, v_bond_opts character varying, v_mac_addr character varying, v_name character varying, v_network_name character varying, v_speed integer, v_subnet character varying, v_boot_protocol integer, v_type integer, v_vds_id uuid, v_vlan_id integer, v_mtu integer, v_bridged boolean) OWNER TO engine; > >-- >-- Name: updatevds_interface_statistics(uuid, numeric, numeric, numeric, numeric, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevds_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vds_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_interface_statistics > SET rx_drop = v_rx_drop,rx_rate = v_rx_rate,tx_drop = v_tx_drop,tx_rate = v_tx_rate, > vds_id = v_vds_id,iface_status = v_iface_status, _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatevds_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vds_id uuid) OWNER TO engine; > >-- >-- Name: updatevdsdynamic(integer, integer, character varying, numeric, character varying, boolean, integer, integer, integer, uuid, integer, integer, integer, integer, integer, integer, character varying, character varying, character varying, character varying, integer, character varying, timestamp with time zone, integer, integer, integer, boolean, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, integer, integer, character varying, integer, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsdynamic(v_cpu_cores integer, v_cpu_threads integer, v_cpu_model character varying, v_cpu_speed_mh numeric, v_if_total_speed character varying, v_kvm_enabled boolean, v_mem_commited integer, v_physical_mem_mb integer, v_status integer, v_vds_id uuid, v_vm_active integer, v_vm_count integer, v_vms_cores_count integer, v_vm_migrating integer, v_reserved_mem integer, v_guest_overhead integer, v_rpm_version character varying, v_software_version character varying, v_version_name character varying, v_build_name character varying, v_previous_status integer, v_cpu_flags character varying, v_cpu_over_commit_time_stamp timestamp with time zone, v_pending_vcpus_count integer, v_pending_vmem_size integer, v_cpu_sockets integer, v_net_config_dirty boolean, v_supported_cluster_levels character varying, v_supported_engines character varying, v_host_os character varying, v_kvm_version character varying, v_libvirt_version character varying, v_spice_version character varying, v_kernel_version character varying, v_iscsi_initiator_name character varying, v_transparent_hugepages_state integer, v_anonymous_hugepages integer, v_hooks character varying, v_non_operational_reason integer, v_hw_manufacturer character varying, v_hw_product_name character varying, v_hw_version character varying, v_hw_serial_number character varying, v_hw_uuid character varying, v_hw_family character varying, v_hbas character varying, v_supported_emulated_machines character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN > UPDATE vds_dynamic > SET cpu_cores = v_cpu_cores,cpu_threads = v_cpu_threads, > cpu_model = v_cpu_model,cpu_speed_mh = v_cpu_speed_mh, > if_total_speed = v_if_total_speed,kvm_enabled = v_kvm_enabled, > mem_commited = v_mem_commited,physical_mem_mb = v_physical_mem_mb, > status = v_status,vm_active = v_vm_active,vm_count = v_vm_count, > vm_migrating = v_vm_migrating,reserved_mem = v_reserved_mem, > guest_overhead = v_guest_overhead,rpm_version = v_rpm_version, software_version = v_software_version, > version_name = v_version_name,build_name = v_build_name,previous_status = v_previous_status, > cpu_flags = v_cpu_flags,cpu_over_commit_time_stamp = v_cpu_over_commit_time_stamp, > vms_cores_count = v_vms_cores_count,pending_vcpus_count = v_pending_vcpus_count, > pending_vmem_size = v_pending_vmem_size, > cpu_sockets = v_cpu_sockets,net_config_dirty = v_net_config_dirty, > supported_cluster_levels = v_supported_cluster_levels, > supported_engines = v_supported_engines,host_os = v_host_os, > kvm_version = v_kvm_version,libvirt_version = v_libvirt_version,spice_version = v_spice_version, > kernel_version = v_kernel_version,iscsi_initiator_name = v_iscsi_initiator_name, > transparent_hugepages_state = v_transparent_hugepages_state, > anonymous_hugepages = v_anonymous_hugepages,hooks = v_hooks, > _update_date = LOCALTIMESTAMP,non_operational_reason = v_non_operational_reason, > hw_manufacturer = v_hw_manufacturer, hw_product_name = v_hw_product_name, > hw_version = v_hw_version, hw_serial_number = v_hw_serial_number, > hw_uuid = v_hw_uuid, hw_family = v_hw_family, hbas = v_hbas, supported_emulated_machines = v_supported_emulated_machines > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.updatevdsdynamic(v_cpu_cores integer, v_cpu_threads integer, v_cpu_model character varying, v_cpu_speed_mh numeric, v_if_total_speed character varying, v_kvm_enabled boolean, v_mem_commited integer, v_physical_mem_mb integer, v_status integer, v_vds_id uuid, v_vm_active integer, v_vm_count integer, v_vms_cores_count integer, v_vm_migrating integer, v_reserved_mem integer, v_guest_overhead integer, v_rpm_version character varying, v_software_version character varying, v_version_name character varying, v_build_name character varying, v_previous_status integer, v_cpu_flags character varying, v_cpu_over_commit_time_stamp timestamp with time zone, v_pending_vcpus_count integer, v_pending_vmem_size integer, v_cpu_sockets integer, v_net_config_dirty boolean, v_supported_cluster_levels character varying, v_supported_engines character varying, v_host_os character varying, v_kvm_version character varying, v_libvirt_version character varying, v_spice_version character varying, v_kernel_version character varying, v_iscsi_initiator_name character varying, v_transparent_hugepages_state integer, v_anonymous_hugepages integer, v_hooks character varying, v_non_operational_reason integer, v_hw_manufacturer character varying, v_hw_product_name character varying, v_hw_version character varying, v_hw_serial_number character varying, v_hw_uuid character varying, v_hw_family character varying, v_hbas character varying, v_supported_emulated_machines character varying) OWNER TO engine; > >-- >-- Name: updatevdsdynamicnetconfigdirty(uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsdynamicnetconfigdirty(v_vds_guid uuid, v_net_config_dirty boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_dynamic > SET > net_config_dirty = v_net_config_dirty > WHERE vds_id = v_vds_guid; >END; $$; > > >ALTER FUNCTION public.updatevdsdynamicnetconfigdirty(v_vds_guid uuid, v_net_config_dirty boolean) OWNER TO engine; > >-- >-- Name: updatevdsdynamicstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsdynamicstatus(v_vds_guid uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_dynamic > SET > status = v_status > WHERE vds_id = v_vds_guid; >END; $$; > > >ALTER FUNCTION public.updatevdsdynamicstatus(v_vds_guid uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatevdsgroup(character varying, text, character varying, uuid, character varying, uuid, integer, boolean, character varying, boolean, integer, boolean, boolean, boolean, character varying, boolean, boolean, uuid, text, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsgroup(v_description character varying, v_free_text_comment text, v_name character varying, v_vds_group_id uuid, v_cpu_name character varying, v_storage_pool_id uuid, v_max_vds_memory_over_commit integer, v_count_threads_as_cores boolean, v_compatibility_version character varying, v_transparent_hugepages boolean, v_migrate_on_error integer, v_virt_service boolean, v_gluster_service boolean, v_tunnel_migration boolean, v_emulated_machine character varying, v_detect_emulated_machine boolean, v_trusted_service boolean, v_cluster_policy_id uuid, v_cluster_policy_custom_properties text, v_enable_balloon boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_groups > SET description = v_description, free_text_comment = v_free_text_comment, name = v_name,cpu_name = v_cpu_name, > storage_pool_id = v_storage_pool_id,_update_date = LOCALTIMESTAMP, > max_vds_memory_over_commit = v_max_vds_memory_over_commit, > count_threads_as_cores = v_count_threads_as_cores, > compatibility_version = v_compatibility_version,transparent_hugepages = v_transparent_hugepages, > migrate_on_error = v_migrate_on_error, > virt_service = v_virt_service, gluster_service = v_gluster_service, tunnel_migration = v_tunnel_migration, > emulated_machine = v_emulated_machine, detect_emulated_machine = v_detect_emulated_machine, trusted_service = v_trusted_service, cluster_policy_id = v_cluster_policy_id, > cluster_policy_custom_properties = v_cluster_policy_custom_properties, enable_balloon = v_enable_balloon > WHERE vds_group_id = v_vds_group_id; >END; $$; > > >ALTER FUNCTION public.updatevdsgroup(v_description character varying, v_free_text_comment text, v_name character varying, v_vds_group_id uuid, v_cpu_name character varying, v_storage_pool_id uuid, v_max_vds_memory_over_commit integer, v_count_threads_as_cores boolean, v_compatibility_version character varying, v_transparent_hugepages boolean, v_migrate_on_error integer, v_virt_service boolean, v_gluster_service boolean, v_tunnel_migration boolean, v_emulated_machine character varying, v_detect_emulated_machine boolean, v_trusted_service boolean, v_cluster_policy_id uuid, v_cluster_policy_custom_properties text, v_enable_balloon boolean) OWNER TO engine; > >-- >-- Name: updatevdsgroupemulatedmachine(uuid, character varying, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsgroupemulatedmachine(v_vds_group_id uuid, v_emulated_machine character varying, v_detect_emulated_machine boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vds_groups > SET emulated_machine = v_emulated_machine, detect_emulated_machine = v_detect_emulated_machine > WHERE vds_group_id = v_vds_group_id; >END; $$; > > >ALTER FUNCTION public.updatevdsgroupemulatedmachine(v_vds_group_id uuid, v_emulated_machine character varying, v_detect_emulated_machine boolean) OWNER TO engine; > >-- >-- Name: updatevdsstatic(character varying, text, character varying, character varying, integer, uuid, uuid, character varying, boolean, integer, integer, character varying, character varying, character varying, integer, character varying, boolean, character varying, character varying, character varying, character varying, text, integer, character varying, boolean, bigint, integer, character varying, character varying, integer, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsstatic(v_host_name character varying, v_free_text_comment text, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_otp_validity bigint, v_vds_spm_priority integer, v_sshkeyfingerprint character varying, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN > UPDATE vds_static > SET host_name = v_host_name, free_text_comment = v_free_text_comment, ip = v_ip,vds_unique_id = v_vds_unique_id, > port = v_port, vds_group_id = v_vds_group_id,vds_name = v_vds_name,server_SSL_enabled = v_server_SSL_enabled, > vds_type = v_vds_type, > _update_date = LOCALTIMESTAMP,vds_strength = v_vds_strength, > pm_type = v_pm_type,pm_user = v_pm_user,pm_password = v_pm_password, > pm_port = v_pm_port,pm_options = v_pm_options,pm_enabled = v_pm_enabled, pm_proxy_preferences = v_pm_proxy_preferences, > pm_secondary_ip = v_pm_secondary_ip, pm_secondary_type = v_pm_secondary_type, > pm_secondary_user = v_pm_secondary_user, pm_secondary_password = v_pm_secondary_password, > pm_secondary_port = v_pm_secondary_port, pm_secondary_options = v_pm_secondary_options, > pm_secondary_concurrent = v_pm_secondary_concurrent, > otp_validity = v_otp_validity, vds_spm_priority = v_vds_spm_priority, sshKeyFingerprint = v_sshKeyFingerprint, > console_address = v_console_address, ssh_port = v_ssh_port, ssh_username = v_ssh_username > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.updatevdsstatic(v_host_name character varying, v_free_text_comment text, v_ip character varying, v_vds_unique_id character varying, v_port integer, v_vds_group_id uuid, v_vds_id uuid, v_vds_name character varying, v_server_ssl_enabled boolean, v_vds_type integer, v_vds_strength integer, v_pm_type character varying, v_pm_user character varying, v_pm_password character varying, v_pm_port integer, v_pm_options character varying, v_pm_enabled boolean, v_pm_proxy_preferences character varying, v_pm_secondary_ip character varying, v_pm_secondary_type character varying, v_pm_secondary_user character varying, v_pm_secondary_password text, v_pm_secondary_port integer, v_pm_secondary_options character varying, v_pm_secondary_concurrent boolean, v_otp_validity bigint, v_vds_spm_priority integer, v_sshkeyfingerprint character varying, v_console_address character varying, v_ssh_port integer, v_ssh_username character varying) OWNER TO engine; > >-- >-- Name: updatevdsstatistics(numeric, numeric, numeric, numeric, integer, integer, integer, uuid, bigint, bigint, bigint, bigint, bigint, integer, bigint, boolean, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevdsstatistics(v_cpu_idle numeric, v_cpu_load numeric, v_cpu_sys numeric, v_cpu_user numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_vds_id uuid, v_mem_available bigint, v_mem_free bigint, v_mem_shared bigint, v_swap_free bigint, v_swap_total bigint, v_ksm_cpu_percent integer, v_ksm_pages bigint, v_ksm_state boolean, v_ha_score integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > BEGIN > UPDATE vds_statistics > SET cpu_idle = v_cpu_idle,cpu_load = v_cpu_load,cpu_sys = v_cpu_sys, > cpu_user = v_cpu_user,usage_cpu_percent = v_usage_cpu_percent,usage_mem_percent = v_usage_mem_percent, > usage_network_percent = v_usage_network_percent, > mem_available = v_mem_available, mem_free = v_mem_free, mem_shared = v_mem_shared, > swap_free = v_swap_free,swap_total = v_swap_total,ksm_cpu_percent = v_ksm_cpu_percent, > ksm_pages = v_ksm_pages,ksm_state = v_ksm_state, ha_score = v_ha_score, _update_date = LOCALTIMESTAMP > WHERE vds_id = v_vds_id; > END; > > RETURN; >END; $$; > > >ALTER FUNCTION public.updatevdsstatistics(v_cpu_idle numeric, v_cpu_load numeric, v_cpu_sys numeric, v_cpu_user numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_vds_id uuid, v_mem_available bigint, v_mem_free bigint, v_mem_shared bigint, v_swap_free bigint, v_swap_total bigint, v_ksm_cpu_percent integer, v_ksm_pages bigint, v_ksm_state boolean, v_ha_score integer) OWNER TO engine; > >-- >-- Name: updatevm_interface_statistics(uuid, numeric, numeric, numeric, numeric, integer, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevm_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vm_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_interface_statistics > SET rx_drop = v_rx_drop,rx_rate = v_rx_rate,tx_drop = v_tx_drop,tx_rate = v_tx_rate, > vm_id = v_vm_id,iface_status = v_iface_status, _update_date = LOCALTIMESTAMP > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatevm_interface_statistics(v_id uuid, v_rx_drop numeric, v_rx_rate numeric, v_tx_drop numeric, v_tx_rate numeric, v_iface_status integer, v_vm_id uuid) OWNER TO engine; > >-- >-- Name: updatevm_pool_map(uuid, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevm_pool_map(v_vm_guid uuid, v_vm_pool_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_pool_map > SET vm_pool_id = v_vm_pool_id > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.updatevm_pool_map(v_vm_guid uuid, v_vm_pool_id uuid) OWNER TO engine; > >-- >-- Name: updatevm_pools(character varying, text, uuid, character varying, integer, character varying, integer, uuid, smallint); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevm_pools(v_vm_pool_description character varying, v_vm_pool_comment text, v_vm_pool_id uuid, v_vm_pool_name character varying, v_vm_pool_type integer, v_parameters character varying, v_prestarted_vms integer, v_vds_group_id uuid, v_max_assigned_vms_per_user smallint) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_pools > SET vm_pool_description = v_vm_pool_description, vm_pool_comment = v_vm_pool_comment, vm_pool_name = v_vm_pool_name, > vm_pool_type = v_vm_pool_type,parameters = v_parameters, prestarted_vms = v_prestarted_vms, vds_group_id = v_vds_group_id, > max_assigned_vms_per_user = v_max_assigned_vms_per_user > WHERE vm_pool_id = v_vm_pool_id; >END; $$; > > >ALTER FUNCTION public.updatevm_pools(v_vm_pool_description character varying, v_vm_pool_comment text, v_vm_pool_id uuid, v_vm_pool_name character varying, v_vm_pool_type integer, v_parameters character varying, v_prestarted_vms integer, v_vds_group_id uuid, v_max_assigned_vms_per_user smallint) OWNER TO engine; > >-- >-- Name: updatevmdevice(uuid, uuid, character varying, character varying, character varying, integer, text, boolean, boolean, boolean, character varying, text, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdevice(v_device_id uuid, v_vm_id uuid, v_device character varying, v_type character varying, v_address character varying, v_boot_order integer, v_spec_params text, v_is_managed boolean, v_is_plugged boolean, v_is_readonly boolean, v_alias character varying, v_custom_properties text, v_snapshot_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_device > SET > device = v_device, > type = v_type, > address = v_address, > boot_order = v_boot_order, > spec_params = v_spec_params, > is_managed = v_is_managed, > is_plugged = v_is_plugged, > is_readonly = v_is_readonly, > alias = v_alias, > custom_properties = v_custom_properties, > snapshot_id = v_snapshot_id, > _update_date = current_timestamp > WHERE device_id = v_device_id and vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.updatevmdevice(v_device_id uuid, v_vm_id uuid, v_device character varying, v_type character varying, v_address character varying, v_boot_order integer, v_spec_params text, v_is_managed boolean, v_is_plugged boolean, v_is_readonly boolean, v_alias character varying, v_custom_properties text, v_snapshot_id uuid) OWNER TO engine; > >-- >-- Name: updatevmdevicebootorder(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdevicebootorder(v_device_id uuid, v_vm_id uuid, v_boot_order integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_device > SET > boot_order = v_boot_order, > _update_date = current_timestamp > WHERE device_id = v_device_id and vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.updatevmdevicebootorder(v_device_id uuid, v_vm_id uuid, v_boot_order integer) OWNER TO engine; > >-- >-- Name: updatevmdeviceforhotplugdisk(uuid, uuid, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdeviceforhotplugdisk(v_device_id uuid, v_vm_id uuid, v_is_plugged boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_device > SET > is_plugged = v_is_plugged, > _update_date = current_timestamp > WHERE device_id = v_device_id and vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.updatevmdeviceforhotplugdisk(v_device_id uuid, v_vm_id uuid, v_is_plugged boolean) OWNER TO engine; > >-- >-- Name: updatevmdeviceruntimeinfo(uuid, uuid, character varying, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdeviceruntimeinfo(v_device_id uuid, v_vm_id uuid, v_address character varying, v_alias character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_device > SET > address = v_address, > alias = v_alias, > _update_date = current_timestamp > WHERE device_id = v_device_id and vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.updatevmdeviceruntimeinfo(v_device_id uuid, v_vm_id uuid, v_address character varying, v_alias character varying) OWNER TO engine; > >-- >-- Name: updatevmdynamic(character varying, character varying, character varying, timestamp with time zone, timestamp with time zone, uuid, character varying, uuid, uuid, integer, uuid, character varying, character varying, character varying, timestamp with time zone, integer, integer, boolean, integer, character varying, integer, boolean, integer, integer, integer, uuid, character varying, integer, character varying, integer, integer, character varying, character varying, integer, numeric, character varying, boolean, character varying); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdynamic(v_app_list character varying, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, v_guest_last_login_time timestamp with time zone, v_guest_last_logout_time timestamp with time zone, v_console_user_id uuid, v_guest_os character varying, v_migrating_to_vds uuid, v_run_on_vds uuid, v_status integer, v_vm_guid uuid, v_vm_host character varying, v_vm_ip character varying, v_vm_fqdn character varying, v_last_start_time timestamp with time zone, v_vm_pid integer, v_display integer, v_acpi_enable boolean, v_session integer, v_display_ip character varying, v_display_type integer, v_kvm_enable boolean, v_boot_sequence integer, v_display_secure_port integer, v_utc_diff integer, v_last_vds_run_on uuid, v_client_ip character varying, v_guest_requested_memory integer, v_hibernation_vol_handle character varying, v_exit_status integer, v_pause_status integer, v_exit_message character varying, v_hash character varying, v_guest_agent_nics_hash integer, v_last_watchdog_event numeric, v_last_watchdog_action character varying, v_is_run_once boolean, v_cpu_name character varying) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_dynamic > SET app_list = v_app_list,guest_cur_user_name = v_guest_cur_user_name, > console_cur_user_name = v_console_cur_user_name, > guest_last_login_time = v_guest_last_login_time, > guest_last_logout_time = v_guest_last_logout_time, > console_user_id = v_console_user_id, > guest_os = v_guest_os,migrating_to_vds = v_migrating_to_vds,RUN_ON_VDS = v_run_on_vds, > status = v_status,vm_host = v_vm_host,vm_ip = v_vm_ip,vm_fqdn = v_vm_fqdn, > last_start_time = v_last_start_time, > vm_pid = v_vm_pid,display = v_display,acpi_enable = v_acpi_enable, > session = v_session,display_ip = v_display_ip, > display_type = v_display_type,kvm_enable = v_kvm_enable,boot_sequence = v_boot_sequence, > display_secure_port = v_display_secure_port, > utc_diff = v_utc_diff,last_vds_run_on = v_last_vds_run_on,client_ip = v_client_ip, > guest_requested_memory = v_guest_requested_memory, > hibernation_vol_handle = v_hibernation_vol_handle,exit_status = v_exit_status, > pause_status = v_pause_status,exit_message = v_exit_message, hash=v_hash, guest_agent_nics_hash = v_guest_agent_nics_hash, > last_watchdog_event = v_last_watchdog_event, last_watchdog_action = v_last_watchdog_action, is_run_once = v_is_run_once, cpu_name = v_cpu_name > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.updatevmdynamic(v_app_list character varying, v_guest_cur_user_name character varying, v_console_cur_user_name character varying, v_guest_last_login_time timestamp with time zone, v_guest_last_logout_time timestamp with time zone, v_console_user_id uuid, v_guest_os character varying, v_migrating_to_vds uuid, v_run_on_vds uuid, v_status integer, v_vm_guid uuid, v_vm_host character varying, v_vm_ip character varying, v_vm_fqdn character varying, v_last_start_time timestamp with time zone, v_vm_pid integer, v_display integer, v_acpi_enable boolean, v_session integer, v_display_ip character varying, v_display_type integer, v_kvm_enable boolean, v_boot_sequence integer, v_display_secure_port integer, v_utc_diff integer, v_last_vds_run_on uuid, v_client_ip character varying, v_guest_requested_memory integer, v_hibernation_vol_handle character varying, v_exit_status integer, v_pause_status integer, v_exit_message character varying, v_hash character varying, v_guest_agent_nics_hash integer, v_last_watchdog_event numeric, v_last_watchdog_action character varying, v_is_run_once boolean, v_cpu_name character varying) OWNER TO engine; > >-- >-- Name: updatevmdynamicstatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmdynamicstatus(v_vm_guid uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_dynamic > SET > status = v_status > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.updatevmdynamicstatus(v_vm_guid uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatevminterface(uuid, character varying, character varying, integer, uuid, uuid, uuid, integer, boolean); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevminterface(v_id uuid, v_mac_addr character varying, v_name character varying, v_speed integer, v_vnic_profile_id uuid, v_vm_guid uuid, v_vmt_guid uuid, v_type integer, v_linked boolean) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_interface > SET mac_addr = v_mac_addr,name = v_name, speed = v_speed, vnic_profile_id = v_vnic_profile_id, vm_guid = v_vm_guid, > vmt_guid = v_vmt_guid,type = v_type, _update_date = LOCALTIMESTAMP, linked = v_linked > WHERE id = v_id; >END; $$; > > >ALTER FUNCTION public.updatevminterface(v_id uuid, v_mac_addr character varying, v_name character varying, v_speed integer, v_vnic_profile_id uuid, v_vm_guid uuid, v_vmt_guid uuid, v_type integer, v_linked boolean) OWNER TO engine; > >-- >-- Name: updatevmstatic(character varying, text, integer, integer, uuid, uuid, character varying, uuid, character varying, timestamp with time zone, integer, boolean, boolean, boolean, integer, integer, integer, character varying, boolean, boolean, boolean, boolean, uuid, boolean, integer, integer, integer, integer, integer, integer, character varying, integer, character varying, character varying, character varying, integer, character varying, character varying, integer, uuid, character varying, boolean, boolean, character varying, boolean, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmstatic(v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_os integer, v_vds_group_id uuid, v_vm_guid uuid, v_vm_name character varying, v_vmt_guid uuid, v_domain character varying, v_creation_date timestamp with time zone, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_is_initialized boolean, v_num_of_sockets integer, v_cpu_per_socket integer, v_usb_policy integer, v_time_zone character varying, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_dedicated_vm_for_vds uuid, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_migration_support integer, v_predefined_properties character varying, v_userdefined_properties character varying, v_min_allocated_mem integer, v_quota_id uuid, v_cpu_pinning character varying, v_host_cpu_flags boolean, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_is_run_and_pause boolean, v_created_by_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_static > SET description = v_description, free_text_comment = v_free_text_comment ,mem_size_mb = v_mem_size_mb,os = v_os,vds_group_id = v_vds_group_id, > VM_NAME = v_vm_name,vmt_guid = v_vmt_guid, > domain = v_domain,creation_date = v_creation_date,num_of_monitors = v_num_of_monitors,single_qxl_pci = v_single_qxl_pci, > allow_console_reconnect = v_allow_console_reconnect, > is_initialized = v_is_initialized, > num_of_sockets = v_num_of_sockets,cpu_per_socket = v_cpu_per_socket, > usb_policy = v_usb_policy,time_zone = v_time_zone,auto_startup = v_auto_startup, > is_stateless = v_is_stateless,dedicated_vm_for_vds = v_dedicated_vm_for_vds, > fail_back = v_fail_back,vm_type = v_vm_type, > nice_level = v_nice_level, > cpu_shares = v_cpu_shares, > _update_date = LOCALTIMESTAMP,default_boot_sequence = v_default_boot_sequence, > default_display_type = v_default_display_type, > priority = v_priority,iso_path = v_iso_path,origin = v_origin, > initrd_url = v_initrd_url,kernel_url = v_kernel_url, > kernel_params = v_kernel_params,migration_support = v_migration_support, > predefined_properties = v_predefined_properties,userdefined_properties = v_userdefined_properties, > min_allocated_mem = v_min_allocated_mem, quota_id = v_quota_id, cpu_pinning = v_cpu_pinning, is_smartcard_enabled = v_is_smartcard_enabled, > is_delete_protected = v_is_delete_protected, host_cpu_flags = v_host_cpu_flags, tunnel_migration = v_tunnel_migration, > vnc_keyboard_layout = v_vnc_keyboard_layout, is_run_and_pause = v_is_run_and_pause, created_by_user_id = v_created_by_user_id > WHERE vm_guid = v_vm_guid > AND entity_type = 'VM'; >END; $$; > > >ALTER FUNCTION public.updatevmstatic(v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_os integer, v_vds_group_id uuid, v_vm_guid uuid, v_vm_name character varying, v_vmt_guid uuid, v_domain character varying, v_creation_date timestamp with time zone, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_is_initialized boolean, v_num_of_sockets integer, v_cpu_per_socket integer, v_usb_policy integer, v_time_zone character varying, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_dedicated_vm_for_vds uuid, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_migration_support integer, v_predefined_properties character varying, v_userdefined_properties character varying, v_min_allocated_mem integer, v_quota_id uuid, v_cpu_pinning character varying, v_host_cpu_flags boolean, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_is_run_and_pause boolean, v_created_by_user_id uuid) OWNER TO engine; > >-- >-- Name: updatevmstatistics(numeric, numeric, numeric, integer, integer, integer, text, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmstatistics(v_cpu_sys numeric, v_cpu_user numeric, v_elapsed_time numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_disks_usage text, v_vm_guid uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_statistics > SET cpu_sys = v_cpu_sys,cpu_user = v_cpu_user,elapsed_time = v_elapsed_time, > usage_cpu_percent = v_usage_cpu_percent,usage_mem_percent = v_usage_mem_percent, > usage_network_percent = v_usage_network_percent,disks_usage = v_disks_usage, _update_date = LOCALTIMESTAMP > WHERE vm_guid = v_vm_guid; >END; $$; > > >ALTER FUNCTION public.updatevmstatistics(v_cpu_sys numeric, v_cpu_user numeric, v_elapsed_time numeric, v_usage_cpu_percent integer, v_usage_mem_percent integer, v_usage_network_percent integer, v_disks_usage text, v_vm_guid uuid) OWNER TO engine; > >-- >-- Name: updatevmtagsdefaultdisplaytype(uuid, uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmtagsdefaultdisplaytype(v_tag_id uuid, v_vm_id uuid, v_defaultdisplaytype integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > update tags_vm_map > set DefaultDisplayType = v_DefaultDisplayType > where tags_vm_map.tag_id = v_tag_id > and tags_vm_map.vm_id = v_vm_id; >END; $$; > > >ALTER FUNCTION public.updatevmtagsdefaultdisplaytype(v_tag_id uuid, v_vm_id uuid, v_defaultdisplaytype integer) OWNER TO engine; > >-- >-- Name: updatevmtemplate(integer, timestamp with time zone, character varying, text, integer, character varying, integer, integer, integer, uuid, uuid, character varying, integer, boolean, boolean, integer, integer, character varying, boolean, integer, integer, integer, integer, integer, integer, boolean, boolean, boolean, boolean, boolean, character varying, integer, character varying, character varying, character varying, uuid, integer, uuid, boolean, character varying, integer, boolean, uuid); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmtemplate(v_child_count integer, v_creation_date timestamp with time zone, v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_name character varying, v_num_of_sockets integer, v_cpu_per_socket integer, v_os integer, v_vmt_guid uuid, v_vds_group_id uuid, v_domain character varying, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_status integer, v_usb_policy integer, v_time_zone character varying, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_is_disabled boolean, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_quota_id uuid, v_migration_support integer, v_dedicated_vm_for_vds uuid, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_min_allocated_mem integer, v_is_run_and_pause boolean, v_created_by_user_id uuid) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_static > SET child_count = v_child_count,creation_date = v_creation_date,description = v_description, free_text_comment = v_free_text_comment, > mem_size_mb = v_mem_size_mb,vm_name = v_name,num_of_sockets = v_num_of_sockets, > cpu_per_socket = v_cpu_per_socket,os = v_os, > vds_group_id = v_vds_group_id,domain = v_domain,num_of_monitors = v_num_of_monitors, > single_qxl_pci = v_single_qxl_pci, allow_console_reconnect = v_allow_console_reconnect, > template_status = v_status,usb_policy = v_usb_policy,time_zone = v_time_zone, > fail_back = v_fail_back, > vm_type = v_vm_type, > nice_level = v_nice_level, > cpu_shares = v_cpu_shares, default_boot_sequence = v_default_boot_sequence, > default_display_type = v_default_display_type, > priority = v_priority,auto_startup = v_auto_startup,is_stateless = v_is_stateless, > iso_path = v_iso_path,origin = v_origin,initrd_url = v_initrd_url, > kernel_url = v_kernel_url,kernel_params = v_kernel_params, _update_date = CURRENT_TIMESTAMP, quota_id = v_quota_id, > migration_support = v_migration_support, dedicated_vm_for_vds = v_dedicated_vm_for_vds, is_smartcard_enabled = v_is_smartcard_enabled, > is_delete_protected = v_is_delete_protected, is_disabled = v_is_disabled, tunnel_migration = v_tunnel_migration, > vnc_keyboard_layout = v_vnc_keyboard_layout, min_allocated_mem = v_min_allocated_mem, is_run_and_pause = v_is_run_and_pause, created_by_user_id = v_created_by_user_id > WHERE vm_guid = v_vmt_guid > AND entity_type = 'TEMPLATE'; >END; $$; > > >ALTER FUNCTION public.updatevmtemplate(v_child_count integer, v_creation_date timestamp with time zone, v_description character varying, v_free_text_comment text, v_mem_size_mb integer, v_name character varying, v_num_of_sockets integer, v_cpu_per_socket integer, v_os integer, v_vmt_guid uuid, v_vds_group_id uuid, v_domain character varying, v_num_of_monitors integer, v_single_qxl_pci boolean, v_allow_console_reconnect boolean, v_status integer, v_usb_policy integer, v_time_zone character varying, v_fail_back boolean, v_vm_type integer, v_nice_level integer, v_cpu_shares integer, v_default_boot_sequence integer, v_default_display_type integer, v_priority integer, v_auto_startup boolean, v_is_stateless boolean, v_is_smartcard_enabled boolean, v_is_delete_protected boolean, v_is_disabled boolean, v_iso_path character varying, v_origin integer, v_initrd_url character varying, v_kernel_url character varying, v_kernel_params character varying, v_quota_id uuid, v_migration_support integer, v_dedicated_vm_for_vds uuid, v_tunnel_migration boolean, v_vnc_keyboard_layout character varying, v_min_allocated_mem integer, v_is_run_and_pause boolean, v_created_by_user_id uuid) OWNER TO engine; > >-- >-- Name: updatevmtemplatestatus(uuid, integer); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevmtemplatestatus(v_vmt_guid uuid, v_status integer) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > UPDATE vm_static > SET template_status = v_status > WHERE vm_guid = v_vmt_guid > AND entity_type = 'TEMPLATE'; >END; $$; > > >ALTER FUNCTION public.updatevmtemplatestatus(v_vmt_guid uuid, v_status integer) OWNER TO engine; > >-- >-- Name: updatevnicprofile(uuid, character varying, uuid, uuid, boolean, text, text); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION updatevnicprofile(v_id uuid, v_name character varying, v_network_id uuid, v_network_qos_id uuid, v_port_mirroring boolean, v_custom_properties text, v_description text) RETURNS void > LANGUAGE plpgsql > AS $$ >BEGIN > > UPDATE vnic_profiles > SET id = v_id, name = v_name, network_id = v_network_id, network_qos_id = v_network_qos_id, > port_mirroring = v_port_mirroring, custom_properties = v_custom_properties, > description = v_description,_update_date = LOCALTIMESTAMP > WHERE id = v_id; > >END; $$; > > >ALTER FUNCTION public.updatevnicprofile(v_id uuid, v_name character varying, v_network_id uuid, v_network_qos_id uuid, v_port_mirroring boolean, v_custom_properties text, v_description text) OWNER TO engine; > >-- >-- Name: uuid_generate_v1(); Type: FUNCTION; Schema: public; Owner: engine >-- > >CREATE FUNCTION uuid_generate_v1() RETURNS uuid > LANGUAGE plpgsql STABLE > AS $$ >declare > v_val bigint; > v_4_part char(4); > v_8_part char(8); > v_12_part char(12); > v_4_part_max int; >begin > -- The only part we should use modulo is the 4 digit part, all the > -- rest are really big numbers (i.e 16^8 - 1 and 16^12 - 1) > v_4_part_max = 65535; -- this is 16^4 -1 > v_val := nextval('uuid_sequence'); > v_4_part := lpad(to_hex(v_val % v_4_part_max), 4, '0'); > v_8_part := lpad(to_hex(v_val), 8, '0'); > v_12_part := lpad(to_hex(v_val), 12, '0'); > return v_8_part || v_4_part || v_4_part || v_4_part || v_12_part; >end; $$; > > >ALTER FUNCTION public.uuid_generate_v1() OWNER TO engine; > >-- >-- Name: desktop_vms; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW desktop_vms AS > SELECT vms.vm_name, vms.vm_mem_size_mb, vms.nice_level, vms.cpu_shares, vms.vmt_guid, vms.vm_os, vms.vm_description, vms.vm_comment, vms.vds_group_id, vms.vm_domain, vms.vm_creation_date, vms.auto_startup, vms.is_stateless, vms.is_smartcard_enabled, vms.is_delete_protected, vms.dedicated_vm_for_vds, vms.fail_back, vms.default_boot_sequence, vms.vm_type, vms.vds_group_name, vms.transparent_hugepages, vms.trusted_service, vms.storage_pool_id, vms.storage_pool_name, vms.vds_group_description, vms.vmt_name, vms.vmt_mem_size_mb, vms.vmt_os, vms.vmt_creation_date, vms.vmt_child_count, vms.vmt_num_of_sockets, vms.vmt_cpu_per_socket, vms.vmt_num_of_cpus, vms.vmt_description, vms.status, vms.vm_ip, vms.vm_host, vms.vm_pid, vms.last_start_time, vms.guest_cur_user_name, vms.console_cur_user_name, vms.guest_last_login_time, vms.guest_last_logout_time, vms.guest_os, vms.console_user_id, vms.guest_agent_nics_hash, vms.run_on_vds, vms.migrating_to_vds, vms.app_list, vms.display, vms.hibernation_vol_handle, vms.vm_pool_name, vms.vm_pool_id, vms.vm_guid, vms.num_of_monitors, vms.single_qxl_pci, vms.allow_console_reconnect, vms.is_initialized, vms.num_of_sockets, vms.cpu_per_socket, vms.usb_policy, vms.acpi_enable, vms.session, vms.num_of_cpus, vms.quota_id, vms.quota_name, vms.quota_enforcement_type, vms.display_ip, vms.display_type, vms.kvm_enable, vms.boot_sequence, vms.display_secure_port, vms.utc_diff, vms.last_vds_run_on, vms.client_ip, vms.guest_requested_memory, vms.time_zone, vms.cpu_user, vms.cpu_sys, vms.elapsed_time, vms.usage_network_percent, vms.usage_mem_percent, vms.usage_cpu_percent, vms.run_on_vds_name, vms.vds_group_cpu_name, vms.default_display_type, vms.priority, vms.iso_path, vms.origin, vms.vds_group_compatibility_version, vms.initrd_url, vms.kernel_url, vms.kernel_params, vms.pause_status, vms.exit_message, vms.exit_status, vms.migration_support, vms.predefined_properties, vms.userdefined_properties, vms.min_allocated_mem, vms.hash, vms.cpu_pinning, vms.db_generation, vms.host_cpu_flags, vms.tunnel_migration, vms.vnc_keyboard_layout, vms.is_run_and_pause, vms.created_by_user_id, vms.last_watchdog_event, vms.last_watchdog_action, vms.is_run_once, vms.vm_fqdn, vms.cpu_name FROM vms WHERE (vms.vm_type = 0); > > >ALTER TABLE public.desktop_vms OWNER TO engine; > >-- >-- Name: dwh_add_tags_relations_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_add_tags_relations_history_view AS > ((((SELECT tags.tag_id AS entity_id, tags.parent_id, (18)::smallint AS entity_type, tags._create_date AS attach_date, tags._update_date AS move_date FROM tags WHERE ((tags._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (tags._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))) UNION ALL SELECT tags_vds_map.vds_id AS entity_id, tags_vds_map.tag_id AS parent_id, (3)::smallint AS entity_type, tags_vds_map._create_date AS attach_date, NULL::unknown AS move_date FROM tags_vds_map WHERE (tags_vds_map._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text)))) UNION ALL SELECT tags_vm_pool_map.vm_pool_id AS entity_id, tags_vm_pool_map.tag_id AS parent_id, (5)::smallint AS entity_type, tags_vm_pool_map._create_date AS attach_date, NULL::unknown AS move_date FROM tags_vm_pool_map WHERE (tags_vm_pool_map._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text)))) UNION ALL SELECT tags_vm_map.vm_id AS entity_id, tags_vm_map.tag_id AS parent_id, (2)::smallint AS entity_type, tags_vm_map._create_date AS attach_date, NULL::unknown AS move_date FROM tags_vm_map WHERE (tags_vm_map._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text)))) UNION ALL SELECT tags_user_map.user_id AS entity_id, tags_user_map.tag_id AS parent_id, (15)::smallint AS entity_type, tags_user_map._create_date AS attach_date, NULL::unknown AS move_date FROM tags_user_map WHERE (tags_user_map._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text)))) UNION ALL SELECT tags_user_group_map.group_id AS entity_id, tags_user_group_map.tag_id AS parent_id, (17)::smallint AS entity_type, tags_user_group_map._create_date AS attach_date, NULL::unknown AS move_date FROM tags_user_group_map WHERE (tags_user_group_map._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))); > > >ALTER TABLE public.dwh_add_tags_relations_history_view OWNER TO engine; > >-- >-- Name: dwh_cluster_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_cluster_configuration_history_view AS > SELECT vds_groups.vds_group_id AS cluster_id, vds_groups.name AS cluster_name, vds_groups.description AS cluster_description, vds_groups.storage_pool_id AS datacenter_id, vds_groups.cpu_name, vds_groups.compatibility_version, vds_groups._create_date AS create_date, vds_groups._update_date AS update_date FROM vds_groups WHERE ((vds_groups._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (vds_groups._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))); > > >ALTER TABLE public.dwh_cluster_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_datacenter_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_datacenter_configuration_history_view AS > SELECT storage_pool.id AS datacenter_id, storage_pool.name AS datacenter_name, storage_pool.description AS datacenter_description, (storage_pool.storage_pool_type)::smallint AS storage_type, storage_pool._create_date AS create_date, storage_pool._update_date AS update_date FROM storage_pool WHERE ((storage_pool._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (storage_pool._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))); > > >ALTER TABLE public.dwh_datacenter_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_datacenter_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_datacenter_history_view AS > SELECT storage_pool.id AS datacenter_id, (storage_pool.status)::smallint AS datacenter_status FROM storage_pool; > > >ALTER TABLE public.dwh_datacenter_history_view OWNER TO engine; > >-- >-- Name: dwh_datacenter_storage_map_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_datacenter_storage_map_history_view AS > SELECT DISTINCT storage_pool_iso_map.storage_pool_id AS datacenter_id, storage_pool_iso_map.storage_id AS storage_domain_id FROM storage_pool_iso_map; > > >ALTER TABLE public.dwh_datacenter_storage_map_history_view OWNER TO engine; > >-- >-- Name: dwh_disk_vm_map_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_disk_vm_map_history_view AS > SELECT images.image_guid AS vm_disk_id, vm_device.vm_id FROM (vm_device JOIN images ON ((vm_device.device_id = images.image_group_id))) WHERE (images.active = true); > > >ALTER TABLE public.dwh_disk_vm_map_history_view OWNER TO engine; > >-- >-- Name: dwh_host_configuration_full_check_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_host_configuration_full_check_view AS > SELECT a.vds_id AS host_id, a.vds_unique_id AS host_unique_id, a.vds_name AS host_name, a.vds_group_id AS cluster_id, (a.vds_type)::smallint AS host_type, a.host_name AS fqdn_or_ip, b.physical_mem_mb AS memory_size_mb, (c.swap_total)::integer AS swap_size_mb, b.cpu_model, (b.cpu_cores)::smallint AS number_of_cores, (b.cpu_sockets)::smallint AS number_of_sockets, b.cpu_speed_mh, b.host_os, a.ip AS pm_ip_address, b.kernel_version, b.kvm_version, b.libvirt_version, CASE substr((b.software_version)::text, 1, 3) WHEN '4.4'::text THEN (('2.1'::text || substr((b.software_version)::text, 4, length((b.software_version)::text))))::character varying WHEN '4.5'::text THEN (('2.2'::text || substr((b.software_version)::text, 4, length((b.software_version)::text))))::character varying WHEN '4.9'::text THEN (('2.3'::text || substr((b.software_version)::text, 4, length((b.software_version)::text))))::character varying ELSE b.software_version END AS vdsm_version, a.port AS vdsm_port, a._create_date AS create_date, a._update_date AS update_date FROM ((vds_static a JOIN vds_dynamic b ON ((a.vds_id = b.vds_id))) JOIN vds_statistics c ON ((c.vds_id = a.vds_id))); > > >ALTER TABLE public.dwh_host_configuration_full_check_view OWNER TO engine; > >-- >-- Name: dwh_host_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_host_configuration_history_view AS > SELECT a.vds_id AS host_id, a.vds_unique_id AS host_unique_id, a.vds_name AS host_name, a.vds_group_id AS cluster_id, (a.vds_type)::smallint AS host_type, a.host_name AS fqdn_or_ip, b.physical_mem_mb AS memory_size_mb, (c.swap_total)::integer AS swap_size_mb, b.cpu_model, (b.cpu_cores)::smallint AS number_of_cores, (b.cpu_sockets)::smallint AS number_of_sockets, b.cpu_speed_mh, b.host_os, a.ip AS pm_ip_address, b.kernel_version, b.kvm_version, b.libvirt_version, b.software_version AS vdsm_version, a.port AS vdsm_port, a._create_date AS create_date, a._update_date AS update_date FROM ((vds_static a JOIN vds_dynamic b ON ((a.vds_id = b.vds_id))) JOIN vds_statistics c ON ((c.vds_id = a.vds_id))) WHERE ((a._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (a._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))); > > >ALTER TABLE public.dwh_host_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_host_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_host_history_view AS > SELECT b.vds_id AS host_id, (b.status)::smallint AS host_status, (c.usage_mem_percent)::smallint AS memory_usage_percent, (c.usage_cpu_percent)::smallint AS cpu_usage_percent, (c.ksm_cpu_percent)::smallint AS ksm_cpu_percent, (c.cpu_load)::integer AS cpu_load, (c.cpu_sys)::smallint AS system_cpu_usage_percent, (c.cpu_user)::smallint AS user_cpu_usage_percent, ((c.swap_total - c.swap_free))::integer AS swap_used_mb, (b.vm_active)::smallint AS vm_active, (b.vm_count)::smallint AS total_vms, b.vms_cores_count AS total_vms_vcpus FROM vds_dynamic b, vds_statistics c WHERE (b.vds_id = c.vds_id); > > >ALTER TABLE public.dwh_host_history_view OWNER TO engine; > >-- >-- Name: dwh_host_interface_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_host_interface_configuration_history_view AS > SELECT a.id AS host_interface_id, a.name AS host_interface_name, a.vds_id AS host_id, (a.type)::smallint AS host_interface_type, a.speed AS host_interface_speed_bps, a.mac_addr AS mac_address, a.network_name, a.addr AS ip_address, a.gateway, a.is_bond AS bond, a.bond_name, a.vlan_id, a._create_date AS create_date, a._update_date AS update_date FROM vds_interface a WHERE (((a._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (a._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))) AND ((a.is_bond IS NULL) OR ((a.is_bond = true) AND ((a.name)::text IN (SELECT b.bond_name FROM vds_interface b WHERE ((b.is_bond IS NULL) AND (b.vds_id = a.vds_id))))))); > > >ALTER TABLE public.dwh_host_interface_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_host_interface_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_host_interface_history_view AS > SELECT vds_interface_statistics.id AS host_interface_id, (vds_interface_statistics.rx_rate)::smallint AS receive_rate_percent, (vds_interface_statistics.tx_rate)::smallint AS transmit_rate_percent FROM vds_interface_statistics; > > >ALTER TABLE public.dwh_host_interface_history_view OWNER TO engine; > >-- >-- Name: dwh_osinfo; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE dwh_osinfo ( > os_id integer NOT NULL, > os_name character varying(255) >); > > >ALTER TABLE public.dwh_osinfo OWNER TO engine; > >-- >-- Name: dwh_remove_tags_relations_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_remove_tags_relations_history_view AS > ((((SELECT tags.tag_id AS entity_id, tags.parent_id FROM tags UNION ALL SELECT tags_vds_map.vds_id AS entity_id, tags_vds_map.tag_id AS parent_id FROM tags_vds_map) UNION ALL SELECT tags_vm_pool_map.vm_pool_id AS entity_id, tags_vm_pool_map.tag_id AS parent_id FROM tags_vm_pool_map) UNION ALL SELECT tags_vm_map.vm_id AS entity_id, tags_vm_map.tag_id AS parent_id FROM tags_vm_map) UNION ALL SELECT tags_user_map.user_id AS entity_id, tags_user_map.tag_id AS parent_id FROM tags_user_map) UNION ALL SELECT tags_user_group_map.group_id AS entity_id, tags_user_group_map.tag_id AS parent_id FROM tags_user_group_map; > > >ALTER TABLE public.dwh_remove_tags_relations_history_view OWNER TO engine; > >-- >-- Name: dwh_storage_domain_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_storage_domain_configuration_history_view AS > SELECT storage_domain_static.id AS storage_domain_id, storage_domain_static.storage_name AS storage_domain_name, (storage_domain_static.storage_domain_type)::smallint AS storage_domain_type, (storage_domain_static.storage_type)::smallint AS storage_type, storage_domain_static._create_date AS create_date, storage_domain_static._update_date AS update_date FROM storage_domain_static WHERE ((storage_domain_static._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (storage_domain_static._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))); > > >ALTER TABLE public.dwh_storage_domain_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_storage_domain_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_storage_domain_history_view AS > SELECT storage_domain_dynamic.id AS storage_domain_id, fn_get_storage_domain_shared_status_by_domain_id(storage_domain_static.id, status_table.status, storage_domain_static.storage_domain_type) AS storage_domain_status, storage_domain_dynamic.available_disk_size AS available_disk_size_gb, storage_domain_dynamic.used_disk_size AS used_disk_size_gb FROM ((storage_domain_dynamic JOIN storage_domain_static ON ((storage_domain_dynamic.id = storage_domain_static.id))) LEFT JOIN (SELECT storage_pool_iso_map.storage_id, max(storage_pool_iso_map.status) AS status FROM storage_pool_iso_map GROUP BY storage_pool_iso_map.storage_id) status_table ON ((storage_domain_static.id = status_table.storage_id))); > > >ALTER TABLE public.dwh_storage_domain_history_view OWNER TO engine; > >-- >-- Name: dwh_tags_details_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_tags_details_history_view AS > SELECT tags.tag_id, tags.tag_name, tags.description AS tag_description, tags._create_date AS create_date, tags._update_date AS update_date FROM tags WHERE ((tags._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (tags._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))); > > >ALTER TABLE public.dwh_tags_details_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_configuration_history_view AS > SELECT a.vm_guid AS vm_id, a.vm_name, a.description AS vm_description, (a.vm_type)::smallint AS vm_type, a.vds_group_id AS cluster_id, a.vmt_guid AS template_id, b.vm_name AS template_name, (a.cpu_per_socket)::smallint AS cpu_per_socket, (a.num_of_sockets)::smallint AS number_of_sockets, a.mem_size_mb AS memory_size_mb, (a.os)::smallint AS operating_system, a.domain AS ad_domain, a.dedicated_vm_for_vds AS default_host, a.auto_startup AS high_availability, a.is_initialized AS initialized, a.is_stateless AS stateless, a.fail_back, (a.usb_policy)::smallint AS usb_policy, a.time_zone, c.vm_pool_id, d.vm_pool_name, a._create_date AS create_date, a._update_date AS update_date FROM (((vm_static a JOIN vm_static b ON ((a.vmt_guid = b.vm_guid))) LEFT JOIN vm_pool_map c ON ((a.vm_guid = c.vm_guid))) LEFT JOIN vm_pools d ON ((c.vm_pool_id = d.vm_pool_id))) WHERE ((((a.entity_type)::text = 'VM'::text) AND ((b.entity_type)::text = 'TEMPLATE'::text)) AND (((a._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (a._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text)))) OR (b._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text))))); > > >ALTER TABLE public.dwh_vm_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_device_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_device_history_view AS > SELECT vm_device.device_id, vm_device.vm_id, vm_device.type, vm_device.address, vm_device.is_managed, vm_device.is_plugged, vm_device.is_readonly, vm_device._create_date AS create_date, vm_device._update_date AS update_date FROM vm_device WHERE (((((vm_device.type)::text = 'disk'::text) AND ((vm_device.device)::text = 'disk'::text)) OR ((vm_device.type)::text = 'interface'::text)) AND ((vm_device._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (vm_device._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text))))); > > >ALTER TABLE public.dwh_vm_device_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_disk_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_disk_configuration_history_view AS > SELECT d.disk_id AS vm_disk_id, d.disk_alias AS vm_disk_name, d.disk_description AS vm_disk_description, i.image_guid AS image_id, image_storage_domain_map.storage_domain_id, ((i.size / 1048576))::integer AS vm_disk_size_mb, (i.volume_type)::smallint AS vm_disk_type, (i.volume_format)::smallint AS vm_disk_format, CASE WHEN ((d.disk_interface)::text = 'IDE'::text) THEN (0)::smallint WHEN ((d.disk_interface)::text = 'SCSI'::text) THEN (1)::smallint WHEN ((d.disk_interface)::text = 'VirtIO'::text) THEN (2)::smallint ELSE NULL::smallint END AS vm_disk_interface, d.shareable AS is_shared, i._create_date AS create_date, i._update_date AS update_date FROM ((((images i JOIN base_disks d ON ((i.image_group_id = d.disk_id))) JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = i.image_guid))) LEFT JOIN vm_device ON ((vm_device.device_id = i.image_group_id))) LEFT JOIN vm_static ON ((vm_static.vm_guid = vm_device.vm_id))) WHERE (((i.active = true) AND (((vm_static.entity_type)::text = 'VM'::text) OR (vm_static.entity_type IS NULL))) AND ((i._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (i._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text))))); > > >ALTER TABLE public.dwh_vm_disk_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_disks_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_disks_history_view AS > SELECT d.disk_id AS vm_disk_id, images.image_guid AS image_id, (images.imagestatus)::smallint AS vm_disk_status, ((disk_image_dynamic.actual_size / 1048576))::integer AS vm_disk_actual_size_mb, disk_image_dynamic.read_rate AS read_rate_bytes_per_second, disk_image_dynamic.read_latency_seconds, disk_image_dynamic.write_rate AS write_rate_bytes_per_second, disk_image_dynamic.write_latency_seconds, disk_image_dynamic.flush_latency_seconds FROM ((((images JOIN disk_image_dynamic ON ((images.image_guid = disk_image_dynamic.image_id))) JOIN base_disks d ON ((images.image_group_id = d.disk_id))) LEFT JOIN vm_device ON ((vm_device.device_id = images.image_group_id))) LEFT JOIN vm_static ON ((vm_static.vm_guid = vm_device.vm_id))) WHERE ((images.active = true) AND (((vm_static.entity_type)::text = 'VM'::text) OR (vm_static.entity_type IS NULL))); > > >ALTER TABLE public.dwh_vm_disks_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_history_view AS > SELECT c.vm_guid AS vm_id, (b.status)::smallint AS vm_status, (c.usage_cpu_percent)::smallint AS cpu_usage_percent, (c.usage_mem_percent)::smallint AS memory_usage_percent, (c.cpu_sys)::smallint AS system_cpu_usage_percent, (c.cpu_user)::smallint AS user_cpu_usage_percent, c.disks_usage, b.vm_ip, b.vm_fqdn, b.client_ip AS vm_client_ip, b.console_cur_user_name AS current_user_name, CASE WHEN (b.guest_cur_user_name IS NULL) THEN false ELSE true END AS user_logged_in_to_guest, b.run_on_vds AS currently_running_on_host FROM vm_dynamic b, vm_statistics c WHERE (c.vm_guid = b.vm_guid); > > >ALTER TABLE public.dwh_vm_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_interface_configuration_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_interface_configuration_history_view AS > SELECT vm_interface.id AS vm_interface_id, vm_interface.name AS vm_interface_name, vm_interface.vm_guid AS vm_id, (vm_interface.type)::smallint AS vm_interface_type, vm_interface.speed AS vm_interface_speed_bps, vm_interface.mac_addr AS mac_address, network.name AS network_name, vm_interface._create_date AS create_date, vm_interface._update_date AS update_date FROM (vm_interface LEFT JOIN (vnic_profiles JOIN network ON ((network.id = vnic_profiles.network_id))) ON ((vnic_profiles.id = vm_interface.vnic_profile_id))) WHERE ((vm_interface.vmt_guid IS NULL) AND ((vm_interface._create_date > (SELECT dwh_history_timekeeping.var_datetime FROM dwh_history_timekeeping WHERE ((dwh_history_timekeeping.var_name)::text = 'lastSync'::text))) OR (vm_interface._update_date > (SELECT history_timekeeping_1.var_datetime FROM dwh_history_timekeeping history_timekeeping_1 WHERE ((history_timekeeping_1.var_name)::text = 'lastSync'::text))))); > > >ALTER TABLE public.dwh_vm_interface_configuration_history_view OWNER TO engine; > >-- >-- Name: dwh_vm_interface_history_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW dwh_vm_interface_history_view AS > SELECT vm_interface_statistics.id AS vm_interface_id, (vm_interface_statistics.rx_rate)::smallint AS receive_rate_percent, (vm_interface_statistics.tx_rate)::smallint AS transmit_rate_percent FROM vm_interface_statistics; > > >ALTER TABLE public.dwh_vm_interface_history_view OWNER TO engine; > >-- >-- Name: internal_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW internal_permissions_view AS > SELECT permissions.id, permissions.role_id, permissions.ad_element_id, permissions.object_id, permissions.object_type_id, roles.name AS role_name, roles.role_type, roles.allows_viewing_children FROM (permissions JOIN roles ON ((permissions.role_id = roles.id))); > > >ALTER TABLE public.internal_permissions_view OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: materialized_views; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE materialized_views ( > mv_name name NOT NULL, > v_name name NOT NULL, > refresh_rate_in_sec integer, > last_refresh timestamp with time zone, > avg_cost_ms integer DEFAULT 0 NOT NULL, > min_refresh_rate_in_sec integer DEFAULT 0, > custom boolean DEFAULT false, > active boolean DEFAULT true >); > > >ALTER TABLE public.materialized_views OWNER TO engine; > >-- >-- Name: network_cluster_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW network_cluster_view AS > SELECT network_cluster.cluster_id, network_cluster.network_id, network.name AS network_name, network_cluster.status, network_cluster.required, network_cluster.is_display, network_cluster.migration, vds_groups.name AS cluster_name FROM ((network_cluster JOIN network ON ((network_cluster.network_id = network.id))) JOIN vds_groups ON ((network_cluster.cluster_id = vds_groups.vds_group_id))); > > >ALTER TABLE public.network_cluster_view OWNER TO engine; > >-- >-- Name: network_vds_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW network_vds_view AS > SELECT network.id AS network_id, network.name AS network_name, vds_static.vds_name FROM (((vds_interface JOIN vds_static ON ((vds_interface.vds_id = vds_static.vds_id))) JOIN network ON (((vds_interface.network_name)::text = (network.name)::text))) JOIN network_cluster ON ((network_cluster.network_id = network.id))) WHERE (network_cluster.cluster_id = vds_static.vds_group_id); > > >ALTER TABLE public.network_vds_view OWNER TO engine; > >SET default_with_oids = true; > >-- >-- Name: object_column_white_list; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE object_column_white_list ( > object_name character varying(128) NOT NULL, > column_name character varying(128) NOT NULL >); > > >ALTER TABLE public.object_column_white_list OWNER TO engine; > >-- >-- Name: object_column_white_list_sql; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE object_column_white_list_sql ( > object_name character varying(128) NOT NULL, > sql text NOT NULL >); > > >ALTER TABLE public.object_column_white_list_sql OWNER TO engine; > >-- >-- Name: quota_limitations_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW quota_limitations_view AS > SELECT q_limit.quota_id, q.storage_pool_id, storage_pool.name AS storage_pool_name, q.quota_name, q.description, q.threshold_vds_group_percentage, q.threshold_storage_percentage, q.grace_vds_group_percentage, q.grace_storage_percentage, q_limit.virtual_cpu, q_limit.mem_size_mb, q_limit.storage_size_gb, storage_pool.quota_enforcement_type, q_limit.vds_group_id, q_limit.storage_id, (COALESCE(q_limit.vds_group_id, q_limit.storage_id) IS NULL) AS is_global, (COALESCE((q_limit.virtual_cpu)::bigint, q_limit.mem_size_mb, q_limit.storage_size_gb) IS NULL) AS is_empty FROM ((quota q JOIN storage_pool ON ((storage_pool.id = q.storage_pool_id))) LEFT JOIN quota_limitation q_limit ON ((q_limit.quota_id = q.id))); > > >ALTER TABLE public.quota_limitations_view OWNER TO engine; > >-- >-- Name: schema_version_seq; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE schema_version_seq > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.schema_version_seq OWNER TO engine; > >-- >-- Name: schema_version_seq; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('schema_version_seq', 283, true); > > >-- >-- Name: schema_version; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE schema_version ( > id integer DEFAULT nextval('schema_version_seq'::regclass) NOT NULL, > version character varying(10) NOT NULL, > script character varying(255) NOT NULL, > checksum character varying(128), > installed_by character varying(30) NOT NULL, > started_at timestamp without time zone DEFAULT now(), > ended_at timestamp without time zone, > state character varying(15) NOT NULL, > current boolean NOT NULL, > comment text DEFAULT ''::text >); > > >ALTER TABLE public.schema_version OWNER TO engine; > >-- >-- Name: server_vms; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW server_vms AS > SELECT vms.vm_name, vms.vm_mem_size_mb, vms.nice_level, vms.cpu_shares, vms.vmt_guid, vms.vm_os, vms.vm_description, vms.vm_comment, vms.vds_group_id, vms.vm_domain, vms.vm_creation_date, vms.auto_startup, vms.is_stateless, vms.is_smartcard_enabled, vms.is_delete_protected, vms.dedicated_vm_for_vds, vms.fail_back, vms.default_boot_sequence, vms.vm_type, vms.vds_group_name, vms.transparent_hugepages, vms.trusted_service, vms.storage_pool_id, vms.storage_pool_name, vms.vds_group_description, vms.vmt_name, vms.vmt_mem_size_mb, vms.vmt_os, vms.vmt_creation_date, vms.vmt_child_count, vms.vmt_num_of_sockets, vms.vmt_cpu_per_socket, vms.vmt_num_of_cpus, vms.vmt_description, vms.status, vms.vm_ip, vms.vm_host, vms.vm_pid, vms.last_start_time, vms.guest_cur_user_name, vms.console_cur_user_name, vms.guest_last_login_time, vms.guest_last_logout_time, vms.guest_os, vms.console_user_id, vms.guest_agent_nics_hash, vms.run_on_vds, vms.migrating_to_vds, vms.app_list, vms.display, vms.hibernation_vol_handle, vms.vm_pool_name, vms.vm_pool_id, vms.vm_guid, vms.num_of_monitors, vms.single_qxl_pci, vms.allow_console_reconnect, vms.is_initialized, vms.num_of_sockets, vms.cpu_per_socket, vms.usb_policy, vms.acpi_enable, vms.session, vms.num_of_cpus, vms.quota_id, vms.quota_name, vms.quota_enforcement_type, vms.display_ip, vms.display_type, vms.kvm_enable, vms.boot_sequence, vms.display_secure_port, vms.utc_diff, vms.last_vds_run_on, vms.client_ip, vms.guest_requested_memory, vms.time_zone, vms.cpu_user, vms.cpu_sys, vms.elapsed_time, vms.usage_network_percent, vms.usage_mem_percent, vms.usage_cpu_percent, vms.run_on_vds_name, vms.vds_group_cpu_name, vms.default_display_type, vms.priority, vms.iso_path, vms.origin, vms.vds_group_compatibility_version, vms.initrd_url, vms.kernel_url, vms.kernel_params, vms.pause_status, vms.exit_message, vms.exit_status, vms.migration_support, vms.predefined_properties, vms.userdefined_properties, vms.min_allocated_mem, vms.hash, vms.cpu_pinning, vms.db_generation, vms.host_cpu_flags, vms.tunnel_migration, vms.vnc_keyboard_layout, vms.is_run_and_pause, vms.created_by_user_id, vms.last_watchdog_event, vms.last_watchdog_action, vms.is_run_once, vms.vm_fqdn, vms.cpu_name FROM vms WHERE (vms.vm_type = 1); > > >ALTER TABLE public.server_vms OWNER TO engine; > >-- >-- Name: storage_domain_file_repos; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domain_file_repos AS > SELECT storage_domain_static.id AS storage_domain_id, storage_domain_static.storage_domain_type, storage_pool_iso_map.storage_pool_id, storage_pool_iso_map.status AS storage_domain_status, repo_file_meta_data.repo_image_id, repo_file_meta_data.size, repo_file_meta_data.date_created, repo_file_meta_data.last_refreshed, repo_file_meta_data.file_type, vds_dynamic.status AS vds_status, storage_pool.status AS storage_pool_status FROM ((((storage_domain_static JOIN storage_pool_iso_map ON ((storage_domain_static.id = storage_pool_iso_map.storage_id))) JOIN storage_pool ON ((storage_pool.id = storage_pool_iso_map.storage_pool_id))) JOIN vds_dynamic ON ((vds_dynamic.vds_id = storage_pool.spm_vds_id))) LEFT JOIN repo_file_meta_data ON ((storage_pool_iso_map.storage_id = repo_file_meta_data.repo_domain_id))); > > >ALTER TABLE public.storage_domain_file_repos OWNER TO engine; > >-- >-- Name: storage_domains_for_search; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domains_for_search AS > SELECT storage_domain_static.id, storage_domain_static.storage, storage_domain_static.storage_name, storage_domain_static.storage_description, storage_domain_static.storage_comment, storage_domain_static.storage_type, storage_domain_static.storage_domain_type, storage_domain_static.storage_domain_format_type, storage_domain_static.last_time_used_as_master, CASE WHEN status_table.is_multi_domain THEN NULL::integer WHEN (status_table.status IS NULL) THEN 2 ELSE status_table.status END AS status, NULL::unknown AS storage_pool_id, NULL::unknown AS storage_pool_name, storage_domain_dynamic.available_disk_size, storage_domain_dynamic.used_disk_size, fn_get_disk_commited_value_by_storage(storage_domain_static.id) AS commited_disk_size, fn_get_actual_images_size_by_storage(storage_domain_static.id) AS actual_images_size, fn_get_storage_domain_shared_status_by_domain_id(storage_domain_static.id, status_table.status, storage_domain_static.storage_domain_type) AS storage_domain_shared_status, storage_domain_static.recoverable FROM ((storage_domain_static JOIN storage_domain_dynamic ON ((storage_domain_static.id = storage_domain_dynamic.id))) LEFT JOIN (SELECT storage_pool_iso_map.storage_id, (count(storage_pool_iso_map.storage_id) > 1) AS is_multi_domain, max(storage_pool_iso_map.status) AS status FROM storage_pool_iso_map GROUP BY storage_pool_iso_map.storage_id) status_table ON ((storage_domain_static.id = status_table.storage_id))); > > >ALTER TABLE public.storage_domains_for_search OWNER TO engine; > >-- >-- Name: storage_domains_with_hosts_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_domains_with_hosts_view AS > SELECT storage_domain_static.id, storage_domain_static.storage, storage_domain_static.storage_name, storage_domain_static.storage_description, storage_domain_static.storage_comment, storage_domain_dynamic.available_disk_size, storage_domain_dynamic.used_disk_size, fn_get_disk_commited_value_by_storage(storage_domain_static.id) AS commited_disk_size, fn_get_actual_images_size_by_storage(storage_domain_static.id) AS actual_images_size, storage_pool.name AS storage_pool_name, storage_domain_static.storage_type, storage_domain_static.storage_domain_type, storage_domain_static.storage_domain_format_type, storage_domain_static.last_time_used_as_master, fn_get_storage_domain_shared_status_by_domain_id(storage_domain_static.id, storage_pool_iso_map.status, storage_domain_static.storage_domain_type) AS storage_domain_shared_status, vds_groups.vds_group_id, vds_static.vds_id, storage_pool_iso_map.storage_pool_id, vds_static.recoverable FROM (((((storage_domain_static JOIN storage_domain_dynamic ON ((storage_domain_static.id = storage_domain_dynamic.id))) LEFT JOIN storage_pool_iso_map ON ((storage_domain_static.id = storage_pool_iso_map.storage_id))) LEFT JOIN storage_pool ON ((storage_pool_iso_map.storage_pool_id = storage_pool.id))) LEFT JOIN vds_groups ON ((storage_pool_iso_map.storage_pool_id = vds_groups.storage_pool_id))) LEFT JOIN vds_static ON ((vds_groups.vds_group_id = vds_static.vds_group_id))); > > >ALTER TABLE public.storage_domains_with_hosts_view OWNER TO engine; > >-- >-- Name: storage_pool_with_storage_domain; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW storage_pool_with_storage_domain AS > SELECT storage_pool.id, storage_pool.name, storage_pool.description, storage_pool.free_text_comment, storage_pool.storage_pool_type, storage_pool.status, storage_pool.master_domain_version, storage_pool.spm_vds_id, storage_pool.compatibility_version, storage_pool._create_date, storage_pool._update_date, storage_pool_iso_map.storage_id, storage_pool_iso_map.storage_pool_id, storage_domain_static.storage_type, storage_domain_static.storage_domain_type, storage_domain_static.storage_domain_format_type, storage_domain_static.storage_name, storage_domain_static.storage, storage_domain_static.last_time_used_as_master FROM ((storage_pool LEFT JOIN storage_pool_iso_map ON ((storage_pool.id = storage_pool_iso_map.storage_pool_id))) LEFT JOIN storage_domain_static ON ((storage_pool_iso_map.storage_id = storage_domain_static.id))); > > >ALTER TABLE public.storage_pool_with_storage_domain OWNER TO engine; > >-- >-- Name: user_db_users_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_db_users_permissions_view AS > SELECT DISTINCT permissions.ad_element_id, roles_groups.role_id, roles_groups.action_group_id FROM (permissions JOIN roles_groups ON ((permissions.role_id = roles_groups.role_id))) WHERE (roles_groups.action_group_id = 502); > > >ALTER TABLE public.user_db_users_permissions_view OWNER TO engine; > >-- >-- Name: user_flat_groups; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_flat_groups AS > (SELECT users.user_id, fnsplitteruuid(users.group_ids) AS granted_id FROM users UNION ALL SELECT users.user_id, users.user_id AS granted_id FROM users) UNION ALL SELECT users.user_id, 'EEE00000-0000-0000-0000-123456789EEE' AS granted_id FROM users; > > >ALTER TABLE public.user_flat_groups OWNER TO engine; > >-- >-- Name: user_vm_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_permissions_view_base AS > ((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 2) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vm_static.vm_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_static JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = vm_static.vds_group_id) AND (internal_permissions_view.object_type_id = 9)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_static.vm_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vm_static JOIN vds_groups ON ((vds_groups.vds_group_id = vm_static.vds_group_id))) JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = vds_groups.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_static.vm_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vm_static) WHERE (((internal_permissions_view.object_type_id = 1) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_vm_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vm_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_permissions_view AS > SELECT DISTINCT user_vm_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vm_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vm_permissions_view OWNER TO engine; > >-- >-- Name: user_vm_template_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_template_permissions_view_base AS > ((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 4) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vm_static.vmt_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_static JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_static.vm_guid) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_static.vm_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vm_static JOIN vds_groups ON ((vds_groups.vds_group_id = vm_static.vds_group_id))) JOIN internal_permissions_view ON ((((((internal_permissions_view.object_id = vds_groups.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)) AND ((vm_static.entity_type)::text = 'TEMPLATE'::text))))) UNION ALL SELECT vm_static.vm_guid AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vm_static) WHERE ((((internal_permissions_view.object_type_id = 1) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)) AND ((vm_static.entity_type)::text = 'TEMPLATE'::text)); > > >ALTER TABLE public.user_vm_template_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vm_template_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_template_permissions_view AS > SELECT DISTINCT user_vm_template_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vm_template_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vm_template_permissions_view OWNER TO engine; > >-- >-- Name: user_disk_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_disk_permissions_view_base AS > ((((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 19) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vm_device.device_id AS entity_id, user_vm_permissions_view.user_id AS granted_id FROM (vm_device JOIN user_vm_permissions_view ON ((user_vm_permissions_view.entity_id = vm_device.vm_id))) WHERE (((vm_device.type)::text = 'disk'::text) AND ((vm_device.device)::text = 'disk'::text))) UNION ALL SELECT vm_device.device_id AS entity_id, user_vm_template_permissions_view.user_id AS granted_id FROM (vm_device JOIN user_vm_template_permissions_view ON ((user_vm_template_permissions_view.entity_id = vm_device.vm_id))) WHERE (((vm_device.type)::text = 'disk'::text) AND ((vm_device.device)::text = 'disk'::text))) UNION ALL SELECT images.image_group_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((image_storage_domain_map JOIN images ON ((images.image_guid = image_storage_domain_map.image_id))) JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = image_storage_domain_map.storage_domain_id) AND (internal_permissions_view.object_type_id = 11)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT images.image_group_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (((image_storage_domain_map JOIN storage_pool_iso_map ON ((image_storage_domain_map.storage_domain_id = storage_pool_iso_map.storage_id))) JOIN images ON ((images.image_guid = image_storage_domain_map.image_id))) JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = storage_pool_iso_map.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_device.device_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vm_device) WHERE (((internal_permissions_view.object_type_id = 1) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_disk_permissions_view_base OWNER TO engine; > >-- >-- Name: user_disk_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_disk_permissions_view AS > SELECT DISTINCT user_disk_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_disk_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_disk_permissions_view OWNER TO engine; > >-- >-- Name: user_vnic_profile_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vnic_profile_permissions_view_base AS > (((((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 27) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vnic_profiles.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vnic_profiles JOIN internal_permissions_view ON ((internal_permissions_view.object_id = vnic_profiles.network_id))) WHERE (((internal_permissions_view.object_type_id = 20) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))) UNION ALL SELECT vnic_profiles.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vnic_profiles JOIN network ON ((network.id = vnic_profiles.network_id))) JOIN internal_permissions_view ON ((internal_permissions_view.object_id = network.storage_pool_id))) WHERE (((internal_permissions_view.object_type_id = 14) AND (internal_permissions_view.role_type = 2)) AND internal_permissions_view.allows_viewing_children)) UNION ALL SELECT vnic_profiles.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vnic_profiles JOIN network_cluster ON ((network_cluster.network_id = vnic_profiles.network_id))) JOIN internal_permissions_view ON ((internal_permissions_view.object_id = network_cluster.cluster_id))) WHERE (((internal_permissions_view.object_type_id = 9) AND (internal_permissions_view.role_type = 2)) AND internal_permissions_view.allows_viewing_children)) UNION ALL SELECT DISTINCT vm_interface.vnic_profile_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_interface JOIN internal_permissions_view ON ((internal_permissions_view.object_id = vm_interface.vm_guid))) WHERE ((internal_permissions_view.object_type_id = 2) AND (internal_permissions_view.role_type = 2))) UNION ALL SELECT DISTINCT vm_interface.vnic_profile_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_interface JOIN internal_permissions_view ON ((internal_permissions_view.object_id = vm_interface.vmt_guid))) WHERE ((internal_permissions_view.object_type_id = 4) AND (internal_permissions_view.role_type = 2))) UNION ALL SELECT vnic_profiles.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vnic_profiles) WHERE (((internal_permissions_view.object_type_id = 1) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_vnic_profile_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vnic_profile_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vnic_profile_permissions_view AS > SELECT DISTINCT user_vnic_profile_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vnic_profile_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vnic_profile_permissions_view OWNER TO engine; > >-- >-- Name: user_network_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_network_permissions_view_base AS > SELECT network.id AS entity_id, user_vnic_profile_permissions_view.user_id AS granted_id FROM ((network JOIN vnic_profiles ON ((vnic_profiles.network_id = network.id))) JOIN user_vnic_profile_permissions_view ON ((user_vnic_profile_permissions_view.entity_id = vnic_profiles.id))); > > >ALTER TABLE public.user_network_permissions_view_base OWNER TO engine; > >-- >-- Name: user_network_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_network_permissions_view AS > SELECT DISTINCT user_network_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_network_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_network_permissions_view OWNER TO engine; > >-- >-- Name: user_object_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_object_permissions_view AS > SELECT DISTINCT permissions.object_id AS entity_id, user_flat_groups.user_id FROM ((permissions JOIN roles ON ((permissions.role_id = roles.id))) JOIN user_flat_groups ON ((user_flat_groups.granted_id = permissions.ad_element_id))) WHERE (permissions.ad_element_id <> getglobalids('everyone'::character varying)); > > >ALTER TABLE public.user_object_permissions_view OWNER TO engine; > >-- >-- Name: user_permissions_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_permissions_permissions_view AS > SELECT DISTINCT internal_permissions_view.id AS entity_id, user_flat_groups.user_id FROM (internal_permissions_view JOIN user_flat_groups ON ((user_flat_groups.granted_id = internal_permissions_view.ad_element_id))); > > >ALTER TABLE public.user_permissions_permissions_view OWNER TO engine; > >-- >-- Name: vm_templates_storage_domain; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_templates_storage_domain AS > SELECT vm_templates.vm_guid AS vmt_guid, vm_templates.vm_name AS name, vm_templates.mem_size_mb, vm_templates.os, vm_templates.creation_date, vm_templates.child_count, vm_templates.num_of_sockets, vm_templates.cpu_per_socket, (vm_templates.num_of_sockets * vm_templates.cpu_per_socket) AS num_of_cpus, vm_templates.description, vm_templates.free_text_comment, vm_templates.vds_group_id, vm_templates.domain, vm_templates.num_of_monitors, vm_templates.single_qxl_pci, vm_templates.allow_console_reconnect, vm_templates.template_status AS status, vm_templates.usb_policy, vm_templates.time_zone, vm_templates.fail_back, vds_groups.name AS vds_group_name, vm_templates.vm_type, vm_templates.nice_level, vm_templates.cpu_shares, storage_pool.id AS storage_pool_id, storage_pool.name AS storage_pool_name, vm_templates.default_boot_sequence, vm_templates.default_display_type, vm_templates.priority, vm_templates.auto_startup, vm_templates.is_stateless, vm_templates.iso_path, vm_templates.origin, vm_templates.initrd_url, vm_templates.kernel_url, vm_templates.kernel_params, image_storage_domain_map.storage_domain_id AS storage_id, quota.quota_name, vm_templates.is_disabled, vm_templates.min_allocated_mem, vm_templates.is_run_and_pause, vm_templates.created_by_user_id FROM ((((((vm_static vm_templates JOIN vds_groups ON ((vm_templates.vds_group_id = vds_groups.vds_group_id))) LEFT JOIN storage_pool ON ((storage_pool.id = vds_groups.storage_pool_id))) JOIN vm_device ON ((vm_device.vm_id = vm_templates.vm_guid))) LEFT JOIN images ON ((images.image_group_id = vm_device.device_id))) LEFT JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = images.image_guid))) LEFT JOIN quota quota ON ((quota.id = vm_templates.quota_id))) WHERE ((vm_templates.entity_type)::text = 'TEMPLATE'::text) UNION SELECT vm_templates_1.vm_guid AS vmt_guid, vm_templates_1.vm_name AS name, vm_templates_1.mem_size_mb, vm_templates_1.os, vm_templates_1.creation_date, vm_templates_1.child_count, vm_templates_1.num_of_sockets, vm_templates_1.cpu_per_socket, (vm_templates_1.num_of_sockets * vm_templates_1.cpu_per_socket) AS num_of_cpus, vm_templates_1.description, vm_templates_1.free_text_comment, vm_templates_1.vds_group_id, vm_templates_1.domain, vm_templates_1.num_of_monitors, vm_templates_1.single_qxl_pci, vm_templates_1.allow_console_reconnect, vm_templates_1.template_status AS status, vm_templates_1.usb_policy, vm_templates_1.time_zone, vm_templates_1.fail_back, vds_groups_1.name AS vds_group_name, vm_templates_1.vm_type, vm_templates_1.nice_level, vm_templates_1.cpu_shares, storage_pool_1.id AS storage_pool_id, storage_pool_1.name AS storage_pool_name, vm_templates_1.default_boot_sequence, vm_templates_1.default_display_type, vm_templates_1.priority, vm_templates_1.auto_startup, vm_templates_1.is_stateless, vm_templates_1.iso_path, vm_templates_1.origin, vm_templates_1.initrd_url, vm_templates_1.kernel_url, vm_templates_1.kernel_params, image_storage_domain_map.storage_domain_id AS storage_id, quota.quota_name, vm_templates_1.is_disabled, vm_templates_1.min_allocated_mem, vm_templates_1.is_run_and_pause, vm_templates_1.created_by_user_id FROM ((((((vm_static vm_templates_1 JOIN vds_groups vds_groups_1 ON ((vm_templates_1.vds_group_id = vds_groups_1.vds_group_id))) LEFT JOIN storage_pool storage_pool_1 ON ((storage_pool_1.id = vds_groups_1.storage_pool_id))) JOIN vm_device vm_device_1 ON ((vm_device_1.vm_id = vm_templates_1.vm_guid))) JOIN images images_1 ON ((images_1.image_group_id = vm_device_1.device_id))) JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = images_1.image_guid))) LEFT JOIN quota quota ON ((quota.id = vm_templates_1.quota_id))) WHERE ((vm_templates_1.entity_type)::text = 'TEMPLATE'::text); > > >ALTER TABLE public.vm_templates_storage_domain OWNER TO engine; > >-- >-- Name: user_storage_domain_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_storage_domain_permissions_view_base AS > ((((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 11) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT storage_domains.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (((storage_domains JOIN vds_groups ON ((vds_groups.storage_pool_id = storage_domains.storage_pool_id))) JOIN vm_static ON ((vds_groups.vds_group_id = vm_static.vds_group_id))) JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_static.vm_guid) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_templates_storage_domain.storage_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_templates_storage_domain JOIN internal_permissions_view ON ((((vm_templates_storage_domain.vmt_guid = internal_permissions_view.object_id) AND (internal_permissions_view.object_type_id = 4)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_templates_storage_domain.storage_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vm_static JOIN vm_templates_storage_domain ON ((vm_static.vmt_guid = vm_templates_storage_domain.vmt_guid))) JOIN internal_permissions_view ON ((((vm_static.vm_guid = internal_permissions_view.object_id) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT storage_domains.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (storage_domains JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = storage_domains.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT storage_domains.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN storage_domains) WHERE ((internal_permissions_view.object_type_id = 1) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_storage_domain_permissions_view_base OWNER TO engine; > >-- >-- Name: user_storage_domain_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_storage_domain_permissions_view AS > SELECT DISTINCT user_storage_domain_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_storage_domain_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_storage_domain_permissions_view OWNER TO engine; > >-- >-- Name: user_storage_pool_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_storage_pool_permissions_view_base AS > (((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 14) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vds_groups.storage_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vds_groups JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vds_groups.vds_group_id) AND (internal_permissions_view.object_type_id = 9)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vds_groups.storage_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vds_groups JOIN vm_pools ON ((vds_groups.vds_group_id = vm_pools.vds_group_id))) JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_pools.vm_pool_id) AND (internal_permissions_view.object_type_id = 5)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vds_groups.storage_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vm_static JOIN vds_groups ON ((vds_groups.vds_group_id = vm_static.vds_group_id))) JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_static.vm_guid) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT storage_pool.id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN storage_pool) WHERE ((internal_permissions_view.object_type_id = 1) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_storage_pool_permissions_view_base OWNER TO engine; > >-- >-- Name: user_storage_pool_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_storage_pool_permissions_view AS > SELECT DISTINCT user_storage_pool_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_storage_pool_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_storage_pool_permissions_view OWNER TO engine; > >-- >-- Name: user_vds_groups_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vds_groups_permissions_view_base AS > ((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 9) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vm_static.vds_group_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_static JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_static.vm_guid) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vds_groups.vds_group_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vds_groups JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vds_groups.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vds_groups.vds_group_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vds_groups) WHERE ((internal_permissions_view.object_type_id = 1) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_vds_groups_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vds_groups_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vds_groups_permissions_view AS > SELECT DISTINCT user_vds_groups_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vds_groups_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vds_groups_permissions_view OWNER TO engine; > >-- >-- Name: user_vds_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vds_permissions_view_base AS > (SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 3) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vds.vds_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vds JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vds.vds_group_id) AND (internal_permissions_view.object_type_id = 9)) OR (((internal_permissions_view.object_id = vds.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND (internal_permissions_view.role_type = 2)))))) UNION ALL SELECT vds.vds_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vds) WHERE ((internal_permissions_view.object_type_id = 1) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_vds_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vds_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vds_permissions_view AS > SELECT DISTINCT user_vds_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vds_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vds_permissions_view OWNER TO engine; > >-- >-- Name: user_vm_pool_permissions_view_base; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_pool_permissions_view_base AS > (((SELECT internal_permissions_view.object_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM internal_permissions_view WHERE ((internal_permissions_view.object_type_id = 5) AND (internal_permissions_view.role_type = 2)) UNION ALL SELECT vm_pool_map.vm_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_pool_map JOIN internal_permissions_view ON ((((internal_permissions_view.object_id = vm_pool_map.vm_guid) AND (internal_permissions_view.object_type_id = 2)) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_pools.vm_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (vm_pools JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = vm_pools.vds_group_id) AND (internal_permissions_view.object_type_id = 9)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_pools.vm_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM ((vm_pools JOIN vds_groups ON ((vm_pools.vds_group_id = vds_groups.vds_group_id))) JOIN internal_permissions_view ON (((((internal_permissions_view.object_id = vds_groups.storage_pool_id) AND (internal_permissions_view.object_type_id = 14)) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2))))) UNION ALL SELECT vm_pools.vm_pool_id AS entity_id, internal_permissions_view.ad_element_id AS granted_id FROM (internal_permissions_view CROSS JOIN vm_pools) WHERE (((internal_permissions_view.object_type_id = 1) AND internal_permissions_view.allows_viewing_children) AND (internal_permissions_view.role_type = 2)); > > >ALTER TABLE public.user_vm_pool_permissions_view_base OWNER TO engine; > >-- >-- Name: user_vm_pool_permissions_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW user_vm_pool_permissions_view AS > SELECT DISTINCT user_vm_pool_permissions_view_base.entity_id, user_flat_groups.user_id FROM (user_vm_pool_permissions_view_base NATURAL JOIN user_flat_groups); > > >ALTER TABLE public.user_vm_pool_permissions_view OWNER TO engine; > >-- >-- Name: users_and_groups_to_vm_pool_map_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW users_and_groups_to_vm_pool_map_view AS > SELECT p.vm_pool_id, p.vm_pool_name, per.ad_element_id AS user_id FROM (vm_pools p JOIN permissions per ON ((per.object_id = p.vm_pool_id))); > > >ALTER TABLE public.users_and_groups_to_vm_pool_map_view OWNER TO engine; > >-- >-- Name: uuid_sequence; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE uuid_sequence > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.uuid_sequence OWNER TO engine; > >-- >-- Name: uuid_sequence; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('uuid_sequence', 15, true); > > >-- >-- Name: vdc_db_log_seq; Type: SEQUENCE; Schema: public; Owner: engine >-- > >CREATE SEQUENCE vdc_db_log_seq > START WITH 1 > INCREMENT BY 1 > NO MAXVALUE > NO MINVALUE > CACHE 1; > > >ALTER TABLE public.vdc_db_log_seq OWNER TO engine; > >-- >-- Name: vdc_db_log_seq; Type: SEQUENCE SET; Schema: public; Owner: engine >-- > >SELECT pg_catalog.setval('vdc_db_log_seq', 1, false); > > >-- >-- Name: vdc_db_log; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vdc_db_log ( > error_id bigint DEFAULT nextval('vdc_db_log_seq'::regclass) NOT NULL, > occured_at timestamp with time zone DEFAULT ('now'::text)::timestamp without time zone NOT NULL, > error_code character varying(16) NOT NULL, > error_message character varying(2048), > error_proc character varying(126), > error_line integer >); > > >ALTER TABLE public.vdc_db_log OWNER TO engine; > >-- >-- Name: vdc_users; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vdc_users AS > SELECT 'user' AS user_group, users_1.name, users_1.user_id, users_1.surname, users_1.domain, users_1.username, users_1.groups, users_1.department, users_1.role, users_1.email, users_1.note, users_1.status, 0 AS vm_admin, users_1.last_admin_check_status, users_1.group_ids, users_1.external_id FROM users users_1 UNION SELECT 'group' AS user_group, ad_groups.name, ad_groups.id AS user_id, '' AS surname, ad_groups.domain, '' AS username, '' AS groups, '' AS department, '' AS role, '' AS email, '' AS note, ad_groups.status, 1 AS vm_admin, NULL::unknown AS last_admin_check_status, '' AS group_ids, '' AS external_id FROM ad_groups; > > >ALTER TABLE public.vdc_users OWNER TO engine; > >-- >-- Name: vdc_users_with_tags; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vdc_users_with_tags AS > SELECT users_1.user_group, users_1.name, permissions.object_id AS vm_guid, users_1.user_id, users_1.surname, users_1.domain, users_1.username, users_1.groups, users_1.department, users_1.role, roles1.name AS mla_role, users_1.email, users_1.note, users_1.status, users_1.vm_admin, tags_user_map_view_1.tag_name, tags_user_map_view_1.tag_id, users_1.last_admin_check_status, users_1.group_ids, pools.vm_pool_name FROM (((((vdc_users users_1 LEFT JOIN users_and_groups_to_vm_pool_map_view pools ON ((users_1.user_id = pools.user_id))) LEFT JOIN permissions ON ((users_1.user_id = permissions.ad_element_id))) LEFT JOIN tags ON ((tags.type = 1))) LEFT JOIN tags_user_map_view tags_user_map_view_1 ON ((users_1.user_id = tags_user_map_view_1.user_id))) LEFT JOIN roles roles1 ON ((roles1.id = permissions.role_id))) WHERE (users_1.user_group = 'user'::text) UNION SELECT users_2.user_group, users_2.name, permissions_1.object_id AS vm_guid, users_2.user_id, users_2.surname, users_2.domain, users_2.username, users_2.groups, users_2.department, users_2.role, roles2.name AS mla_role, users_2.email, users_2.note, users_2.status, users_2.vm_admin, tags_user_group_map_view.tag_name, tags_user_group_map_view.tag_id, users_2.last_admin_check_status, users_2.group_ids, pools1.vm_pool_name FROM (((((vdc_users users_2 LEFT JOIN users_and_groups_to_vm_pool_map_view pools1 ON ((users_2.user_id = pools1.user_id))) LEFT JOIN permissions permissions_1 ON ((users_2.user_id = permissions_1.ad_element_id))) LEFT JOIN tags tags_1 ON ((tags_1.type = 1))) LEFT JOIN tags_user_group_map_view ON ((users_2.user_id = tags_user_group_map_view.group_id))) LEFT JOIN roles roles2 ON ((roles2.id = permissions_1.role_id))) WHERE (users_2.user_group = 'group'::text); > > >ALTER TABLE public.vdc_users_with_tags OWNER TO engine; > >-- >-- Name: vds_groups_storage_domain; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vds_groups_storage_domain AS > SELECT vds_groups.vds_group_id, vds_groups.name, vds_groups.description, vds_groups.free_text_comment, vds_groups.cpu_name, vds_groups._create_date, vds_groups._update_date, vds_groups.storage_pool_id, vds_groups.max_vds_memory_over_commit, vds_groups.count_threads_as_cores, vds_groups.compatibility_version, vds_groups.transparent_hugepages, vds_groups.migrate_on_error, storage_pool_iso_map.storage_id, storage_pool.name AS storage_pool_name FROM ((vds_groups LEFT JOIN storage_pool_iso_map ON ((vds_groups.storage_pool_id = storage_pool_iso_map.storage_pool_id))) LEFT JOIN storage_pool ON ((vds_groups.storage_pool_id = storage_pool.id))); > > >ALTER TABLE public.vds_groups_storage_domain OWNER TO engine; > >-- >-- Name: vds_with_tags; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vds_with_tags AS > SELECT vds_groups.vds_group_id, vds_groups.name AS vds_group_name, vds_groups.description AS vds_group_description, vds_static.vds_id, vds_static.vds_name, vds_static.ip, vds_static.vds_unique_id, vds_static.host_name, vds_static.free_text_comment, vds_static.port, vds_static.vds_strength, vds_static.server_ssl_enabled, vds_static.vds_type, vds_static.pm_type, vds_static.pm_user, vds_static.pm_password, vds_static.pm_port, vds_dynamic.hw_product_name, vds_dynamic.hw_version, vds_dynamic.hw_serial_number, vds_dynamic.hw_uuid, vds_dynamic.hw_family, vds_static.pm_options, vds_static.pm_enabled, vds_static.pm_proxy_preferences, vds_static.pm_secondary_ip, vds_static.pm_secondary_options, vds_static.pm_secondary_port, vds_static.pm_secondary_password, vds_static.pm_secondary_user, vds_static.pm_secondary_type, vds_static.pm_secondary_concurrent, vds_dynamic.hooks, vds_dynamic.status, vds_dynamic.cpu_cores, vds_dynamic.cpu_threads, vds_dynamic.cpu_model, vds_dynamic.cpu_speed_mh, vds_dynamic.if_total_speed, vds_dynamic.kvm_enabled, vds_dynamic.physical_mem_mb, vds_dynamic.pending_vcpus_count, vds_dynamic.pending_vmem_size, vds_dynamic.mem_commited, vds_dynamic.vm_active, vds_dynamic.vm_count, vds_dynamic.vm_migrating, vds_dynamic.vms_cores_count, vds_dynamic.cpu_over_commit_time_stamp, vds_dynamic.net_config_dirty, vds_groups.max_vds_memory_over_commit, vds_groups.count_threads_as_cores, storage_pool.id AS storage_pool_id, storage_pool.name AS storage_pool_name, tags_vds_map_view.tag_name, tags_vds_map_view.tag_id, vds_dynamic.reserved_mem, vds_dynamic.guest_overhead, vds_dynamic.rpm_version, vds_dynamic.software_version, vds_dynamic.version_name, vds_dynamic.build_name, vds_dynamic.previous_status, vds_statistics.cpu_idle, vds_statistics.cpu_load, vds_statistics.cpu_sys, vds_statistics.cpu_user, vds_statistics.usage_mem_percent, vds_statistics.usage_cpu_percent, vds_statistics.usage_network_percent, vds_statistics.mem_available, vds_statistics.mem_free, vds_statistics.mem_shared, vds_statistics.swap_free, vds_statistics.swap_total, vds_statistics.ksm_cpu_percent, vds_statistics.ksm_pages, vds_statistics.ksm_state, vds_dynamic.cpu_flags, vds_groups.cpu_name AS vds_group_cpu_name, vds_dynamic.cpu_sockets, vds_spm_id_map.vds_spm_id, vds_static.otp_validity, vds_static.console_address, CASE WHEN (storage_pool.spm_vds_id = vds_static.vds_id) THEN CASE WHEN (storage_pool.status = 5) THEN 1 ELSE 2 END ELSE 0 END AS spm_status, vds_dynamic.supported_cluster_levels, vds_dynamic.supported_engines, vds_groups.compatibility_version AS vds_group_compatibility_version, vds_dynamic.host_os, vds_dynamic.kvm_version, vds_dynamic.libvirt_version, vds_dynamic.spice_version, vds_dynamic.kernel_version, vds_dynamic.iscsi_initiator_name, vds_dynamic.transparent_hugepages_state, vds_dynamic.anonymous_hugepages, vds_dynamic.non_operational_reason, storage_pool_iso_map.storage_id, vds_static.ssh_port, vds_static.ssh_username, vds_statistics.ha_score FROM (((((((vds_groups JOIN vds_static ON ((vds_groups.vds_group_id = vds_static.vds_group_id))) JOIN vds_dynamic ON ((vds_static.vds_id = vds_dynamic.vds_id))) JOIN vds_statistics ON ((vds_static.vds_id = vds_statistics.vds_id))) LEFT JOIN storage_pool ON ((vds_groups.storage_pool_id = storage_pool.id))) LEFT JOIN tags_vds_map_view ON ((vds_static.vds_id = tags_vds_map_view.vds_id))) LEFT JOIN vds_spm_id_map ON ((vds_static.vds_id = vds_spm_id_map.vds_id))) LEFT JOIN storage_pool_iso_map ON ((storage_pool_iso_map.storage_pool_id = storage_pool.id))); > > >ALTER TABLE public.vds_with_tags OWNER TO engine; > >-- >-- Name: vm_images_storage_domains_view; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vm_images_storage_domains_view AS > SELECT vm_images_view.storage_id, vm_images_view.storage_path, vm_images_view.storage_pool_id, vm_images_view.image_guid, vm_images_view.creation_date, vm_images_view.actual_size, vm_images_view.read_rate, vm_images_view.write_rate, vm_images_view.size, vm_images_view.it_guid, vm_images_view.description, vm_images_view.parentid, vm_images_view.imagestatus, vm_images_view.lastmodified, vm_images_view.app_list, vm_images_view.vm_snapshot_id, vm_images_view.volume_type, vm_images_view.image_group_id, vm_images_view.active, vm_images_view.volume_format, vm_images_view.disk_interface, vm_images_view.boot, vm_images_view.wipe_after_delete, vm_images_view.propagate_errors, vm_images_view.entity_type, vm_images_view.number_of_vms, vm_images_view.vm_names, vm_images_view.quota_id, vm_images_view.quota_name, vm_images_view.disk_alias, vm_images_view.disk_description, vm_images_view.sgio, storage_domains_with_hosts_view.id, storage_domains_with_hosts_view.storage, storage_domains_with_hosts_view.storage_name, storage_domains_with_hosts_view.available_disk_size, storage_domains_with_hosts_view.used_disk_size, storage_domains_with_hosts_view.commited_disk_size, storage_domains_with_hosts_view.actual_images_size, storage_domains_with_hosts_view.storage_type, storage_domains_with_hosts_view.storage_domain_type, storage_domains_with_hosts_view.storage_domain_format_type, storage_domains_with_hosts_view.storage_domain_shared_status, storage_domains_with_hosts_view.vds_group_id, storage_domains_with_hosts_view.vds_id, storage_domains_with_hosts_view.recoverable, storage_domains_with_hosts_view.storage_pool_name, storage_domains_with_hosts_view.storage_name AS name FROM ((vm_images_view JOIN images_storage_domain_view ON ((vm_images_view.image_guid = images_storage_domain_view.image_guid))) JOIN storage_domains_with_hosts_view ON ((storage_domains_with_hosts_view.id = images_storage_domain_view.storage_id))); > > >ALTER TABLE public.vm_images_storage_domains_view OWNER TO engine; > >SET default_with_oids = false; > >-- >-- Name: vm_ovf_generations; Type: TABLE; Schema: public; Owner: engine; Tablespace: >-- > >CREATE TABLE vm_ovf_generations ( > vm_guid uuid NOT NULL, > storage_pool_id uuid, > ovf_generation bigint DEFAULT 0 >); > > >ALTER TABLE public.vm_ovf_generations OWNER TO engine; > >-- >-- Name: vms_with_tags; Type: VIEW; Schema: public; Owner: engine >-- > >CREATE VIEW vms_with_tags AS > SELECT vms.vm_name, vms.vm_mem_size_mb, vms.nice_level, vms.cpu_shares, vms.vmt_guid, vms.vm_os, vms.vm_description, vms.vm_comment, vms.vds_group_id, vms.vm_domain, vms.vm_creation_date, vms.auto_startup, vms.is_stateless, vms.is_smartcard_enabled, vms.is_delete_protected, vms.dedicated_vm_for_vds, vms.fail_back, vms.default_boot_sequence, vms.vm_type, vms.vds_group_name, vms.storage_pool_id, vms.storage_pool_name, vms.vds_group_description, vms.vmt_name, vms.vmt_mem_size_mb, vms.vmt_os, vms.vmt_creation_date, vms.vmt_child_count, vms.vmt_num_of_sockets, vms.vmt_cpu_per_socket, vms.vmt_description, vms.status, vms.vm_ip, vms.vm_host, (vms.vmt_num_of_sockets * vms.vmt_cpu_per_socket) AS vmt_num_of_cpus, vms.vm_pid, vms.last_start_time, vms.guest_cur_user_name, vms.console_cur_user_name, vms.guest_last_login_time, vms.console_user_id, vms.guest_last_logout_time, vms.guest_os, vms.run_on_vds, vms.migrating_to_vds, vms.app_list, vms.display, vms.hibernation_vol_handle, vms.vm_pool_name, vms.vm_pool_id, vms.vm_guid, vms.num_of_monitors, vms.single_qxl_pci, vms.allow_console_reconnect, vms.is_initialized, vms.num_of_sockets, vms.cpu_per_socket, vms.usb_policy, vms.acpi_enable, vms.session, (vms.num_of_sockets * vms.cpu_per_socket) AS num_of_cpus, vms.display_ip, vms.display_type, vms.kvm_enable, vms.boot_sequence, vms.display_secure_port, vms.utc_diff, vms.last_vds_run_on, vms.client_ip, vms.guest_requested_memory, vms.time_zone, vms.cpu_user, vms.cpu_sys, vms.elapsed_time, vms.usage_network_percent, vms.usage_mem_percent, vms.usage_cpu_percent, vms.run_on_vds_name, vms.vds_group_cpu_name, tags_vm_map_view.tag_name, tags_vm_map_view.tag_id, vms.default_display_type, vms.priority, vms.vds_group_compatibility_version, vms.initrd_url, vms.kernel_url, vms.kernel_params, vms.pause_status, vms.exit_status, vms.exit_message, vms.min_allocated_mem, storage_domain_static.id AS storage_id, vms.quota_id, vms.quota_name, vms.tunnel_migration, vms.vnc_keyboard_layout, vms.is_run_and_pause, vms.created_by_user_id, vms.vm_fqdn, vms.cpu_name FROM (((((vms LEFT JOIN tags_vm_map_view ON ((vms.vm_guid = tags_vm_map_view.vm_id))) LEFT JOIN vm_device ON ((vm_device.vm_id = vms.vm_guid))) LEFT JOIN images ON ((images.image_group_id = vm_device.device_id))) LEFT JOIN image_storage_domain_map ON ((image_storage_domain_map.image_id = images.image_guid))) LEFT JOIN storage_domain_static ON ((storage_domain_static.id = image_storage_domain_map.storage_domain_id))) WHERE ((images.active IS NULL) OR (images.active = true)); > > >ALTER TABLE public.vms_with_tags OWNER TO engine; > >-- >-- Data for Name: action_version_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY action_version_map (action_type, cluster_minimal_version, storage_pool_minimal_version) FROM stdin; >41 3.1 3.1 >158 3.1 3.0 >52 3.1 3.1 >1009 3.1 * >1400 3.1 * >1401 3.1 * >1402 3.1 * >1403 3.1 * >1404 3.1 * >1405 3.1 * >1406 3.1 * >1407 3.1 * >1408 3.1 * >1409 3.1 * >1410 3.2 * >1411 3.2 * >1010 3.2 3.2 >1011 3.2 3.2 >1001 3.3 3.3 >1412 3.1 * >232 3.3 * >1013 3.3 3.3 >1014 3.3 * >1015 3.3 * >\. > > >-- >-- Data for Name: ad_groups; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY ad_groups (id, name, status, domain, distinguishedname) FROM stdin; >eee00000-0000-0000-0000-123456789eee Everyone 1 >\. > > >-- >-- Data for Name: async_tasks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY async_tasks (task_id, action_type, status, result, action_parameters, action_params_class, step_id, command_id, started_at, storage_pool_id, task_type, task_parameters, task_params_class, vdsm_task_id, root_command_id) FROM stdin; >\. > > >-- >-- Data for Name: async_tasks_entities; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY async_tasks_entities (async_task_id, entity_id, entity_type) FROM stdin; >\. > > >-- >-- Data for Name: audit_log; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY audit_log (audit_log_id, user_id, user_name, vm_id, vm_name, vm_template_id, vm_template_name, vds_id, vds_name, log_time, log_type_name, log_type, severity, message, processed, storage_pool_id, storage_pool_name, storage_domain_id, storage_domain_name, vds_group_id, vds_group_name, correlation_id, job_id, quota_id, quota_name, gluster_volume_id, gluster_volume_name, origin, custom_event_id, event_flood_in_sec, custom_data, deleted, call_stack) FROM stdin; >1 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:17:53.677+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >2 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:17:58.276+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >3 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:21:11.269+02 USER_ADD_STORAGE_POOL 950 0 Data Center DefaultRest with Type NFS, Compatibility Version 3.3 and Quota Type DISABLED was added by admin@internal f \N DefaultRest \N 00000000-0000-0000-0000-000000000000 797621f4 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >4 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:21:13.368+02 USER_ADD_VDS_GROUP 809 0 Host cluster RestCluster1 was added by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 11708e9f \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >5 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:17.585+02 VDS_ALERT_FENCE_IS_NOT_CONFIGURED 9000 10 Failed to verify Power Management configuration for Host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >6 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:17.648+02 USER_ADD_VDS 42 0 Host 10.35.160.37 was added by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 40915e6 806c386f-f57b-4960-b0db-3b649bf1d3f6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >7 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:17.943+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Connected to host 10.35.160.37 with SSH key fingerprint: 7b:1c:45:1e:a4:b5:8f:3c:a2:1d:87:a0:79:0f:82:2c. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >8 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:19.147+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Initializing. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >9 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:19.174+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Environment setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >10 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:19.188+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Environment packages setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >11 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:20.855+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Programs detection. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >12 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:20.867+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Environment customization. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >13 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:20.914+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Logs at host located at: '/tmp/ovirt-host-deploy-20131126152043.log'. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >14 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:21.065+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Setup validation. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >15 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:21.583+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Hardware supports virtualization. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >16 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:21.691+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Transaction setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >17 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:21.727+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Misc configuration. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >18 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:21.733+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Package installation. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >19 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.383+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Status: Downloading Packages. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >20 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.399+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Download/Verify: vdsm-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >21 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.408+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Download/Verify: vdsm-cli-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >22 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.414+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Download/Verify: vdsm-python-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >23 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.419+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Download/Verify: vdsm-python-cpopen-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >24 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.424+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Download/Verify: vdsm-xmlrpc-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >25 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.433+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Status: Check Package Signatures. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >26 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.438+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Status: Running Test Transaction. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >27 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:23.676+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Status: Running Transaction. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >28 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:25.03+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum install: 1/5: vdsm-python-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >29 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:25.676+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum install: 2/5: vdsm-python-cpopen-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >30 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:26.126+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum install: 3/5: vdsm-xmlrpc-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >31 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:21:26.539+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum install: 4/5: vdsm-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >32 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:30.478+02 VDS_ALERT_FENCE_IS_NOT_CONFIGURED 9000 10 Failed to verify Power Management configuration for Host 10.35.160.59. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >33 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:30.498+02 USER_ADD_VDS 42 0 Host 10.35.160.59 was added by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 241c5cc9 6415f050-5db7-4c26-a0d9-4ec5084b7d87 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >34 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:30.638+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Connected to host 10.35.160.59 with SSH key fingerprint: 91:91:d0:84:b5:c1:03:ef:60:f9:7e:78:99:30:59:83. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >35 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:21:31.35+02 USER_ADD_STORAGE_POOL 950 0 Data Center RestDataCenter2 with Type ISCSI, Compatibility Version 3.3 and Quota Type DISABLED was added by admin@internal f \N RestDataCenter2 \N 00000000-0000-0000-0000-000000000000 5d5fe8eb \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >36 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:31.811+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Initializing. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >37 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:31.832+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Environment setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >38 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:31.847+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Environment packages setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >39 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.215+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Programs detection. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >40 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.22+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Environment customization. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >41 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.268+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Logs at host located at: '/tmp/ovirt-host-deploy-20131126152131.log'. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >42 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.384+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Setup validation. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >43 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.58+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Hardware supports virtualization. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >44 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.688+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Transaction setup. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >45 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.723+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Misc configuration. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >46 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:33.728+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Package installation. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >47 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.369+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Status: Downloading Packages. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >48 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.381+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Download/Verify: vdsm-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >49 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.39+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Download/Verify: vdsm-cli-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >50 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.402+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Download/Verify: vdsm-python-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >51 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.411+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Download/Verify: vdsm-python-cpopen-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >52 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.422+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Download/Verify: vdsm-xmlrpc-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >53 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.431+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Status: Check Package Signatures. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >259 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:02.529+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >54 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.441+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Status: Running Test Transaction. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >63 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:08.629+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Verify: 1/5: vdsm.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >64 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:08.744+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Verify: 2/5: vdsm-python.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >65 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:08.844+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Verify: 3/5: vdsm-cli.noarch 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >66 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:08.944+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Verify: 4/5: vdsm-xmlrpc.noarch 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >67 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:09.044+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum Verify: 5/5: vdsm-python-cpopen.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >68 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:09.376+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Misc configuration. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >69 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:09.474+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Setting time. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >78 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:19.374+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum install: 5/5: vdsm-cli-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >55 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:35.671+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Status: Running Transaction. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >57 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:37.711+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum install: 2/5: vdsm-python-cpopen-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >58 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:38.037+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum install: 3/5: vdsm-xmlrpc-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >59 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:38.411+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum install: 4/5: vdsm-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >62 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:07.426+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Yum install: 5/5: vdsm-cli-4.13.0-0.9.beta1.el6ev.noarch. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >71 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:13.248+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Transaction commit. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >72 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:13.319+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Closing up. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >74 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:16.887+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Pre-termination. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >75 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:16.908+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Retrieving installation logs to: '/var/log/ovirt-engine/host-deploy/ovirt-20131126152216-10.35.160.37-2d621437.log'. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >76 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:17.262+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Stage: Termination. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >56 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:21:37.132+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum install: 1/5: vdsm-python-4.13.0-0.9.beta1.el6ev.x86_64. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >60 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:21:42.135+02 USER_ADD_VDS_GROUP 809 0 Host cluster RestCluster4 was added by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 2815b6a6 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >61 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:21:42.978+02 USER_ADD_VDS_GROUP 809 0 Host cluster RestCluster3 was added by admin@internal f 4c3e20a3-ed3d-4031-9190-282c76efb9ab RestDataCenter2 \N 4e15b1c5-8613-426d-bc0c-7042d7f55a21 RestCluster3 7fc640be \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >70 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:11.634+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Enrolling certificate. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >73 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:14.462+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.37. Starting vdsm. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >77 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:19.058+02 VDS_INSTALL 504 0 Host 10.35.160.37 installed f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2d621437 806c386f-f57b-4960-b0db-3b649bf1d3f6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >79 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:20.503+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Verify: 1/5: vdsm.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >80 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:20.608+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Verify: 2/5: vdsm-python.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >81 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:20.683+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Verify: 3/5: vdsm-cli.noarch 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >82 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:20.761+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Verify: 4/5: vdsm-xmlrpc.noarch 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >83 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:20.833+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Yum Verify: 5/5: vdsm-python-cpopen.x86_64 0:4.13.0-0.9.beta1.el6ev - u. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >84 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:21.02+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >85 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:21.119+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Misc configuration. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >86 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:22.964+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Enrolling certificate. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >87 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:24.628+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Transaction commit. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >88 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:24.69+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Closing up. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >89 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:25.834+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Starting vdsm. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >90 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:28.26+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Pre-termination. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >91 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:28.28+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Retrieving installation logs to: '/var/log/ovirt-engine/host-deploy/ovirt-20131126152228-10.35.160.59-7a786c3b.log'. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >92 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:28.696+02 VDS_INSTALL_IN_PROGRESS 509 0 Installing Host 10.35.160.59. Stage: Termination. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >93 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:30.144+02 VDS_INSTALL 504 0 Host 10.35.160.59 installed f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a786c3b 6415f050-5db7-4c26-a0d9-4ec5084b7d87 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >94 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:30.808+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.59. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >95 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:22:34.725+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.59 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >96 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:36.674+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.37 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >97 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:22:51.472+02 USER_ADD_STORAGE_DOMAIN 956 0 Storage Domain DataDomainRest was added by admin@internal f \N b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 126dcb82 6e4d0df7-3d1d-44df-87d8-6a95d206fccf \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >98 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 00000000-0000-0000-0000-000000000000 Unavailable 2013-11-26 15:23:25.04+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC_SEARCHING_NEW_SPM 986 1 Data Center is being initialized, please wait for initialization to complete. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 00000000-0000-0000-0000-000000000000 7931acb2 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >99 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:23:55.083+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.59 (Address: 10.35.160.59). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >100 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:23:59.609+02 USER_ACTIVATED_STORAGE_DOMAIN 966 0 Storage Domain DataDomainRest (Data Center DefaultRest) was activated by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 1d2bd1f \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >101 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:23:59.614+02 USER_ATTACH_STORAGE_DOMAINS_TO_POOL 1002 0 Storage Domains were attached to Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 b459060 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >102 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:23:59.619+02 USER_ATTACH_STORAGE_DOMAIN_TO_POOL 962 0 Storage Domain DataDomainRest was attached to Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 391ed726 9736286c-9fd1-4654-980a-8aea66a3879d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >104 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:24:58.033+02 USER_ACTIVATED_STORAGE_DOMAIN 966 0 Storage Domain ExportDomainRest (Data Center DefaultRest) was activated by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 00000000-0000-0000-0000-000000000000 32b7c7fc \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >105 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:24:58.037+02 USER_ATTACH_STORAGE_DOMAIN_TO_POOL 962 0 Storage Domain ExportDomainRest was attached to Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 15a6b46d bf4427f2-0046-4a05-8403-a8b384ee1f1d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >109 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:26:08.434+02 USER_ADD_VM 34 0 VM restvm0 was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 401 bdc388b2-8b10-4b2d-a2bf-71afc61c701d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >111 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N Unavailable 2013-11-26 15:26:20.469+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC 980 1 Invalid status on Data Center DefaultRest. Setting status to Non Responsive. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 00000000-0000-0000-0000-000000000000 1b23a0f2 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >112 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:26:21.563+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.37 (Address: 10.35.160.37). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >113 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:26.863+02 USER_UPDATE_VDS 43 0 Host 10.35.160.59 configuration was updated by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 402 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >116 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:31.187+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.59. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >117 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:51+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.59 [1023 MB] is under defined threshold [1024 MB]. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >118 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:26:56.215+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm0_Disk1 was initiated on VM restvm0 by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 403 ddef07c9-c344-42ec-98c6-94849fc85bc7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >119 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:27:02.203+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm0_Disk1 was successfully added to VM restvm0. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 403 ddef07c9-c344-42ec-98c6-94849fc85bc7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >130 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 5be2648c-11ff-4626-ab7b-b60b0f8fb96a restvm_custom_prop 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:33.533+02 USER_ADD_VM 34 0 VM restvm_custom_prop was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 409 b235bff7-2c5f-4219-a51c-a659054ff57b \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >132 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 4d861839-f074-4069-ba79-b64fb8275a34 restvm_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:35.969+02 USER_ADD_VM 34 0 VM restvm_disks was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 411 a03e366d-4ea4-4af6-a57b-32ada467fa23 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >135 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 4d799158-97b7-4841-ac40-ff9d0fbde1a3 restvm_os_xp 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:39.879+02 USER_ADD_VM 34 0 VM restvm_os_xp was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 414 17cf2ff2-a45e-4465-9392-c0463d11051e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >137 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0c0f3780-aa0d-49f7-a2ff-2369cb78c8a4 restvm_disks_sd 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:49.037+02 USER_ADD_VM 34 0 VM restvm_disks_sd was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 416 eaf0d52c-15c0-46a1-b7e3-61ca01a21768 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >141 00000000-0000-0000-0000-000000000000 \N 4d799158-97b7-4841-ac40-ff9d0fbde1a3 restvm_os_rhel 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:52.496+02 ENTITY_RENAMED 1200 0 VM restvm_os_xp was renamed from restvm_os_xp to restvm_os_rhel. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >144 00000000-0000-0000-0000-000000000000 \N 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:54.231+02 ENTITY_RENAMED 1200 0 VM restvm0 was renamed from restvm0 to restvm_update. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >146 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:55.128+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 422 1652c37c-83f6-44a7-921b-7a477fb3a1b3 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >147 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:00.858+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 423 f2fdeced-30dd-43b2-ac41-8a3bf07ba976 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >154 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:08.083+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 429 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >158 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:15.793+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 432 3f9b499b-6b54-42fe-a4f0-63f27c3d227d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >159 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:16.67+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 433 453d0abf-d127-47a7-85f2-71bc386dbad0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >103 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:24:15.903+02 USER_ADD_STORAGE_DOMAIN 956 0 Storage Domain ExportDomainRest was added by admin@internal f \N 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 643eaf5c bcfbfe86-b93d-4e99-b94e-737f9b357506 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >106 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:25:13.318+02 USER_ADD_STORAGE_DOMAIN 956 0 Storage Domain DataDomainRest2 was added by admin@internal f \N 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 74637be5 6d86269a-9190-4fb5-bbdb-0f9cd01a582c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >114 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:26.904+02 USER_UPDATE_VDS 43 0 Host 10.35.160.59 configuration was updated by admin@internal. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 402 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >122 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:27:31.859+02 USER_UPDATE_VDS 43 0 Host 10.35.160.59 configuration was updated by admin@internal. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 405 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >123 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:27:31.885+02 USER_UPDATE_VDS 43 0 Host 10.35.160.59 configuration was updated by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 405 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >125 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:27:37.63+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.59. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >129 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 419f1069-d0d9-4eef-982a-a6f990d83cdb restvm_stateless 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:32.212+02 USER_ADD_VM 34 0 VM restvm_stateless was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 408 f86e09da-f18a-4841-8a16-1012223858f4 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >131 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6822b6fa-cfb0-477a-a52d-ffdce80ab512 restvm_guaranteed_mem 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:34.743+02 USER_ADD_VM 34 0 VM restvm_guaranteed_mem was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 410 fcebdcf1-720d-44f6-8783-e84ce617a748 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >134 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 9fca7208-d7bc-4672-8b34-672f6b8d4766 restvm_os_rhel 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:38.597+02 USER_ADD_VM 34 0 VM restvm_os_rhel was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 413 6909b552-ccc7-4281-876c-138eee1ebe41 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >139 00000000-0000-0000-0000-000000000000 \N 9fca7208-d7bc-4672-8b34-672f6b8d4766 restvm_os_win 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:51.618+02 ENTITY_RENAMED 1200 0 VM restvm_os_rhel was renamed from restvm_os_rhel to restvm_os_win. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >142 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 4d799158-97b7-4841-ac40-ff9d0fbde1a3 restvm_os_xp 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:52.5+02 USER_UPDATE_VM 35 0 VM restvm_os_xp configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 419 91a8e599-d434-4430-8ee9-98d6218ff55d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >143 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal ad99931e-62a5-46e1-9870-095580900a19 restvm_os_params 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:53.375+02 USER_UPDATE_VM 35 0 VM restvm_os_params configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 420 a3253dc8-ed69-4f58-bf6e-38667ca79559 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >145 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:54.235+02 USER_UPDATE_VM 35 0 VM restvm0 configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 421 e4375902-556a-4498-98cc-82176ec4bb57 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >148 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:01.82+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 424 6bde8451-895c-4c1c-88ca-8ab6a4ab2620 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >150 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:03.65+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 426 26f9baf2-f366-42f0-bba8-dbd6cf728945 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >151 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:04.523+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 427 b953d1ca-da45-40cc-ae14-dbfc8066c20f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >152 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:05.442+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 428 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >155 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:08.136+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 429 06915dbc-183e-48c7-b842-1219b61cb600 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >156 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:09.036+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 430 d5bd9d74-308d-4fe2-827c-e7882bd409f2 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >157 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:09.929+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 431 a903b4a3-ea0a-429d-8873-f32ef03dc8b5 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >107 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:26:05.148+02 USER_ACTIVATED_STORAGE_DOMAIN 966 0 Storage Domain DataDomainRest2 (Data Center DefaultRest) was activated by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 00000000-0000-0000-0000-000000000000 4f71dca2 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >108 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:05.152+02 USER_ATTACH_STORAGE_DOMAIN_TO_POOL 962 0 Storage Domain DataDomainRest2 was attached to Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7ad4a0bb 200d84e2-7a72-4a8e-b0c9-476fca6bbe2b \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >110 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:15.594+02 USER_VDS_MAINTENANCE 600 0 Host 10.35.160.59 was switched to Maintenance mode by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 57155ccd fc8d7c6c-e517-432a-99fb-e91d75d588d6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >115 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:26:28.37+02 VDS_ACTIVATE 16 0 Host 10.35.160.59 was activated by admin@internal. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 5502367e 8c6f1ad7-f6c0-4cda-b857-912938d0ccc6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >120 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:27:08.489+02 USER_STARTED_VM 153 0 VM restvm0 was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 404 4912b17b-b2fe-4b0d-b353-2fea7f11fcb7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >121 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:27:20.179+02 USER_VDS_MAINTENANCE 600 0 Host 10.35.160.59 was switched to Maintenance mode by admin@internal. f \N \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 49ad3f7e 8bc5c44b-931e-409e-b0c0-4fabaca75e79 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >124 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:27:34.88+02 VDS_ACTIVATE 16 0 Host 10.35.160.59 was activated by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 67c4c360 2a5e8f0d-7f87-4133-90a0-1207901e6d03 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >126 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm0 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:27:56.827+02 USER_STOP_VM 33 0 VM restvm0 powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 406 07aa153c-991f-4692-aa02-c03fea15ba4f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >127 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:28:19.136+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm0_Disk1 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 6e2dfa4a d9b6a992-675d-4ac1-823c-0a34e7ad43a5 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >128 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6a28ee90-36f9-484c-ade8-088db95df587 restvm_server 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:30.924+02 USER_ADD_VM 34 0 VM restvm_server was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 407 de323180-04b9-446a-8c3f-cf84caf3e382 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >133 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal ad99931e-62a5-46e1-9870-095580900a19 restvm_os_params 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:37.307+02 USER_ADD_VM 34 0 VM restvm_os_params was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 412 19640c87-ddca-4c2e-ac52-5f148051ec05 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >136 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal ce307b98-862e-4406-836e-cfee68abd5cd restvm_bootorder 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:41.327+02 USER_ADD_VM 34 0 VM restvm_bootorder was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 415 2b14f929-958e-46f8-9809-2565b5892f04 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >138 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:50.489+02 USER_ADD_VM 34 0 VM restvm_domain was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 417 fd140e74-a861-4ef6-9821-d9dadcb476a8 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >140 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 9fca7208-d7bc-4672-8b34-672f6b8d4766 restvm_os_rhel 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:28:51.625+02 USER_UPDATE_VM 35 0 VM restvm_os_rhel configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 418 81fb9261-26dd-412a-ba9e-c1a324c4eaa9 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >149 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:02.7+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 425 c89c680b-f122-42b1-8cee-7ad20399f0a0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >153 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:05.496+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 428 fd5231eb-f487-438d-b15d-b9ce1497467c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >160 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:17.599+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 434 27b8c38a-a3d8-48dd-be7c-d68010777763 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >161 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:18.467+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 435 64c72714-2c77-4ea9-9ae0-f74fd33e9a0c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >162 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:19.339+02 USER_UPDATE_VM 35 0 VM restvm_update configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 436 a6f143f7-cf2e-4707-bd44-a71907218093 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >163 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0fdac533-b40e-42d2-9d7a-0c4fcd948f56 restvm_update 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:37.919+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_update was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 5b2fbd44 d4dee7f6-f35d-42a6-90a4-56a0a88ce50d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >164 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:43.221+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >165 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:43.278+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >166 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 419f1069-d0d9-4eef-982a-a6f990d83cdb restvm_stateless 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:43.501+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_stateless was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 39c8b4da f83673c2-d404-4212-ae7d-69bf1c1f5618 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >167 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:43.578+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >168 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:43.68+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >169 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 4d861839-f074-4069-ba79-b64fb8275a34 restvm_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:43.793+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_disks was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 76b17c2 f170bfbb-1d91-4f68-8272-0598dc202f7f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >170 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:44.22+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >171 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:44.252+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >172 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:44.246+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >173 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:44.307+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >174 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal ad99931e-62a5-46e1-9870-095580900a19 restvm_os_params 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:44.57+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_os_params was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7d4931b0 461ddedc-aaac-4e42-9080-983cf08f76bc \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >175 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6822b6fa-cfb0-477a-a52d-ffdce80ab512 restvm_guaranteed_mem 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:44.73+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_guaranteed_mem was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 25a9ed7e 36ef56d0-1557-4650-95fa-a59194f3627a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >176 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6a28ee90-36f9-484c-ade8-088db95df587 restvm_server 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:44.786+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_server was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7c8dbd0a b6dd1580-5348-4fca-a97d-7d194ecd12ce \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >177 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:45.003+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >178 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:49.028+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >179 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:49.056+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >180 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:49.083+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >181 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:49.094+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >182 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 4d799158-97b7-4841-ac40-ff9d0fbde1a3 restvm_os_rhel 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:49.545+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_os_rhel was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 38380e2a c4302d60-e836-4b40-b625-51f911c049c9 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >183 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 0c0f3780-aa0d-49f7-a2ff-2369cb78c8a4 restvm_disks_sd 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:49.841+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_disks_sd was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 50bff3a7 016bc1f1-3bb9-49fa-adc8-81a0dd6c29aa \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >184 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:57.376+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >185 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:57.377+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >186 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:29:57.449+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >187 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 9fca7208-d7bc-4672-8b34-672f6b8d4766 restvm_os_win 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:57.512+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_os_win was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 4e87bc21 ad6b0eec-912b-407a-b0d1-55dbc84bdb7e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >188 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal ce307b98-862e-4406-836e-cfee68abd5cd restvm_bootorder 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:57.746+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_bootorder was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 58b87245 ecbf8a5d-2872-4020-9de0-642272b5db78 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >189 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 5be2648c-11ff-4626-ab7b-b60b0f8fb96a restvm_custom_prop 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:29:59.322+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_custom_prop was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 4df87902 11e28d0b-54f1-4f42-968e-e3d067b5c67d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >190 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:05.624+02 USER_ADD_VM 34 0 VM restvm_nic was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 438 c0ab3673-20df-4e72-938c-d16d90605c17 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >191 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:07.512+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 91850a5 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >198 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:12.401+02 NETWORK_REMOVE_VM_INTERFACE 930 0 Interface nic2_updated (VirtIO) was removed from VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 443 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >202 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:27.47+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk1 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 445 9cfac9b7-19e2-4ebd-a238-3756c0e0c2fe \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >205 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:22.809+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk2 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 446 bd04a9c1-92e9-4ead-ae56-b53cc931d022 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >219 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:51.037+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk4 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 61014775 19aee42a-e826-4a7c-92f6-e539f805acff \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >221 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:02.061+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_snapshots_Disk1 was initiated on VM restvm_snapshots by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 452 08acca9e-d01a-4e09-a104-42d66b3c10f0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >192 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:07.523+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 439 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >201 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:26.16+02 USER_ADD_VM 34 0 VM restvm_multiple_disks was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 37709efc 65b131f0-7b86-4484-a3e7-4b0d7287f0a9 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >206 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:25.617+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk3 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 447 b20fc90e-111f-4962-854a-5f04b6e4a405 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >209 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:42.911+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk4 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 448 4dc3f6a4-6066-425b-b5fc-894b3ba07ade \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >213 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:32:12.936+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk6 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 450 aab6c39b-50cd-4a48-8de7-d9a42d03ff57 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >230 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:33.362+02 USER_RESTORE_FROM_SNAPSHOT_FINISH_SUCCESS 100 0 VM restvm_snapshots restoring from Snapshot has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 455 426a29e2-c262-4c0e-9303-eea0422ac445 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >233 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:45.769+02 USER_REMOVE_SNAPSHOT 342 0 Snapshot 'snapshot1' deletion for VM 'restvm_snapshots' was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 457 ae57ca9b-dc8a-4e0a-9356-f8ba69563d7c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >234 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:53.387+02 USER_REMOVE_SNAPSHOT_FINISHED_SUCCESS 356 0 Snapshot 'snapshot1' deletion for VM 'restvm_snapshots' has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 457 ae57ca9b-dc8a-4e0a-9356-f8ba69563d7c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >193 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:09.044+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic2 (VirtIO) was plugged to VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 38bdcb90 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >220 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:32:55.513+02 USER_ADD_VM 34 0 VM restvm_snapshots was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 451 62512f5b-7c84-401d-96a5-f83077015aaf \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >225 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:49.012+02 USER_CREATE_SNAPSHOT 45 0 Snapshot 'snapshot2' creation for VM 'restvm_snapshots' was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 454 77b10fcc-c0e1-4ec9-8af5-cba17d3c8dd2 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >231 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 3a857784-7c42-4ffe-9b21-5bcdc16b0853 \N \N \N 2013-11-26 15:34:35.099+02 IMPORTEXPORT_GET_VMS_INFO_FAILED 1162 0 Starting export Vm restvm_snapshots to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 456 a7e30191-6e38-460a-950b-f5f9e50642eb \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >232 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 3a857784-7c42-4ffe-9b21-5bcdc16b0853 \N \N \N 2013-11-26 15:34:43.531+02 PROVIDER_ADDED 1150 0 Vm restvm_snapshots was exported successfully to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 456 a7e30191-6e38-460a-950b-f5f9e50642eb \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >235 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:34:57.953+02 USER_STARTED_VM 153 0 VM restvm_domain was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 458 6e684ae8-85cc-46a2-bfdc-d53ac0ebad54 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >194 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:09.051+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic2 (VirtIO) was added to VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 440 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >215 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:31.609+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk6 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 17b2de01 bb873772-eb52-4908-865b-2c454519ab62 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >216 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:40.105+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk1 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 41ac392a ae09c8ba-ffed-4779-beb7-f5e440961414 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >217 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:43.779+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk3 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 e992e85 f95eb1cd-3857-4437-997a-5495b479b4a2 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >222 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:03.057+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_snapshots_Disk1 was successfully added to VM restvm_snapshots. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 452 08acca9e-d01a-4e09-a104-42d66b3c10f0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >228 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:23.283+02 USER_TRY_BACK_TO_SNAPSHOT_FINISH_SUCCESS 71 0 Snapshot-Preview snapshot2 for VM restvm_snapshots has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 455 f7008b61-d701-4c30-928b-c83204f3cec3 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >195 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:10.357+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_domain. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 1185d3b6 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >207 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:33.8+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk3 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 447 b20fc90e-111f-4962-854a-5f04b6e4a405 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >211 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:32:02.927+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk5 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 449 85ebf4d1-b059-4947-8e20-33503935f8fa \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >214 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:27.302+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk2 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 4c7c221 94cba289-4755-4c58-b9a7-8ed10257a337 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >223 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:15.373+02 USER_CREATE_SNAPSHOT 45 0 Snapshot 'snapshot1' creation for VM 'restvm_snapshots' was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 453 b6447464-5aee-4f9a-95e0-d1dc47c4be0c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >196 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:10.364+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_domain. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 441 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >210 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:53.112+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk5 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 449 85ebf4d1-b059-4947-8e20-33503935f8fa \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >224 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:23.095+02 USER_CREATE_SNAPSHOT_FINISHED_SUCCESS 68 0 Snapshot 'snapshot1' creation for VM 'restvm_snapshots' has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 453 b6447464-5aee-4f9a-95e0-d1dc47c4be0c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >226 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:33:53.114+02 USER_CREATE_SNAPSHOT_FINISHED_SUCCESS 68 0 Snapshot 'snapshot2' creation for VM 'restvm_snapshots' has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 454 77b10fcc-c0e1-4ec9-8af5-cba17d3c8dd2 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >227 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:22.454+02 USER_TRY_BACK_TO_SNAPSHOT 46 0 Snapshot-Preview snapshot2 for VM restvm_snapshots was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 455 f7008b61-d701-4c30-928b-c83204f3cec3 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >197 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:11.415+02 NETWORK_UPDATE_VM_INTERFACE 934 0 Interface nic2_updated (VirtIO) was updated for VM restvm_nic. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 442 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >199 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:13.646+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_domain_Disk1 was initiated on VM restvm_domain by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 444 432b918c-a26d-465a-9dac-b408371b6c55 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >203 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:32.893+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_multiple_disks_Disk1 was successfully added to VM restvm_multiple_disks. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 445 9cfac9b7-19e2-4ebd-a238-3756c0e0c2fe \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >208 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:31:36.869+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk4 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 448 4dc3f6a4-6066-425b-b5fc-894b3ba07ade \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >212 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:32:04.453+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk6 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 450 aab6c39b-50cd-4a48-8de7-d9a42d03ff57 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >218 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:32:47.465+02 USER_FINISHED_REMOVE_DISK 2014 0 Disk restvm_multiple_disks_Disk5 was successfully removed from domain DataDomainRest (User admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 00000000-0000-0000-0000-000000000000 728d2d33 74ff4e19-ec03-4109-90e4-52ba15bdb1a6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >200 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:22.226+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_domain_Disk1 was successfully added to VM restvm_domain. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 444 432b918c-a26d-465a-9dac-b408371b6c55 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >204 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:30:43.859+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_multiple_disks_Disk2 was initiated on VM restvm_multiple_disks by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 446 bd04a9c1-92e9-4ead-ae56-b53cc931d022 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >229 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:34:23.681+02 USER_RESTORE_FROM_SNAPSHOT_START 1190 0 Restoring VM restvm_snapshots from snapshot started by user admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 455 426a29e2-c262-4c0e-9303-eea0422ac445 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >236 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:36:00.575+02 USER_RUN_VM 32 0 VM restvm_domain started on Host 10.35.160.37 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 458 6e684ae8-85cc-46a2-bfdc-d53ac0ebad54 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >237 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:36:11.019+02 USER_STOP_VM 33 0 VM restvm_domain powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 459 d99dcff5-f651-4aa0-b547-e5531d920f90 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >238 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain dbc1c408-de6c-4d5f-a890-22bf39fb3f0b domain_template \N \N 2013-11-26 15:36:13.556+02 USER_ADD_VM_TEMPLATE 48 0 Creation of Template domain_template from VM restvm_domain was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 460 464d631e-15fe-4079-8c33-1b2b64fc87b1 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >239 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain dbc1c408-de6c-4d5f-a890-22bf39fb3f0b domain_template \N \N 2013-11-26 15:36:23.392+02 USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS 51 0 Creation of Template domain_template from VM restvm_domain has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 460 464d631e-15fe-4079-8c33-1b2b64fc87b1 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >240 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:36:27.133+02 USER_ADD_PERMISSION 850 0 User/Group Everyone was granted permission for Role TemplateAdmin on Template domain_template, by admin@internal. f \N \N 00000000-0000-0000-0000-000000000000 461 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >241 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N dbc1c408-de6c-4d5f-a890-22bf39fb3f0b domain_template \N \N 2013-11-26 15:36:28.552+02 USER_REMOVE_VM_TEMPLATE 50 0 Removal of Template domain_template was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 462 c80225d2-000c-4051-8966-dcea95d7e2f7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >242 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N dbc1c408-de6c-4d5f-a890-22bf39fb3f0b domain_template \N \N 2013-11-26 15:36:33.333+02 USER_REMOVE_VM_TEMPLATE_FINISHED 251 0 Removal of Template domain_template has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 462 c80225d2-000c-4051-8966-dcea95d7e2f7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >243 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:37:09.98+02 USER_ADD_VM 34 0 VM restvm_basic_operations was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 463 099af302-47f8-4ba4-83f9-989fbcecbcdb \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >244 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:37:11.53+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_basic_operations_Disk1 was initiated on VM restvm_basic_operations by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 464 70739033-abc0-43ac-bcad-825676647b14 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >245 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:37:13.438+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_basic_operations_Disk1 was successfully added to VM restvm_basic_operations. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 464 70739033-abc0-43ac-bcad-825676647b14 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >246 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:37:22.92+02 USER_STARTED_VM 153 0 VM restvm_basic_operations was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 465 766ece0e-2ac3-4b25-9e31-cccb1500879a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >247 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:38:24.305+02 USER_RUN_VM 32 0 VM restvm_basic_operations started on Host 10.35.160.37 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 465 766ece0e-2ac3-4b25-9e31-cccb1500879a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >248 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:38:36.694+02 USER_SUSPEND_VM 501 0 Suspending VM restvm_basic_operations was initiated by User admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 466 fd9d1e2f-bb45-4613-babe-17e547408435 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >249 00000000-0000-0000-0000-000000000000 \N 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:38:45.497+02 USER_SUSPEND_VM_OK 503 0 VM restvm_basic_operations on Host 10.35.160.37 is suspended. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >250 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:39:03.285+02 USER_STOP_SUSPENDED_VM 111 0 Suspended VM restvm_basic_operations powered off by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 467 8871be5c-8f4e-449a-8563-57887f8439a7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >251 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:39:07.239+02 USER_STARTED_VM 153 0 VM restvm_basic_operations was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 468 3ed9952b-9a74-4773-9af8-77f84d998e4a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >252 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:40:07.379+02 USER_RUN_VM 32 0 VM restvm_basic_operations started on Host 10.35.160.37 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 468 3ed9952b-9a74-4773-9af8-77f84d998e4a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >253 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:40:09.854+02 VM_SET_TICKET 164 0 user admin@internal initiated console session for VM restvm_basic_operations f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 3386068e \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >254 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:41:12.58+02 USER_VDS_MAINTENANCE 600 0 Host 10.35.160.37 was switched to Maintenance mode by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 4840031b c17b316a-96bd-4c97-9baa-0fcd58ce3702 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >272 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:04.193+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >275 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:43:20.121+02 USER_VDS_MAINTENANCE 600 0 Host 10.35.160.59 was switched to Maintenance mode by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 27e1b720 576876ea-d4c5-43d7-bdf8-c2f145f1f5a8 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >285 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:44:25.345+02 IMPORTEXPORT_GET_VMS_INFO_FAILED 1162 0 Starting export Vm restvm_export to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 473 89cc0671-9b81-474f-9228-0360e3c3609f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >294 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:46:17.628+02 USER_MOVED_VM 82 0 VM restvm_export moving to Domain DataDomainRest was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 478 033e3c2b-eb73-43f1-9d47-3188fe70c17d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >306 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:47:26.578+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >308 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:47:26.693+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_export was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 61a5cc66 02c4b68e-c4dc-4ab5-8cb3-fc95b109e838 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >316 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:48:11.763+02 REFRESH_REPOSITORY_IMAGE_LIST_SUCCEEDED 998 0 Refresh image list succeeded for domain(s): shared_iso_domain (All file type) f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >255 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:41:15.072+02 VM_MIGRATION_DONE 63 0 Migration completed (VM: restvm_basic_operations, Source: 10.35.160.37, Destination: 10.35.160.59, Duration: 2 sec). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 15e6b0dc c17b316a-96bd-4c97-9baa-0fcd58ce3702 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >262 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:02.997+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >266 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 43d985ca-108f-4639-9107-6a3c42163974 restvm_multiple_disks 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:42:03.451+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_multiple_disks was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 452f5e9a 620380ee-c5aa-4301-8761-0ee394e8e497 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >278 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:43:34.579+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >279 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:43:43.355+02 VDS_ACTIVATE 16 0 Host 10.35.160.59 was activated by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 18bad516 85151cfc-3cb8-45fb-b3f2-59817505ea63 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >286 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:44:33.585+02 PROVIDER_ADDED 1150 0 Vm restvm_export was exported successfully to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 473 89cc0671-9b81-474f-9228-0360e3c3609f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >297 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:29.266+02 USER_ADD_VM 34 0 VM restvm_spice was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 480 15cfa309-0641-492c-82fc-cb85c1995104 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >304 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:47:18.439+02 USER_STOP_VM 33 0 VM restvm_vnc powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 485 f2aa8cdd-9fd1-4ca3-a4ad-832c9f1d2c29 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >310 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:47:26.844+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_vnc was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 64b8d68 ba863c25-d1ba-468e-a915-c2c917527ff9 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >319 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:48:16.255+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_run_once_Disk1 was initiated on VM restvm_run_once by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 489 3af350e9-048e-460f-a36a-64c98f8f1082 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >256 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N Unavailable 2013-11-26 15:41:19.937+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC 980 1 Invalid status on Data Center DefaultRest. Setting status to Non Responsive. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 00000000-0000-0000-0000-000000000000 25b44e9a \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >257 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:41:43.258+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.59 (Address: 10.35.160.59). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >283 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:44:12.964+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_export_Disk1 was initiated on VM restvm_export by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 472 d5f14cb2-f0cf-414a-b3e8-1c9a2fcd059e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >298 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:30.498+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_vnc. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7671707 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >300 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:36.702+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_spice. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 10a9f5fd \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >311 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:47:26.936+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >258 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:42:00.384+02 USER_STOP_VM 33 0 VM restvm_basic_operations powered off by admin@internal (Host: 10.35.160.59). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 470 a0cbc9dc-83b4-4378-bf2f-c12e94b75461 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >260 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:02.612+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >267 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 53194eda-254d-4608-94a3-1dda06f0e685 restvm_domain 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:42:03.482+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_domain was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 3e2d881e 430609e9-8bba-4218-aed8-51681c4644ec \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >281 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:44:02.464+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.37 (Address: 10.35.160.37). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >282 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:44:11.597+02 USER_ADD_VM 34 0 VM restvm_export was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 471 b929a4e3-9d29-4141-b226-fe25c60ad934 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >302 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:46:42.508+02 USER_STARTED_VM 153 0 VM restvm_vnc was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 483 be259dc3-96ac-4698-b1c9-26b8aa5c2cf0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >305 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:47:24.46+02 USER_STOP_VM 33 0 VM restvm_spice powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 486 2db91497-5c62-493b-9280-c8560a17fafb \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >312 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:47:27.126+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >317 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:48:13.255+02 REFRESH_REPOSITORY_IMAGE_LIST_SUCCEEDED 998 0 Refresh image list succeeded for domain(s): shared_iso_domain (All file type) f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >261 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:02.975+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >264 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:03.056+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >274 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e restvm_basic_operations 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:42:04.329+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_basic_operations was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 3d253a35 6222c072-e353-4780-b8c0-085975a85ba6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >280 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:43:43.614+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.59. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >288 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:44:43.564+02 PROVIDER_ADDED 1150 0 Vm restvm_export was exported successfully to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 474 90ce3a72-7902-48ca-9d87-ced29dbd4009 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >295 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:46:26.044+02 USER_MOVED_VM_FINISHED_SUCCESS 91 0 Moving VM restvm_export to Domain DataDomainRest has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 478 033e3c2b-eb73-43f1-9d47-3188fe70c17d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >296 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:27.848+02 USER_ADD_VM 34 0 VM restvm_vnc was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 479 e4b25286-db64-41f3-9c09-969773e8dcc6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >299 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 99563242-4284-4227-86fb-32334a46f34d restvm_vnc 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:30.511+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_vnc. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 481 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >301 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:46:36.707+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_spice. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 482 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >303 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:46:58.708+02 USER_STARTED_VM 153 0 VM restvm_spice was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 484 22c9408e-f8df-4832-b545-a609476a411b \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >318 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:48:14.78+02 USER_ADD_VM 34 0 VM restvm_run_once was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 488 4a602af0-369a-483f-b342-2bac13fccca5 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >263 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:03.019+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >273 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:04.239+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >276 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N Unavailable 2013-11-26 15:43:23.875+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC 980 1 Invalid status on Data Center DefaultRest. Setting status to Non Responsive. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 00000000-0000-0000-0000-000000000000 7949ccdb \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >284 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:44:13.497+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_export_Disk1 was successfully added to VM restvm_export. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 472 d5f14cb2-f0cf-414a-b3e8-1c9a2fcd059e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >289 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:44:44.827+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_export was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2f81feb b76c7828-7d68-43cd-a502-85af5b58d513 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >292 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:46:09.493+02 USER_MOVED_VM 82 0 VM restvm_export moving to Domain DataDomainRest2 was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 477 0131163f-49f8-41cb-9460-eed89e2555a7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >265 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 restvm_nic 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:42:03.058+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_nic was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 27842040 821d8440-539a-45b8-aab6-a2ef70c7bb29 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >268 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3a857784-7c42-4ffe-9b21-5bcdc16b0853 restvm_snapshots 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:42:03.907+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_snapshots was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 516a51b7 e11b614b-2d77-42c8-be07-47deb5426555 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >277 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:43:32.243+02 VDS_ACTIVATE 16 0 Host 10.35.160.37 was activated by admin@internal. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 17e12a98 5a258510-b079-4244-9442-ee29532fa881 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >287 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:44:35.716+02 IMPORTEXPORT_GET_VMS_INFO_FAILED 1162 0 Starting export Vm restvm_export to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 474 90ce3a72-7902-48ca-9d87-ced29dbd4009 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >290 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:44:56.222+02 IMPORTEXPORT_STARTING_IMPORT_VM 1165 0 Starting to import Vm restvm_export to Data Center DefaultRest, Cluster RestCluster1 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 476 c3ba7c6e-80a6-4afd-b074-ffa0e4986e22 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >293 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:46:15.988+02 USER_MOVED_VM_FINISHED_SUCCESS 91 0 Moving VM restvm_export to Domain DataDomainRest2 has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 477 0131163f-49f8-41cb-9460-eed89e2555a7 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >307 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:47:26.617+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >309 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 02b84327-2559-4665-9606-76fe61436222 restvm_spice 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:47:26.782+02 USER_REMOVE_VM_FINISHED 113 0 VM restvm_spice was successfully removed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 3342d24e 09274558-71f4-4f3f-861e-1e619f8842e8 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >313 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:47:44.184+02 USER_ADD_STORAGE_DOMAIN 956 0 Storage Domain shared_iso_domain was added by admin@internal f \N 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 487 ceb6c3ad-ed48-4b56-a532-57bc1709f9e5 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >315 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:48:09.36+02 USER_ATTACH_STORAGE_DOMAIN_TO_POOL 962 0 Storage Domain shared_iso_domain was attached to Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 593baf0c d69d4ddf-41f8-48ad-a9c8-e0e5923863c6 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >269 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:03.956+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >270 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:03.964+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >271 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:42:04.158+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >291 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal e9e32bd5-d33a-4a91-8550-51d3b1bd0899 restvm_export e9e32bd5-d33a-4a91-8550-51d3b1bd0899 \N \N \N 2013-11-26 15:45:05.93+02 PROVIDER_UPDATED 1152 0 Vm restvm_export was imported successfully to Data Center DefaultRest, Cluster RestCluster1 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 476 c3ba7c6e-80a6-4afd-b074-ffa0e4986e22 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >314 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:48:09.356+02 USER_ACTIVATED_STORAGE_DOMAIN 966 0 Storage Domain shared_iso_domain (Data Center DefaultRest) was activated by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 00000000-0000-0000-0000-000000000000 5c0c1d4f \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >320 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:48:25.988+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_run_once_Disk1 was successfully added to VM restvm_run_once. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 489 3af350e9-048e-460f-a36a-64c98f8f1082 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >321 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:48:28.833+02 USER_INITIATED_RUN_VM_AND_PAUSE 156 0 Starting in paused mode VM restvm_run_once was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 490 8184663a-d635-482b-a334-1dada7225dcc \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >322 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:48:41.646+02 USER_CHANGE_DISK_VM 38 0 CD en_windows_7_enterprise_x64_dvd_x15-70749.iso was inserted to VM restvm_run_once by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 773413e0 091f4272-19f1-4377-a83e-e54f27a91ae0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >323 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:48:43.425+02 USER_STOP_VM 33 0 VM restvm_run_once powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 491 df813a0a-828b-405e-9148-0509508545ee \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >324 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:48:45.479+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_run_once. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 4c4f7a01 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >325 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:48:45.488+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_run_once. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 492 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >326 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:48:46.744+02 USER_INITIATED_RUN_VM_AND_PAUSE 156 0 Starting in paused mode VM restvm_run_once was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 493 c66267d6-a2cb-47ea-9f47-0034e2f8840e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >327 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:48:59.341+02 USER_STOP_VM 33 0 VM restvm_run_once powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 494 36280ac7-333c-4f1e-8df7-262f2f70f22c \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >328 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:49:01.299+02 USER_INITIATED_RUN_VM_AND_PAUSE 156 0 Starting in paused mode VM restvm_run_once was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 495 48302c93-8825-4aff-9f0f-6e17d4cafca0 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >329 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:49:18.803+02 USER_STOP_VM 33 0 VM restvm_run_once powered off by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 496 282ad05d-46ff-4230-9cb4-3b268f550eef \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >330 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:49:45.588+02 USER_DEACTIVATED_STORAGE_DOMAIN 968 0 Storage Domain shared_iso_domain (Data Center DefaultRest) was deactivated by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 00000000-0000-0000-0000-000000000000 1a785b82 4c3b53cd-747f-48e3-abb4-365533441e03 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >331 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:50:16.32+02 USER_DETACH_STORAGE_DOMAIN_FROM_POOL 964 0 Storage Domain shared_iso_domain was detached from Data Center DefaultRest by admin@internal f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 00000000-0000-0000-0000-000000000000 52535dd8 70ad836f-4eff-49f4-b275-ff54d9930e23 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >332 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:50:17.4+02 USER_REMOVE_STORAGE_DOMAIN 960 0 Storage Domain shared_iso_domain was removed by admin@internal f \N 7233a711-98e8-4c3c-bcfa-44c4bcc4f6c6 shared_iso_domain 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 778fc9bd 278b7490-cc02-40c5-a3be-781806abe101 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >333 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:50:18.713+02 USER_ADD_VM 34 0 VM restvm_migration was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 497 5ca19124-6bfc-43c1-9683-4e521773b344 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >334 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:50:20.115+02 NETWORK_ACTIVATE_VM_INTERFACE_SUCCESS 1012 0 Network Interface nic1 (VirtIO) was plugged to VM restvm_migration. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 71d76c5b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >335 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:50:20.121+02 NETWORK_ADD_VM_INTERFACE 932 0 Interface nic1 (VirtIO) was added to VM restvm_migration. (User: admin@internal) f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 498 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >336 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:50:21.411+02 USER_UPDATE_VM 35 0 VM restvm_migration configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 499 5e7d6d74-d9e5-4c73-bc6b-2be043aa1695 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >346 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:52:51.386+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.37 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >337 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:50:23.048+02 USER_STARTED_VM 153 0 VM restvm_migration was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 500 559d78cf-d3f3-4b0b-a28f-8f96dd0dda79 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >339 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:51:26.48+02 VM_MIGRATION_START 62 0 Migration started (VM: restvm_migration, Source: 10.35.160.37, Destination: 10.35.160.59, User: admin@internal). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 501 a7df733d-339b-4386-88ad-a35a37348350 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >345 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:52:44.453+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.59 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >356 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:53:56.861+02 NETWORK_ADD_TEMPLATE_INTERFACE 936 0 Interface nic_templ (VirtIO) was added to Template rest_templ1. (User: admin@internal) f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 510 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >357 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:53:58.027+02 NETWORK_UPDATE_TEMPLATE_INTERFACE 940 0 Interface nic_upd_templ (VirtIO) was updated for Template rest_templ1. (User: admin@internal) f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 511 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >361 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 restvm_templates_sd f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:54:12.235+02 USER_ADD_VM_STARTED 37 0 VM restvm_templates_sd creation was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 514 9a078eb4-f81f-435f-96da-b528db80725a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >369 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:56:47.073+02 USER_ADD_VM_TEMPLATE 48 0 Creation of Template rest_templ1 from VM restvm_templates was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 518 8e29836b-1aa8-45a1-8293-bece32570e4b \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >338 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:51:23.596+02 USER_RUN_VM 32 0 VM restvm_migration started on Host 10.35.160.37 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 500 559d78cf-d3f3-4b0b-a28f-8f96dd0dda79 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >344 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:51:59.779+02 USER_STARTED_VM 153 0 VM restvm_migration was started by admin@internal (Host: 10.35.160.37). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 504 47499e28-b696-45fa-b081-e5196e511979 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >349 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:53:17.837+02 VM_MIGRATION_DONE 63 0 Migration completed (VM: restvm_migration, Source: 10.35.160.37, Destination: 10.35.160.59, Duration: 6 sec). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 505 8e7029e1-cb03-480f-bcb5-101338be4127 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >359 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal df1d0281-ed1d-453e-9c3e-3eb2afab3670 restvm_templates2 f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:54:00.448+02 USER_ADD_VM_STARTED 37 0 VM restvm_templates2 creation was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 513 5298e424-b7b0-4a90-bc06-08fc3818e939 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >366 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 9ac959d0-8449-47ef-9b4d-a4354ace8799 restvm_templates_cloned f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:55:06.215+02 USER_ADD_VM_FINISHED_SUCCESS 53 0 VM restvm_templates_cloned creation has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 516 df48f8e5-3ecf-4426-bb40-b66c1789aa68 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >372 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:06.312+02 PROVIDER_CERTIFICATE_CHAIN_IMPORTED 1156 0 Template rest_templ1 was exported successfully to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 519 3d5ca885-ba24-4700-a789-cdf90d680911 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >340 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:51:31.864+02 VM_MIGRATION_DONE 63 0 Migration completed (VM: restvm_migration, Source: 10.35.160.37, Destination: 10.35.160.59, Duration: 5 sec). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 501 a7df733d-339b-4386-88ad-a35a37348350 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >341 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:51:45.463+02 USER_STOP_VM 33 0 VM restvm_migration powered off by admin@internal (Host: 10.35.160.59). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 502 edfa3b08-1637-4a2e-8ba7-08c945c92395 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >347 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:53:00.459+02 USER_RUN_VM 32 0 VM restvm_migration started on Host 10.35.160.37 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 504 47499e28-b696-45fa-b081-e5196e511979 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >348 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 15:53:11.518+02 VM_MIGRATION_START 62 0 Migration started (VM: restvm_migration, Source: 10.35.160.37, Destination: 10.35.160.59, User: admin@internal). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 505 8e7029e1-cb03-480f-bcb5-101338be4127 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >352 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:53:32.514+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_templates_Disk1 was initiated on VM restvm_templates by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 508 b3ec6593-5e61-4967-86bd-e056a3902b35 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >363 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates af31b30d-be8d-4fe7-9e43-7da4b678a31f templ_sd \N \N 2013-11-26 15:54:41.423+02 USER_ADD_VM_TEMPLATE 48 0 Creation of Template templ_sd from VM restvm_templates was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 515 d84b5be0-1ed9-4fad-87d4-4ebfacb1fb70 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >364 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates af31b30d-be8d-4fe7-9e43-7da4b678a31f templ_sd \N \N 2013-11-26 15:54:46.805+02 USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS 51 0 Creation of Template templ_sd from VM restvm_templates has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 515 d84b5be0-1ed9-4fad-87d4-4ebfacb1fb70 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >373 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:19.299+02 IMPORTEXPORT_STARTING_EXPORT_TEMPLATE 1164 0 Starting to export Template rest_templ1 to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 520 15a0877a-af93-46a2-9cad-e04d6d078135 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >375 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:39.881+02 USER_REMOVE_VM_TEMPLATE 50 0 Removal of Template rest_templ1 was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 521 1800d89f-a521-451a-86f5-97e0ea288f1d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >376 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:46.205+02 USER_REMOVE_VM_TEMPLATE_FINISHED 251 0 Removal of Template rest_templ1 has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 521 1800d89f-a521-451a-86f5-97e0ea288f1d \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >379 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:59:50.677+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >342 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:51:47.559+02 USER_ADD_DISK_TO_VM 78 0 Add-Disk operation of restvm_migration_Disk1 was initiated on VM restvm_migration by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 503 156a42b4-86cf-4092-a5f1-1f92f4e30d42 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >343 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:51:55.994+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_migration_Disk1 was successfully added to VM restvm_migration. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 503 156a42b4-86cf-4092-a5f1-1f92f4e30d42 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >360 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal df1d0281-ed1d-453e-9c3e-3eb2afab3670 restvm_templates2 f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:54:06.776+02 USER_ADD_VM_FINISHED_SUCCESS 53 0 VM restvm_templates2 creation has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 513 5298e424-b7b0-4a90-bc06-08fc3818e939 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >365 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 9ac959d0-8449-47ef-9b4d-a4354ace8799 restvm_templates_cloned f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:54:59.587+02 USER_ADD_VM_STARTED 37 0 VM restvm_templates_cloned creation was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 516 df48f8e5-3ecf-4426-bb40-b66c1789aa68 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >368 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ3 \N \N 2013-11-26 15:55:59.751+02 USER_UPDATE_VM_TEMPLATE 49 0 Template rest_templ3 configuration was updated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 517 847ccf11-415f-492f-af2c-b6faefdb1d4e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >370 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:56:56.233+02 USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS 51 0 Creation of Template rest_templ1 from VM restvm_templates has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 518 8e29836b-1aa8-45a1-8293-bece32570e4b \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >350 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 00000000-0000-0000-0000-000000000000 Blank f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 15:53:29.391+02 USER_STOP_VM 33 0 VM restvm_migration powered off by admin@internal (Host: 10.35.160.59). f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 506 fe38105a-20fd-42d4-8d22-5472879abeef \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >362 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 restvm_templates_sd f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:54:16.143+02 USER_ADD_VM_FINISHED_SUCCESS 53 0 VM restvm_templates_sd creation has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 514 9a078eb4-f81f-435f-96da-b528db80725a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >351 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:53:30.734+02 USER_ADD_VM 34 0 VM restvm_templates was created by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 852d31d6-00d5-486f-8182-4460411b690c DataDomainRest2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 507 68156c1a-d07b-4c72-8b6d-445258b7f1bf \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >353 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 00000000-0000-0000-0000-000000000000 Blank \N \N 2013-11-26 15:53:36.034+02 USER_ADD_DISK_TO_VM_FINISHED_SUCCESS 97 0 The disk restvm_templates_Disk1 was successfully added to VM restvm_templates. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 508 b3ec6593-5e61-4967-86bd-e056a3902b35 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >355 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:53:46.044+02 USER_ADD_VM_TEMPLATE_FINISHED_SUCCESS 51 0 Creation of Template rest_templ1 from VM restvm_templates has been completed. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 509 fe992809-dd6e-4298-a176-9ddc54cdbe5a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >358 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:53:59.003+02 NETWORK_REMOVE_TEMPLATE_INTERFACE 938 0 Interface nic_upd_templ (VirtIO) was removed from Template rest_templ1. (User: admin@internal) f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 512 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >367 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ3 \N \N 2013-11-26 15:55:59.745+02 ENTITY_RENAMED 1200 0 Template rest_templ1 was renamed from rest_templ1 to rest_templ3. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >371 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:03.539+02 IMPORTEXPORT_STARTING_EXPORT_TEMPLATE 1164 0 Starting to export Template rest_templ1 to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 519 3d5ca885-ba24-4700-a789-cdf90d680911 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >374 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:57:26.284+02 PROVIDER_CERTIFICATE_CHAIN_IMPORTED 1156 0 Template rest_templ1 was exported successfully to ExportDomainRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 50f91727-b82e-4674-8515-2596354c29b1 ExportDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 520 15a0877a-af93-46a2-9cad-e04d6d078135 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >378 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:58:36.352+02 IMPORTEXPORT_IMPORT_TEMPLATE 1158 0 Template rest_templ1 was imported successfully to Data Center DefaultRest, Cluster RestCluster1 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 522 7c522d3d-3376-40bf-b1a0-549a78f146df \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >354 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ1 \N \N 2013-11-26 15:53:45.034+02 USER_ADD_VM_TEMPLATE 48 0 Creation of Template rest_templ1 from VM restvm_templates was initiated by admin@internal. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 509 fe992809-dd6e-4298-a176-9ddc54cdbe5a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >377 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N 794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 \N \N 2013-11-26 15:58:21.824+02 IMPORTEXPORT_STARTING_IMPORT_TEMPLATE 1163 0 Starting to import Template rest_templ1 to Data Center DefaultRest, Cluster RestCluster1 f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 522 7c522d3d-3376-40bf-b1a0-549a78f146df \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >380 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 00000000-0000-0000-0000-000000000000 \N \N \N \N \N 2013-11-26 15:59:50.83+02 USER_VDC_LOGIN 30 0 User admin@internal logged in. f \N \N 00000000-0000-0000-0000-000000000000 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >381 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 00000000-0000-0000-0000-000000000000 rest_templ1 \N \N 2013-11-26 16:01:57.276+02 USER_ADD_VM_TEMPLATE_FINISHED_FAILURE 52 2 Failed to complete creation of Template rest_templ1 from VM restvm_templates. f \N \N 99408929-82cf-4dc7-a532-9d998063fa95 Default 42fd21be \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >382 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 00000000-0000-0000-0000-000000000000 templ_wrong_cluster \N \N 2013-11-26 16:01:57.309+02 USER_ADD_VM_TEMPLATE_FINISHED_FAILURE 52 2 Failed to complete creation of Template templ_wrong_cluster from VM restvm_templates. f \N \N 99408929-82cf-4dc7-a532-9d998063fa95 Default 1ac892b4 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >383 fdfc627c-d875-11e0-90f0-83df133b58cc admin@internal 3bcb09f3-592d-454e-80ca-0cfe41aa2c0e \N 00000000-0000-0000-0000-000000000000 notempl \N \N 2013-11-26 16:01:57.525+02 USER_ADD_VM_TEMPLATE_FINISHED_FAILURE 52 2 Failed to complete creation of Template notempl from VM <UNKNOWN>. f \N \N 99408929-82cf-4dc7-a532-9d998063fa95 Default 63fe5a6c \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >384 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:02:01.97+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >385 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 16:02:01.966+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.59. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >386 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 16:02:02.32+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.59 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >387 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:02:02.323+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.37 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >388 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:02:07.772+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC 980 1 Invalid status on Data Center DefaultRest. Setting status to Non Responsive. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 1512754a \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >389 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:02:07.85+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.37 (Address: 10.35.160.37). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >390 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:07:02.87+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest b557de87-3036-43c6-8c97-89930b44c005 DataDomainRest 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 e4928a9 e8ad61be-4faa-4ecf-a654-275826b1a163 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >391 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N \N Unavailable 2013-11-26 16:07:04.358+02 SYSTEM_CHANGE_STORAGE_POOL_STATUS_PROBLEMATIC 980 1 Invalid status on Data Center DefaultRest. Setting status to Non Responsive. f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 00000000-0000-0000-0000-000000000000 1086863b \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >392 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 16:07:05.467+02 IRS_HOSTED_ON_VDS 204 0 Storage Pool Manager runs on Host 10.35.160.59 (Address: 10.35.160.59). f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >393 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:10:00.563+02 VDS_ACTIVATE_ASYNC 9502 0 Host 10.35.160.37 was autorecovered. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 c3dbbcd \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >394 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:10:01.827+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >395 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:10:06.756+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >396 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:10:06.805+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7526861e 74623cd1-0792-47af-a484-9cb116577a0f \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >397 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:10:06.826+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7e3f19cd \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >398 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:15:01.167+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >399 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:15:07.468+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >400 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:15:07.509+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 3ffb6c02 3c35ee69-a347-480d-9729-a67693677b8e \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >401 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:15:07.537+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 5c4c865d \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >402 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:20:01.97+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >403 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:20:06.475+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >404 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:20:06.505+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 279c5239 14aaa201-e5c4-4e68-a737-acd60473c000 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >405 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:20:06.536+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7d8aa25f \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >406 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:25:00.845+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >407 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:25:07.213+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >408 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:25:07.248+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 7a880eae fd0d3eb9-f0d0-4469-a8e3-b15b6ca4c651 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >409 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:25:07.264+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 6de39f7e \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >410 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:30:01.616+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >411 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:30:06.963+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >412 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:30:06.992+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 32a88bc7 660748b3-1431-449c-aad8-d020eec556c2 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >413 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:30:07.007+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 4aafcf1e \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >414 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N f4636236-902c-4138-a790-646899c0a270 10.35.160.59 2013-11-26 16:32:10.538+02 VDS_LOW_SWAP 536 1 Available swap memory of host 10.35.160.59 [1023 MB] is under defined threshold [1024 MB]. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >415 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:35:01.3+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >416 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:35:08.611+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >417 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:35:08.643+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 34095bc 096f9b43-4b33-4a51-a916-e35c29df564a \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >418 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:35:08.658+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 13897cf0 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >419 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:40:02.961+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >420 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:40:10.986+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >421 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:40:11.021+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 2c08e011 693a34bd-f029-4294-9884-f614d7450ce8 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >422 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:40:11.036+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 e6f1f40 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >423 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:45:02.315+02 VDS_DETECTED 13 0 State was set to Up for host 10.35.160.37. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >424 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:45:07.626+02 VDS_STORAGE_VDS_STATS_FAILED 534 2 Host 10.35.160.37 reports about one of the Active Storage Domains as Problematic. f \N \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >425 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:45:07.651+02 VDS_SET_NONOPERATIONAL_DOMAIN 522 1 Host 10.35.160.37 cannot access one of the Storage Domains attached to the Data Center DefaultRest. Setting Host state to Non-Operational. f \N 00000000-0000-0000-0000-000000000000 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 381d798 ce451531-a5ae-4ecf-9242-af2d18623378 \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >426 00000000-0000-0000-0000-000000000000 \N 00000000-0000-0000-0000-000000000000 \N \N \N 23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 2013-11-26 16:45:07.663+02 CONNECT_STORAGE_POOL_FAILED 995 1 Failed to connect Host 10.35.160.37 to Storage Pool DefaultRest f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 1f0a48d6 \N \N \N 00000000-0000-0000-0000-000000000000 \N oVirt -1 30 f \N >\. > > >-- >-- Data for Name: base_disks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY base_disks (disk_id, disk_interface, wipe_after_delete, propagate_errors, disk_alias, disk_description, shareable, boot, sgio, alignment, last_alignment_scan) FROM stdin; >b6867f60-85d5-4e51-8266-196482daf436 IDE f Off restvm_run_once_Disk1 \N f f \N 0 \N >31943e2d-3264-417c-a153-d488dd77fee5 IDE f Off restvm_migration_Disk1 \N f f \N 0 \N >e1914e3b-f250-4e51-81a2-7d8b42501655 IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >5c28811e-3d76-4e07-9f0c-74e56aa7be77 IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >e2a9e66d-64a3-4623-8e9a-4a636ccda9cd IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >708f8c74-7a7f-4710-9bcd-5fe5fd9e21fd IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >d31085c8-f2ed-4dde-858b-4847dd91200a IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >e6f9765c-8ada-456b-b4bf-fafdd2ba3790 IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >217ceace-6349-4705-a4f9-b4200d025d95 IDE f Off restvm_templates_Disk1 \N f f \N 0 \N >\. > > >-- >-- Data for Name: bookmarks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY bookmarks (bookmark_id, bookmark_name, bookmark_value) FROM stdin; >\. > > >-- >-- Data for Name: business_entity_snapshot; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY business_entity_snapshot (id, command_id, command_type, entity_id, entity_type, entity_snapshot, snapshot_class, snapshot_type, insertion_order, started_at) FROM stdin; >\. > > >-- >-- Data for Name: cluster_policies; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY cluster_policies (id, name, description, is_locked, is_default, custom_properties) FROM stdin; >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a Evenly_Distributed t f {\n "CpuOverCommitDurationMinutes" : "2",\n "HighUtilization" : "80"\n} >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 Power_Saving t f {\n "CpuOverCommitDurationMinutes" : "2",\n "HighUtilization" : "80",\n "LowUtilization" : "20"\n} >b4ed2332-a7ac-4d5f-9596-99a439cb2812 None t t \N >\. > > >-- >-- Data for Name: cluster_policy_units; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY cluster_policy_units (cluster_policy_id, policy_unit_id, filter_sequence, factor) FROM stdin; >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a c9ddbb34-0e1d-4061-a8d7-b0893fa80932 0 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 6d636bf6-a35c-4f9d-b68d-0731f720cddc 0 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 12262ab6-9690-4bc3-a2b3-35573b172d54 -1 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 7db4ab05-81ab-42e8-868a-aee2df483ed2 0 1 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 72163d1c-9468-4480-99d9-0888664eb143 1 0 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 c9ddbb34-0e1d-4061-a8d7-b0893fa80932 0 0 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 736999d0-1023-46a4-9a75-1316ed50e151 0 1 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 6d636bf6-a35c-4f9d-b68d-0731f720cddc 0 0 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 72163d1c-9468-4480-99d9-0888664eb143 0 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 38440000-8cf0-14bd-c43e-10b96e4ef00a 0 1 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 c9ddbb34-0e1d-4061-a8d7-b0893fa80932 0 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 6d636bf6-a35c-4f9d-b68d-0731f720cddc 0 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 12262ab6-9690-4bc3-a2b3-35573b172d54 -1 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 72163d1c-9468-4480-99d9-0888664eb143 1 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 38440000-8cf0-14bd-c43e-10b96e4ef00b 0 1 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 736999d0-1023-46a4-9a75-1316ed50e15b 0 1 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 7db4ab05-81ab-42e8-868a-aee2df483edb 0 1 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 12262ab6-9690-4bc3-a2b3-35573b172d54 -1 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 438b052c-90ab-40e8-9be0-a22560202ea6 0 0 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 438b052c-90ab-40e8-9be0-a22560202ea6 0 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 438b052c-90ab-40e8-9be0-a22560202ea6 0 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a e659c871-0bf1-4ccc-b748-f28f5d08dffd 0 0 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 e659c871-0bf1-4ccc-b748-f28f5d08dffd 0 0 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 e659c871-0bf1-4ccc-b748-f28f5d08dffd 0 0 >20d25257-b4bd-4589-92a6-c4c5c5d3fd1a 98e92667-6161-41fb-b3fa-34f820ccbc4b 0 1 >5a2b0939-7d46-4b73-a469-e9c2c7fc6a53 98e92667-6161-41fb-b3fa-34f820ccbc4b 0 1 >b4ed2332-a7ac-4d5f-9596-99a439cb2812 98e92667-6161-41fb-b3fa-34f820ccbc4b 0 1 >\. > > >-- >-- Data for Name: custom_actions; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY custom_actions (action_id, action_name, path, tab, description) FROM stdin; >\. > > >-- >-- Data for Name: disk_image_dynamic; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY disk_image_dynamic (image_id, read_rate, write_rate, actual_size, read_latency_seconds, write_latency_seconds, flush_latency_seconds, _update_date) FROM stdin; >b27618ba-e6bd-43a7-a7dc-90534b60cc39 \N \N 155648 \N \N \N 2013-11-26 15:49:15.789601+02 >de421bc1-b62b-4d76-be49-0ae21569bc8e 8 0 24576 0.010548704 0.000000000 0.000000000 2013-11-26 15:53:06.517907+02 >95f36b12-7ac5-4c63-a888-a86f9317b953 \N \N 155648 \N \N \N 2013-11-26 15:53:35.948176+02 >251def98-1459-4d3d-b4c0-4508bee5b5c4 \N \N 155648 \N \N \N 2013-11-26 15:53:45.974437+02 >ccb0149a-c780-4871-b6d0-d231dc149f4e \N \N 212992 \N \N \N 2013-11-26 15:54:06.052117+02 >83330ef8-3f20-45af-a66f-27441bafdfa5 \N \N 212992 \N \N \N 2013-11-26 15:54:16.068406+02 >c994f277-31fe-4db6-8142-3e31b887f3f4 \N \N 155648 \N \N \N 2013-11-26 15:54:46.15889+02 >733998db-cf5c-469c-9358-a3050d240412 \N \N 155648 \N \N \N 2013-11-26 15:55:06.152249+02 >2f54f909-c718-4d21-b0b9-f2314abd1a4d \N \N 155648 \N \N \N 2013-11-26 15:58:36.126228+02 >\. > > >-- >-- Data for Name: disk_lun_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY disk_lun_map (disk_id, lun_id) FROM stdin; >\. > > >-- >-- Data for Name: dwh_history_timekeeping; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY dwh_history_timekeeping (var_name, var_value, var_datetime) FROM stdin; >lastSync \N 2000-01-01 00:00:00+02 >lastFullHostCheck \N 2000-01-01 00:00:00+02 >heartBeat \N 2013-11-26 16:46:28.828+02 >lastOsinfoUpdate \N 2013-11-26 16:01:55.60417+02 >\. > > >-- >-- Data for Name: dwh_osinfo; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY dwh_osinfo (os_id, os_name) FROM stdin; >0 Other OS >1 Windows XP >3 Windows 2003 >4 Windows 2008 >5 Linux >7 Red Hat Enterprise Linux 5.x >8 Red Hat Enterprise Linux 4.x >9 Red Hat Enterprise Linux 3.x >10 Windows 2003 x64 >11 Windows 7 >12 Windows 7 x64 >13 Red Hat Enterprise Linux 5.x x64 >14 Red Hat Enterprise Linux 4.x x64 >15 Red Hat Enterprise Linux 3.x x64 >17 Windows 2008 R2 x64 >16 Windows 2008 x64 >19 Red Hat Enterprise Linux 6.x x64 >18 Red Hat Enterprise Linux 6.x >21 Windows 8 x64 >20 Windows 8 >23 Windows 2012 x64 >1255 Ubuntu Saucy Salamander >1254 Ubuntu Raring Ringtails >1253 Ubuntu Quantal Quetzal >1252 Ubuntu Precise Pangolin LTS >1193 SUSE Linux Enterprise Server 11 >\. > > >-- >-- Data for Name: event_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY event_map (event_up_name, event_down_name) FROM stdin; >VDC_STOP VDC_START >IRS_FAILURE UNASSIGNED >IRS_DISK_SPACE_LOW UNASSIGNED >IRS_DISK_SPACE_LOW_ERROR UNASSIGNED >VDS_FAILURE VDS_ACTIVATE >USER_VDS_MAINTENANCE VDS_ACTIVATE >USER_VDS_MAINTENANCE_MIGRATION_FAILED USER_VDS_MAINTENANCE >VDS_ACTIVATE_FAILED VDS_ACTIVATE >VDS_RECOVER_FAILED VDS_RECOVER >VDS_SLOW_STORAGE_RESPONSE_TIME VDS_ACTIVATE >VDS_APPROVE_FAILED VDS_APPROVE >VDS_INSTALL_FAILED VDS_INSTALL >VM_FAILURE UNASSIGNED >VM_MIGRATION_START VM_MIGRATION_DONE >VM_MIGRATION_FAILED UNASSIGNED >VM_MIGRATION_FAILED_FROM_TO UNASSIGNED >VM_NOT_RESPONDING UNASSIGNED >DWH_STOPPED DWH_STARTED >DWH_ERROR UNASSIGNED >GLUSTER_VOLUME_CREATE UNASSIGNED >GLUSTER_VOLUME_CREATE_FAILED UNASSIGNED >GLUSTER_VOLUME_START UNASSIGNED >GLUSTER_VOLUME_START_FAILED GLUSTER_VOLUME_START >GLUSTER_VOLUME_STOP GLUSTER_VOLUME_START >GLUSTER_VOLUME_STOP_FAILED GLUSTER_VOLUME_STOP >GLUSTER_VOLUME_OPTION_SET UNASSIGNED >GLUSTER_VOLUME_OPTION_SET_FAILED GLUSTER_VOLUME_OPTION_SET >GLUSTER_VOLUME_OPTIONS_RESET UNASSIGNED >GLUSTER_VOLUME_OPTIONS_RESET_FAILED GLUSTER_VOLUME_OPTIONS_RESET >GLUSTER_VOLUME_DELETE UNASSIGNED >GLUSTER_VOLUME_DELETE_FAILED GLUSTER_VOLUME_DELETE >GLUSTER_VOLUME_REBALANCE_START UNASSIGNED >GLUSTER_VOLUME_REBALANCE_START_FAILED GLUSTER_VOLUME_REBALANCE_START >GLUSTER_VOLUME_REMOVE_BRICKS UNASSIGNED >GLUSTER_VOLUME_REMOVE_BRICKS_FAILED GLUSTER_VOLUME_REMOVE_BRICKS >GLUSTER_VOLUME_REPLACE_BRICK_FAILED UNASSIGNED >GLUSTER_VOLUME_REPLACE_BRICK_START UNASSIGNED >GLUSTER_VOLUME_REPLACE_BRICK_START_FAILED GLUSTER_VOLUME_REPLACE_BRICK_START >GLUSTER_VOLUME_ADD_BRICK UNASSIGNED >GLUSTER_VOLUME_ADD_BRICK_FAILED GLUSTER_VOLUME_ADD_BRICK >VDS_TIME_DRIFT_ALERT >GLUSTER_VOLUME_CREATED_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_DELETED_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_OPTION_SET_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_OPTION_RESET_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_PROPERTIES_CHANGED_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_BRICK_ADDED_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_BRICK_REMOVED_FROM_CLI UNASSIGNED >GLUSTER_SERVER_REMOVED_FROM_CLI UNASSIGNED >GLUSTER_SERVER_ADD_FAILED UNASSIGNED >GLUSTER_SERVER_REMOVE_FAILED UNASSIGNED >HA_VM_RESTART_FAILED >HA_VM_FAILED >SYSTEM_DEACTIVATED_STORAGE_DOMAIN >VDS_SET_NONOPERATIONAL >VDS_SET_NONOPERATIONAL_IFACE_DOWN >VDS_SET_NONOPERATIONAL_DOMAIN >SYSTEM_CHANGE_STORAGE_POOL_STATUS_NO_HOST_FOR_SPM >GLUSTER_VOLUME_STARTED_FROM_CLI UNASSIGNED >GLUSTER_VOLUME_STOPPED_FROM_CLI UNASSIGNED >VDS_HIGH_MEM_USE >VDS_HIGH_NETWORK_USE >VDS_HIGH_CPU_USE >VDS_HIGH_SWAP_USE >VDS_LOW_SWAP >GLUSTER_VOLUME_OPTION_CHANGED_FROM_CLI UNASSIGNED >GLUSTER_HOOK_ENABLE GLUSTER_HOOK_ENABLE_FAILED >GLUSTER_HOOK_ENABLE_FAILED UNASSIGNED >GLUSTER_HOOK_DISABLE GLUSTER_HOOK_DISABLE_FAILED >GLUSTER_HOOK_DISABLE_FAILED UNASSIGNED >GLUSTER_HOOK_DETECTED_NEW UNASSIGNED >GLUSTER_HOOK_CONFLICT_DETECTED UNASSIGNED >GLUSTER_HOOK_DETECTED_DELETE UNASSIGNED >GLUSTER_HOOK_ADDED GLUSTER_HOOK_ADD_FAILED >GLUSTER_HOOK_ADD_FAILED UNASSIGNED >GLUSTER_HOOK_REMOVED GLUSTER_HOOK_REMOVE_FAILED >GLUSTER_HOOK_REMOVE_FAILED UNASSIGNED >GLUSTER_SERVICE_STARTED GLUSTER_SERVICE_START_FAILED >GLUSTER_SERVICE_START_FAILED UNASSIGNED >GLUSTER_SERVICE_STOPPED GLUSTER_SERVICE_STOP_FAILED >GLUSTER_SERVICE_STOP_FAILED UNASSIGNED >GLUSTER_SERVICE_RESTARTED GLUSTER_SERVICE_RESTART_FAILED >GLUSTER_SERVICE_RESTART_FAILED UNASSIGNED >VDS_UNTRUSTED >USER_UPDATE_VM_FROM_TRUSTED_TO_UNTRUSTED >USER_UPDATE_VM_FROM_UNTRUSTED_TO_TRUSTED >IMPORTEXPORT_IMPORT_VM_FROM_TRUSTED_TO_UNTRUSTED >IMPORTEXPORT_IMPORT_VM_FROM_UNTRUSTED_TO_TRUSTED >USER_ADD_VM_FROM_TRUSTED_TO_UNTRUSTED >USER_ADD_VM_FROM_UNTRUSTED_TO_TRUSTED >IMPORTEXPORT_IMPORT_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED >IMPORTEXPORT_IMPORT_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED >USER_ADD_VM_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED >USER_ADD_VM_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED >USER_UPDATE_VM_TEMPLATE_FROM_TRUSTED_TO_UNTRUSTED >USER_UPDATE_VM_TEMPLATE_FROM_UNTRUSTED_TO_TRUSTED >VM_STATUS_RESTORED UNASSIGNED >GLUSTER_SERVER_REMOVE GLUSTER_SERVER_REMOVE_FAILED >GLUSTER_VOLUME_OPTION_ADDED UNASSIGNED >GLUSTER_VOLUME_OPTION_MODIFIED UNASSIGNED >GLUSTER_VOLUME_OPTIONS_RESET_ALL UNASSIGNED >GLUSTER_VOLUME_PROFILE_START GLUSTER_VOLUME_PROFILE_START_FAILED >GLUSTER_VOLUME_PROFILE_START_FAILED UNASSIGNED >GLUSTER_VOLUME_PROFILE_STOP GLUSTER_VOLUME_PROFILE_STOP_FAILED >GLUSTER_VOLUME_PROFILE_STOP_FAILED UNASSIGNED >GLUSTER_VOLUME_REBALANCE_STOP UNASSIGNED >GLUSTER_VOLUME_REBALANCE_STOP_FAILED GLUSTER_VOLUME_REBALANCE_STOP >\. > > >-- >-- Data for Name: event_notification_hist; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY event_notification_hist (subscriber_id, event_name, audit_log_id, method_type, sent_at, status, reason) FROM stdin; >\. > > >-- >-- Data for Name: event_notification_methods; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY event_notification_methods (method_id, method_type) FROM stdin; >0 Email >\. > > >-- >-- Data for Name: event_subscriber; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY event_subscriber (subscriber_id, event_up_name, method_id, method_address, tag_name) FROM stdin; >\. > > >-- >-- Data for Name: gluster_cluster_services; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_cluster_services (cluster_id, service_type, status, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: gluster_hooks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_hooks (id, cluster_id, gluster_command, stage, name, hook_status, content_type, checksum, content, conflict_status, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: gluster_server; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_server (server_id, gluster_server_uuid) FROM stdin; >\. > > >-- >-- Data for Name: gluster_server_hooks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_server_hooks (hook_id, server_id, hook_status, content_type, checksum, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: gluster_server_services; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_server_services (id, server_id, service_id, pid, status, message, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: gluster_service_types; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_service_types (service_type) FROM stdin; >GLUSTER >GLUSTER_SWIFT >SMB >\. > > >-- >-- Data for Name: gluster_services; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_services (id, service_type, service_name) FROM stdin; >00000007-0007-0007-0007-000000000007 GLUSTER glusterd >00000008-0008-0008-0008-000000000008 GLUSTER_SWIFT gluster-swift-proxy >00000009-0009-0009-0009-000000000009 GLUSTER_SWIFT gluster-swift-container >0000000a-000a-000a-000a-00000000000a GLUSTER_SWIFT gluster-swift-object >0000000b-000b-000b-000b-00000000000b GLUSTER_SWIFT gluster-swift-account >0000000c-000c-000c-000c-00000000000c GLUSTER_SWIFT memcached >0000000d-000d-000d-000d-00000000000d SMB smb >\. > > >-- >-- Data for Name: gluster_volume_access_protocols; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_volume_access_protocols (volume_id, access_protocol) FROM stdin; >\. > > >-- >-- Data for Name: gluster_volume_bricks; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_volume_bricks (volume_id, server_id, brick_dir, status, _create_date, _update_date, id, brick_order, task_id) FROM stdin; >\. > > >-- >-- Data for Name: gluster_volume_options; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_volume_options (volume_id, option_key, option_val, id) FROM stdin; >\. > > >-- >-- Data for Name: gluster_volume_transport_types; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_volume_transport_types (volume_id, transport_type) FROM stdin; >\. > > >-- >-- Data for Name: gluster_volumes; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY gluster_volumes (id, cluster_id, vol_name, vol_type, status, replica_count, stripe_count, _create_date, _update_date, task_id) FROM stdin; >\. > > >-- >-- Data for Name: image_storage_domain_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY image_storage_domain_map (image_id, storage_domain_id, quota_id) FROM stdin; >b27618ba-e6bd-43a7-a7dc-90534b60cc39 b557de87-3036-43c6-8c97-89930b44c005 \N >de421bc1-b62b-4d76-be49-0ae21569bc8e b557de87-3036-43c6-8c97-89930b44c005 \N >95f36b12-7ac5-4c63-a888-a86f9317b953 b557de87-3036-43c6-8c97-89930b44c005 \N >251def98-1459-4d3d-b4c0-4508bee5b5c4 b557de87-3036-43c6-8c97-89930b44c005 \N >ccb0149a-c780-4871-b6d0-d231dc149f4e b557de87-3036-43c6-8c97-89930b44c005 \N >83330ef8-3f20-45af-a66f-27441bafdfa5 b557de87-3036-43c6-8c97-89930b44c005 \N >c994f277-31fe-4db6-8142-3e31b887f3f4 b557de87-3036-43c6-8c97-89930b44c005 \N >733998db-cf5c-469c-9358-a3050d240412 b557de87-3036-43c6-8c97-89930b44c005 \N >2f54f909-c718-4d21-b0b9-f2314abd1a4d b557de87-3036-43c6-8c97-89930b44c005 \N >\. > > >-- >-- Data for Name: images; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY images (image_guid, creation_date, size, it_guid, parentid, imagestatus, lastmodified, vm_snapshot_id, volume_type, volume_format, image_group_id, _create_date, _update_date, active) FROM stdin; >de421bc1-b62b-4d76-be49-0ae21569bc8e 2013-11-26 15:51:48+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:51:48+02 bc8ea72b-e58c-4009-a0ea-6403b0ff21c1 2 5 31943e2d-3264-417c-a153-d488dd77fee5 2013-11-26 15:51:47.472787+02 2013-11-26 15:51:55.932832+02 t >00000000-0000-0000-0000-000000000000 2008-04-01 00:00:00+03 85899345920 00000000-0000-0000-0000-000000000000 \N 0 \N \N 2 4 \N 2013-11-26 15:15:29.583494+02 \N t >ccb0149a-c780-4871-b6d0-d231dc149f4e 2013-11-26 15:54:01+02 2147483648 251def98-1459-4d3d-b4c0-4508bee5b5c4 251def98-1459-4d3d-b4c0-4508bee5b5c4 1 2013-11-26 15:54:01+02 658e3bc7-f4b2-4986-bdb0-bec75570c132 2 4 e2a9e66d-64a3-4623-8e9a-4a636ccda9cd 2013-11-26 15:54:00.412077+02 2013-11-26 15:54:06.052117+02 t >83330ef8-3f20-45af-a66f-27441bafdfa5 2013-11-26 15:54:12+02 2147483648 251def98-1459-4d3d-b4c0-4508bee5b5c4 251def98-1459-4d3d-b4c0-4508bee5b5c4 1 2013-11-26 15:54:12+02 ddb34c65-7942-4edc-bd51-2ae8f026e36f 2 4 708f8c74-7a7f-4710-9bcd-5fe5fd9e21fd 2013-11-26 15:54:12.201604+02 2013-11-26 15:54:16.068406+02 t >c994f277-31fe-4db6-8142-3e31b887f3f4 2013-11-26 15:54:42+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:54:42+02 5953ba75-e4b9-428d-8423-45bcb673498d 2 4 d31085c8-f2ed-4dde-858b-4847dd91200a 2013-11-26 15:54:41.247381+02 2013-11-26 15:54:46.15889+02 t >733998db-cf5c-469c-9358-a3050d240412 2013-11-26 15:55:00+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:55:00+02 fcd642f9-809f-449b-ad22-dfb99c61b4b2 2 4 e6f9765c-8ada-456b-b4bf-fafdd2ba3790 2013-11-26 15:54:59.548068+02 2013-11-26 15:55:06.152249+02 t >251def98-1459-4d3d-b4c0-4508bee5b5c4 2013-11-26 15:53:45+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:53:45+02 2e1c7f3b-8593-4c60-b268-3e44f7778e52 2 4 5c28811e-3d76-4e07-9f0c-74e56aa7be77 2013-11-26 15:53:44.881771+02 2013-11-26 15:53:45.974437+02 t >95f36b12-7ac5-4c63-a888-a86f9317b953 2013-11-26 15:53:33+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:53:33+02 09f2bc55-dd36-48ae-a009-5545d35fbb4b 2 4 e1914e3b-f250-4e51-81a2-7d8b42501655 2013-11-26 15:53:32.11185+02 2013-11-26 15:53:35.948176+02 t >2f54f909-c718-4d21-b0b9-f2314abd1a4d 2013-11-26 15:58:22+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:58:22+02 54d10f21-dda0-4530-94fd-0187c7ed37f1 2 4 217ceace-6349-4705-a4f9-b4200d025d95 2013-11-26 15:58:21.619395+02 2013-11-26 15:58:36.126228+02 t >b27618ba-e6bd-43a7-a7dc-90534b60cc39 2013-11-26 15:48:16+02 2147483648 00000000-0000-0000-0000-000000000000 00000000-0000-0000-0000-000000000000 1 2013-11-26 15:48:16+02 da13a309-4402-469f-bdeb-f483cc567480 2 4 b6867f60-85d5-4e51-8266-196482daf436 2013-11-26 15:48:16.169697+02 2013-11-26 15:48:25.916338+02 t >\. > > >-- >-- Data for Name: job; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY job (job_id, action_type, description, status, owner_id, visible, start_time, end_time, last_update_time, correlation_id, is_external, is_auto_cleared) FROM stdin; >096f9b43-4b33-4a51-a916-e35c29df564a SetNonOperationalVds Setting Host 10.35.160.37 to Non-Operational mode. FINISHED 00000000-0000-0000-0000-000000000000 t 2013-11-26 16:35:08.617+02 2013-11-26 16:35:08.648+02 2013-11-26 16:35:08.648+02 34095bc f t >316e6c45-5b5a-4167-9a4a-67b44760eeba ImportVm Importing VM restvm_export to Cluster RestCluster1 FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:45:38.135+02 2013-11-26 15:45:38.376+02 2013-11-26 15:45:38.376+02 23e75dfe f t >f8a573eb-389f-4abc-9131-1c85afc1bfb2 AddVmPoolWithVms Creating VM Pool rest_testPool from template rest_templ3 FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:59:07.719+02 2013-11-26 15:59:07.77+02 2013-11-26 15:59:07.77+02 436f578c f t >f5952784-79be-4ccb-ac65-b32c37ef718b UpdateVmTemplate UpdateVmTemplate FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:55:18.462+02 2013-11-26 15:55:18.501+02 2013-11-26 15:55:18.501+02 a3a20b7 f t >693a34bd-f029-4294-9884-f614d7450ce8 SetNonOperationalVds Setting Host 10.35.160.37 to Non-Operational mode. FINISHED 00000000-0000-0000-0000-000000000000 t 2013-11-26 16:40:10.991+02 2013-11-26 16:40:11.028+02 2013-11-26 16:40:11.028+02 2c08e011 f t >ce451531-a5ae-4ecf-9242-af2d18623378 SetNonOperationalVds Setting Host 10.35.160.37 to Non-Operational mode. FINISHED 00000000-0000-0000-0000-000000000000 t 2013-11-26 16:45:07.631+02 2013-11-26 16:45:07.655+02 2013-11-26 16:45:07.655+02 381d798 f t >be259dc3-96ac-4698-b1c9-26b8aa5c2cf0 RunVmOnce Launching VM restvm_vnc in run-once mode FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:46:42.385+02 2013-11-26 15:47:17.945+02 2013-11-26 15:47:17.945+02 483 f t >36481709-2684-487a-b152-7ac247976c2e AddVm Creating VM novm_wrong_sd in Cluster RestCluster1 FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:54:39.898+02 2013-11-26 15:54:39.915+02 2013-11-26 15:54:39.915+02 1095ead6 f t >8774f4bc-543b-43c2-aef9-887926d22a11 AddVmTemplate Creating VM Template templ_wrong_cluster in Data Center DefaultRest FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:54:57.752+02 2013-11-26 15:54:57.772+02 2013-11-26 15:54:57.772+02 1ac892b4 f t >22c9408e-f8df-4832-b545-a609476a411b RunVmOnce Launching VM restvm_spice in run-once mode FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:46:58.606+02 2013-11-26 15:47:23.908+02 2013-11-26 15:47:23.908+02 484 f t >fde6af38-5c62-411c-975e-dc1c2ee667b4 AddVmTemplate Creating VM Template rest_templ1 in Data Center DefaultRest FAILED fdfc627c-d875-11e0-90f0-83df133b58cc t 2013-11-26 15:55:17.465+02 2013-11-26 15:55:17.479+02 2013-11-26 15:55:17.479+02 42fd21be f t >\. > > >-- >-- Data for Name: job_subject_entity; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY job_subject_entity (job_id, entity_id, entity_type) FROM stdin; >693a34bd-f029-4294-9884-f614d7450ce8 23a197a0-156f-4f37-bcff-578d806777c9 VDS >fde6af38-5c62-411c-975e-dc1c2ee667b4 6c17809d-2592-46ce-9ef0-bcbffecc7b5a StoragePool >f8a573eb-389f-4abc-9131-1c85afc1bfb2 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 VdsGroups >f8a573eb-389f-4abc-9131-1c85afc1bfb2 f477d3a0-01df-4117-9fda-31a5d6841115 VmTemplate >096f9b43-4b33-4a51-a916-e35c29df564a 23a197a0-156f-4f37-bcff-578d806777c9 VDS >ce451531-a5ae-4ecf-9242-af2d18623378 23a197a0-156f-4f37-bcff-578d806777c9 VDS >316e6c45-5b5a-4167-9a4a-67b44760eeba b557de87-3036-43c6-8c97-89930b44c005 Storage >be259dc3-96ac-4698-b1c9-26b8aa5c2cf0 99563242-4284-4227-86fb-32334a46f34d VM >22c9408e-f8df-4832-b545-a609476a411b 02b84327-2559-4665-9606-76fe61436222 VM >36481709-2684-487a-b152-7ac247976c2e 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 VdsGroups >36481709-2684-487a-b152-7ac247976c2e f477d3a0-01df-4117-9fda-31a5d6841115 VmTemplate >8774f4bc-543b-43c2-aef9-887926d22a11 4c3e20a3-ed3d-4031-9190-282c76efb9ab StoragePool >f5952784-79be-4ccb-ac65-b32c37ef718b f477d3a0-01df-4117-9fda-31a5d6841115 VmTemplate >\. > > >-- >-- Data for Name: lun_storage_server_connection_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY lun_storage_server_connection_map (lun_id, storage_server_connection) FROM stdin; >\. > > >-- >-- Data for Name: luns; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY luns (physical_volume_id, lun_id, volume_group_id, serial, lun_mapping, vendor_id, product_id, device_size) FROM stdin; >\. > > >-- >-- Data for Name: materialized_views; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY materialized_views (mv_name, v_name, refresh_rate_in_sec, last_refresh, avg_cost_ms, min_refresh_rate_in_sec, custom, active) FROM stdin; >\. > > >-- >-- Data for Name: network; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY network (id, name, description, type, addr, subnet, gateway, vlan_id, stp, storage_pool_id, mtu, vm_network, provider_network_provider_id, provider_network_external_id, free_text_comment) FROM stdin; >00000000-0000-0000-0000-000000000009 rhevm Management Network \N \N \N \N \N f 5849b030-626e-47cb-ad90-3ce782d831b3 \N t \N \N \N >6f4e6ff1-3591-4c6c-81f4-1999b15d45d9 rhevm Management Network \N \N \N \N \N f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 t \N \N \N >8ddf6445-f0cf-44f5-ab6d-cbe0a1f046c9 rhevm Management Network \N \N \N \N \N f 4c3e20a3-ed3d-4031-9190-282c76efb9ab 0 t \N \N \N >\. > > >-- >-- Data for Name: network_cluster; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY network_cluster (network_id, cluster_id, status, is_display, required, migration) FROM stdin; >00000000-0000-0000-0000-000000000009 99408929-82cf-4dc7-a532-9d998063fa95 1 f t f >8ddf6445-f0cf-44f5-ab6d-cbe0a1f046c9 4e15b1c5-8613-426d-bc0c-7042d7f55a21 1 f t f >6f4e6ff1-3591-4c6c-81f4-1999b15d45d9 d2ab4701-27f7-488f-8aac-18ef1d212a68 1 f t f >6f4e6ff1-3591-4c6c-81f4-1999b15d45d9 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 1 f t f >\. > > >-- >-- Data for Name: network_qos; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY network_qos (id, name, storage_pool_id, inbound_average, inbound_peak, inbound_burst, outbound_average, outbound_peak, outbound_burst, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: object_column_white_list; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY object_column_white_list (object_name, column_name) FROM stdin; >vds vds_group_id >vds vds_group_name >vds vds_group_description >vds vds_id >vds vds_name >vds ip >vds vds_unique_id >vds host_name >vds port >vds vds_strength >vds server_ssl_enabled >vds vds_type >vds pm_type >vds pm_user >vds pm_port >vds pm_options >vds pm_enabled >vds pm_proxy_preferences >vds pm_secondary_ip >vds pm_secondary_options >vds pm_secondary_port >vds pm_secondary_user >vds pm_secondary_type >vds pm_secondary_concurrent >vds vds_spm_priority >vds hooks >vds status >vds cpu_cores >vds cpu_threads >vds cpu_model >vds cpu_speed_mh >vds if_total_speed >vds kvm_enabled >vds physical_mem_mb >vds pending_vcpus_count >vds pending_vmem_size >vds mem_commited >vds vm_active >vds vm_count >vds vm_migrating >vds vms_cores_count >vds cpu_over_commit_time_stamp >vds max_vds_memory_over_commit >vds net_config_dirty >vds count_threads_as_cores >vds storage_pool_id >vds storage_pool_name >vds reserved_mem >vds guest_overhead >vds software_version >vds version_name >vds build_name >vds previous_status >vds cpu_idle >vds cpu_load >vds cpu_sys >vds cpu_user >vds usage_mem_percent >vds usage_cpu_percent >vds usage_network_percent >vds mem_available >vds mem_shared >vds swap_free >vds swap_total >vds ksm_cpu_percent >vds ksm_pages >vds ksm_state >vds cpu_flags >vds vds_group_cpu_name >vds cpu_sockets >vds vds_spm_id >vds otp_validity >vds spm_status >vds supported_cluster_levels >vds supported_engines >vds vds_group_compatibility_version >vds vds_group_virt_service >vds vds_group_gluster_service >vds host_os >vds kvm_version >vds libvirt_version >vds spice_version >vds kernel_version >vds iscsi_initiator_name >vds transparent_hugepages_state >vds anonymous_hugepages >vds non_operational_reason >vds recoverable >vds sshkeyfingerprint >vds hw_manufacturer >vds hw_product_name >vds hw_version >vds hw_serial_number >vds hw_uuid >vds hw_family >vds ssh_port >vds ssh_username >\. > > >-- >-- Data for Name: object_column_white_list_sql; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY object_column_white_list_sql (object_name, sql) FROM stdin; >\. > > >-- >-- Data for Name: permissions; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY permissions (id, role_id, ad_element_id, object_id, object_type_id) FROM stdin; >00000001-0001-0001-0001-000000000001 00000000-0000-0000-0000-000000000001 fdfc627c-d875-11e0-90f0-83df133b58cc aaa00000-0000-0000-0000-123456789aaa 1 >00000002-0002-0002-0002-000000000002 def00009-0000-0000-0000-def000000009 eee00000-0000-0000-0000-123456789eee 00000000-0000-0000-0000-000000000000 4 >00000006-0006-0006-0006-000000000006 00000000-0000-0000-0001-000000000002 fdfc627c-d875-11e0-90f0-83df133b58cc aaa00000-0000-0000-0000-123456789aaa 1 >0000000f-000f-000f-000f-00000000000f def0000a-0000-0000-0000-def000000010 eee00000-0000-0000-0000-123456789eee 0000000e-000e-000e-000e-00000000000e 27 >f27d665a-85f1-40c2-ad51-6284e9bf476f 00000000-0000-0000-0000-000000000001 9b9002d1-ec33-4083-8a7b-31f6b8931648 aaa00000-0000-0000-0000-123456789aaa 1 >bdc1bd13-1e10-423a-afc0-8fa17714010c def00005-0000-0000-0000-def000000005 fdfc627c-d875-11e0-90f0-83df133b58cc 6f4e6ff1-3591-4c6c-81f4-1999b15d45d9 20 >b839118b-26cb-473f-9550-a2adfcddcf81 def00005-0000-0000-0000-def000000005 fdfc627c-d875-11e0-90f0-83df133b58cc 1cf64ba5-7792-4af2-813e-2146447465f8 27 >d9f6e798-4f5a-4f24-a3a8-3aab240cf6bd def0000a-0000-0000-0000-def000000010 eee00000-0000-0000-0000-123456789eee 1cf64ba5-7792-4af2-813e-2146447465f8 27 >e985d297-2958-4e06-9b22-9e383c5b6fd9 def00005-0000-0000-0000-def000000005 fdfc627c-d875-11e0-90f0-83df133b58cc 8ddf6445-f0cf-44f5-ab6d-cbe0a1f046c9 20 >abd7f614-28e9-402b-90fa-62e4f39b65ae def00005-0000-0000-0000-def000000005 fdfc627c-d875-11e0-90f0-83df133b58cc f4c46ca5-6683-4bff-8e97-7f818ddae2ba 27 >e93039a7-7acd-475f-be4e-7d81a92e7338 def0000a-0000-0000-0000-def000000010 eee00000-0000-0000-0000-123456789eee f4c46ca5-6683-4bff-8e97-7f818ddae2ba 27 >85d02100-e6e9-488d-aa41-146f5934e5f5 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc b6867f60-85d5-4e51-8266-196482daf436 19 >06983e36-a2ec-4b93-adfb-a5fcd7df8253 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc 31943e2d-3264-417c-a153-d488dd77fee5 19 >3717ba8c-fb4a-425a-88a8-50ae2dfcccc4 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc e1914e3b-f250-4e51-81a2-7d8b42501655 19 >e0c2f93e-c8d2-4413-a834-5c28b2cb8c57 def00009-0000-0000-0000-def000000009 fdfc627c-d875-11e0-90f0-83df133b58cc f477d3a0-01df-4117-9fda-31a5d6841115 4 >6ba962ea-f157-4d17-98f3-9ffd2fc5d06b def0000a-0000-0000-0000-def00000000f fdfc627c-d875-11e0-90f0-83df133b58cc f477d3a0-01df-4117-9fda-31a5d6841115 4 >77f9b373-1808-4738-b0fe-9051c5fa3517 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc e2a9e66d-64a3-4623-8e9a-4a636ccda9cd 19 >02d2b8fc-0585-4874-a424-682c3ff86de3 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc 708f8c74-7a7f-4710-9bcd-5fe5fd9e21fd 19 >a3eb3b38-acae-439f-b4a0-0da3d7a932c2 def0000a-0000-0000-0000-def00000000f fdfc627c-d875-11e0-90f0-83df133b58cc af31b30d-be8d-4fe7-9e43-7da4b678a31f 4 >f87fccad-727a-4c78-84ef-99e00572e7e6 def00009-0000-0000-0000-def000000009 fdfc627c-d875-11e0-90f0-83df133b58cc af31b30d-be8d-4fe7-9e43-7da4b678a31f 4 >b2dc1ed2-0583-49ad-91f7-d6cc4a65a828 def0000a-0000-0000-0000-def00000000b fdfc627c-d875-11e0-90f0-83df133b58cc e6f9765c-8ada-456b-b4bf-fafdd2ba3790 19 >\. > > >-- >-- Data for Name: policy_units; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY policy_units (id, name, is_internal, custom_properties_regex, type, enabled, description) FROM stdin; >12262ab6-9690-4bc3-a2b3-35573b172d54 PinToHost t \N 0 t Filters out all hosts that VM is not pinned to >6d636bf6-a35c-4f9d-b68d-0731f720cddc CPU t \N 0 t Filters out hosts with less CPUs than VM's CPUs >c9ddbb34-0e1d-4061-a8d7-b0893fa80932 Memory t \N 0 t Filters out hosts that have insufficient memory to run the VM >72163d1c-9468-4480-99d9-0888664eb143 Network t \N 0 t Filters out hosts that are missing networks required by VM NICs, or missing cluster's display network >38440000-8cf0-14bd-c43e-10b96e4ef00a None t \N 2 t No load balancing operation >736999d0-1023-46a4-9a75-1316ed50e151 PowerSaving t {\n "CpuOverCommitDurationMinutes" : "^([1-9])$",\n "HighUtilization" : "^([5-9][0-9])$",\n "LowUtilization" : "^([1-4][0-9])$"\n} 2 t Load balancing VMs in cluster according to hosts CPU load, striving cluster's hosts CPU load to be over 'LowUtilization' and under 'HighUtilization' >7db4ab05-81ab-42e8-868a-aee2df483ed2 EvenDistribution t {\n "CpuOverCommitDurationMinutes" : "^([1-9])$",\n "HighUtilization" : "^([5-9][0-9])$"\n} 2 t Load balancing VMs in cluster according to hosts CPU load, striving cluster's hosts CPU load to be under 'HighUtilization' >38440000-8cf0-14bd-c43e-10b96e4ef00b None t \N 1 t Follows Even Distribution weight module >736999d0-1023-46a4-9a75-1316ed50e15b PowerSaving t \N 1 t Gives hosts with higher CPU usage, higher weight (means that hosts with lower CPU usage are more likely to be selected) >7db4ab05-81ab-42e8-868a-aee2df483edb EvenDistribution t \N 1 t Gives hosts with lower CPU usage, higher weight (means that hosts with higher CPU usage are more likely to be selected) >438b052c-90ab-40e8-9be0-a22560202ea6 CPU-Level t \N 0 t Runs VMs only on hosts with a proper CPU level >e659c871-0bf1-4ccc-b748-f28f5d08dffd HA t \N 0 t Runs the hosted engine VM only on hosts with a positive score >98e92667-6161-41fb-b3fa-34f820ccbc4b HA t \N 1 t Weights hosts according to their HA score >\. > > >-- >-- Data for Name: providers; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY providers (id, name, description, url, provider_type, auth_required, auth_username, auth_password, _create_date, _update_date, custom_properties, tenant_name, plugin_type, agent_configuration) FROM stdin; >\. > > >-- >-- Data for Name: quota; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY quota (id, storage_pool_id, quota_name, description, _create_date, _update_date, threshold_vds_group_percentage, threshold_storage_percentage, grace_vds_group_percentage, grace_storage_percentage) FROM stdin; >\. > > >-- >-- Data for Name: quota_limitation; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY quota_limitation (id, quota_id, storage_id, vds_group_id, virtual_cpu, mem_size_mb, storage_size_gb) FROM stdin; >\. > > >-- >-- Data for Name: repo_file_meta_data; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY repo_file_meta_data (repo_domain_id, repo_image_id, size, date_created, last_refreshed, file_type, repo_image_name) FROM stdin; >\. > > >-- >-- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY roles (id, name, description, is_readonly, role_type, allows_viewing_children, app_mode) FROM stdin; >def00009-0000-0000-0000-def000000009 UserTemplateBasedVm Template User t 2 f 1 >00000000-0000-0000-0000-000000000001 SuperUser Roles management administrator t 1 t 255 >00000000-0000-0000-0001-000000000001 UserRole Standard User Role t 2 t 1 >def00001-0000-0000-0000-def000000001 ClusterAdmin Administrator Role, permission for all the objects underneath a specific Cluster t 1 t 255 >def00002-0000-0000-0000-def000000002 DataCenterAdmin Administrator Role, permission for all the objects underneath a specific Data Center, except Storage t 1 t 1 >def00003-0000-0000-0000-def000000003 StorageAdmin Administrator Role, permission for all operations on a specific Storage Domain t 1 t 1 >def00004-0000-0000-0000-def000000004 HostAdmin Administrator Role, permission for all operations on a specific Host t 1 t 255 >def00005-0000-0000-0000-def000000005 NetworkAdmin Administrator Role, permission for all operations on a specific Logical Network t 1 t 255 >def00006-0000-0000-0000-def000000006 UserVmManager User Role, with permission for any operation on Vms t 2 t 1 >def00007-0000-0000-0000-def000000007 VmPoolAdmin Administrator Role, permission for all operations on a specific VM Pool t 1 t 1 >def00008-0000-0000-0000-def000000008 TemplateAdmin Administrator Role, permission for all operations on a specific Template t 1 t 1 >def0000a-0000-0000-0000-def00000000a QuotaConsumer User Role, permissions to consume the Quota resources t 2 f 1 >def0000a-0000-0000-0000-def00000000b DiskOperator User Role, permissions for all operations on a specific disk t 2 t 1 >def0000a-0000-0000-0000-def00000000c DiskCreator User Role, permission to create Disks t 2 f 1 >def0000a-0000-0000-0000-def00000000d VmCreator User Role, permission to create VMs t 2 f 1 >def0000a-0000-0000-0000-def00000000e TemplateCreator User Role, permission to create Templates t 2 f 1 >def0000a-0000-0000-0000-def00000000f TemplateOwner User Role, permissions for all operations on Templates t 2 t 1 >def0000b-0000-0000-0000-def00000000b GlusterAdmin Administrator Role, permissions for operations on Gluster objects t 1 t 2 >00000000-0000-0000-0001-000000000002 PowerUserRole User Role, allowed to create VMs, Templates and Disks t 2 f 1 >def0000c-0000-0000-0000-def000000000 ExternalEventsCreator External Events Creator t 2 f 255 >def0000d-0000-0000-0000-def000000000 ExternalTasksCreator External Tasks Creator t 2 f 255 >def0000a-0000-0000-0000-def000000010 VnicProfileUser VM Network Interface Profile User t 2 f 1 >\. > > >-- >-- Data for Name: roles_groups; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY roles_groups (role_id, action_group_id) FROM stdin; >00000000-0000-0000-0000-000000000001 1 >00000000-0000-0000-0000-000000000001 2 >00000000-0000-0000-0000-000000000001 3 >00000000-0000-0000-0000-000000000001 4 >00000000-0000-0000-0000-000000000001 5 >00000000-0000-0000-0000-000000000001 6 >00000000-0000-0000-0000-000000000001 7 >00000000-0000-0000-0000-000000000001 8 >00000000-0000-0000-0000-000000000001 9 >00000000-0000-0000-0000-000000000001 10 >00000000-0000-0000-0000-000000000001 11 >00000000-0000-0000-0000-000000000001 12 >00000000-0000-0000-0000-000000000001 100 >00000000-0000-0000-0000-000000000001 101 >00000000-0000-0000-0000-000000000001 102 >00000000-0000-0000-0000-000000000001 103 >00000000-0000-0000-0000-000000000001 104 >00000000-0000-0000-0000-000000000001 200 >00000000-0000-0000-0000-000000000001 201 >00000000-0000-0000-0000-000000000001 202 >00000000-0000-0000-0000-000000000001 203 >00000000-0000-0000-0000-000000000001 204 >00000000-0000-0000-0000-000000000001 300 >00000000-0000-0000-0000-000000000001 301 >00000000-0000-0000-0000-000000000001 302 >00000000-0000-0000-0000-000000000001 303 >00000000-0000-0000-0000-000000000001 400 >00000000-0000-0000-0000-000000000001 401 >00000000-0000-0000-0000-000000000001 402 >00000000-0000-0000-0000-000000000001 403 >00000000-0000-0000-0000-000000000001 500 >00000000-0000-0000-0000-000000000001 501 >00000000-0000-0000-0000-000000000001 502 >00000000-0000-0000-0000-000000000001 600 >00000000-0000-0000-0000-000000000001 601 >00000000-0000-0000-0000-000000000001 602 >00000000-0000-0000-0000-000000000001 603 >00000000-0000-0000-0000-000000000001 700 >00000000-0000-0000-0000-000000000001 701 >00000000-0000-0000-0000-000000000001 702 >00000000-0000-0000-0000-000000000001 703 >00000000-0000-0000-0000-000000000001 800 >00000000-0000-0000-0001-000000000001 4 >00000000-0000-0000-0001-000000000001 5 >00000000-0000-0000-0001-000000000001 7 >00000000-0000-0000-0001-000000000001 303 >00000000-0000-0000-0001-000000000002 1 >00000000-0000-0000-0001-000000000002 200 >def00001-0000-0000-0000-def000000001 1 >def00001-0000-0000-0000-def000000001 2 >def00001-0000-0000-0000-def000000001 3 >def00001-0000-0000-0000-def000000001 4 >def00001-0000-0000-0000-def000000001 5 >def00001-0000-0000-0000-def000000001 6 >def00001-0000-0000-0000-def000000001 7 >def00001-0000-0000-0000-def000000001 8 >def00001-0000-0000-0000-def000000001 9 >def00001-0000-0000-0000-def000000001 10 >def00001-0000-0000-0000-def000000001 11 >def00001-0000-0000-0000-def000000001 12 >def00001-0000-0000-0000-def000000001 300 >def00001-0000-0000-0000-def000000001 301 >def00001-0000-0000-0000-def000000001 302 >def00001-0000-0000-0000-def000000001 303 >def00001-0000-0000-0000-def000000001 100 >def00001-0000-0000-0000-def000000001 101 >def00001-0000-0000-0000-def000000001 102 >def00001-0000-0000-0000-def000000001 103 >def00001-0000-0000-0000-def000000001 104 >def00001-0000-0000-0000-def000000001 400 >def00001-0000-0000-0000-def000000001 401 >def00001-0000-0000-0000-def000000001 402 >def00001-0000-0000-0000-def000000001 403 >def00002-0000-0000-0000-def000000002 1 >def00002-0000-0000-0000-def000000002 2 >def00002-0000-0000-0000-def000000002 3 >def00002-0000-0000-0000-def000000002 4 >def00002-0000-0000-0000-def000000002 5 >def00002-0000-0000-0000-def000000002 6 >def00002-0000-0000-0000-def000000002 7 >def00002-0000-0000-0000-def000000002 8 >def00002-0000-0000-0000-def000000002 9 >def00002-0000-0000-0000-def000000002 10 >def00002-0000-0000-0000-def000000002 11 >def00002-0000-0000-0000-def000000002 12 >def00002-0000-0000-0000-def000000002 200 >def00002-0000-0000-0000-def000000002 201 >def00002-0000-0000-0000-def000000002 202 >def00002-0000-0000-0000-def000000002 203 >def00002-0000-0000-0000-def000000002 204 >def00002-0000-0000-0000-def000000002 300 >def00002-0000-0000-0000-def000000002 301 >def00002-0000-0000-0000-def000000002 302 >def00002-0000-0000-0000-def000000002 303 >def00002-0000-0000-0000-def000000002 100 >def00002-0000-0000-0000-def000000002 101 >def00002-0000-0000-0000-def000000002 102 >def00002-0000-0000-0000-def000000002 103 >def00002-0000-0000-0000-def000000002 104 >def00002-0000-0000-0000-def000000002 400 >def00002-0000-0000-0000-def000000002 401 >def00002-0000-0000-0000-def000000002 402 >def00002-0000-0000-0000-def000000002 403 >def00002-0000-0000-0000-def000000002 700 >def00002-0000-0000-0000-def000000002 701 >def00002-0000-0000-0000-def000000002 702 >def00002-0000-0000-0000-def000000002 703 >def00003-0000-0000-0000-def000000003 600 >def00003-0000-0000-0000-def000000003 601 >def00003-0000-0000-0000-def000000003 602 >def00003-0000-0000-0000-def000000003 603 >def00004-0000-0000-0000-def000000004 100 >def00004-0000-0000-0000-def000000004 101 >def00004-0000-0000-0000-def000000004 102 >def00004-0000-0000-0000-def000000004 103 >def00004-0000-0000-0000-def000000004 104 >def00004-0000-0000-0000-def000000004 600 >def00004-0000-0000-0000-def000000004 601 >def00004-0000-0000-0000-def000000004 602 >def00004-0000-0000-0000-def000000004 603 >def00005-0000-0000-0000-def000000005 104 >def00005-0000-0000-0000-def000000005 403 >def00006-0000-0000-0000-def000000006 1 >def00006-0000-0000-0000-def000000006 2 >def00006-0000-0000-0000-def000000006 3 >def00006-0000-0000-0000-def000000006 4 >def00006-0000-0000-0000-def000000006 5 >def00006-0000-0000-0000-def000000006 7 >def00006-0000-0000-0000-def000000006 9 >def00006-0000-0000-0000-def000000006 10 >def00006-0000-0000-0000-def000000006 12 >def00007-0000-0000-0000-def000000007 300 >def00007-0000-0000-0000-def000000007 301 >def00007-0000-0000-0000-def000000007 302 >def00007-0000-0000-0000-def000000007 303 >def00008-0000-0000-0000-def000000008 200 >def00008-0000-0000-0000-def000000008 201 >def00008-0000-0000-0000-def000000008 202 >def00008-0000-0000-0000-def000000008 203 >def00008-0000-0000-0000-def000000008 204 >def00009-0000-0000-0000-def000000009 1 >def00002-0000-0000-0000-def000000002 900 >00000000-0000-0000-0000-000000000001 900 >def00002-0000-0000-0000-def000000002 901 >00000000-0000-0000-0000-000000000001 901 >00000000-0000-0000-0000-000000000001 1100 >00000000-0000-0000-0000-000000000001 1101 >00000000-0000-0000-0000-000000000001 1102 >00000000-0000-0000-0000-000000000001 1103 >00000000-0000-0000-0000-000000000001 1104 >00000000-0000-0000-0001-000000000002 1100 >def00001-0000-0000-0000-def000000001 1100 >def00001-0000-0000-0000-def000000001 1101 >def00001-0000-0000-0000-def000000001 1102 >def00001-0000-0000-0000-def000000001 1103 >def00001-0000-0000-0000-def000000001 1104 >def00002-0000-0000-0000-def000000002 1100 >def00002-0000-0000-0000-def000000002 1101 >def00002-0000-0000-0000-def000000002 1102 >def00002-0000-0000-0000-def000000002 1103 >def00002-0000-0000-0000-def000000002 1104 >def00003-0000-0000-0000-def000000003 1100 >def00003-0000-0000-0000-def000000003 1101 >def00003-0000-0000-0000-def000000003 1102 >def00003-0000-0000-0000-def000000003 1103 >def00003-0000-0000-0000-def000000003 1104 >def00006-0000-0000-0000-def000000006 1100 >def00006-0000-0000-0000-def000000006 1101 >def00006-0000-0000-0000-def000000006 1102 >def00006-0000-0000-0000-def000000006 1104 >def0000a-0000-0000-0000-def00000000b 1100 >def0000a-0000-0000-0000-def00000000b 1101 >def0000a-0000-0000-0000-def00000000b 1102 >def0000a-0000-0000-0000-def00000000b 1104 >def0000a-0000-0000-0000-def00000000c 1100 >00000000-0000-0000-0000-000000000001 1000 >00000000-0000-0000-0000-000000000001 1001 >00000000-0000-0000-0000-000000000001 1002 >def0000b-0000-0000-0000-def00000000b 1000 >def0000b-0000-0000-0000-def00000000b 1001 >def0000b-0000-0000-0000-def00000000b 1002 >00000000-0000-0000-0000-000000000001 13 >def0000a-0000-0000-0000-def00000000d 1 >def0000a-0000-0000-0000-def00000000e 200 >00000000-0000-0000-0000-000000000001 1300 >00000000-0000-0000-0001-000000000001 1300 >00000000-0000-0000-0001-000000000002 1300 >def00001-0000-0000-0000-def000000001 1300 >def00002-0000-0000-0000-def000000002 1300 >def00003-0000-0000-0000-def000000003 1300 >def00004-0000-0000-0000-def000000004 1300 >def00005-0000-0000-0000-def000000005 1300 >def00006-0000-0000-0000-def000000006 1300 >def00007-0000-0000-0000-def000000007 1300 >def00008-0000-0000-0000-def000000008 1300 >def0000a-0000-0000-0000-def00000000b 1300 >def0000a-0000-0000-0000-def00000000c 1300 >def0000a-0000-0000-0000-def00000000d 1300 >def0000a-0000-0000-0000-def00000000e 1300 >def0000b-0000-0000-0000-def00000000b 1300 >def0000a-0000-0000-0000-def00000000f 201 >def0000a-0000-0000-0000-def00000000f 202 >def0000a-0000-0000-0000-def00000000f 203 >def0000a-0000-0000-0000-def00000000f 204 >def0000a-0000-0000-0000-def00000000f 1300 >00000000-0000-0000-0000-000000000001 14 >def00001-0000-0000-0000-def000000001 14 >def00002-0000-0000-0000-def000000002 14 >def0000a-0000-0000-0000-def00000000d 1100 >def00001-0000-0000-0000-def000000001 502 >def00002-0000-0000-0000-def000000002 502 >def0000a-0000-0000-0000-def00000000f 502 >def0000a-0000-0000-0000-def00000000b 502 >def00006-0000-0000-0000-def000000006 502 >def00007-0000-0000-0000-def000000007 1 >00000000-0000-0000-0000-000000000001 704 >def00002-0000-0000-0000-def000000002 704 >def00002-0000-0000-0000-def000000002 705 >00000000-0000-0000-0000-000000000001 705 >00000000-0000-0000-0000-000000000001 404 >def00002-0000-0000-0000-def000000002 404 >def00005-0000-0000-0000-def000000005 404 >def00005-0000-0000-0000-def000000005 703 >def00005-0000-0000-0000-def000000005 704 >def00005-0000-0000-0000-def000000005 705 >def00005-0000-0000-0000-def000000005 9 >def00005-0000-0000-0000-def000000005 204 >00000000-0000-0000-0000-000000000001 1400 >def0000c-0000-0000-0000-def000000000 1400 >def0000a-0000-0000-0000-def00000000a 901 >00000000-0000-0000-0000-000000000001 1003 >def0000b-0000-0000-0000-def00000000b 1003 >00000000-0000-0000-0000-000000000001 15 >def00001-0000-0000-0000-def000000001 15 >def00002-0000-0000-0000-def000000002 15 >00000000-0000-0000-0000-000000000001 205 >def00002-0000-0000-0000-def000000002 205 >def00008-0000-0000-0000-def000000008 205 >00000000-0000-0000-0000-000000000001 1004 >def0000b-0000-0000-0000-def00000000b 1004 >def00002-0000-0000-0000-def000000002 1105 >00000000-0000-0000-0000-000000000001 1105 >00000000-0000-0000-0000-000000000001 1500 >def0000d-0000-0000-0000-def000000000 1500 >def00002-0000-0000-0000-def000000002 1203 >00000000-0000-0000-0000-000000000001 1203 >def00005-0000-0000-0000-def000000005 1203 >def00005-0000-0000-0000-def000000005 1204 >def00002-0000-0000-0000-def000000002 1204 >00000000-0000-0000-0000-000000000001 1204 >def00005-0000-0000-0000-def000000005 1205 >def00002-0000-0000-0000-def000000002 1205 >00000000-0000-0000-0000-000000000001 1205 >def0000a-0000-0000-0000-def000000010 9 >def0000a-0000-0000-0000-def000000010 204 >def0000a-0000-0000-0000-def000000010 1300 >00000000-0000-0000-0001-000000000001 1106 >def00008-0000-0000-0000-def000000008 1106 >00000000-0000-0000-0000-000000000001 1106 >def00003-0000-0000-0000-def000000003 1106 >00000000-0000-0000-0001-000000000002 1106 >\. > > >-- >-- Data for Name: schema_version; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY schema_version (id, version, script, checksum, installed_by, started_at, ended_at, state, current, comment) FROM stdin; >1 03010000 upgrade/03_01_0000_set_version.sql 0 engine 2013-11-26 15:15:25.928661 2013-11-26 15:15:25.928661 INSTALLED f >2 03010010 upgrade/03_01_0010_change_action_parameters_type.sql d150d7c28ce61440d020afe2c3ea3464 engine 2013-11-26 15:15:27.739459 2013-11-26 15:15:27.821832 INSTALLED f >3 03010030 upgrade/03_01_0030_change_vds_static_pm_password_to_text.sql d2912fe7077d1a5b96ce526d55d9ad95 engine 2013-11-26 15:15:27.840113 2013-11-26 15:15:27.90332 INSTALLED f >4 03010040 upgrade/03_01_0040_add_AddPermission_to_PowerUserRole.sql 90bba693f2c0dcd8ec7d0dc96257414d engine 2013-11-26 15:15:27.921457 2013-11-26 15:15:27.955685 INSTALLED f >5 03010050 upgrade/03_01_0050_add_disks_table.sql c7efa2cfffa6ba5ec2e5aa37db422f4a engine 2013-11-26 15:15:27.974121 2013-11-26 15:15:28.030104 INSTALLED f >6 03010060 upgrade/03_01_0060_add_cancel_migration_to_action_version_map.sql 4adceafcd1bbac7eb71b5679f71e08c4 engine 2013-11-26 15:15:28.047866 2013-11-26 15:15:28.080321 INSTALLED f >7 03010070 upgrade/03_01_0070_populate_disks_table.sql 8e9fcdcc1735272f76dc67f6d490ea27 engine 2013-11-26 15:15:28.098572 2013-11-26 15:15:28.138605 INSTALLED f >8 03010090 upgrade/03_01_0090_add_template_columns_to_vm_static.sql 7ee271c5d6276f6c4aeb50e9b0f8970a engine 2013-11-26 15:15:28.15663 2013-11-26 15:15:28.222907 INSTALLED f >9 03010100 upgrade/03_01_0100_migrate_templates_to_vm_static.sql 07956677972e911c431cd712c4c9e9cb engine 2013-11-26 15:15:28.241202 2013-11-26 15:15:28.292067 INSTALLED f >10 03010110 upgrade/03_01_0110_add_vds_spm_priority_col.sql 4e8ba0896b2a3be8426bc34c5f2966ae engine 2013-11-26 15:15:28.310215 2013-11-26 15:15:28.373623 INSTALLED f >11 03010140 upgrade/03_01_0140_drop_vm_templates_tables.sql cf4583bfd8bc3eea122f30002cbd77c3 engine 2013-11-26 15:15:28.391726 2013-11-26 15:15:28.433815 INSTALLED f >12 03010150 upgrade/03_01_0150_remove_status_from_disks.sql 7d01ad9dc455f539fcbbafa09f3581ae engine 2013-11-26 15:15:28.451979 2013-11-26 15:15:28.494024 INSTALLED f >13 03010170 upgrade/03_01_0170_add_quota_tables.sql aba743c5bc8ab01d17b45603342462d9 engine 2013-11-26 15:15:28.512172 2013-11-26 15:15:28.589387 INSTALLED f >14 03010180 upgrade/03_01_0180_add_quota_fields.sql 880c231ee37365453af75f1f96e6cd3e engine 2013-11-26 15:15:28.60729 2013-11-26 15:15:28.65382 INSTALLED f >15 03010200 upgrade/03_01_0200_add_vm_device_table.sql 6430c8c27457831ada452d7bb63afccf engine 2013-11-26 15:15:28.672016 2013-11-26 15:15:28.72613 INSTALLED f >16 03010210 upgrade/03_01_0210_add_hash_column_to_vm_dynamic.sql e2c889816ff5996cc6472e00948d4963 engine 2013-11-26 15:15:28.744228 2013-11-26 15:15:28.786385 INSTALLED f >17 03010220 upgrade/03_01_0220_vm_device_upgrade_data.sql 4c528abb6a46d03cae8fc47cbd07291c engine 2013-11-26 15:15:28.804289 2013-11-26 15:15:28.848831 INSTALLED f >18 03010240 upgrade/03_01_0240_remove_is_shared_column_from_vm_device.sql 92ebe7d871cda5cba7b0c09a6b3c7b82 engine 2013-11-26 15:15:28.866763 2013-11-26 15:15:28.909813 INSTALLED f >19 03010260 upgrade/03_01_0260_add_job_table.sql c74d309cfb8f9d802e54f2ff66d560b4 engine 2013-11-26 15:15:28.928253 2013-11-26 15:15:28.987866 INSTALLED f >20 03010270 upgrade/03_01_0270_add_job_subject_entity_table.sql e0b6f4691334b29aaa0af2d5b76a09e4 engine 2013-11-26 15:15:29.005796 2013-11-26 15:15:29.064705 INSTALLED f >21 03010280 upgrade/03_01_0280_add_step_table.sql a1563b0f16f91967245dda2df0a4752c engine 2013-11-26 15:15:29.083314 2013-11-26 15:15:29.150725 INSTALLED f >22 03010300 upgrade/03_01_0300_vds_static_unique_fields.sql 4c28d5bca7a29647804bb84e17fc26dd engine 2013-11-26 15:15:29.169084 2013-11-26 15:15:29.224947 INSTALLED f >23 03010320 upgrade/03_01_0320_rename_audit_log_keys_from_merge_to_remove.sql 9e59796c803a3308b68c2ec751cc7068 engine 2013-11-26 15:15:29.243188 2013-11-26 15:15:29.277843 INSTALLED f >24 03010330 upgrade/03_01_0330_add_step_id_column_to_async_task.sql 90e3fa27ab57714bf3d38a92a5e287ca engine 2013-11-26 15:15:29.29618 2013-11-26 15:15:29.338387 INSTALLED f >25 03010370 upgrade/03_01_0370_vm_device_upgrade_data.sql a2b96c1ce7eb82f59724e7d8b1af6870 engine 2013-11-26 15:15:29.356514 2013-11-26 15:15:29.401764 INSTALLED f >26 03010380 upgrade/03_01_0380_add_correlation_and_job_to_audit_log.sql 3392dd1578c7f98765894f63f1a30936 engine 2013-11-26 15:15:29.419991 2013-11-26 15:15:29.464316 INSTALLED f >27 03010390 upgrade/03_01_0390_add_snapshots_table.sql a2258a3d6cb12541c0b67e6e5c634f3d engine 2013-11-26 15:15:29.482545 2013-11-26 15:15:29.542676 INSTALLED f >28 03010410 upgrade/03_01_0410_remove_image_templates_table.sql 841e376d840d7fab4671e8e1dbe2b4dd engine 2013-11-26 15:15:29.560875 2013-11-26 15:15:29.607792 INSTALLED f >29 03010430 upgrade/03_01_0430_add_image_domain_map_table.sql 2392c95b87a5dab473f901134857501f engine 2013-11-26 15:15:29.625809 2013-11-26 15:15:29.689688 INSTALLED f >30 03010440 upgrade/03_01_0440_vm_device_upgrade_data.sql da76d200a169151cd6a3988308a71e13 engine 2013-11-26 15:15:29.707563 2013-11-26 15:15:29.782954 INSTALLED f >31 03010460 upgrade/03_01_0460_add_defalut_quota_column.sql d29504f5fd159d4f0d93a11d5a5dfc7b engine 2013-11-26 15:15:29.802096 2013-11-26 15:15:29.833223 INSTALLED f >32 03010470 upgrade/03_01_0470_add_quota_permissions.sql d73669ad5c89f84f303181bd27307747 engine 2013-11-26 15:15:29.851062 2013-11-26 15:15:29.886154 INSTALLED f >33 03010480 upgrade/03_01_0480_add_quota_consume_role.sql 63850abaa8f2fbfc92cd1cdee09242e6 engine 2013-11-26 15:15:29.904867 2013-11-26 15:15:29.938681 INSTALLED f >34 03010490 upgrade/03_01_0490_add_audit_log_columns.sql b732b61a545e58cb0514127318b7318f engine 2013-11-26 15:15:29.956441 2013-11-26 15:15:30.001276 INSTALLED f >35 03010500 upgrade/03_01_0500_add_unique_name_constraint.sql 08f6b98db78d7af3ff47e8bf9e3643ac engine 2013-11-26 15:15:30.019358 2013-11-26 15:15:30.066922 INSTALLED f >36 03010510 upgrade/03_01_0510_add_permission_to_consume_quota.sql ffb73d1f995f3f95353d25433afd72d3 engine 2013-11-26 15:15:30.084913 2013-11-26 15:15:30.135556 INSTALLED f >38 03010530 upgrade/03_01_0530_migrate_image_vm_pool_map.sql b2cace20320eb8f70175a2111b41d82f engine 2013-11-26 15:15:30.201731 2013-11-26 15:15:30.237265 INSTALLED f >39 03010540 upgrade/03_01_0540_add_prestarted_vms_col.sql beabe33c20903c00f1ae145c214aaff2 engine 2013-11-26 15:15:30.254731 2013-11-26 15:15:30.31765 INSTALLED f >40 03010560 upgrade/03_01_0560_vm_device_upgrade_data.sql d9f741ce02524e7c6a3c790f786101c0 engine 2013-11-26 15:15:30.335724 2013-11-26 15:15:30.411906 INSTALLED f >41 03010580 upgrade/03_01_0580_recoverable.sql f776d02f0c24b78f587c06465dc70bca engine 2013-11-26 15:15:30.429871 2013-11-26 15:15:30.503811 INSTALLED f >282 03031010 upgrade/03_03_1010_add_ha_policy_units.sql 3f254a4a85bf40f17bfc1c6ea4ef74de engine 2013-11-26 15:15:46.593593 2013-11-26 15:15:46.634903 INSTALLED f >42 03010600 upgrade/03_01_0600_migrate_images_to_snapshots.sql fac05b263671b0ac97069b9a26822c18 engine 2013-11-26 15:15:30.521728 2013-11-26 15:15:30.56573 INSTALLED f >43 03010610 upgrade/03_01_0610_drop_stateless_vm_image_map_table.sql 674163efd7be6efe09028b5c688fa580 engine 2013-11-26 15:15:30.583665 2013-11-26 15:15:30.618202 INSTALLED f >44 03010620 upgrade/03_01_0620_add_service_columns_to_vds_groups.sql c104ae9a9fe75bfefa8784d249730e7f engine 2013-11-26 15:15:30.636457 2013-11-26 15:15:30.717685 INSTALLED f >45 03010630 upgrade/03_01_0630_add_disk_name.sql 7f8342f914e58878f70309a3484a652b engine 2013-11-26 15:15:30.735945 2013-11-26 15:15:30.793526 INSTALLED f >46 03010650 upgrade/03_01_0650_add_volume_to_audit_log.sql 0ae331dc028f2b6de29ec97de6c97ebc engine 2013-11-26 15:15:30.811961 2013-11-26 15:15:30.856574 INSTALLED f >47 03010660 upgrade/03_01_0660_migrate_image_vm_map.sql 3ce048ac7480c3551a209a31412aa37a engine 2013-11-26 15:15:30.874482 2013-11-26 15:15:30.934716 INSTALLED f >48 03010680 upgrade/03_01_0680_add_setupnetwork_to_action_version_map.sql 22c21785fc6332759e2af8fcce20589b engine 2013-11-26 15:15:30.952901 2013-11-26 15:15:30.985376 INSTALLED f >49 03010690 upgrade/03_01_0690_add_gluster_volume_tables.sql 4182c39539dae6a56c75fbc9e3428b85 engine 2013-11-26 15:15:31.00374 2013-11-26 15:15:31.113121 INSTALLED f >50 03010720 upgrade/03_01_0720_remove_unused_images_columns.sql e99474f8108f680f5c1611d6d31339b6 engine 2013-11-26 15:15:31.132172 2013-11-26 15:15:31.199886 INSTALLED f >51 03010730 upgrade/03_01_0730_add_empty_cd_to_vm.sql d5ebec05f89287d315295cef24832482 engine 2013-11-26 15:15:31.218185 2013-11-26 15:15:31.256854 INSTALLED f >52 03010740 upgrade/03_01_0740_add_vm_device_soundcard.sql 0e66a473af429db0eb5bb5615d92c29c engine 2013-11-26 15:15:31.274494 2013-11-26 15:15:31.311942 INSTALLED f >53 03010750 upgrade/03_01_0750_add_mtu_column.sql 35666390372749282b67f83d16de266d engine 2013-11-26 15:15:31.329264 2013-11-26 15:15:31.3808 INSTALLED f >54 03010760 upgrade/03_01_0760_add_bridgeless_columns.sql 0bd9cc27a3aebad4639dc407f8e408af engine 2013-11-26 15:15:31.398866 2013-11-26 15:15:31.486975 INSTALLED f >55 03010770 upgrade/03_01_0770_remove_disk_type_column.sql d0aae058fbcd0993e6cd242eb4518b85 engine 2013-11-26 15:15:31.504905 2013-11-26 15:15:31.546507 INSTALLED f >56 03010780 upgrade/03_01_0780_add_action_version_map_add_vm_from_snapshot.sql a722cbc187a15b6dc936448554982ef2 engine 2013-11-26 15:15:31.564189 2013-11-26 15:15:31.596678 INSTALLED f >57 03010790 upgrade/03_01_0790_resize_disk_alias_column.sql 189b036124fe8bca7292c2a442ad6fd0 engine 2013-11-26 15:15:31.614641 2013-11-26 15:15:31.674632 INSTALLED f >58 03010800 upgrade/03_01_0800_upgrade_disk_alias_name.sql d5678c58d1940c21a40972f724dcaa2a engine 2013-11-26 15:15:31.692709 2013-11-26 15:15:31.727871 INSTALLED f >59 03010810 upgrade/03_01_0810_update_dc_ver_add_vm_from_snapshot.sql 5396bb15b03e1836b15f2268fc1a01f5 engine 2013-11-26 15:15:31.746304 2013-11-26 15:15:31.783317 INSTALLED f >60 03010830 upgrade/03_01_0830_change_disk_alias_upper_case.sql 9d4e26089b4eb76e184f85d0c7e1d649 engine 2013-11-26 15:15:31.802006 2013-11-26 15:15:31.837952 INSTALLED f >61 03010840 upgrade/03_01_0840_change_storage_type_all_to_new_value.sql e111c20dd735761a765a5803b6db03e6 engine 2013-11-26 15:15:31.856915 2013-11-26 15:15:31.89113 INSTALLED f >62 03010850 upgrade/03_01_0850_add_gluster_transport_types.sql a4c7c9c60cbf2d577c933e2d1d804635 engine 2013-11-26 15:15:31.910422 2013-11-26 15:15:31.971215 INSTALLED f >63 03010870 upgrade/03_01_0870_add_posix_fs_support_columns_to_connection.sql 54d583cb804a6268c7b0d161bd68d8ae engine 2013-11-26 15:15:31.989347 2013-11-26 15:15:32.033947 INSTALLED f >64 03010880 upgrade/03_01_0880_rename_disks_table_to_base_disks.sql d46da5171ebae178a8f2e42fdf4a72b4 engine 2013-11-26 15:15:32.051859 2013-11-26 15:15:32.084159 INSTALLED f >65 03010890 upgrade/03_01_0890_add_disk_lun_map_table.sql 95a1fe3b4d3c5cedb2ccce605fff661f engine 2013-11-26 15:15:32.10359 2013-11-26 15:15:32.156431 INSTALLED f >66 03010910 upgrade/03_01_0910_add_shared_disk.sql 902f39bf81b5c762574c4ff8341d3ba3 engine 2013-11-26 15:15:32.174682 2013-11-26 15:15:32.226615 INSTALLED f >67 03010920 upgrade/03_01_0920_remove_config_entries_from_schema_version.sql 992e3189e8b8056b528f9db673a6d9d4 engine 2013-11-26 15:15:32.244552 2013-11-26 15:15:32.278412 INSTALLED f >68 03010930 upgrade/03_01_0930_convert_spec_param_to_json.sql ba1dc220fba5015c30f45c5b96823c8a engine 2013-11-26 15:15:32.296588 2013-11-26 15:15:32.336528 INSTALLED f >69 03010940 upgrade/03_01_0940_add_disks_roles.sql b81dc001d6562fee7b3ff7d5fb8cfdde engine 2013-11-26 15:15:32.354888 2013-11-26 15:15:32.398952 INSTALLED f >70 03010950 upgrade/03_01_0950_add_permissions_on_storage_to_users.sql f72887939f7c297e300a5a51431e93ea engine 2013-11-26 15:15:32.417662 2013-11-26 15:15:32.462468 INSTALLED f >71 03010960 upgrade/03_01_0960_fix_default_quota_name.sql 2d5f90738fe6876ff7f594887d75b588 engine 2013-11-26 15:15:32.480384 2013-11-26 15:15:32.546925 INSTALLED f >72 03010970 upgrade/03_01_0970_add_addposixstorage_domain_to_action_version_map.sql 125374e67bfe35f119d34e6c9764b210 engine 2013-11-26 15:15:32.564922 2013-11-26 15:15:32.597297 INSTALLED f >73 03010980 upgrade/03_01_0980_add_version.sql ebb5f7d7ebc052b7c34fba3de3715917 engine 2013-11-26 15:15:32.61516 2013-11-26 15:15:32.662417 INSTALLED f >74 03010990 upgrade/03_01_0990_add_dwh_to_event_map.sql 5f5deb97e253cbae1d31bb896d96100e engine 2013-11-26 15:15:32.680608 2013-11-26 15:15:32.715932 INSTALLED f >75 03011000 upgrade/03_01_1000_gluster_role_maps.sql c790bf71e7b3af5be098aecfd8bceea9 engine 2013-11-26 15:15:32.734249 2013-11-26 15:15:32.774916 INSTALLED f >76 03011010 upgrade/03_01_1010_add_bootable_column_to_base_disk.sql fd6570f9921a0407cf85160bab360e2d engine 2013-11-26 15:15:32.793191 2013-11-26 15:15:32.866404 INSTALLED f >77 03011020 upgrade/03_01_1020_add_command_id_to_async_tasks_table.sql f2a5bdcb599453bbb719d19aff09f787 engine 2013-11-26 15:15:32.884601 2013-11-26 15:15:32.947155 INSTALLED f >78 03011030 upgrade/03_01_1030_add_allow_console_reconnect.sql b385aff2b357ed379f947890b91d35ae engine 2013-11-26 15:15:32.96524 2013-11-26 15:15:33.037537 INSTALLED f >79 03011040 upgrade/03_01_1040_add_allow_console_reconnect_permission.sql f7155a94af7d654f8c9d1eb2a0552752 engine 2013-11-26 15:15:33.055718 2013-11-26 15:15:33.089599 INSTALLED f >80 03011050 upgrade/03_01_1050_drop_license_usage_table.sql ec594ac1e522e0a36f608771ee1a66bd engine 2013-11-26 15:15:33.107278 2013-11-26 15:15:33.137284 INSTALLED f >81 03011060 upgrade/03_01_1060_rename_luns_column.sql 59d65718765a3cfaa8f470a84134a0b3 engine 2013-11-26 15:15:33.155796 2013-11-26 15:15:33.188299 INSTALLED f >82 03011070 upgrade/03_01_1070_add_create_update_dates_to_vm_device.sql 77271903b305946caa16126a8726305a engine 2013-11-26 15:15:33.207665 2013-11-26 15:15:33.27265 INSTALLED f >83 03011080 upgrade/03_01_1080_add_allow_snapshot.sql 1d3db00b071fb9cc3f7dd104f3b0910f engine 2013-11-26 15:15:33.291646 2013-11-26 15:15:33.353367 INSTALLED f >84 03011090 upgrade/03_01_1090_gluster_brick_option_id.sql 3aba3de73a8d583ef2da67efa7eb9132 engine 2013-11-26 15:15:33.371341 2013-11-26 15:15:33.454731 INSTALLED f >85 03011100 upgrade/03_01_1100_add_inheritable_roles.sql f38ff961ad0ead97a3111a9da4bfa7c5 engine 2013-11-26 15:15:33.47311 2013-11-26 15:15:33.535565 INSTALLED f >86 03011110 upgrade/03_01_1110_rename_inheritable_roles_columns.sql 56098c7cb0b5ee24af2760c0554cdbd4 engine 2013-11-26 15:15:33.555184 2013-11-26 15:15:33.615759 INSTALLED f >87 03011120 upgrade/03_01_1120_vm_device_add_alias_column.sql 7baf00fe0dc3507bf42bad6332530615 engine 2013-11-26 15:15:33.633759 2013-11-26 15:15:33.698261 INSTALLED f >88 03011130 upgrade/03_01_1130_update_role_allows_viewing_children_column.sql a6eecbddc93903bdb2ecf41ed253948f engine 2013-11-26 15:15:33.716563 2013-11-26 15:15:33.751992 INSTALLED f >89 03011140 upgrade/03_01_1140_add_creator_roles.sql 14c4e6f0ddfbdc40ff74b50a8eb9d030 engine 2013-11-26 15:15:33.769833 2013-11-26 15:15:33.813877 INSTALLED f >90 03011150 upgrade/03_01_1150_remove_unneeded_groups_from_disk_creator.sql eda9817cec2a76e9141c3033386de078 engine 2013-11-26 15:15:33.832091 2013-11-26 15:15:33.871206 INSTALLED f >91 03011160 upgrade/03_01_1160_add_cpu_pinning.sql 7fb9e9b5b9b4697f82189eddc720a53a engine 2013-11-26 15:15:33.889074 2013-11-26 15:15:33.959764 INSTALLED f >92 03011170 upgrade/03_01_1170_remove_internal_drive_mapping_column.sql 8b58650faa236c5beba95f0e1b37da1c engine 2013-11-26 15:15:33.979002 2013-11-26 15:15:34.023102 INSTALLED f >93 03011180 upgrade/03_01_1180_remove_and_rename_columns_vm_dynamic.sql 0ade79cff7e12937f0a051c1e4a21d4b engine 2013-11-26 15:15:34.042193 2013-11-26 15:15:34.092268 INSTALLED f >94 03011190 upgrade/03_01_1190_add_port_mirroring_to_vm_interface.sql 8d02dc727f657f8b587101bed36e1129 engine 2013-11-26 15:15:34.110452 2013-11-26 15:15:34.165698 INSTALLED f >95 03011200 upgrade/03_01_1200_blank_template_usb_policy.sql 1f675e822a0dc54dc71d26b7f2578ff9 engine 2013-11-26 15:15:34.184269 2013-11-26 15:15:34.218658 INSTALLED f >96 03011210 upgrade/03_01_1210_gluster_event_map.sql dc28321b76f639a5aeda79d2d849204e engine 2013-11-26 15:15:34.236689 2013-11-26 15:15:34.291549 INSTALLED f >97 03011220 upgrade/03_01_1220_add_volume_brick_order_column.sql e8b1c5f587e7bad8841d323877131dd7 engine 2013-11-26 15:15:34.31114 2013-11-26 15:15:34.396947 INSTALLED f >98 03011230 upgrade/03_01_1230_add_login_action_group.sql a69f1d3e4bb7e0321ef706d23b7dcbc8 engine 2013-11-26 15:15:34.415273 2013-11-26 15:15:34.452301 INSTALLED f >99 03011240 upgrade/03_01_1240_add_template_owner_role.sql 1d3d7c21ba7ae7c12545472c6521fa6d engine 2013-11-26 15:15:34.47041 2013-11-26 15:15:34.511509 INSTALLED f >100 03011250 upgrade/03_01_1250_add_custom_props_action_group.sql 15a414bbe5a80b386449bda535835966 engine 2013-11-26 15:15:34.529938 2013-11-26 15:15:34.568551 INSTALLED f >101 03011260 upgrade/03_01_1260_remove_time_lease_vm_pool_map_table.sql acfb1af49d83699737ce848da821f67c engine 2013-11-26 15:15:34.586362 2013-11-26 15:15:34.624611 INSTALLED f >102 03011270 upgrade/03_01_1270_add_task_idx_audit_log.sql 9e8a9a0e37942ae7b7f872fb936c738a engine 2013-11-26 15:15:34.642594 2013-11-26 15:15:34.694577 INSTALLED f >103 03011280 upgrade/03_01_1280_add_async_task_entities_table.sql c1bca1c7934b37b503290a4de7c6b44e engine 2013-11-26 15:15:34.713189 2013-11-26 15:15:34.755769 INSTALLED f >104 03011290 upgrade/03_01_1290_add_last_time_used_as_master_col.sql d17d6e307e06b9d9ac6c1eaa20d82827 engine 2013-11-26 15:15:34.773886 2013-11-26 15:15:34.815976 INSTALLED f >105 03011300 upgrade/03_01_1300_remove_allow_snapshot_col.sql 749611f3029a2782ce24a3671702adc1 engine 2013-11-26 15:15:34.833782 2013-11-26 15:15:34.87746 INSTALLED f >106 03011310 upgrade/03_01_1310_remove_default_quota.sql e233bdaf1840063c22db95f3f1e3c049 engine 2013-11-26 15:15:34.89581 2013-11-26 15:15:34.944194 INSTALLED f >107 03011320 upgrade/03_01_1320_update_usb_policy_of_linux_vms.sql dfef6737506e50a03607135aacc11451 engine 2013-11-26 15:15:34.962146 2013-11-26 15:15:34.99464 INSTALLED f >108 03011330 upgrade/03_01_1330_gluster_add_host_event_map.sql 4f73b884d18b116d8b8706d459432eef engine 2013-11-26 15:15:35.013551 2013-11-26 15:15:35.044171 INSTALLED f >109 03011340 upgrade/03_01_1340_add_disk_permissions_to_vm_creator_role.sql 95ee75c32bc510e110f1e2e8e07f9e90 engine 2013-11-26 15:15:35.062379 2013-11-26 15:15:35.096383 INSTALLED f >110 03011350 upgrade/03_01_1350_add_AddPermission_to_roles.sql 3f0be0febc19e1a065d81b6a6404bf38 engine 2013-11-26 15:15:35.114917 2013-11-26 15:15:35.15629 INSTALLED f >111 03011360 upgrade/03_01_1360_add_vdsm_rpm_version_column.sql 7c1a5e97b616922a34f8c68a99dfce6c engine 2013-11-26 15:15:35.174482 2013-11-26 15:15:35.23727 INSTALLED f >112 03011370 upgrade/03_01_1370_update_roles_description.sql 2b0f440747e72dd1ccc3e2095f2a5a9b engine 2013-11-26 15:15:35.25548 2013-11-26 15:15:35.296156 INSTALLED f >113 03011380 upgrade/03_01_1380_add_ssh_key_fingerprint_column_to_vds_static.sql 31a0d51beef6d78ccf48b4684804b759 engine 2013-11-26 15:15:35.314754 2013-11-26 15:15:35.356935 INSTALLED f >114 03011390 upgrade/03_01_1390_update_power_user_role.sql dff60288fedcd475ef11fd7f3f430a2a engine 2013-11-26 15:15:35.374957 2013-11-26 15:15:35.410538 INSTALLED f >115 03011400 upgrade/03_01_1400_add_host_time_drift_event.sql d2066c759fae307e2293a398efd823f4 engine 2013-11-26 15:15:35.428408 2013-11-26 15:15:35.461227 INSTALLED f >116 03011410 upgrade/03_01_1410_change_storage_status.sql 9d7e433933e6dfc739d2a717f0ec445e engine 2013-11-26 15:15:35.479319 2013-11-26 15:15:35.513084 INSTALLED f >117 03011420 upgrade/03_01_1420_add_create_vm_to_vm_pool_admin.sql 8dbcfabba9a4c98aad284067da6bf977 engine 2013-11-26 15:15:35.531096 2013-11-26 15:15:35.566345 INSTALLED f >118 03011430 upgrade/03_01_1430_extend_host_mac_address_size.sql bddc83a9de40e63be68b54dba6c48ca6 engine 2013-11-26 15:15:35.584001 2013-11-26 15:15:35.649634 INSTALLED f >119 03011440 upgrade/03_01_1440_encrypt_chap_password.sh 05af9b01b817bf46810a7d0a1a185116 engine 2013-11-26 15:15:35.667845 2013-11-26 15:15:35.755924 INSTALLED f >120 03011450 upgrade/03_01_1450_add_timestamp_to_async_tasks_and_compensation.sql f61b2aa2acd0b72b04cb10caf299b39a engine 2013-11-26 15:15:35.773972 2013-11-26 15:15:35.854188 INSTALLED f >121 03011460 upgrade/03_01_1460_add_storage_pool_id_and_task_type_to_async_tasks.sql ffcfe39e397124fd04e2efc7d2114486 engine 2013-11-26 15:15:35.872438 2013-11-26 15:15:35.938546 INSTALLED f >122 03011470 upgrade/03_01_1470_add_smartcard.sql 1a555a6584c99f66058bf0b44f64a1a4 engine 2013-11-26 15:15:35.956729 2013-11-26 15:15:36.016697 INSTALLED f >123 03011480 upgrade/03_01_1480_change_nfs_version_to_string.sql faebe526e881acdad205156be6a25ced engine 2013-11-26 15:15:36.034733 2013-11-26 15:15:36.097825 INSTALLED f >124 03011490 upgrade/03_01_1490_gluster_refresh_event_map.sql ad042e8e2ea654e28db4911387f9cc4c engine 2013-11-26 15:15:36.115744 2013-11-26 15:15:36.156079 INSTALLED f >125 03011500 upgrade/03_01_1500_drop_hypervisor_type.sql 15eaf50049ab26c935d951cc7d51bcc3 engine 2013-11-26 15:15:36.173857 2013-11-26 15:15:36.211713 INSTALLED f >126 03011510 upgrade/03_01_1510_drop_operation_mode.sql c2420b8332e5230722ada818181e49fc engine 2013-11-26 15:15:36.230023 2013-11-26 15:15:36.26363 INSTALLED f >127 03011520 upgrade/03_01_1520_add_fk_vm_interface_vm_static_template.sql f929cab2193962469a246c2c395cc73a engine 2013-11-26 15:15:36.281872 2013-11-26 15:15:36.320225 INSTALLED f >128 03011530 upgrade/03_01_1530_configure_disk_storage_action_group_changes.sql 6e419b61500d285c05c1edf6cb0dda8d engine 2013-11-26 15:15:36.338679 2013-11-26 15:15:36.372505 INSTALLED f >129 03011540 upgrade/03_01_1540_add_smartcard.sql 1a555a6584c99f66058bf0b44f64a1a4 engine 2013-11-26 15:15:36.390757 2013-11-26 15:15:36.411358 SKIPPED f Installed already by 03011470 >130 03020010 upgrade/03_02_0010_delete_action_version_map.sql 84e88314443552214c45db15d34804e9 engine 2013-11-26 15:15:36.430691 2013-11-26 15:15:36.490519 INSTALLED f >131 03020020 upgrade/03_02_0020_add_libvirt_version_col.sql f1b104fb064a3bec328cf351e7199440 engine 2013-11-26 15:15:36.509074 2013-11-26 15:15:36.570681 INSTALLED f >132 03020030 upgrade/03_02_0030_delete_permissions_on_vnic.sql 7567aae3c8ba5d2be46bb4bfa60f11ee engine 2013-11-26 15:15:36.589177 2013-11-26 15:15:36.621989 INSTALLED f >133 03020040 upgrade/03_02_0040_add_permissions_on_networks.sql 33225bc9d773a89f60da415668140d36 engine 2013-11-26 15:15:36.6401 2013-11-26 15:15:36.688757 INSTALLED f >134 03020050 upgrade/03_02_0050_add_vm_guest_agent_interfaces_table.sql 65edf706e34765b75a77c2db8bc29310 engine 2013-11-26 15:15:36.707459 2013-11-26 15:15:36.763414 INSTALLED f >135 03020060 upgrade/03_02_0060_change_host_to_server_event_map.sql b273948dc21738fad6bc7dfc85aea606 engine 2013-11-26 15:15:36.781862 2013-11-26 15:15:36.82091 INSTALLED f >136 03020070 upgrade/03_02_0070_ha_vm_event_notifications.sql dca15dfad765018764e3d63f825d71b7 engine 2013-11-26 15:15:36.838705 2013-11-26 15:15:36.873921 INSTALLED f >137 03020080 upgrade/03_02_0080_add_user_vm_manager_to_vm_power_users.sql 41c260b12a313277138d3da221dfc9d8 engine 2013-11-26 15:15:36.891735 2013-11-26 15:15:36.923807 INSTALLED f >138 03020090 upgrade/03_02_0090_cpuhost_support.sql c929c7786b124dc82155af72d17208bf engine 2013-11-26 15:15:36.941981 2013-11-26 15:15:37.011463 INSTALLED f >139 03020100 upgrade/03_02_0100_add_cpu_thread_columns.sql 6d87a53bdc58171b7f1cc03d05ae819b engine 2013-11-26 15:15:37.02976 2013-11-26 15:15:37.096359 INSTALLED f >140 03020110 upgrade/03_02_0110_add_nic_hash_column_to_vm_dynamic.sql 5a95f112e3514e3572f6d393efd665a6 engine 2013-11-26 15:15:37.114339 2013-11-26 15:15:37.15675 INSTALLED f >141 03020120 upgrade/03_02_0120_add_index_to_vm_guest_agent_interfaces.sql 63d54a665ce1007264de1094c62f9e95 engine 2013-11-26 15:15:37.175294 2013-11-26 15:15:37.221933 INSTALLED f >142 03020130 upgrade/03_02_0130_add_linked_to_vm_interface.sql a44460422c65331586ca3b1841810572 engine 2013-11-26 15:15:37.240322 2013-11-26 15:15:37.300474 INSTALLED f >143 03020140 upgrade/03_02_0140_allow_null_network_name_in_vm_interfaces.sql cbf894d9eb0196e51d151e23ee96426a engine 2013-11-26 15:15:37.320257 2013-11-26 15:15:37.35345 INSTALLED f >144 03020150 upgrade/03_02_0150_add_console_cur_user_name.sql 7ca1176340122aa64e698ac3f7878545 engine 2013-11-26 15:15:37.372308 2013-11-26 15:15:37.414178 INSTALLED f >145 03020160 upgrade/03_02_0160_drop_guest_user_id_column.sql a1b3af75c751e7d115c44fc4124ac2ed engine 2013-11-26 15:15:37.432703 2013-11-26 15:15:37.475883 INSTALLED f >146 03020170 upgrade/03_02_0170_add_admin_internal_user_role_system.sql 21ce7b3c593193a51b89fd8943dff82a engine 2013-11-26 15:15:37.494116 2013-11-26 15:15:37.535381 INSTALLED f >147 03020180 upgrade/03_02_0180_add_pm_proxy_preferences.sql 832f8501fabdad9fe9f3523567223c83 engine 2013-11-26 15:15:37.553442 2013-11-26 15:15:37.625856 INSTALLED f >148 03020190 upgrade/03_02_0190_add_vds_hardware_info.sql 9f92824010d8507ae96cc811f9ef339b engine 2013-11-26 15:15:37.643935 2013-11-26 15:15:37.698737 INSTALLED f >149 03020200 upgrade/03_02_0200_add_vm_generation_columns.sql 94775a6a7a4829b24b833f0eda89b218 engine 2013-11-26 15:15:37.716832 2013-11-26 15:15:37.800027 INSTALLED f >150 03020210 upgrade/03_02_0210_add_external_events.sql 36b63817157f4d7a61251f04e2d7e1db engine 2013-11-26 15:15:37.818533 2013-11-26 15:15:38.100941 INSTALLED f >151 03020220 upgrade/03_02_0220_add_pm_multi_agent_support.sql 9d3408d944a67d0b64c6790498d4b122 engine 2013-11-26 15:15:38.118863 2013-11-26 15:15:38.204491 INSTALLED f >152 03020230 upgrade/03_02_0230_extend_lun_size.sql e1138d52b0ab05aec5f8de17662b0a18 engine 2013-11-26 15:15:38.222712 2013-11-26 15:15:38.302185 INSTALLED f >153 03020240 upgrade/03_02_0240_add_gluster_action_version_map.sql 5aedc7d3167bcbc829e608ef08331831 engine 2013-11-26 15:15:38.320395 2013-11-26 15:15:38.365687 INSTALLED f >154 03020250 upgrade/03_02_0250_delete_actiongroups_uservmmanager.sql ec3142a5f89ca5948509afba0c8f5f1d engine 2013-11-26 15:15:38.383644 2013-11-26 15:15:38.417725 INSTALLED f >155 03020260 upgrade/03_02_0260_add_delete_protection.sql fc5b46ed69cb53b8d510b35cb373d0f0 engine 2013-11-26 15:15:38.435494 2013-11-26 15:15:38.503206 INSTALLED f >156 03020270 upgrade/03_02_0270_gluster_volume_name_unique_constraint.sql aba145f0dc7b5398d4568033154a0041 engine 2013-11-26 15:15:38.522109 2013-11-26 15:15:38.572904 INSTALLED f >157 03020280 upgrade/03_02_0280_drop_licenses.sql 241c52cf11670a6909cb62e117799178 engine 2013-11-26 15:15:38.591382 2013-11-26 15:15:38.622974 INSTALLED f >158 03020290 upgrade/03_02_0290_change_vm_guest_agent_interface_mac_address_type.sql ddf74384ce703881d1da19aedf78490e engine 2013-11-26 15:15:38.640698 2013-11-26 15:15:38.696319 INSTALLED f >159 03020300 upgrade/03_02_0300_add_quota_consume_action_group_link.sql b17c27f5b6ee7e9c78ac922fda6e4d53 engine 2013-11-26 15:15:38.715026 2013-11-26 15:15:38.749674 INSTALLED f >160 03020310 upgrade/03_02_0310_add_disabled_to_vm_static.sql 58e6d3b1ba05bc1fc1e493dcb23df2c9 engine 2013-11-26 15:15:38.768011 2013-11-26 15:15:38.835999 INSTALLED f >161 03020320 upgrade/03_02_0320_fix_principal_name_in_users_for_ad_users.sql 4b4176a2bdd91760c8a18a9265f66b2a engine 2013-11-26 15:15:38.854048 2013-11-26 15:15:38.886996 INSTALLED f >162 03020330 upgrade/03_02_0330_add_vds_event_notifications.sql 5ce63eb59ef6cf194139a88549a7bffe engine 2013-11-26 15:15:38.904903 2013-11-26 15:15:38.942499 INSTALLED f >163 03020340 upgrade/03_02_0340_gluster_volume_status_events.sql ed551a3a8817c72e1a08543a598b153c engine 2013-11-26 15:15:38.960472 2013-11-26 15:15:38.994635 INSTALLED f >164 03020350 upgrade/03_02_0350_add_console_address.sql 6d2b46e3a90a56536f35744684631e46 engine 2013-11-26 15:15:39.012854 2013-11-26 15:15:39.083767 INSTALLED f >165 03020360 upgrade/03_02_0360_add_secondary_index_to_network.sql 96c806adc03289d83605e3a9ba076619 engine 2013-11-26 15:15:39.102284 2013-11-26 15:15:39.147081 INSTALLED f >166 03020370 upgrade/03_02_0370_add_vds_performance_notifications.sql 88bdb03c076d03b1c232328f3906ab6d engine 2013-11-26 15:15:39.165212 2013-11-26 15:15:39.202504 INSTALLED f >167 03020380 upgrade/03_02_0380_gluster_option_changed_event.sql d7406eec62e062df3d39f3a1ebbb6817 engine 2013-11-26 15:15:39.220928 2013-11-26 15:15:39.25434 INSTALLED f >168 03020390 upgrade/03_02_0390_align_lun_volume_group_id.sql 2b48a7bdff6caa9dcaf32e6be1acdc46 engine 2013-11-26 15:15:39.272445 2013-11-26 15:15:39.306103 INSTALLED f >169 03020400 upgrade/03_02_0400_add_login_permission_to_network_user_role.sql 4c6de8af820dac3f30660ebf4c923187 engine 2013-11-26 15:15:39.324397 2013-11-26 15:15:39.359941 INSTALLED f >170 03020410 upgrade/03_02_0410_remove_user_session.sql 891bdf7fb83e39ee3f83f1a848408951 engine 2013-11-26 15:15:39.377829 2013-11-26 15:15:39.421688 INSTALLED f >171 03020420 upgrade/03_02_0420_materialized_views_extensions.sql b0daec9757116ad9f729a62fec829ea6 engine 2013-11-26 15:15:39.439794 2013-11-26 15:15:39.483656 INSTALLED f >172 03020430 upgrade/03_02_0430_dummy.sql 2b12e74c31668931085f73945b2b2909 engine 2013-11-26 15:15:39.501469 2013-11-26 15:15:39.532882 INSTALLED f >173 03020440 upgrade/03_02_0440_dummy.sql aa24ef08dd428cdaa1cc30f2b0c27150 engine 2013-11-26 15:15:39.551441 2013-11-26 15:15:39.582458 INSTALLED f >174 03020450 upgrade/03_02_0450_dummy.sql 111aff33af9fe8db5e1b9ac1c070421a engine 2013-11-26 15:15:39.60051 2013-11-26 15:15:39.631733 INSTALLED f >175 03020460 upgrade/03_02_0460_add_async_task_task_parameters.sql 112ab7499c34a558de800391d0c07149 engine 2013-11-26 15:15:39.649491 2013-11-26 15:15:39.694375 INSTALLED f >176 03020470 upgrade/03_02_0470_lsm_version_support.sql 0950f168720d25167eaa3c0c7602f701 engine 2013-11-26 15:15:39.712375 2013-11-26 15:15:39.746478 INSTALLED f >177 03020480 upgrade/03_02_0480_fix_stateless_snapshot.sql 21888170848e81ea4cd21b89a758826d engine 2013-11-26 15:15:39.764453 2013-11-26 15:15:39.797502 INSTALLED f >178 03020490 upgrade/03_02_0490_add_update_column_to_statistics_tables.sql cb4062e536a132e444ad407a0c8147ed engine 2013-11-26 15:15:39.815827 2013-11-26 15:15:39.870508 INSTALLED f >179 03020500 upgrade/03_02_0500_add_gluster_hooks_table.sql 8427728950a30011f3373e542a711873 engine 2013-11-26 15:15:39.888238 2013-11-26 15:15:39.96318 INSTALLED f >180 03030010 upgrade/03_03_0010_add_migration_to_network_cluster.sql 14657ad84e48a1fb0553b2d14b913a50 engine 2013-11-26 15:15:39.981862 2013-11-26 15:15:40.030924 INSTALLED f >181 03030020 upgrade/03_03_0020_add_gluster_hooks_roles.sql 63618f380f89992d792718ac880c612f engine 2013-11-26 15:15:40.049941 2013-11-26 15:15:40.091937 INSTALLED f >182 03030030 upgrade/03_03_0030_add_edit_admin_vm_props.sql b0e32a380ee4d3329a546bfde1d6376e engine 2013-11-26 15:15:40.11025 2013-11-26 15:15:40.147435 INSTALLED f >183 03030040 upgrade/03_03_0040_add_run_and_pause_to_vm.sql 88f85d30bb24d7812614a5cb38ff67f6 engine 2013-11-26 15:15:40.16566 2013-11-26 15:15:40.233942 INSTALLED f >184 03030050 upgrade/03_03_0050_repo_file_id.sql 3edad27779af5e251733e06078b097cd engine 2013-11-26 15:15:40.251748 2013-11-26 15:15:40.312409 INSTALLED f >185 03030060 upgrade/03_03_0060_drop_desktop_device.sql d042caf4334fad676ba3de539bee496d engine 2013-11-26 15:15:40.330109 2013-11-26 15:15:40.36875 INSTALLED f >186 03030070 upgrade/03_03_0070_drop_iconpath.sql 7f0d66775591a4b929ef6d093e4a551d engine 2013-11-26 15:15:40.386066 2013-11-26 15:15:40.426942 INSTALLED f >187 03030080 upgrade/03_03_0080_drop_roles_relations.sql 0a1f47a0d9c28a5c2435557463f4a7ae engine 2013-11-26 15:15:40.444447 2013-11-26 15:15:40.478389 INSTALLED f >188 03030090 upgrade/03_03_0090_edit_storage_conn_version_support.sql 23a0dc5122d0af152ace8c76340e3da3 engine 2013-11-26 15:15:40.495687 2013-11-26 15:15:40.525471 INSTALLED f >189 03030100 upgrade/03_03_0100_update_imagestatus_invalid_to_illegal.sql 8fabb2467eb8c825e21926269ad48938 engine 2013-11-26 15:15:40.542844 2013-11-26 15:15:40.573989 INSTALLED f >190 03030110 upgrade/03_03_0110_drop_storage_owner.sql 44be16c6adca0aa0150f513e6d3f74fb engine 2013-11-26 15:15:40.59295 2013-11-26 15:15:40.635112 INSTALLED f >191 03030120 upgrade/03_03_0120_add_max_assigned_vms_per_user.sql 32d9393e3868b4df8afb0d5f756f9cd7 engine 2013-11-26 15:15:40.652502 2013-11-26 15:15:40.71386 INSTALLED f >192 03030130 upgrade/03_03_0130_add_gluster_services_tables.sql bdf04686a2b4357bbeb88f21a31824b3 engine 2013-11-26 15:15:40.733235 2013-11-26 15:15:40.836968 INSTALLED f >193 03030140 upgrade/03_03_0140_add_gluster_server_table.sql dc857d7c5892ea725181f1078c6f8e82 engine 2013-11-26 15:15:40.854926 2013-11-26 15:15:40.905355 INSTALLED f >194 03030150 upgrade/03_03_0150_add_providers_table.sql ae7ed87dcab412c54b0934358319f4bf engine 2013-11-26 15:15:40.923012 2013-11-26 15:15:40.972623 INSTALLED f >195 03030160 upgrade/03_03_0160_increase_guest_ram.sql e970c6a5ec6cbd64488ff8bea564a1f1 engine 2013-11-26 15:15:40.990298 2013-11-26 15:15:41.021541 INSTALLED f >196 03030170 upgrade/03_03_0170_watchdog.sql 6ff9cc7e1943ec549e8bf02234904034 engine 2013-11-26 15:15:41.038694 2013-11-26 15:15:41.082185 INSTALLED f >197 03030180 upgrade/03_03_0180_add_device_custom_prop.sql 2273f644a116b0b3f752b0c75a72009f engine 2013-11-26 15:15:41.099408 2013-11-26 15:15:41.138227 INSTALLED f >198 03030190 upgrade/03_03_0190_add_memory_volume_to_snapshots.sql 4de97c27650b670b485b35f8402dcaca engine 2013-11-26 15:15:41.155646 2013-11-26 15:15:41.196586 INSTALLED f >199 03030200 upgrade/03_03_0200_add_gluster_service_roles.sql d3b6d7e1e539cc516147a40a593db799 engine 2013-11-26 15:15:41.213721 2013-11-26 15:15:41.251604 INSTALLED f >200 03030210 upgrade/03_03_0210_add_hbas_col.sql ed0a9dc6c1df3521b22b7cb7889abb93 engine 2013-11-26 15:15:41.269054 2013-11-26 15:15:41.310746 INSTALLED f >201 03030220 upgrade/03_03_0220_add_call_stack_to_audit_log.sql 3ae0cd0201dddd7097362f0e2caa2987 engine 2013-11-26 15:15:41.328073 2013-11-26 15:15:41.41975 INSTALLED f >202 03030230 upgrade/03_03_0230_update_removeglusterserver_action_version_map.sql 8a265bce277ddd5f937977db81257b57 engine 2013-11-26 15:15:41.437462 2013-11-26 15:15:41.4694 INSTALLED f >203 03030240 upgrade/03_03_0240_add_gluster_hooks_services_events.sql f712b853fe78bd771f05093f451a58da engine 2013-11-26 15:15:41.486917 2013-11-26 15:15:41.536121 INSTALLED f >204 03030250 upgrade/03_03_0250_upgrade_utcdiff_and_timezone_for_linux.sql 34cff43ab6e7eb4e6ddc468fadd9895a engine 2013-11-26 15:15:41.554278 2013-11-26 15:15:41.587859 INSTALLED f >205 03030260 upgrade/03_03_0260_add_base_disks_sgio_column.sql 621d4e9fdbb22d285209344522149dfb engine 2013-11-26 15:15:41.605175 2013-11-26 15:15:41.6462 INSTALLED f >206 03030270 upgrade/03_03_0270_add_permission_to_configure_sgio.sql 2c4eaeff183598467ab8d909886bfef4 engine 2013-11-26 15:15:41.66367 2013-11-26 15:15:41.700131 INSTALLED f >207 03030280 upgrade/03_03_0280_add_comment_storage_pool.sql 57379977f9f0cdfa875ccc6523a322a6 engine 2013-11-26 15:15:41.717575 2013-11-26 15:15:41.758835 INSTALLED f >208 03030290 upgrade/03_03_0290_add_custom_properties_to_providers.sql d163dcb673e89f20ccb9883bafedbe66 engine 2013-11-26 15:15:41.776495 2013-11-26 15:15:41.817641 INSTALLED f >209 03030300 upgrade/03_03_0300_add_tenant_and_plugin_type_to_providers.sql 109ae5d625554b9543d3603b8e0421ac engine 2013-11-26 15:15:41.834867 2013-11-26 15:15:41.879587 INSTALLED f >210 03030310 upgrade/03_03_0310_add_provided_by_to_network.sql ef07f127231fd254f1ac526dc06f7a8b engine 2013-11-26 15:15:41.897188 2013-11-26 15:15:41.932286 INSTALLED f >211 03030320 upgrade/03_03_0320_base_disks_alignment.sql adf2c330ad04864a438238a4a3465b0b engine 2013-11-26 15:15:41.950914 2013-11-26 15:15:42.01571 INSTALLED f >212 03030330 upgrade/03_03_0330_add_emulated_machine_to_host_and_cluster.sql f9f3700b4af48c9d5cdf3171f3a5c27c engine 2013-11-26 15:15:42.03315 2013-11-26 15:15:42.076869 INSTALLED f >213 03030340 upgrade/03_03_0340_upgrade_to_cluster_emulated_machine.sql 7bf799b7b3f1af8297bd470159f05fea engine 2013-11-26 15:15:42.094406 2013-11-26 15:15:42.127565 INSTALLED f >214 03030350 upgrade/03_03_0350_add_vdsm_task_id_and_index_to_async_tasks.sql 045b9941a8075bb8775ca6c0b08e8693 engine 2013-11-26 15:15:42.144739 2013-11-26 15:15:42.199641 INSTALLED f >215 03030360 upgrade/03_03_0360_add_root_command_id_to_async_tasks.sql dcf3623c26e94a3359048b8cac8ebeba engine 2013-11-26 15:15:42.21694 2013-11-26 15:15:42.258447 INSTALLED f >216 03030370 upgrade/03_03_0370_add_trusted_service_to_vds_groups.sql bdd57b3dba231b0abddc12c003cdeb78 engine 2013-11-26 15:15:42.275608 2013-11-26 15:15:42.33854 INSTALLED f >217 03030380 upgrade/03_03_0380_remove_auto_suspend.sql d42a3a305b824dee627b6df68b995311 engine 2013-11-26 15:15:42.356319 2013-11-26 15:15:42.395153 INSTALLED f >218 03030390 upgrade/03_03_0390_add_created_by_user_id_column.sql 0fdc27335402e2fdf052a11d4f379b09 engine 2013-11-26 15:15:42.413275 2013-11-26 15:15:42.455136 INSTALLED f >219 03030400 upgrade/03_03_0400_remove_unused_colums_from_user.sql 0864debce07384c0183d125b836c796c engine 2013-11-26 15:15:42.472356 2013-11-26 15:15:42.516866 INSTALLED f >220 03030410 upgrade/03_03_0410_alignment_not_null.sql 321362c10a0ea1ed1cbc0d6df582abd5 engine 2013-11-26 15:15:42.534475 2013-11-26 15:15:42.570542 INSTALLED f >221 03030420 upgrade/03_03_0420_add_storage_static_description_column.sql b69f6c08efd1204628367957e922c761 engine 2013-11-26 15:15:42.58801 2013-11-26 15:15:42.629162 INSTALLED f >222 03030430 upgrade/03_03_0430_add_tunnel_migration.sql 4068a6da0ae03d632d6c50e7cef7c3f4 engine 2013-11-26 15:15:42.646498 2013-11-26 15:15:42.713523 INSTALLED f >223 03030440 upgrade/03_03_0440_add_free_mem_to_vds_statistics.sql 26902644988ab6f408677f7547e5e09a engine 2013-11-26 15:15:42.73182 2013-11-26 15:15:42.777678 INSTALLED f >224 03030450 upgrade/03_03_0450_add_external_tasks_support.sql 322e457b17a0ee8e1c259ac2449e2f54 engine 2013-11-26 15:15:42.795705 2013-11-26 15:15:42.896844 INSTALLED f >225 03030460 upgrade/03_03_0460_add_network_qos_table.sql cda2b0460123aea8dba5b55b4d7984b1 engine 2013-11-26 15:15:42.914505 2013-11-26 15:15:42.970212 INSTALLED f >226 03030470 upgrade/03_03_0470_add_extend_image_size_action_version_map.sql e7efbb2058c89cc1e02469c5544dd2f7 engine 2013-11-26 15:15:42.987759 2013-11-26 15:15:43.016897 INSTALLED f >227 03030480 upgrade/03_03_0480_upgrade_cluster_policy.sql 4c602aa8a350503e46a32a4d3a78932d engine 2013-11-26 15:15:43.03432 2013-11-26 15:15:43.157719 INSTALLED f >228 03030490 upgrade/03_03_0490_add_agent_configuration_to_provider.sql 37d69cebc37f8b0e2262ff268ae7849b engine 2013-11-26 15:15:43.17597 2013-11-26 15:15:43.217416 INSTALLED f >229 03030500 upgrade/03_03_0500_add_enable_balloon_to_vds_groups.sql cc8a8b6b02daaab78b2c07aba6ec33c5 engine 2013-11-26 15:15:43.234841 2013-11-26 15:15:43.288096 INSTALLED f >230 03030510 upgrade/03_03_0510_add_vds_ssh_fields.sql e1c9e3855c9a8515619a50aa47a08c87 engine 2013-11-26 15:15:43.306047 2013-11-26 15:15:43.350484 INSTALLED f >231 03030520 upgrade/03_03_0520_add_comment_network.sql 89d23482613c815d4bfaef05fa593590 engine 2013-11-26 15:15:43.368333 2013-11-26 15:15:43.410064 INSTALLED f >232 03030530 upgrade/03_03_0530_add_comment_vds_static.sql 1163d17d614e09967e96f56d99e24153 engine 2013-11-26 15:15:43.427798 2013-11-26 15:15:43.469164 INSTALLED f >233 03030540 upgrade/03_03_0540_add_comment_vds_groups.sql 6826c2deffeed563884484bc93cc4fc0 engine 2013-11-26 15:15:43.486843 2013-11-26 15:15:43.52856 INSTALLED f >234 03030550 upgrade/03_03_0550_glance_import_command.sql e45ce0da39ef38767a9af2089c155f88 engine 2013-11-26 15:15:43.546082 2013-11-26 15:15:43.577897 INSTALLED f >235 03030560 upgrade/03_03_0560_glance_export_command.sql 61333e3af8dd9870b45750b3fc6ab17e engine 2013-11-26 15:15:43.595075 2013-11-26 15:15:43.626714 INSTALLED f >236 03030570 upgrade/03_03_0570_add_comment_storage_domain_static.sql d23f4e822fcab373747d9e3d6850752f engine 2013-11-26 15:15:43.64408 2013-11-26 15:15:43.685379 INSTALLED f >237 03030580 upgrade/03_03_0580_remove_selection_algorithm_columns.sql f9dd5604cb14525d614151469b5bfc28 engine 2013-11-26 15:15:43.702795 2013-11-26 15:15:43.752794 INSTALLED f >238 03030590 upgrade/03_03_0590_add_comment_vm_static_and_pool.sql 49acc482703246c80d759f969b83edb5 engine 2013-11-26 15:15:43.770066 2013-11-26 15:15:43.814626 INSTALLED f >239 03030600 upgrade/03_03_0600_add_trusted_service_notifications.sql e539a82b81b20e02bb05a4a9d0a2ff5e engine 2013-11-26 15:15:43.832018 2013-11-26 15:15:43.877258 INSTALLED f >240 03030610 upgrade/03_03_0610_spice_as_default_display_type_on_blank_template.sql ddd0fe73a751aa4c006598b3691d2df6 engine 2013-11-26 15:15:43.894571 2013-11-26 15:15:43.927824 INSTALLED f >241 03030620 upgrade/03_03_0620_add_external_id_to_users.sql 7eea8208937f8feb9cc1118e3ffbb675 engine 2013-11-26 15:15:43.945194 2013-11-26 15:15:44.007868 INSTALLED f >242 03030630 upgrade/03_03_0630_add_missing_event_map.sql 032a02a250b9920451b029ca91f19584 engine 2013-11-26 15:15:44.025498 2013-11-26 15:15:44.066319 INSTALLED f >243 03030640 upgrade/03_03_0640_default_vdsstatic_values_to_ssh_fields.sql 861882357bafaa6baaafacaba1783975 engine 2013-11-26 15:15:44.083959 2013-11-26 15:15:44.117185 INSTALLED f >244 03030650 upgrade/03_03_0650_add_signle_qxl_pci_column.sql 990e32dae84250ad9d4380d6055eeb3c engine 2013-11-26 15:15:44.135255 2013-11-26 15:15:44.193976 INSTALLED f >245 03030660 upgrade/03_03_0660_alter_os_type_unassigned_to_other.sql 6cba9baffcf58bc26bce8970c527d375 engine 2013-11-26 15:15:44.211617 2013-11-26 15:15:44.243461 INSTALLED f >246 03030670 upgrade/03_03_0670_allow_single_logic_for_policy_unit.sql eaa2d4f025a49d60aab436098ea8fcb0 engine 2013-11-26 15:15:44.26106 2013-11-26 15:15:44.35321 INSTALLED f >247 03030680 upgrade/03_03_0680_add_cpu_shares_to_vm.sql 2dbab629d1955c8a968a75b4e68cc87d engine 2013-11-26 15:15:44.370543 2013-11-26 15:15:44.437758 INSTALLED f >248 03030681 upgrade/03_03_0681_add_cpu_shares_to_vm.sql 2dbab629d1955c8a968a75b4e68cc87d engine 2013-11-26 15:15:44.45513 2013-11-26 15:15:44.475363 SKIPPED f Installed already by 03030680 >249 03030682 upgrade/03_03_0682_add_signle_qxl_pci_column.sql 990e32dae84250ad9d4380d6055eeb3c engine 2013-11-26 15:15:44.492625 2013-11-26 15:15:44.512526 SKIPPED f Installed already by 03030650 >250 03030690 upgrade/03_03_0690_add_enabled_column_to_policy_unit.sql 5e791c91f298ca662f275e21524e9e30 engine 2013-11-26 15:15:44.530444 2013-11-26 15:15:44.592526 INSTALLED f >251 03030700 upgrade/03_03_0700_add_is_run_once_to_vm_dynamic.sql 8a6d1a83664bf61ba09682a7dad9adc7 engine 2013-11-26 15:15:44.60993 2013-11-26 15:15:44.666841 INSTALLED f >252 03030710 upgrade/03_03_0710_add_profile_to_network_interface.sql f48faa57cf2e239f8a50826beef07454 engine 2013-11-26 15:15:44.684471 2013-11-26 15:15:44.79198 INSTALLED f >253 03030720 upgrade/03_03_0720_drop_columns_from_vm_interface.sql 6753cd3b20d17f13f04a8fe2053aad5c engine 2013-11-26 15:15:44.812422 2013-11-26 15:15:44.856958 INSTALLED f >254 03030730 upgrade/03_03_0730_update_attestation_server.sql 7e8c66b9e054db8bfa1a07fc8e7895ba engine 2013-11-26 15:15:44.874747 2013-11-26 15:15:44.907844 INSTALLED f >255 03030740 upgrade/03_03_0740_add_description_to_policy_unit.sql c635e848573440648bfddc6e0d121c04 engine 2013-11-26 15:15:44.925899 2013-11-26 15:15:44.969438 INSTALLED f >256 03030750 upgrade/03_03_0750_add_network_qos_id_to_vnic_profiles.sql 05d5709e53f5168e8d1f4b1ba4033c01 engine 2013-11-26 15:15:44.986951 2013-11-26 15:15:45.048847 INSTALLED f >257 03030760 upgrade/03_03_0760_preserve_network_user_id_for_vnic_profile.sql c4522ca5c52ec4174f40267543f492c5 engine 2013-11-26 15:15:45.066744 2013-11-26 15:15:45.109347 INSTALLED f >258 03030770 upgrade/03_03_0770_alter_vm_interface_vnic_profile_fk.sql 274f7a4eb8d400fed7611fa6e802eb8f engine 2013-11-26 15:15:45.126978 2013-11-26 15:15:45.164473 INSTALLED f >259 03030780 upgrade/03_03_0780_convert_empty_timezone_to_null.sql 74640430f3f97950a46f2b6258882c2c engine 2013-11-26 15:15:45.182936 2013-11-26 15:15:45.214851 INSTALLED f >260 03030790 upgrade/03_03_0790_remove_migration_domain_filter.sql 945d75162ad7fb49d1a703dd123faf85 engine 2013-11-26 15:15:45.232579 2013-11-26 15:15:45.265931 INSTALLED f >261 03030800 upgrade/03_03_0800_add_vm_vnc_keyboard_layout.sql 33457aaf71dd232cddc160279b0ee620 engine 2013-11-26 15:15:45.283536 2013-11-26 15:15:45.355077 INSTALLED f >262 03030810 upgrade/03_03_0810_add_app_mode_to_roles.sql 884a2c6fa87fde2fc9692d6b60b20bef engine 2013-11-26 15:15:45.372722 2013-11-26 15:15:45.424827 INSTALLED f >263 03030820 upgrade/03_03_0820_add_task_id_to_volumeandbricks.sql 24203193c8fba359e2a56d068b013cb7 engine 2013-11-26 15:15:45.443114 2013-11-26 15:15:45.500434 INSTALLED f >264 03030830 upgrade/03_03_0830_add_stop_rebalance_gluster_volume_to_event_map.sql ea2acce934513bd745fcb050d721c380 engine 2013-11-26 15:15:45.517745 2013-11-26 15:15:45.550952 INSTALLED f >265 03030840 upgrade/03_03_0840_add_job_start_time_index.sql 88afac0e6b7ec133fe4987aad00ba851 engine 2013-11-26 15:15:45.568208 2013-11-26 15:15:45.612244 INSTALLED f >266 03030850 upgrade/03_03_0850_rename_template_user_role.sql aa0fcfafd9c56b7de67b06a9041781ad engine 2013-11-26 15:15:45.631665 2013-11-26 15:15:45.664146 INSTALLED f >267 03030860 upgrade/03_03_0860_remove_import_export_permissions_from_vm_user_manager.sql 2f3b7741eb66a6c4e63e4e8040be0324 engine 2013-11-26 15:15:45.682152 2013-11-26 15:15:45.718698 INSTALLED f >268 03030870 upgrade/03_03_0870_add_detect_emulated_machine_to_cluster.sql 20f487f0d97e57ea73e770c7b897a6e9 engine 2013-11-26 15:15:45.736179 2013-11-26 15:15:45.801869 INSTALLED f >269 03030880 upgrade/03_03_0880_add_dwh_osinfo_table.sql c2c056c31aafd1164703aaf995e8632c engine 2013-11-26 15:15:45.819634 2013-11-26 15:15:45.866224 INSTALLED f >270 03030890 upgrade/03_03_0890_image_domains_permissions.sql a50800283727293978bdf4f385052b77 engine 2013-11-26 15:15:45.884819 2013-11-26 15:15:45.923738 INSTALLED f >271 03030900 upgrade/03_03_0900_quota_id_foreign_key.sql ce97ffa9d2e7613565d1d88132f3d5de engine 2013-11-26 15:15:45.941377 2013-11-26 15:15:45.986152 INSTALLED f >272 03030910 upgrade/03_03_0910_remove_migration_filter.sql f0cfc8a3d39bbb61d7570b959c51831b engine 2013-11-26 15:15:46.003537 2013-11-26 15:15:46.036523 INSTALLED f >273 03030920 upgrade/03_03_0920_add_fqdn_to_vm_dynamic.sql d571d5e094bd5701b73d94dae4d443d9 engine 2013-11-26 15:15:46.054047 2013-11-26 15:15:46.122433 INSTALLED f >274 03030930 upgrade/03_03_0930_add_dwh_heartbeat.sql 562db867159794b87b8e8087d7ade2d1 engine 2013-11-26 15:15:46.140794 2013-11-26 15:15:46.172692 INSTALLED f >275 03030940 upgrade/03_03_0940_clear_snapshot_id_of_floating_disks.sql 55338f3e06afea74da09d5e6f638c1f5 engine 2013-11-26 15:15:46.18994 2013-11-26 15:15:46.221476 INSTALLED f >276 03030950 upgrade/03_03_0950_pin_to_host_first_in_powersaving_policy.sql 863471b00575de09c70fe38264f7a80d engine 2013-11-26 15:15:46.23899 2013-11-26 15:15:46.271627 INSTALLED f >277 03030960 upgrade/03_03_0960_add_snapshot_id_column_to_vm_device.sql c9786a3a67d5ffa23f14cb45be3168d2 engine 2013-11-26 15:15:46.288775 2013-11-26 15:15:46.332669 INSTALLED f >278 03030970 upgrade/03_03_0970_move_rename_of_other_linux_type.sql 3977c2b068b9d22d903f7a0925406e37 engine 2013-11-26 15:15:46.34993 2013-11-26 15:15:46.382893 INSTALLED f >279 03030980 upgrade/03_03_0980_add_cpu_name_to_vm_dynamic.sql ed6010f56953ba4cf4fe122ce0e9ce1a engine 2013-11-26 15:15:46.400842 2013-11-26 15:15:46.445567 INSTALLED f >280 03030990 upgrade/03_03_0990_add_cpu_level_policy_unit.sql 32120ee3a7d62ea0179dee171f02941d engine 2013-11-26 15:15:46.463601 2013-11-26 15:15:46.500584 INSTALLED f >281 03031000 upgrade/03_03_1000_add_ha_score_to_vds_statistics.sql 63f31857c334677cfc8b042234c86bde engine 2013-11-26 15:15:46.517971 2013-11-26 15:15:46.576293 INSTALLED f >283 03031020 upgrade/03_03_1020_move_quota_id.sql a9da543d11997e2458bb47b99ff73a58 engine 2013-11-26 15:15:46.652043 2013-11-26 15:15:46.709828 INSTALLED t >\. > > >-- >-- Data for Name: snapshots; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY snapshots (snapshot_id, vm_id, snapshot_type, status, description, creation_date, app_list, vm_configuration, _create_date, _update_date, memory_volume) FROM stdin; >da13a309-4402-469f-bdeb-f483cc567480 feda1e41-7b6c-4b25-a48d-fbe811034a0b ACTIVE OK Active VM 2013-11-26 15:48:14.707+02 \N \N 2013-11-26 15:48:14.67373+02 \N \N >bc8ea72b-e58c-4009-a0ea-6403b0ff21c1 6dc6db16-fe43-4f06-96b7-84604432e1be ACTIVE OK Active VM 2013-11-26 15:50:18.635+02 \N \N 2013-11-26 15:50:18.624869+02 \N \N >09f2bc55-dd36-48ae-a009-5545d35fbb4b af1ae83e-d320-4192-8c27-eb25e1b3a6df ACTIVE OK Active VM 2013-11-26 15:53:30.685+02 \N \N 2013-11-26 15:53:30.681932+02 \N \N >658e3bc7-f4b2-4986-bdb0-bec75570c132 df1d0281-ed1d-453e-9c3e-3eb2afab3670 ACTIVE OK Active VM 2013-11-26 15:54:00.266+02 \N \N 2013-11-26 15:54:00.259661+02 \N \N >ddb34c65-7942-4edc-bd51-2ae8f026e36f b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 ACTIVE OK Active VM 2013-11-26 15:54:12.094+02 \N \N 2013-11-26 15:54:12.089664+02 \N \N >fcd642f9-809f-449b-ad22-dfb99c61b4b2 9ac959d0-8449-47ef-9b4d-a4354ace8799 ACTIVE OK Active VM 2013-11-26 15:54:59.375+02 \N \N 2013-11-26 15:54:59.362808+02 \N \N >\. > > >-- >-- Data for Name: step; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY step (step_id, parent_step_id, job_id, step_type, description, step_number, status, start_time, end_time, correlation_id, external_id, external_system_type, is_external) FROM stdin; >342ea353-1075-41cc-b4bc-b3f1efecd70c \N 316e6c45-5b5a-4167-9a4a-67b44760eeba VALIDATING Validating 0 FAILED 2013-11-26 15:45:38.138+02 2013-11-26 15:45:38.373+02 23e75dfe \N \N f >34ac8788-a9e3-4af2-9d99-de2723951f3f \N 096f9b43-4b33-4a51-a916-e35c29df564a VALIDATING Validating 0 FINISHED 2013-11-26 16:35:08.625+02 2013-11-26 16:35:08.629+02 34095bc \N \N f >5c12c3db-cc05-4c9c-a988-619631a7e639 \N 693a34bd-f029-4294-9884-f614d7450ce8 EXECUTING Executing 1 FINISHED 2013-11-26 16:40:11.003+02 2013-11-26 16:40:11.028+02 2c08e011 \N \N f >e2213580-08e7-4991-a94e-3d2e465f6229 \N f5952784-79be-4ccb-ac65-b32c37ef718b VALIDATING Validating 0 FAILED 2013-11-26 15:55:18.465+02 2013-11-26 15:55:18.498+02 a3a20b7 \N \N f >d432d890-9d59-48f8-8c33-dff88eb63049 \N 693a34bd-f029-4294-9884-f614d7450ce8 VALIDATING Validating 0 FINISHED 2013-11-26 16:40:10.995+02 2013-11-26 16:40:11+02 2c08e011 \N \N f >84518f2f-884b-49ee-950c-38d83125ca0b \N f8a573eb-389f-4abc-9131-1c85afc1bfb2 VALIDATING Validating 0 FAILED 2013-11-26 15:59:07.729+02 2013-11-26 15:59:07.767+02 436f578c \N \N f >3f0324fe-49a0-4130-a28e-728d765b7f8f \N ce451531-a5ae-4ecf-9242-af2d18623378 VALIDATING Validating 0 FINISHED 2013-11-26 16:45:07.635+02 2013-11-26 16:45:07.638+02 381d798 \N \N f >f6d5ff24-4eb8-4171-88b8-212ecc9bd363 \N 22c9408e-f8df-4832-b545-a609476a411b VALIDATING Validating 0 FINISHED 2013-11-26 15:46:58.608+02 2013-11-26 15:46:58.626+02 484 \N \N f >3cf51ba0-80e6-4333-b716-27e3c59c01d1 \N 22c9408e-f8df-4832-b545-a609476a411b EXECUTING Executing 1 FAILED 2013-11-26 15:46:58.629+02 2013-11-26 15:47:23.908+02 484 \N \N f >9e1cffbb-6343-409b-ba95-4131f5506fe2 \N 096f9b43-4b33-4a51-a916-e35c29df564a EXECUTING Executing 1 FINISHED 2013-11-26 16:35:08.632+02 2013-11-26 16:35:08.648+02 34095bc \N \N f >bd1b5ecc-6941-49cc-95dc-d662954a5cea \N ce451531-a5ae-4ecf-9242-af2d18623378 EXECUTING Executing 1 FINISHED 2013-11-26 16:45:07.641+02 2013-11-26 16:45:07.655+02 381d798 \N \N f >6c1e7a55-8c0d-449b-95ea-1914f76af07a \N 8774f4bc-543b-43c2-aef9-887926d22a11 VALIDATING Validating 0 FAILED 2013-11-26 15:54:57.758+02 2013-11-26 15:54:57.769+02 1ac892b4 \N \N f >254e69ed-419d-4cef-a512-30d0c53db0fa \N be259dc3-96ac-4698-b1c9-26b8aa5c2cf0 VALIDATING Validating 0 FINISHED 2013-11-26 15:46:42.388+02 2013-11-26 15:46:42.405+02 483 \N \N f >c1e8bc62-e757-49df-b851-400700140b63 \N be259dc3-96ac-4698-b1c9-26b8aa5c2cf0 EXECUTING Executing 1 FAILED 2013-11-26 15:46:42.408+02 2013-11-26 15:47:17.945+02 483 \N \N f >2f644df4-508f-49f9-8ead-0f00d5244a41 \N 36481709-2684-487a-b152-7ac247976c2e VALIDATING Validating 0 FAILED 2013-11-26 15:54:39.902+02 2013-11-26 15:54:39.912+02 1095ead6 \N \N f >49b28786-7909-48db-a697-bc0d8afc6f6e \N fde6af38-5c62-411c-975e-dc1c2ee667b4 VALIDATING Validating 0 FAILED 2013-11-26 15:55:17.472+02 2013-11-26 15:55:17.477+02 42fd21be \N \N f >\. > > >-- >-- Data for Name: storage_domain_dynamic; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY storage_domain_dynamic (id, available_disk_size, used_disk_size, _update_date) FROM stdin; >51199b34-7e55-4195-a1fc-fec29f474b36 0 0 \N >50f91727-b82e-4674-8515-2596354c29b1 1829 185 2013-11-26 16:46:40.049254+02 >852d31d6-00d5-486f-8182-4460411b690c 1829 185 2013-11-26 16:46:40.051911+02 >b557de87-3036-43c6-8c97-89930b44c005 1829 185 2013-11-26 16:46:40.054923+02 >\. > > >-- >-- Data for Name: storage_domain_static; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY storage_domain_static (id, storage, storage_name, storage_domain_type, storage_type, storage_domain_format_type, _create_date, _update_date, recoverable, last_time_used_as_master, storage_description, storage_comment) FROM stdin; >51199b34-7e55-4195-a1fc-fec29f474b36 f6a3224f-1a39-424c-833c-77258080c1f1 ISO_DOMAIN 2 1 0 2013-11-26 15:15:49.014953+02 \N t 0 ISO_DOMAIN >b557de87-3036-43c6-8c97-89930b44c005 ff7c6720-95d3-4893-b266-61e967dce8a4 DataDomainRest 0 1 3 2013-11-26 15:22:43.886325+02 2013-11-26 15:22:53.009514+02 t 0 \N \N >50f91727-b82e-4674-8515-2596354c29b1 bfe22578-c471-4bb9-ac4d-45a8392dd189 ExportDomainRest 3 1 0 2013-11-26 15:24:07.379875+02 \N t 0 \N \N >852d31d6-00d5-486f-8182-4460411b690c 0eeab1c2-91af-41be-8b8d-1038507ef777 DataDomainRest2 1 1 3 2013-11-26 15:25:04.811101+02 \N t 0 \N \N >\. > > >-- >-- Data for Name: storage_pool; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY storage_pool (id, name, description, storage_pool_type, storage_pool_format_type, status, master_domain_version, spm_vds_id, compatibility_version, _create_date, _update_date, quota_enforcement_type, free_text_comment) FROM stdin; >5849b030-626e-47cb-ad90-3ce782d831b3 Default The default Data Center 1 \N 0 0 \N 3.3 2013-11-26 15:15:25.928661+02 2013-11-26 15:15:49.014953+02 \N \N >4c3e20a3-ed3d-4031-9190-282c76efb9ab RestDataCenter2 3 \N 0 0 00000000-0000-0000-0000-000000000000 3.3 2013-11-26 15:21:31.338482+02 \N 0 >6c17809d-2592-46ce-9ef0-bcbffecc7b5a DefaultRest 1 3 1 1 f4636236-902c-4138-a790-646899c0a270 3.3 2013-11-26 15:21:11.199115+02 2013-11-26 16:07:05.461617+02 0 >\. > > >-- >-- Data for Name: storage_pool_iso_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY storage_pool_iso_map (storage_id, storage_pool_id, status) FROM stdin; >50f91727-b82e-4674-8515-2596354c29b1 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 3 >852d31d6-00d5-486f-8182-4460411b690c 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 3 >b557de87-3036-43c6-8c97-89930b44c005 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 3 >\. > > >-- >-- Data for Name: storage_server_connections; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY storage_server_connections (id, connection, user_name, password, iqn, port, portal, storage_type, mount_options, vfs_type, nfs_version, nfs_timeo, nfs_retrans) FROM stdin; >f6a3224f-1a39-424c-833c-77258080c1f1 jenkins-vm-01.scl.lab.tlv.redhat.com:/var/lib/exports/iso \N \N \N \N \N 1 \N \N \N \N \N >ff7c6720-95d3-4893-b266-61e967dce8a4 10.35.160.108:/RHEV/jenkins-vm-01_nfs_2013_11_26_15_20_44_151472 \N \N \N \N \N 1 \N \N \N \N \N >bfe22578-c471-4bb9-ac4d-45a8392dd189 10.35.160.108:/RHEV/jenkins-vm-01_nfs_2013_11_26_15_20_44_473656 \N \N \N \N \N 1 \N \N \N \N \N >0eeab1c2-91af-41be-8b8d-1038507ef777 10.35.160.108:/RHEV/jenkins-vm-01_nfs_2013_11_26_15_20_44_429559 \N \N \N \N \N 1 \N \N \N \N \N >\. > > >-- >-- Data for Name: tags; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags (tag_id, tag_name, description, parent_id, readonly, type, _create_date, _update_date) FROM stdin; >\. > > >-- >-- Data for Name: tags_user_group_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags_user_group_map (tag_id, group_id, _create_date) FROM stdin; >\. > > >-- >-- Data for Name: tags_user_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags_user_map (tag_id, user_id, _create_date) FROM stdin; >\. > > >-- >-- Data for Name: tags_vds_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags_vds_map (tag_id, vds_id, _create_date) FROM stdin; >\. > > >-- >-- Data for Name: tags_vm_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags_vm_map (tag_id, vm_id, _create_date, defaultdisplaytype) FROM stdin; >\. > > >-- >-- Data for Name: tags_vm_pool_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY tags_vm_pool_map (tag_id, vm_pool_id, _create_date) FROM stdin; >\. > > >-- >-- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY users (user_id, name, surname, domain, username, groups, department, role, email, note, status, last_admin_check_status, group_ids, external_id) FROM stdin; >9b9002d1-ec33-4083-8a7b-31f6b8931648 vdcadmin \N qa.lab.tlv.redhat.com vdcadmin@qa.lab.tlv.redhat.com qa.lab.tlv.redhat.com/QA-All-Users/testGroup,qa.lab.tlv.redhat.com/frodo1-id-21324444,dc.eng.lab.tlv.redhat.com/Users/universe,qa.lab.tlv.redhat.com/Builtin/Administrators \N \N \N \N 2 t 00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000 >fdfc627c-d875-11e0-90f0-83df133b58cc admin \N internal admin@internal \N \N 1 t \\375\\374b|\\330u\\021\\340\\220\\360\\203\\337\\023;X\\314 >\. > > >-- >-- Data for Name: vdc_db_log; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vdc_db_log (error_id, occured_at, error_code, error_message, error_proc, error_line) FROM stdin; >\. > > >-- >-- Data for Name: vdc_options; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vdc_options (option_id, option_name, option_value, version) FROM stdin; >3 CpuPinningEnabled false 3.0 >4 CpuPinningEnabled true 3.1 >5 CpuPinningEnabled true 3.2 >6 CpuPinningEnabled true 3.3 >7 AdminDomain internal general >9 AdminUser admin general >13 AdvancedNFSOptionsEnabled false 3.0 >14 AdvancedNFSOptionsEnabled true 3.1 >15 AdvancedNFSOptionsEnabled true 3.2 >16 AdvancedNFSOptionsEnabled true 3.3 >19 AllowDuplicateMacAddresses false general >20 ApplicationMode 255 general >21 AsyncTaskPollingRate 10 general >22 AsyncTaskStatusCacheRefreshRateInSeconds 30 general >23 AsyncTaskStatusCachingTimeInMinutes 1 general >25 AuditLogAgingThreshold 30 general >26 AuditLogCleanupTime 03:35:35 general >27 OnlyRequiredNetworksMandatoryForVdsSelection false general >28 AuthenticationMethod LDAP general >29 AutoApprovePatterns general >30 AutoInstallCertificateOnApprove true general >31 AutoRecoverySchedule 0 0/5 * * * ? general >32 AutoRegistrationDefaultVdsGroupID 99408929-82CF-4DC7-A532-9D998063FA95 general >33 AutoRepoDomainRefreshTime 60 general >34 BlockMigrationOnSwapUsagePercentage 0 general >35 CipherSuite DEFAULT general >37 ConnectToServerTimeoutInSeconds 20 general >38 ClusterEmulatedMachines rhel6.2.0 3.0 >39 ClusterEmulatedMachines rhel6.3.0 3.1 >40 ClusterEmulatedMachines rhel6.4.0 3.2 >41 ClusterEmulatedMachines rhel6.5.0 3.3 >42 CpuOverCommitDurationMinutes 2 general >45 DebugTimerLogging true general >46 DefaultMaxThreadPoolSize 500 general >47 DefaultMinThreadPoolSize 50 general >48 DefaultWindowsTimeZone GMT Standard Time general >49 DefaultGeneralTimeZone Etc/GMT general >51 DesktopAudioDeviceType WindowsXP,ac97,RHEL4,ac97,RHEL3,ac97,Windows2003x64,ac97,RHEL4x64,ac97,RHEL3x64,ac97,OtherLinux,ac97,Other,ac97,default,ich6 3.0 >52 DesktopAudioDeviceType WindowsXP,ac97,RHEL4,ac97,RHEL3,ac97,Windows2003x64,ac97,RHEL4x64,ac97,RHEL3x64,ac97,OtherLinux,ac97,Other,ac97,default,ich6 3.1 >53 DesktopAudioDeviceType WindowsXP,ac97,RHEL4,ac97,RHEL3,ac97,Windows2003x64,ac97,RHEL4x64,ac97,RHEL3x64,ac97,OtherLinux,ac97,Other,ac97,default,ich6 3.2 >54 DesktopAudioDeviceType WindowsXP,ac97,RHEL4,ac97,RHEL3,ac97,Windows2003x64,ac97,RHEL4x64,ac97,RHEL3x64,ac97,OtherLinux,ac97,Other,ac97,default,ich6 3.3 >55 DisableFenceAtStartupInSec 300 general >56 DirectLUNDiskEnabled false 3.0 >57 DirectLUNDiskEnabled true 3.1 >58 DirectLUNDiskEnabled true 3.2 >59 DirectLUNDiskEnabled true 3.3 >65 EnableHostTimeDrift false general >66 EnableSpiceRootCertificateValidation true general >67 EnableSwapCheck true general >68 EnableUSBAsDefault true general >69 EnableVdsLoadBalancing true general >70 EngineMode Active general >71 FailedJobCleanupTimeInMinutes 60 general >74 FenceProxyDefaultPreferences cluster,dc general >75 FenceQuietTimeBetweenOperationsInSec 180 general >80 FilteringLUNsEnabled true 3.0 >81 FilteringLUNsEnabled false 3.1 >82 FilteringLUNsEnabled false 3.2 >83 FilteringLUNsEnabled false 3.3 >84 FindFenceProxyDelayBetweenRetriesInSec 30 general >85 FindFenceProxyRetries 3 general >86 FreeSpaceCriticalLowInGB 5 general >87 FreeSpaceLow 10 general >88 GlusterHooksEnabled false 3.0 >89 GlusterHooksEnabled false 3.1 >90 GlusterHooksEnabled false 3.2 >91 GlusterHostUUIDSupport false 3.0 >92 GlusterHostUUIDSupport false 3.1 >93 GlusterHostUUIDSupport false 3.2 >94 GlusterRefreshHeavyWeight false 3.0 >95 GlusterRefreshHeavyWeight false 3.1 >1 BootstrapMinimalVdsmVersion 4.9 general >2 CpuPinMigrationEnabled false general >44 DBEngine Postgres general >72 FenceAgentDefaultParams ilo3:lanplus,power_wait=4;ilo4:lanplus,power_wait=4 general >73 FenceAgentMapping ilo2=ilo,ilo3=ipmilan,ilo4=ipmilan general >76 FenceStartStatusDelayBetweenRetriesInSec 10 general >77 FenceStartStatusRetries 18 general >78 FenceStopStatusDelayBetweenRetriesInSec 10 general >79 FenceStopStatusRetries 18 general >24 AsyncTaskZombieTaskLifeInMinutes 3000 general >36 ConfigDir /etc/ovirt-engine general >43 DataDir /usr/share general >8 AdminPassword QB6gOJKmT6JRx0YXZIhlMr1RqwQ9jwfr5e4PdDUXm986bf74Y5yXmanSuuxr4iBt6T/FsvGt6PzLS9xrHqYRnwfaHuGOraNRrSp840o1KZaICSmpZg+8dqMbUYNyshu9BiRAmx3FIx9ZMdReOuXeG6kZ4OHNYnKymCg9aOGRNuExcuCOPC9D/slOST4gWEsljj65jcX4wB6scm8WuSGi6vj8SJib80UEO6qaKB9kLLGnh+WLX8hz/YpY5dIFIJzfchmHB7ad0YaadGsJ6YP/TBJdRHpNTcMCS6VBUWbhr874qcUbSqgh7dcnadkTykVZZtD4OY4+jyt9jwglUdoEjA== general >11 AdUserName qa.lab.tlv.redhat.com:vdcadmin@QA.LAB.TLV.REDHAT.COM general >10 AdUserId qa.lab.tlv.redhat.com:9b9002d1-ec33-4083-8a7b-31f6b8931648 general >60 DomainName qa.lab.tlv.redhat.com general >96 GlusterRefreshRateHooks 7200 general >97 GlusterRefreshRateLight 5 general >98 GlusterRefreshRateHeavy 300 general >99 GlusterServicesEnabled false 3.0 >100 GlusterServicesEnabled false 3.1 >101 GlusterServicesEnabled false 3.2 >102 GlusterSupport false 3.0 >103 GlusterVolumeOptionGroupVirtValue virt general >104 GlusterVolumeOptionOwnerUserVirtValue 36 general >105 GlusterVolumeOptionOwnerGroupVirtValue 36 general >106 GlusterRefreshRateTasks 60 general >107 KeystoneAuthUrl general >108 GuestToolsSetupIsoPrefix RHEV-toolsSetup_ general >109 HardwareInfoEnabled false 3.0 >110 HardwareInfoEnabled false 3.1 >111 HardwareInfoEnabled true 3.2 >112 HardwareInfoEnabled true 3.3 >113 HighUtilizationForEvenlyDistribute 75 general >114 HighUtilizationForPowerSave 75 general >115 HostTimeDriftInSec 300 general >116 HotPlugEnabled false 3.0 >117 HotPlugEnabled true 3.1 >118 HotPlugEnabled true 3.2 >119 HotPlugEnabled true 3.3 >123 MigrationSupportForNativeUsb true 3.3 >124 NetworkLinkingSupported false 3.0 >125 NetworkLinkingSupported false 3.1 >126 NetworkLinkingSupported true 3.2 >127 NetworkLinkingSupported true 3.3 >129 HotPlugUnsupportedOsList general >130 InitStorageSparseSizeInGB 1 general >131 TunnelMigrationEnabled false 3.0 >132 TunnelMigrationEnabled false 3.1 >133 TunnelMigrationEnabled false 3.2 >134 TunnelMigrationEnabled true 3.3 >135 MigrationNetworkEnabled false 3.0 >136 MigrationNetworkEnabled false 3.1 >137 MigrationNetworkEnabled false 3.2 >138 MigrationNetworkEnabled true 3.3 >139 MultipleGatewaysSupported false 3.0 >140 MultipleGatewaysSupported false 3.1 >141 MultipleGatewaysSupported false 3.2 >142 MultipleGatewaysSupported true 3.3 >143 MemorySnapshotSupported false 3.0 >144 MemorySnapshotSupported false 3.1 >145 MemorySnapshotSupported false 3.2 >146 MemorySnapshotSupported true 3.3 >147 OsRepositoryConfDir /osinfo.conf.d general >148 VirtIoScsiEnabled false 3.0 >149 VirtIoScsiEnabled false 3.1 >150 VirtIoScsiEnabled false 3.2 >151 VirtIoScsiEnabled true 3.3 >152 VirtIoScsiUnsupportedOsList WindowsXP,RHEL5,RHEL5x64,RHEL4,RHEL4x64,RHEL3,RHEL3x64 general >153 NormalizedMgmgNetworkEnabled false 3.0 >154 NormalizedMgmgNetworkEnabled false 3.1 >155 NormalizedMgmgNetworkEnabled false 3.2 >156 IterationsWithBalloonProblem 3 general >157 MomPoliciesOnHostSupported false 3.0 >158 MomPoliciesOnHostSupported false 3.1 >159 MomPoliciesOnHostSupported false 3.2 >160 MomPoliciesOnHostSupported true 3.3 >161 NetworkQosSupported false 3.0 >162 NetworkQosSupported false 3.1 >163 NetworkQosSupported false 3.2 >164 CloudInitSupported false 3.0 >165 CloudInitSupported false 3.1 >166 CloudInitSupported false 3.2 >167 HotPlugDiskSnapshotSupported false 3.0 >168 HotPlugDiskSnapshotSupported false 3.1 >169 HotPlugDiskSnapshotSupported false 3.2 >170 SpiceProxyDefault general >171 InstallVds true general >172 IoOpTimeoutSec 10 general >279 PostgresPagingType Offset general >120 MigrationSupportForNativeUsb false 3.0 >121 MigrationSupportForNativeUsb false 3.1 >122 MigrationSupportForNativeUsb true 3.2 >278 PostgresPagingSyntax OFFSET (%1$s -1) LIMIT %2$s general >128 DisconnectPoolOnReconstruct 0,2,3 general >175 IPTablesConfigForVirt \n# libvirt tls\n-A INPUT -p tcp --dport 16514 -j ACCEPT\n\n# guest consoles\n-A INPUT -p tcp -m multiport --dports 5634:6166 -j ACCEPT\n\n# migration\n-A INPUT -p tcp -m multiport --dports 49152:49216 -j ACCEPT\n general >177 JobCleanupRateInMinutes 10 general >178 JobPageSize 100 general >179 LdapQueryPageSize 1000 general >180 LDAPQueryTimeout 30 general >181 LDAPConnectTimeout 30 general >182 LDAPOperationTimeout 30 general >184 LDAPServerPort 389 general >187 LeaseRetries 3 general >188 LeaseTimeSec 60 general >190 LiveSnapshotEnabled false 3.0 >191 LiveSnapshotEnabled true 3.1 >192 LiveSnapshotEnabled true 3.2 >193 LiveSnapshotEnabled true 3.3 >195 LockPolicy ON general >196 LockRenewalIntervalSec 5 general >197 LogPhysicalMemoryThresholdInMB 1024 general >198 LowUtilizationForEvenlyDistribute 0 general >199 LowUtilizationForPowerSave 20 general >201 ManagedDevicesWhiteList general >202 ManagementNetwork rhevm general >203 MaxAuditLogMessageLength 10000 general >204 MaxBlockDiskSize 8192 general >205 MaxLDAPQueryPartsNumber 100 general >206 MaxMacsCountInPool 100000 general >207 MaxNumberOfHostsInStoragePool 250 general >208 MaxNumOfCpuPerSocket 16 3.0 >209 MaxNumOfCpuPerSocket 16 3.1 >210 MaxNumOfCpuPerSocket 16 3.2 >211 MaxNumOfCpuPerSocket 16 3.3 >215 MaxNumOfVmCpus 160 3.3 >216 MaxNumOfVmSockets 16 3.0 >217 MaxNumOfVmSockets 16 3.1 >218 MaxNumOfVmSockets 16 3.2 >219 MaxNumOfVmSockets 16 3.3 >220 MaxRerunVmOnVdsCount 3 general >221 MaxStorageVdsDelayCheckSec 5 general >222 MaxStorageVdsTimeoutCheckSec 30 general >223 MaxVdsMemOverCommit 200 general >224 MaxVdsMemOverCommitForServers 150 general >225 MaxVdsNameLength 255 general >226 MaxVmNameLengthNonWindows 64 general >227 MaxVmNameLengthWindows 15 general >228 MaxVmsInPool 1000 general >230 NativeUSBEnabled false 3.0 >231 NativeUSBEnabled true 3.1 >232 NativeUSBEnabled true 3.2 >233 NativeUSBEnabled true 3.3 >234 NicDHCPDelayGraceInMS 60 general >235 NonVmNetworkSupported false 3.0 >236 NonVmNetworkSupported true 3.1 >237 NonVmNetworkSupported true 3.2 >238 NonVmNetworkSupported true 3.3 >239 NumberOfFailedRunsOnVds 3 general >240 NumberOfUSBSlots 4 general >241 NumberVmRefreshesBeforeSave 5 general >242 SupportBridgesReportByVDSM false 3.0 >244 SupportBridgesReportByVDSM true 3.2 >245 SupportBridgesReportByVDSM true 3.3 >246 EnableMACAntiSpoofingFilterRules false 3.0 >247 EnableMACAntiSpoofingFilterRules false 3.1 >248 EnableMACAntiSpoofingFilterRules true 3.2 >249 EnableMACAntiSpoofingFilterRules true 3.3 >250 GlusterFsStorageEnabled false 3.0 >251 GlusterFsStorageEnabled false 3.1 >252 GlusterFsStorageEnabled false 3.2 >253 GlusterFsStorageEnabled true 3.3 >254 MaxSchedulerWeight 1000 general >255 MTUOverrideSupported false 3.0 >256 MTUOverrideSupported true 3.1 >257 MTUOverrideSupported true 3.2 >258 MTUOverrideSupported true 3.3 >259 PortMirroringSupported false 3.0 >260 PortMirroringSupported false 3.1 >262 OriginType OVIRT general >263 OvfVirtualSystemType ENGINE general >267 oVirtUpgradeScriptName /usr/share/vdsm-reg/vdsm-upgrade general >268 oVirtUploadPath /data/updates/ovirt-node-image.iso general >269 OvfUpdateIntervalInMinutes 60 general >270 OvfItemsCountPerUpdate 100 general >271 PayloadSize 8192 general >272 PosixStorageEnabled false 3.0 >273 PosixStorageEnabled true 3.1 >274 PosixStorageEnabled true 3.2 >275 PosixStorageEnabled true 3.3 >276 PostgresI18NPrefix general >277 PostgresLikeSyntax ILIKE general >212 MaxNumOfVmCpus 64 3.0 >213 MaxNumOfVmCpus 160 3.1 >214 MaxNumOfVmCpus 160 3.2 >229 MinimalETLVersion 3.3.0 general >264 OvirtInitialSupportedIsoVersion 5.8 general >265 OvirtIsoPrefix rhevh general >266 oVirtISOsRepositoryPath /usr/share/rhev-hypervisor general >243 SupportBridgesReportByVDSM false 3.1 >200 MacPoolRanges 00:1A:4A:16:81:EA-00:1A:4A:16:81:F9 general >261 OrganizationName tlv.redhat.com general >185 LdapServers qa.lab.tlv.redhat.com:qa1.qa.lab.tlv.redhat.com general >186 LDAPProviderTypes qa.lab.tlv.redhat.com:activeDirectory general >281 PredefinedVMProperties sap_agent=^(true|false)$;sndbuf=^[0-9]+$;vhost=^(([a-zA-Z0-9_]*):(true|false))(,(([a-zA-Z0-9_]*):(true|false)))*$;viodiskcache=^(none|writeback|writethrough)$ 3.0 >282 PredefinedVMProperties sap_agent=^(true|false)$;sndbuf=^[0-9]+$;vhost=^(([a-zA-Z0-9_]*):(true|false))(,(([a-zA-Z0-9_]*):(true|false)))*$;viodiskcache=^(none|writeback|writethrough)$ 3.1 >283 PredefinedVMProperties sap_agent=^(true|false)$;sndbuf=^[0-9]+$;vhost=^(([a-zA-Z0-9_]*):(true|false))(,(([a-zA-Z0-9_]*):(true|false)))*$;viodiskcache=^(none|writeback|writethrough)$ 3.2 >284 PredefinedVMProperties sap_agent=^(true|false)$;sndbuf=^[0-9]+$;vhost=^(([a-zA-Z0-9_]*):(true|false))(,(([a-zA-Z0-9_]*):(true|false)))*$;viodiskcache=^(none|writeback|writethrough)$ 3.3 >285 ProductKey2003 general >286 ProductKey2003x64 general >287 ProductKey2008 general >288 ProductKey2008R2 general >289 ProductKey2008x64 general >290 ProductKey general >291 ProductKeyWindow7 general >292 ProductKeyWindow7x64 general >293 ProductKeyWindows8 general >294 ProductKeyWindows8x64 general >295 ProductKeyWindows2012x64 general >297 QuotaGraceStorage 20 general >298 QuotaGraceVdsGroup 20 general >299 QuotaThresholdStorage 80 general >300 QuotaThresholdVdsGroup 80 general >301 RedirectServletReportsPage general >303 SANWipeAfterDelete false general >304 SASL_QOP auth-conf general >305 SearchResultsLimit 100 general >306 SendSMPOnRunVm true general >307 SendVmTicketUID false 3.0 >308 SendVmTicketUID true 3.1 >309 SendVmTicketUID true 3.2 >310 SendVmTicketUID true 3.3 >314 ServerCPUList 3:Intel Conroe Family:vmx,nx,model_Conroe:Conroe; 4:Intel Penryn Family:vmx,nx,model_Penryn:Penryn; 5:Intel Nehalem Family:vmx,nx,model_Nehalem:Nehalem; 6:Intel Westmere Family:aes,vmx,nx,model_Westmere:Westmere; 7:Intel SandyBridge Family:vmx,nx,model_SandyBridge:SandyBridge; 8:Intel Haswell:vmx,nx,model_Haswell:Haswell; 2:AMD Opteron G1:svm,nx,model_Opteron_G1:Opteron_G1; 3:AMD Opteron G2:svm,nx,model_Opteron_G2:Opteron_G2; 4:AMD Opteron G3:svm,nx,model_Opteron_G3:Opteron_G3; 5:AMD Opteron G4:svm,nx,model_Opteron_G4:Opteron_G4; 6:AMD Opteron G5:smx,nx,model_Opteron_G5:Opteron_G5; 3.3 >315 ServerRebootTimeout 300 general >316 SetupNetworksPollingTimeout 3 general >317 ShareableDiskEnabled false 3.0 >318 ShareableDiskEnabled true 3.1 >319 ShareableDiskEnabled true 3.2 >320 ShareableDiskEnabled true 3.3 >321 SignCertTimeoutInSeconds 30 general >323 SpiceReleaseCursorKeys shift+f12 general >324 SpiceToggleFullScreenKeys shift+f11 general >325 SpiceUsbAutoShare true general >326 WANDisableEffects animation general >327 WANColorDepth 16 general >328 SpmCommandFailOverRetries 3 general >329 SPMFailOverAttempts 3 general >330 SpmVCpuConsumption 1 general >331 SSHInactivityTimoutSeconds 300 general >332 SSHInactivityHardTimoutSeconds 1800 general >334 StorageDomainFalureTimeoutInMinutes 5 general >335 StorageDomainNameSizeLimit 50 general >336 StoragePoolNameSizeLimit 40 general >337 StoragePoolNonOperationalResetTimeoutInMin 3 general >338 StoragePoolRefreshTimeInSeconds 10 general >339 SucceededJobCleanupTimeInMinutes 10 general >341 SupportedStorageFormats 0,2 3.0 >342 SupportedStorageFormats 0,2,3 3.1 >343 SupportedStorageFormats 0,2,3 3.2 >344 SupportedStorageFormats 0,2,3 3.3 >346 SupportForceCreateVG false 3.0 >347 SupportForceCreateVG true 3.1 >348 SupportForceCreateVG true 3.2 >349 SupportForceCreateVG true 3.3 >350 SupportForceExtendVG false 3.0 >351 SupportForceExtendVG false 3.1 >352 SupportForceExtendVG true 3.2 >353 SupportForceExtendVG true 3.3 >302 RhevhLocalFSPath /data/images/rhev general >313 ServerCPUList 3:Intel Conroe Family:vmx,nx,model_Conroe:Conroe; 4:Intel Penryn Family:vmx,nx,model_Penryn:Penryn; 5:Intel Nehalem Family:vmx,nx,model_Nehalem:Nehalem; 6:Intel Westmere Family:aes,vmx,nx,model_Westmere:Westmere; 7:Intel SandyBridge Family:vmx,nx,model_SandyBridge:SandyBridge; 8:Intel Haswell:vmx,nx,model_Haswell:Haswell; 2:AMD Opteron G1:svm,nx,model_Opteron_G1:Opteron_G1; 3:AMD Opteron G2:svm,nx,model_Opteron_G2:Opteron_G2; 4:AMD Opteron G3:svm,nx,model_Opteron_G3:Opteron_G3; 5:AMD Opteron G4:svm,nx,model_Opteron_G4:Opteron_G4; 6:AMD Opteron G5:smx,nx,model_Opteron_G5:Opteron_G5; 3.2 >322 SpiceDriverNameInGuest {"windows": "RHEV-Spice", "linux" : "xorg-x11-drv-qxl" } general >340 SupportedClusterLevels 3.0,3.1,3.2,3.3 general >345 SupportedVDSMVersions 4.9,4.10,4.11,4.12,4.13 general >296 ProductRPMVersion 3.3.0-0.36.beta1.el6ev general >333 SSLEnabled true general >358 SysPrepDefaultPassword general >359 SysPrepDefaultUser general >366 ThrottlerMaxWaitForVdsUpdateInMillis 10000 general >367 TimeoutToResetVdsInSeconds 60 general >368 DelayResetForSpmInSeconds 20 general >369 DelayResetPerVmInSeconds 0.5 general >371 TimeToReduceFailedRunOnVdsInMinutes 30 general >372 UknownTaskPrePollingLapse 60000 general >373 UserDefinedVMProperties 3.0 >374 UserDefinedVMProperties 3.1 >375 UserDefinedVMProperties 3.2 >376 UserDefinedVMProperties 3.3 >377 UserRefreshRate 3600 general >378 UserSessionTimeOutInterval 30 general >379 UserSessionTimeOutInvalidationInterval 30 general >380 UtilizationThresholdInPercent 80 general >381 ValidNumOfMonitors 1,2,4 general >382 VcpuConsumptionPercentage 10 general >384 VDSAttemptsToResetCount 2 general >385 VdsCertificateValidityInYears 5 general >386 vdsConnectionTimeout 2 general >392 VdsFenceOptionTypes secure=bool,port=int,slot=int general >396 VdsFenceType apc,apc_snmp,bladecenter,cisco_ucs,drac5,eps,ilo,ilo2,ilo3,ilo4,ipmilan,rsa,rsb,wti 3.3 >397 VdsLoadBalancingeIntervalInMinutes 1 general >400 VdsRecoveryTimeoutInMintues 3 general >402 vdsRetries 0 general >403 VdsSelectionAlgorithm None general >404 vdsTimeout 180 general >405 VM32BitMaxMemorySizeInMB 20480 general >406 VM64BitMaxMemorySizeInMB 524288 3.0 >411 VmGracefulShutdownTimeout 30 general >412 VMMinMemorySizeInMB 256 general >413 VmPoolMaxSubsequentFailures 3 general >414 VmPoolMonitorBatchSize 5 general >415 VmPoolMonitorIntervalInMinutes 5 general >416 VmPoolMonitorMaxAttempts 3 general >417 VmPriorityMaxValue 100 general >418 AutoStartVmsRunnerIntervalInSeconds 60 general >419 VncKeyboardLayout en-us general >420 VncKeyboardLayoutValidValues ar,da,de,de-ch,en-gb,en-us,es,et,fi,fo,fr,fr-be,fr-ca,fr-ch,hr,hu,is,it,ja,lt,lv,mk,nl,nl-be,no,pl,pt,pt-br,ru,sl,sv,th,tr general >421 WaitForVdsInitInSec 60 general >422 NetworkConnectivityCheckTimeoutInSeconds 120 general >424 ClientModeSpiceDefault Auto general >425 ClientModeRdpDefault Auto general >426 UseFqdnForRdpIfAvailable true general >428 WebSocketProxyTicketValiditySeconds 120 general >429 LogMaxPhysicalMemoryUsedThresholdInPercentage 95 general >383 VdcVersion 3.3.0.0 general >388 VdsFenceOptionMapping alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,port=ipport;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port 3.1 >389 VdsFenceOptionMapping apc:secure=secure,port=ipport,slot=port;apc_snmp:port=port;bladecenter:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;ilo2:secure=ssl,port=ipport;ilo3:;ilo4:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port 3.2 >390 VdsFenceOptionMapping apc:secure=secure,port=ipport,slot=port;apc_snmp:port=port;bladecenter:secure=secure,port=ipport,slot=port;cisco_ucs:secure=ssl,slot=port;drac5:secure=secure,slot=port;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;ilo2:secure=ssl,port=ipport;ilo3:;ilo4:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port 3.3 >393 VdsFenceType alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs 3.0 >394 VdsFenceType alom,apc,bladecenter,drac5,eps,ilo,ilo3,ipmilan,rsa,rsb,wti,cisco_ucs 3.1 >395 VdsFenceType apc,apc_snmp,bladecenter,cisco_ucs,drac5,eps,ilo,ilo2,ilo3,ilo4,ipmilan,rsa,rsb,wti 3.2 >401 VdsRefreshRate 3 general >410 VmGracefulShutdownMessage System Administrator has initiated shutdown of this Virtual Machine. Virtual Machine is shutting down. general >407 VM64BitMaxMemorySizeInMB 2097152 3.1 >408 VM64BitMaxMemorySizeInMB 2097152 3.2 >409 VM64BitMaxMemorySizeInMB 2097152 3.3 >398 VdsLocalDisksCriticallyLowFreeSpace 500 general >399 VdsLocalDisksLowFreeSpace 1000 general >370 EncryptHostCommunication true general >365 SysPrepXPPath /etc/ovirt-engine/gsysprep/sysprep.xp general >354 SysPrep2K3Path /etc/ovirt-engine/gsysprep/sysprep.2k3 general >355 SysPrep2K8Path /etc/ovirt-engine/gsysprep/sysprep.2k8x86 general >430 LogMaxCpuUsedThresholdInPercentage 95 general >431 LogMaxNetworkUsedThresholdInPercentage 95 general >432 LogMinFreeSwapThresholdInMB 256 general >433 LogMaxSwapUsedThresholdInPercentage 95 general >434 SupportCustomDeviceProperties false 3.0 >435 SupportCustomDeviceProperties false 3.1 >436 SupportCustomDeviceProperties false 3.2 >437 SupportCustomDeviceProperties true 3.3 >438 CustomDeviceProperties 3.0 >439 CustomDeviceProperties 3.1 >440 CustomDeviceProperties 3.2 >441 CustomDeviceProperties 3.3 >442 SshSoftFencingCommand service vdsmd restart 3.0 >443 SshSoftFencingCommand service vdsmd restart 3.1 >444 SshSoftFencingCommand service vdsmd restart 3.2 >445 SshSoftFencingCommand /usr/bin/vdsm-tool service-restart vdsmd 3.3 >446 SecureConnectionWithOATServers true general >447 PollUri AttestationService/resources/PollHosts general >448 AttestationTruststore TrustStore.jks general >449 AttestationPort 8443 general >450 AttestationTruststorePass general >452 AttestationFirstStageSize 10 general >453 MaxAverageNetworkQoSValue 1024 general >454 MaxPeakNetworkQoSValue 2048 general >455 MaxBurstNetworkQoSValue 10240 general >456 UserMessageOfTheDay general >457 QoSInboundAverageDefaultValue 10 general >458 QoSInboundPeakDefaultValue 10 general >459 QoSInboundBurstDefaultValue 100 general >460 QoSOutboundAverageDefaultValue 10 general >461 QoSOutboundPeakDefaultValue 10 general >462 QoSOutboundBurstDefaultValue 100 general >463 SingleQxlPciEnabled false 3.0 >464 SingleQxlPciEnabled false 3.1 >465 SingleQxlPciEnabled false 3.2 >466 SingleQxlPciEnabled true 3.3 >467 ExternalSchedulerServiceURL http://localhost:18781/ general >468 ExternalSchedulerConnectionTimeout 100 general >469 ExternalSchedulerEnabled false general >470 ExternalSchedulerResponseTimeout 120000 general >471 DwhHeartBeatInterval 30 general >472 GlanceImageListSize 20 general >473 GlanceImageTotalListSize 500 general >18 AllowClusterWithVirtGlusterEnabled false general >423 AutoRecoveryAllowedTypes {"storage domains":"true","hosts":"true"} general >173 IPTablesConfig \n# oVirt default firewall configuration. Automatically generated by vdsm bootstrap script.\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [0:0]\n-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT\n\n-A INPUT -i lo -j ACCEPT\n# vdsm\n-A INPUT -p tcp --dport 54321 -j ACCEPT\n# SSH\n-A INPUT -p tcp --dport @SSH_PORT@ -j ACCEPT\n# snmp\n-A INPUT -p udp --dport 161 -j ACCEPT\n\n@CUSTOM_RULES@\n\n# Reject any other input traffic\n-A INPUT -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited\nCOMMIT\n general >174 IPTablesConfigForGluster \n# glusterd\n-A INPUT -p tcp -m tcp --dport 24007 -j ACCEPT\n\n# gluster swift\n-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT\n\n# portmapper\n-A INPUT -p udp -m udp --dport 111 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 38465 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 38466 -j ACCEPT\n\n# nfs\n-A INPUT -p tcp -m tcp --dport 111 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 38467 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 2049 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 38469 -j ACCEPT\n\n# status\n-A INPUT -p tcp -m tcp --dport 39543 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 55863 -j ACCEPT\n\n# nlockmgr\n-A INPUT -p tcp -m tcp --dport 38468 -j ACCEPT\n-A INPUT -p udp -m udp --dport 963 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 965 -j ACCEPT\n\n# ctdbd\n-A INPUT -p tcp -m tcp --dport 4379 -j ACCEPT\n\n# smbd\n-A INPUT -p tcp -m tcp --dport 139 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 445 -j ACCEPT\n\n# Ports for gluster volume bricks (default 100 ports)\n-A INPUT -p tcp -m tcp --dport 24009:24108 -j ACCEPT\n-A INPUT -p tcp -m tcp --dport 49152:49251 -j ACCEPT\n general >176 IsMultilevelAdministrationOn true general >280 PostgresSearchTemplate SELECT * FROM (%2$s) %1$s) as T1 %3$s general >311 ServerCPUList 3:Intel Conroe Family:vmx,nx,model_Conroe:Conroe; 4:Intel Penryn Family:vmx,nx,model_Penryn:Penryn; 5:Intel Nehalem Family:vmx,nx,model_Nehalem:Nehalem; 6:Intel Westmere Family:aes,vmx,nx,model_Westmere:Westmere; 2:AMD Opteron G1:svm,nx,model_Opteron_G1:Opteron_G1; 3:AMD Opteron G2:svm,nx,model_Opteron_G2:Opteron_G2; 4:AMD Opteron G3:svm,nx,model_Opteron_G3:Opteron_G3; 3.0 >312 ServerCPUList 3:Intel Conroe Family:vmx,nx,model_Conroe:Conroe; 4:Intel Penryn Family:vmx,nx,model_Penryn:Penryn; 5:Intel Nehalem Family:vmx,nx,model_Nehalem:Nehalem; 6:Intel Westmere Family:aes,vmx,nx,model_Westmere:Westmere; 7:Intel SandyBridge Family:vmx,nx,model_SandyBridge:SandyBridge; 2:AMD Opteron G1:svm,nx,model_Opteron_G1:Opteron_G1; 3:AMD Opteron G2:svm,nx,model_Opteron_G2:Opteron_G2; 4:AMD Opteron G3:svm,nx,model_Opteron_G3:Opteron_G3; 5:AMD Opteron G4:svm,nx,model_Opteron_G4:Opteron_G4; 3.1 >387 VdsFenceOptionMapping alom:secure=secure,port=ipport;apc:secure=secure,port=ipport,slot=port;bladecenter:secure=secure,port=ipport,slot=port;drac5:secure=secure,port=ipport;eps:slot=port;ilo:secure=ssl,port=ipport;ipmilan:;rsa:secure=secure,port=ipport;rsb:;wti:secure=secure,port=ipport,slot=port 3.0 >17 AgentAppName rhev-guest-agent-common,rhevm-guest-agent,rhevm-guest-agent-common,RHEV-Agent general >474 SpiceSecureChannels smain,sinputs 3.0 >475 SpiceSecureChannels smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard 3.1 >476 SpiceSecureChannels smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard 3.2 >477 SpiceSecureChannels smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard 3.3 >478 PgMajorRelease 8 general >451 AttestationServer general >183 LDAPSecurityAuthentication qa.lab.tlv.redhat.com:GSSAPI general >357 SysPrep2K8x64Path /etc/ovirt-engine/gsysprep/sysprep.2k8 general >356 SysPrep2K8R2Path /etc/ovirt-engine/gsysprep/sysprep.2k8 general >360 SysPrepWindows7Path /etc/ovirt-engine/gsysprep/sysprep.w7 general >361 SysPrepWindows7x64Path /etc/ovirt-engine/gsysprep/sysprep.w7x64 general >362 SysPrepWindows8Path /etc/ovirt-engine/gsysprep/sysprep.w8 general >363 SysPrepWindows8x64Path /etc/ovirt-engine/gsysprep/sysprep.w8x64 general >364 SysPrepWindows2012x64Path /etc/ovirt-engine/gsysprep/sysprep.2k12x64 general >427 WebSocketProxy Engine:6100 general >194 LocalAdminPassword Jp7DeiQ0yOdk7KKl5jWxb2fGrGNc255H8qW9qbDh25aqL5kCCNP600CExTDIXVuoqwCx4wxklsQ520tk8mHYoIs9uXDl6tXt1uqY05NVbnitGGEOOi+Fh+gwevVw4Jdaz61fsGplIa4ATSHWyhfF7Elv1y17vS07EEkEJztno7FWIheIOnyOD1G7UwKJd40Df90vj7E2XtDBXEB9z/SA16HeOWU7ZoOyph9hEzZ0jzQaIoQuY6/yHvsvGnEXSz+B4xbeRSDWehLlhT41NdNE5AX2G5/m3xDquyi/MsawYvQ6OWe2a2KNDNKnK7pYMVLIsk98zvn+KYr7M7YB0InKLg== general >12 AdUserPassword qa.lab.tlv.redhat.com:VzyJFDge1CtDuECEUPPk2MvPvSiUC2C0Q3OBgsJNuQWLUpg25zZmPha9EwgrAv1GD8i87YYfKUcCRWUqKj3kzRkTutmHJ6M3V+EwXKGO+QUL37SWMi3cJmVdteaNxaIl+c7LFnsaO/iNXZqBoHn4nagFqt+rjBBnBQLqLaoRcfZjN2LkQ9pBUzfoe7x16/o1hVY+erevqyv18L80+qY3XcGAJd4TAQ6q7of4Xmh/SwnBk7BFqLzRg3Xi8/HMOyxzgkPpV2RF1gWhc/TmH1Vr4ravb5Axl5nfSmmrvsmdULfvhkD1R4DrPQnMYK/fecyN8HkQDkjjMXXPy/sRwWBwKw== general >\. > > >-- >-- Data for Name: vds_dynamic; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_dynamic (vds_id, status, cpu_cores, cpu_model, cpu_speed_mh, if_total_speed, kvm_enabled, physical_mem_mb, mem_commited, vm_active, vm_count, vm_migrating, reserved_mem, guest_overhead, software_version, version_name, build_name, previous_status, cpu_flags, cpu_over_commit_time_stamp, vms_cores_count, pending_vcpus_count, cpu_sockets, net_config_dirty, supported_cluster_levels, host_os, kvm_version, spice_version, kernel_version, iscsi_initiator_name, transparent_hugepages_state, anonymous_hugepages, hooks, _update_date, non_operational_reason, pending_vmem_size, supported_engines, rpm_version, libvirt_version, cpu_threads, hw_manufacturer, hw_product_name, hw_version, hw_serial_number, hw_uuid, hw_family, hbas, supported_emulated_machines) FROM stdin; >f4636236-902c-4138-a790-646899c0a270 3 6 Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 2400 \N t 32099 65 0 0 0 321 65 4.13 Snow Man \N 3 fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,pdpe1gb,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,xtopology,nonstop_tsc,aperfmperf,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,dca,sse4_1,sse4_2,popcnt,aes,lahf_lm,arat,dts,tpr_shadow,vnmi,flexpriority,ept,vpid,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270 2013-11-26 15:22:34.165+02 0 0 1 f 3.0,3.1,3.2,3.3 RHEL - 6Server - 6.5.0.1.el6 0.12.1.2 - 2.414.el6 0.12.4 - 6.el6 2.6.32 - 431.el6.x86_64 iqn.1994-05.com.redhat:puma25 2 336 {} 2013-11-26 16:46:43.056991+02 0 0 3.0,3.1,3.2,3.3 vdsm-4.13.0-0.9.beta1.el6ev libvirt-0.10.2-29.el6 12 HP ProLiant DL170e G6 CZ3211B668 30393036-3539-5A43-3332-313142363638 ProLiant DL2000 Multinode Platform {\n "iSCSI" : [ "java.util.ArrayList", [ [ "java.util.HashMap", {\n "InitiatorName" : "iqn.1994-05.com.redhat:puma25"\n } ] ] ],\n "FC" : [ "java.util.ArrayList", [ ] ]\n} rhel6.5.0,pc,rhel6.4.0,rhel6.3.0,rhel6.2.0,rhel6.1.0,rhel6.0.0,rhel5.5.0,rhel5.4.4,rhel5.4.0 >23a197a0-156f-4f37-bcff-578d806777c9 10 6 Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 2400 \N t 32099 65 0 0 0 321 65 4.13 Snow Man \N 0 fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,pdpe1gb,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,xtopology,nonstop_tsc,aperfmperf,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,dca,sse4_1,sse4_2,popcnt,aes,lahf_lm,arat,dts,tpr_shadow,vnmi,flexpriority,ept,vpid,model_Nehalem,model_Conroe,model_coreduo,model_core2duo,model_Penryn,model_Westmere,model_n270 2013-11-26 15:22:36.612+02 0 0 1 f 3.0,3.1,3.2,3.3 RHEL - 6Server - 6.5.0.1.el6 0.12.1.2 - 2.414.el6 0.12.4 - 6.el6 2.6.32 - 431.el6.x86_64 iqn.1994-05.com.redhat:puma14 2 336 {} 2013-11-26 16:45:07.6662+02 3 0 3.0,3.1,3.2,3.3 vdsm-4.13.0-0.9.beta1.el6ev libvirt-0.10.2-29.el6 12 HP ProLiant DL170e G6 CZ3211B66D 30393036-3539-5A43-3332-313142363644 ProLiant DL2000 Multinode Platform {\n "iSCSI" : [ "java.util.ArrayList", [ [ "java.util.HashMap", {\n "InitiatorName" : "iqn.1994-05.com.redhat:puma14"\n } ] ] ],\n "FC" : [ "java.util.ArrayList", [ ] ]\n} rhel6.5.0,pc,rhel6.4.0,rhel6.3.0,rhel6.2.0,rhel6.1.0,rhel6.0.0,rhel5.5.0,rhel5.4.4,rhel5.4.0 >\. > > >-- >-- Data for Name: vds_groups; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_groups (vds_group_id, name, description, cpu_name, _create_date, _update_date, storage_pool_id, max_vds_memory_over_commit, compatibility_version, transparent_hugepages, migrate_on_error, virt_service, gluster_service, count_threads_as_cores, emulated_machine, trusted_service, tunnel_migration, cluster_policy_id, cluster_policy_custom_properties, enable_balloon, free_text_comment, detect_emulated_machine) FROM stdin; >99408929-82cf-4dc7-a532-9d998063fa95 Default The default server cluster \N 2013-11-26 15:15:25.928661+02 \N 5849b030-626e-47cb-ad90-3ce782d831b3 100 3.3 t 1 t f f \N f f b4ed2332-a7ac-4d5f-9596-99a439cb2812 \N f \N t >4e15b1c5-8613-426d-bc0c-7042d7f55a21 RestCluster3 \N Intel Conroe Family 2013-11-26 15:21:42.957965+02 \N 4c3e20a3-ed3d-4031-9190-282c76efb9ab 200 3.3 t 1 t f f \N f f b4ed2332-a7ac-4d5f-9596-99a439cb2812 { } f \N t >3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 RestCluster1 \N Intel Conroe Family 2013-11-26 15:21:13.303597+02 \N 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 200 3.3 t 1 t f f rhel6.5.0 f f b4ed2332-a7ac-4d5f-9596-99a439cb2812 { } f \N f >d2ab4701-27f7-488f-8aac-18ef1d212a68 RestCluster4 \N Intel Conroe Family 2013-11-26 15:21:42.129464+02 \N 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 200 3.3 t 1 t f f rhel6.5.0 f f b4ed2332-a7ac-4d5f-9596-99a439cb2812 { } f \N f >\. > > >-- >-- Data for Name: vds_interface; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_interface (id, name, network_name, vds_id, mac_addr, is_bond, bond_name, bond_type, bond_opts, vlan_id, speed, addr, subnet, gateway, boot_protocol, type, _create_date, _update_date, mtu, bridged) FROM stdin; >f0eb8264-3c8f-442b-88c9-d8ac88800159 bond2 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >f2aae85c-a77e-44a8-97ed-2bea3b56844c eth2 rhevm f4636236-902c-4138-a790-646899c0a270 00:9c:02:b0:9f:b0 f \N \N \N \N 10000 10.35.160.59 255.255.255.0 10.35.160.254 1 2 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 t >1ac15d4a-787b-4404-b98f-a2a5d574fa08 eth1 \N f4636236-902c-4138-a790-646899c0a270 44:1e:a1:73:3c:a3 f \N \N \N \N 0 \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >778b926c-c35e-4915-8346-d54efe096d91 eth3 \N f4636236-902c-4138-a790-646899c0a270 00:9c:02:b0:9f:b4 f \N \N \N \N 10000 \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >c72cecc4-031b-4ada-8eb6-610e1c115a0a bond2 \N f4636236-902c-4138-a790-646899c0a270 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >e979289b-8094-4b77-9946-f449cdb53943 bond1 \N f4636236-902c-4138-a790-646899c0a270 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >771f9160-9e02-435f-9393-51f5d058120d bond0 \N f4636236-902c-4138-a790-646899c0a270 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >d297b75c-d70c-4e38-b885-88acc41f1a68 bond3 \N f4636236-902c-4138-a790-646899c0a270 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >8db634c4-2c17-4e3e-96eb-ec52aceff77c bond4 \N f4636236-902c-4138-a790-646899c0a270 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >7c314319-4427-4404-a069-9c04bc21171a eth0 \N f4636236-902c-4138-a790-646899c0a270 44:1e:a1:73:3c:a2 f \N \N \N \N 1000 \N 0 0 2013-11-26 15:22:30.115514+02 2013-11-26 16:02:01.888531+02 1500 f >cd7ce03e-3600-4521-b7e2-30cae9ff4968 eth3 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:9c:02:b0:7f:fc f \N \N \N \N 10000 \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >1cccc8fa-0017-4cad-a4d1-4107b27d54db eth1 \N 23a197a0-156f-4f37-bcff-578d806777c9 44:1e:a1:71:a7:45 f \N \N \N \N 0 \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >5838efbd-14f0-4305-bff8-20178853125b eth2 rhevm 23a197a0-156f-4f37-bcff-578d806777c9 00:9c:02:b0:7f:f8 f \N \N \N \N 10000 10.35.160.37 255.255.255.0 10.35.160.254 1 2 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 t >2da4e931-9e4e-4e79-a1be-e7bc6a3a3100 eth0 \N 23a197a0-156f-4f37-bcff-578d806777c9 44:1e:a1:71:a7:44 f \N \N \N \N 1000 \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >06adfdee-66ec-42a9-bacb-d100e8acbb76 bond4 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >a6aca8d0-e0f1-4a22-a4d2-61b170c097b6 bond3 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >dad37c44-a5d2-42c5-96e8-614ef300a519 bond0 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >d67edc87-bd36-4f79-8468-64740362dc2d bond1 \N 23a197a0-156f-4f37-bcff-578d806777c9 00:00:00:00:00:00 t \N \N \N \N \N \N 0 0 2013-11-26 15:22:18.961494+02 2013-11-26 16:45:02.309988+02 1500 f >\. > > >-- >-- Data for Name: vds_interface_statistics; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_interface_statistics (id, vds_id, rx_rate, tx_rate, rx_drop, tx_drop, iface_status, _update_date) FROM stdin; >c72cecc4-031b-4ada-8eb6-610e1c115a0a f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >778b926c-c35e-4915-8346-d54efe096d91 f4636236-902c-4138-a790-646899c0a270 0 0 0 0 1 2013-11-26 16:46:43.062998+02 >1ac15d4a-787b-4404-b98f-a2a5d574fa08 f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >f2aae85c-a77e-44a8-97ed-2bea3b56844c f4636236-902c-4138-a790-646899c0a270 0 0 16 0 1 2013-11-26 16:46:43.062998+02 >7c314319-4427-4404-a069-9c04bc21171a f4636236-902c-4138-a790-646899c0a270 0 0 0 0 1 2013-11-26 16:46:43.062998+02 >8db634c4-2c17-4e3e-96eb-ec52aceff77c f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >d297b75c-d70c-4e38-b885-88acc41f1a68 f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >771f9160-9e02-435f-9393-51f5d058120d f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >e979289b-8094-4b77-9946-f449cdb53943 f4636236-902c-4138-a790-646899c0a270 0 0 0 0 2 2013-11-26 16:46:43.062998+02 >cd7ce03e-3600-4521-b7e2-30cae9ff4968 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 1 2013-11-26 16:06:55.399524+02 >1cccc8fa-0017-4cad-a4d1-4107b27d54db 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >5838efbd-14f0-4305-bff8-20178853125b 23a197a0-156f-4f37-bcff-578d806777c9 0 0 40 0 1 2013-11-26 16:06:55.399524+02 >2da4e931-9e4e-4e79-a1be-e7bc6a3a3100 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 1 2013-11-26 16:06:55.399524+02 >06adfdee-66ec-42a9-bacb-d100e8acbb76 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >a6aca8d0-e0f1-4a22-a4d2-61b170c097b6 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >dad37c44-a5d2-42c5-96e8-614ef300a519 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >d67edc87-bd36-4f79-8468-64740362dc2d 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >f0eb8264-3c8f-442b-88c9-d8ac88800159 23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 2 2013-11-26 16:06:55.399524+02 >\. > > >-- >-- Data for Name: vds_spm_id_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_spm_id_map (storage_pool_id, vds_spm_id, vds_id) FROM stdin; >6c17809d-2592-46ce-9ef0-bcbffecc7b5a 1 23a197a0-156f-4f37-bcff-578d806777c9 >6c17809d-2592-46ce-9ef0-bcbffecc7b5a 2 f4636236-902c-4138-a790-646899c0a270 >\. > > >-- >-- Data for Name: vds_static; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_static (vds_id, vds_name, ip, vds_unique_id, host_name, port, vds_group_id, server_ssl_enabled, vds_type, vds_strength, pm_type, pm_user, pm_password, pm_port, pm_options, pm_enabled, _create_date, _update_date, otp_validity, vds_spm_priority, recoverable, sshkeyfingerprint, pm_proxy_preferences, pm_secondary_ip, pm_secondary_type, pm_secondary_user, pm_secondary_password, pm_secondary_port, pm_secondary_options, pm_secondary_concurrent, console_address, ssh_username, ssh_port, free_text_comment) FROM stdin; >23a197a0-156f-4f37-bcff-578d806777c9 10.35.160.37 \N 8d1dbcdd-a966-416b-a495-4d3690220c8a 10.35.160.37 54321 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 t 0 100 \N \N \N \N f 2013-11-26 15:21:16.935888+02 2013-11-26 15:21:20.994925+02 0 5 t 7b:1c:45:1e:a4:b5:8f:3c:a2:1d:87:a0:79:0f:82:2c \N \N \N \N \N \N f \N root 22 >f4636236-902c-4138-a790-646899c0a270 10.35.160.59 \N dd281b06-f408-447c-9063-5d3ad496f80a 10.35.160.59 54321 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 t 0 100 \N \N \N \N f 2013-11-26 15:21:30.407919+02 2013-11-26 15:27:31.874077+02 0 5 t 91:91:d0:84:b5:c1:03:ef:60:f9:7e:78:99:30:59:83 \N \N \N \N \N \N f \N root 22 >\. > > >-- >-- Data for Name: vds_statistics; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vds_statistics (vds_id, cpu_idle, cpu_load, cpu_sys, cpu_user, usage_mem_percent, usage_cpu_percent, usage_network_percent, mem_available, mem_shared, swap_free, swap_total, ksm_cpu_percent, ksm_pages, ksm_state, _update_date, mem_free, ha_score) FROM stdin; >23a197a0-156f-4f37-bcff-578d806777c9 0 0 0 0 0 0 0 30541 0 1023 1023 0 100 f 2013-11-26 16:45:07.647651+02 0 0 >f4636236-902c-4138-a790-646899c0a270 100 9 0 0 4 0 0 30578 0 1023 1023 0 100 f 2013-11-26 16:46:43.05867+02 30834 0 >\. > > >-- >-- Data for Name: vm_device; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_device (device_id, vm_id, type, device, address, boot_order, spec_params, is_managed, is_plugged, is_readonly, _create_date, _update_date, alias, custom_properties, snapshot_id) FROM stdin; >00000004-0004-0004-0004-000000000004 00000000-0000-0000-0000-000000000000 video cirrus \N { "vram" : "65536" } t \N f 2013-11-26 15:15:33.229961+02 \N \N \N >7b41c860-a8ec-46e9-a7b5-efc32fcadee5 6dc6db16-fe43-4f06-96b7-84604432e1be balloon memballoon {bus=0x00, domain=0x0000, type=pci, slot=0x07, function=0x0} 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:50:18.664148+02 2013-11-26 15:53:17.747015+02 balloon0 \N \N >31943e2d-3264-417c-a153-d488dd77fee5 6dc6db16-fe43-4f06-96b7-84604432e1be disk disk {unit=0, bus=0, target=0, controller=0, type=drive} 0 { } t t f 2013-11-26 15:51:47.437723+02 2013-11-26 15:53:17.747015+02 ide0-0-0 \N \N >2eb1bfaa-8964-46ad-998e-be1078ae9769 6dc6db16-fe43-4f06-96b7-84604432e1be controller virtio-scsi {bus=0x00, domain=0x0000, type=pci, slot=0x05, function=0x0} 0 { } t t f 2013-11-26 15:50:18.664148+02 2013-11-26 15:53:17.747015+02 scsi0 \N \N >9415de0e-facd-46f6-b295-76cd733acc68 6dc6db16-fe43-4f06-96b7-84604432e1be sound ich6 {bus=0x00, domain=0x0000, type=pci, slot=0x04, function=0x0} 0 { } t t t 2013-11-26 15:50:18.664148+02 2013-11-26 15:53:17.747015+02 sound0 \N \N >bc7d5645-249a-4818-a869-96eb0e6ac11b 6dc6db16-fe43-4f06-96b7-84604432e1be disk cdrom {unit=0, bus=1, target=0, controller=0, type=drive} 0 {\n "path" : ""\n} t t t 2013-11-26 15:50:18.664148+02 2013-11-26 15:53:17.747015+02 ide0-1-0 \N \N >45be64e3-e9af-4ed0-b468-70182fe0edce 6dc6db16-fe43-4f06-96b7-84604432e1be video qxl {bus=0x00, domain=0x0000, type=pci, slot=0x02, function=0x0} 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:50:18.664148+02 2013-11-26 15:53:17.747015+02 video0 \N \N >5790dace-6950-4b46-8bbc-5b3bbd0658db 6dc6db16-fe43-4f06-96b7-84604432e1be interface bridge {bus=0x00, domain=0x0000, type=pci, slot=0x03, function=0x0} 0 { } t t f 2013-11-26 15:50:20.061681+02 2013-11-26 15:53:17.747015+02 net0 \N \N >c9de7c49-8914-422c-a101-f4711eaf2f92 af31b30d-be8d-4fe7-9e43-7da4b678a31f sound ich6 0 { } t t t 2013-11-26 15:54:41.247381+02 \N { } \N >0968899f-de49-4aef-aedf-9cec5df83174 af1ae83e-d320-4192-8c27-eb25e1b3a6df sound ich6 0 { } t t t 2013-11-26 15:53:30.69049+02 2013-11-26 15:53:32.096685+02 \N \N >13edd472-b9bd-400a-96bb-94ecedfe408a af1ae83e-d320-4192-8c27-eb25e1b3a6df video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:53:30.69049+02 2013-11-26 15:53:32.098314+02 \N \N >5f7a5604-fb0f-466c-9a9a-3c53513d3919 feda1e41-7b6c-4b25-a48d-fbe811034a0b sound ich6 {bus=0x00, domain=0x0000, type=pci, slot=0x03, function=0x0} 0 { } t t t 2013-11-26 15:48:14.735378+02 2013-11-26 15:49:03.500784+02 sound0 \N \N >b1ba4d8c-255f-48b0-8547-0cbdfed48ebd feda1e41-7b6c-4b25-a48d-fbe811034a0b interface bridge {bus=0x00, domain=0x0000, type=pci, slot=0x05, function=0x0} 0 { } t t f 2013-11-26 15:48:45.441713+02 2013-11-26 15:49:03.500784+02 net0 \N \N >1dadbe53-befd-48b1-a02b-5693134db46d af1ae83e-d320-4192-8c27-eb25e1b3a6df controller virtio-scsi 0 { } t t f 2013-11-26 15:53:30.69049+02 2013-11-26 15:53:32.099744+02 \N \N >8c06a88a-48c3-46eb-b42e-f03170af3479 af1ae83e-d320-4192-8c27-eb25e1b3a6df disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:53:30.69049+02 2013-11-26 15:53:32.101049+02 \N \N >e1914e3b-f250-4e51-81a2-7d8b42501655 af1ae83e-d320-4192-8c27-eb25e1b3a6df disk disk 0 \N t t f 2013-11-26 15:53:32.089423+02 2013-11-26 15:53:32.102635+02 \N \N >e5474cf7-40eb-4b2c-80cf-5e886c403b1e af1ae83e-d320-4192-8c27-eb25e1b3a6df balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:53:30.69049+02 2013-11-26 15:53:32.103929+02 \N \N >351d4f96-e6d5-4b52-aff9-27027756d25d f477d3a0-01df-4117-9fda-31a5d6841115 sound ich6 0 { } t t t 2013-11-26 15:53:44.881771+02 \N { } \N >908442ca-ae59-4e27-a56f-d7f3be526637 f477d3a0-01df-4117-9fda-31a5d6841115 video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:53:44.881771+02 \N { } \N >161f5d25-f2da-4696-8d57-1e92ba7fcbbb f477d3a0-01df-4117-9fda-31a5d6841115 controller virtio-scsi 0 { } t t f 2013-11-26 15:53:44.881771+02 \N { } \N >5c28811e-3d76-4e07-9f0c-74e56aa7be77 f477d3a0-01df-4117-9fda-31a5d6841115 disk disk 0 { } t t f 2013-11-26 15:53:44.881771+02 \N { } \N >e292e1be-b90c-4782-82bb-b25f97e80ce7 f477d3a0-01df-4117-9fda-31a5d6841115 balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:53:44.881771+02 \N { } \N >1bfb1d37-2c44-4717-83d6-54e387b37394 f477d3a0-01df-4117-9fda-31a5d6841115 disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:53:44.881771+02 \N \N \N >204f5385-843e-44f0-ac9d-f72d1e17a675 af31b30d-be8d-4fe7-9e43-7da4b678a31f video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:54:41.247381+02 \N { } \N >f8b26166-fbcd-4f55-afd6-22d9323a0a8a af31b30d-be8d-4fe7-9e43-7da4b678a31f controller virtio-scsi 0 { } t t f 2013-11-26 15:54:41.247381+02 \N { } \N >d31085c8-f2ed-4dde-858b-4847dd91200a af31b30d-be8d-4fe7-9e43-7da4b678a31f disk disk 0 { } t t f 2013-11-26 15:54:41.247381+02 \N { } \N >01b8ebdd-cf58-4ace-8296-44dfef6cce1d af31b30d-be8d-4fe7-9e43-7da4b678a31f balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:54:41.247381+02 \N { } \N >19fe8ebd-5716-40b7-9706-6f86fb1268c7 b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:54:12.21069+02 2013-11-26 15:54:12.21069+02 \N \N >3ae35a95-9c28-43ab-8690-c25cef4f9a16 b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 controller virtio-scsi 0 { } t t f 2013-11-26 15:54:12.21069+02 2013-11-26 15:54:12.21069+02 { } \N >41af32da-64d7-4727-b334-1af8702a1cc8 b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:54:12.21069+02 2013-11-26 15:54:12.21069+02 { } \N >708f8c74-7a7f-4710-9bcd-5fe5fd9e21fd b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 disk disk 0 { } t t f 2013-11-26 15:54:12.21069+02 2013-11-26 15:54:12.21069+02 { } \N >749fa28b-b526-4a1d-8630-56b59b046381 b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 sound ich6 0 { } t t t 2013-11-26 15:54:12.21069+02 2013-11-26 15:54:12.21069+02 { } \N >a31684b6-88e4-4299-97a3-46767433fd21 b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:54:12.21069+02 \N \N \N >9c9f369f-134c-468f-8a88-c645f0254fb5 af31b30d-be8d-4fe7-9e43-7da4b678a31f disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:54:41.247381+02 \N \N \N >b6867f60-85d5-4e51-8266-196482daf436 feda1e41-7b6c-4b25-a48d-fbe811034a0b disk disk {unit=0, bus=0, target=0, controller=0, type=drive} 0 { } t t f 2013-11-26 15:48:16.101868+02 2013-11-26 15:49:03.500784+02 ide0-0-0 \N \N >38a45201-6f6b-4def-815e-6247dd7f9800 feda1e41-7b6c-4b25-a48d-fbe811034a0b controller virtio-scsi {bus=0x00, domain=0x0000, type=pci, slot=0x04, function=0x0} 0 { } t t f 2013-11-26 15:48:14.735378+02 2013-11-26 15:49:03.500784+02 scsi0 \N \N >cd3c0a5e-d7f5-4f1e-b8f9-01aa393ff689 feda1e41-7b6c-4b25-a48d-fbe811034a0b disk cdrom {unit=0, bus=1, target=0, controller=0, type=drive} 0 {\n "path" : ""\n} t t t 2013-11-26 15:48:14.735378+02 2013-11-26 15:49:03.500784+02 ide0-1-0 \N \N >33d92eb8-5093-4353-b929-0cf5ba3bbb7d feda1e41-7b6c-4b25-a48d-fbe811034a0b balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:48:14.735378+02 2013-11-26 15:49:03.500784+02 \N \N >5561af4a-bee1-4c3d-8820-4a57156be1b9 feda1e41-7b6c-4b25-a48d-fbe811034a0b video qxl {bus=0x00, domain=0x0000, type=pci, slot=0x02, function=0x0} 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:48:14.735378+02 2013-11-26 15:49:03.500784+02 video0 \N \N >9068946b-36a7-4cb5-8b80-eb0bc83cf209 feda1e41-7b6c-4b25-a48d-fbe811034a0b disk floppy {unit=0, bus=0, target=0, controller=0, type=drive} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N fdc0-0-0 \N \N >b10c19eb-d694-47e8-9ec0-d51125f194b9 feda1e41-7b6c-4b25-a48d-fbe811034a0b balloon memballoon {bus=0x00, domain=0x0000, type=pci, slot=0x07, function=0x0} 0 {\n "model" : "virtio"\n} f t f 2013-11-26 15:49:03.509048+02 \N balloon0 \N \N >38a8192c-f56d-4eaa-bb9f-d9b5ca9d92d9 feda1e41-7b6c-4b25-a48d-fbe811034a0b controller usb {bus=0x00, domain=0x0000, type=pci, slot=0x01, function=0x2} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N usb0 \N \N >c40f5c0b-5475-4234-98bc-7b8c6142035c feda1e41-7b6c-4b25-a48d-fbe811034a0b controller ide {bus=0x00, domain=0x0000, type=pci, slot=0x01, function=0x1} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N ide0 \N \N >edbb5bd9-618c-4a9c-9f89-c0b1bb329ee9 feda1e41-7b6c-4b25-a48d-fbe811034a0b controller virtio-serial {bus=0x00, domain=0x0000, type=pci, slot=0x06, function=0x0} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N virtio-serial0 \N \N >8fbd6e35-8e7e-4a1e-8bb5-e1099249c343 feda1e41-7b6c-4b25-a48d-fbe811034a0b channel unix {port=1, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N channel0 \N \N >69a26914-6b2d-4a7b-9077-34168938f9e4 feda1e41-7b6c-4b25-a48d-fbe811034a0b channel unix {port=2, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N channel1 \N \N >0575f887-01c6-4d41-975e-5ad072007ab2 feda1e41-7b6c-4b25-a48d-fbe811034a0b channel spicevmc {port=3, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:49:03.509048+02 \N channel2 \N \N >217ceace-6349-4705-a4f9-b4200d025d95 794941f1-7191-4f38-a7a9-8255052eb36f disk disk 0 \N t t f 2013-11-26 15:58:21.801192+02 2013-11-26 15:58:21.819519+02 \N \N >93ff41c2-e67c-414b-9488-b97cfe9b881d 6dc6db16-fe43-4f06-96b7-84604432e1be channel unix {port=1, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N channel0 \N \N >854b351f-f8ff-4028-83c2-69b95fba1d82 6dc6db16-fe43-4f06-96b7-84604432e1be channel unix {port=2, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N channel1 \N \N >bf530daf-6464-4f61-8eb7-c6405bd9b393 6dc6db16-fe43-4f06-96b7-84604432e1be channel spicevmc {port=3, bus=0, controller=0, type=virtio-serial} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N channel2 \N \N >4d8d5fa4-99de-4123-9cd3-de420eb84544 6dc6db16-fe43-4f06-96b7-84604432e1be controller usb {bus=0x00, domain=0x0000, type=pci, slot=0x01, function=0x2} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N usb0 \N \N >a2ae519c-039f-44b6-940b-5adc219d3c47 6dc6db16-fe43-4f06-96b7-84604432e1be controller ide {bus=0x00, domain=0x0000, type=pci, slot=0x01, function=0x1} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N ide0 \N \N >a3e9ad7d-e660-4cf0-95dc-a851e2b19f8c 6dc6db16-fe43-4f06-96b7-84604432e1be controller virtio-serial {bus=0x00, domain=0x0000, type=pci, slot=0x06, function=0x0} 0 { } f t f 2013-11-26 15:53:17.801569+02 \N virtio-serial0 \N \N >4d97d4f2-42e3-4445-88fa-bced1c9856be df1d0281-ed1d-453e-9c3e-3eb2afab3670 controller virtio-scsi 0 { } t t f 2013-11-26 15:54:00.426609+02 2013-11-26 15:54:00.426609+02 { } \N >52a2964f-6063-41a8-a400-6c119d4a9872 df1d0281-ed1d-453e-9c3e-3eb2afab3670 sound ich6 0 { } t t t 2013-11-26 15:54:00.426609+02 2013-11-26 15:54:00.426609+02 { } \N >83808c38-0f58-46ca-a80c-320d779a164d df1d0281-ed1d-453e-9c3e-3eb2afab3670 balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:54:00.426609+02 2013-11-26 15:54:00.426609+02 { } \N >e2a9e66d-64a3-4623-8e9a-4a636ccda9cd df1d0281-ed1d-453e-9c3e-3eb2afab3670 disk disk 0 { } t t f 2013-11-26 15:54:00.426609+02 2013-11-26 15:54:00.426609+02 { } \N >efe1d8f2-0281-4b76-8ff6-594cbc981e5c df1d0281-ed1d-453e-9c3e-3eb2afab3670 disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:54:00.426609+02 2013-11-26 15:54:00.426609+02 \N \N >5ee86e23-d7cb-4070-8001-b80b40c423d7 df1d0281-ed1d-453e-9c3e-3eb2afab3670 video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:54:00.426609+02 \N \N \N >324db092-7547-4008-931d-181724a870d4 9ac959d0-8449-47ef-9b4d-a4354ace8799 sound ich6 0 { } t t t 2013-11-26 15:54:59.553819+02 2013-11-26 15:54:59.553819+02 { } \N >b6fbcca4-91de-4500-8ce0-22cde73433b8 9ac959d0-8449-47ef-9b4d-a4354ace8799 controller virtio-scsi 0 { } t t f 2013-11-26 15:54:59.553819+02 2013-11-26 15:54:59.553819+02 { } \N >db124d30-c370-4278-bb27-501d1eb9332a 9ac959d0-8449-47ef-9b4d-a4354ace8799 balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:54:59.553819+02 2013-11-26 15:54:59.553819+02 { } \N >dc61c142-1127-4b66-b68b-974d9509bba6 9ac959d0-8449-47ef-9b4d-a4354ace8799 disk cdrom 0 {\n "path" : ""\n} t t t 2013-11-26 15:54:59.553819+02 2013-11-26 15:54:59.553819+02 \N \N >e6f9765c-8ada-456b-b4bf-fafdd2ba3790 9ac959d0-8449-47ef-9b4d-a4354ace8799 disk disk 0 { } t t f 2013-11-26 15:54:59.553819+02 2013-11-26 15:54:59.553819+02 { } \N >6cb9a02b-a03e-467c-b3b3-ca6bd3036c64 9ac959d0-8449-47ef-9b4d-a4354ace8799 video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:54:59.553819+02 \N \N \N >d75ed612-b44d-4fae-a0f6-dc41ddfda3b4 794941f1-7191-4f38-a7a9-8255052eb36f video qxl 0 {\n "vram" : "32768",\n "heads" : "1"\n} t t t 2013-11-26 15:58:21.803863+02 \N \N \N >c1236be5-2854-478c-9eb9-8829dc0ae978 794941f1-7191-4f38-a7a9-8255052eb36f sound ich6 0 { } t t t 2013-11-26 15:58:21.805573+02 \N \N \N >480c8cc2-0501-48f8-b39c-bab81d8d9d0e 794941f1-7191-4f38-a7a9-8255052eb36f controller virtio-scsi 0 { } t t f 2013-11-26 15:58:21.807315+02 \N \N \N >58643d53-8cb1-499c-841c-1d3c96570cac 794941f1-7191-4f38-a7a9-8255052eb36f balloon memballoon 0 {\n "model" : "virtio"\n} t t t 2013-11-26 15:58:21.815966+02 \N \N \N >9ec50da5-7142-4999-a352-67c733f69a9e 794941f1-7191-4f38-a7a9-8255052eb36f disk cdrom 0 { } t t t 2013-11-26 15:58:21.818035+02 \N \N \N >\. > > >-- >-- Data for Name: vm_dynamic; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_dynamic (vm_guid, status, vm_ip, vm_host, vm_pid, last_start_time, guest_cur_user_name, guest_last_login_time, guest_last_logout_time, guest_os, run_on_vds, migrating_to_vds, app_list, display, acpi_enable, session, display_ip, display_type, kvm_enable, display_secure_port, utc_diff, last_vds_run_on, client_ip, guest_requested_memory, hibernation_vol_handle, boot_sequence, exit_status, pause_status, exit_message, hash, console_user_id, guest_agent_nics_hash, console_cur_user_name, last_watchdog_event, last_watchdog_action, is_run_once, vm_fqdn, cpu_name) FROM stdin; >feda1e41-7b6c-4b25-a48d-fbe811034a0b 0 \N \N \N 2013-11-26 15:49:01.224+02 \N \N \N \N \N \N \N 5900 t 0 10.35.160.37 1 t 5901 0 \N \N 2 0 0 -5394760361008902989 \N 0 \N \N \N f \N \N >6dc6db16-fe43-4f06-96b7-84604432e1be 0 \N \N \N 2013-11-26 15:51:59.669+02 \N \N \N \N \N \N 5900 t 0 10.35.160.59 1 t 5901 0 \N \N 0 0 0 -2421312953089573830 \N 0 \N \N \N f \N \N >df1d0281-ed1d-453e-9c3e-3eb2afab3670 0 \N \N \N \N \N \N \N \N \N \N \N t 0 \N 1 t \N \N \N \N \N \N 0 0 0 \N \N 0 \N \N \N f \N \N >b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 0 \N \N \N \N \N \N \N \N \N \N \N t 0 \N 1 t \N \N \N \N \N \N 0 0 0 \N \N 0 \N \N \N f \N \N >9ac959d0-8449-47ef-9b4d-a4354ace8799 0 \N \N \N \N \N \N \N \N \N \N \N t 0 \N 1 t \N \N \N \N \N \N 0 0 0 \N \N 0 \N \N \N f \N \N >af1ae83e-d320-4192-8c27-eb25e1b3a6df 0 \N \N \N \N \N \N \N \N \N \N \N t 0 \N 1 t \N \N \N \N \N \N 0 0 0 \N \N 0 \N \N \N f \N \N >\. > > >-- >-- Data for Name: vm_guest_agent_interfaces; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_guest_agent_interfaces (vm_id, interface_name, mac_address, ipv4_addresses, ipv6_addresses) FROM stdin; >\. > > >-- >-- Data for Name: vm_interface; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_interface (id, vm_guid, vmt_guid, mac_addr, name, speed, type, _create_date, _update_date, linked, vnic_profile_id) FROM stdin; >b1ba4d8c-255f-48b0-8547-0cbdfed48ebd feda1e41-7b6c-4b25-a48d-fbe811034a0b \N 00:1a:4a:16:81:ed nic1 1000 3 2013-11-26 15:48:45.441713+02 \N t 1cf64ba5-7792-4af2-813e-2146447465f8 >5790dace-6950-4b46-8bbc-5b3bbd0658db 6dc6db16-fe43-4f06-96b7-84604432e1be \N 00:1a:4a:16:81:ee nic1 1000 3 2013-11-26 15:50:20.061681+02 \N t 1cf64ba5-7792-4af2-813e-2146447465f8 >\. > > >-- >-- Data for Name: vm_interface_statistics; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_interface_statistics (id, vm_id, rx_rate, tx_rate, rx_drop, tx_drop, iface_status, _update_date) FROM stdin; >b1ba4d8c-255f-48b0-8547-0cbdfed48ebd feda1e41-7b6c-4b25-a48d-fbe811034a0b 0 0 0 0 0 2013-11-26 15:49:18.789483+02 >5790dace-6950-4b46-8bbc-5b3bbd0658db 6dc6db16-fe43-4f06-96b7-84604432e1be 0 0 0 0 0 2013-11-26 15:53:29.350844+02 >\. > > >-- >-- Data for Name: vm_ovf_generations; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_ovf_generations (vm_guid, storage_pool_id, ovf_generation) FROM stdin; >00000000-0000-0000-0000-000000000000 5849b030-626e-47cb-ad90-3ce782d831b3 1 >0fdac533-b40e-42d2-9d7a-0c4fcd948f56 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >6a28ee90-36f9-484c-ade8-088db95df587 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >419f1069-d0d9-4eef-982a-a6f990d83cdb 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >5be2648c-11ff-4626-ab7b-b60b0f8fb96a 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >6822b6fa-cfb0-477a-a52d-ffdce80ab512 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >4d861839-f074-4069-ba79-b64fb8275a34 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >ad99931e-62a5-46e1-9870-095580900a19 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >9fca7208-d7bc-4672-8b34-672f6b8d4766 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >4d799158-97b7-4841-ac40-ff9d0fbde1a3 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >ce307b98-862e-4406-836e-cfee68abd5cd 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >0c0f3780-aa0d-49f7-a2ff-2369cb78c8a4 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >53194eda-254d-4608-94a3-1dda06f0e685 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >2ca2200b-9eea-492b-b7b7-fa29d0bf6b28 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >43d985ca-108f-4639-9107-6a3c42163974 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >3a857784-7c42-4ffe-9b21-5bcdc16b0853 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >dbc1c408-de6c-4d5f-a890-22bf39fb3f0b 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >3bcb09f3-592d-454e-80ca-0cfe41aa2c0e 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >e9e32bd5-d33a-4a91-8550-51d3b1bd0899 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >99563242-4284-4227-86fb-32334a46f34d 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >02b84327-2559-4665-9606-76fe61436222 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >feda1e41-7b6c-4b25-a48d-fbe811034a0b 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >6dc6db16-fe43-4f06-96b7-84604432e1be 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >af1ae83e-d320-4192-8c27-eb25e1b3a6df 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >f477d3a0-01df-4117-9fda-31a5d6841115 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >df1d0281-ed1d-453e-9c3e-3eb2afab3670 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >af31b30d-be8d-4fe7-9e43-7da4b678a31f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >9ac959d0-8449-47ef-9b4d-a4354ace8799 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >794941f1-7191-4f38-a7a9-8255052eb36f 6c17809d-2592-46ce-9ef0-bcbffecc7b5a 0 >\. > > >-- >-- Data for Name: vm_pool_map; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_pool_map (vm_pool_id, vm_guid) FROM stdin; >\. > > >-- >-- Data for Name: vm_pools; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_pools (vm_pool_id, vm_pool_name, vm_pool_description, vm_pool_type, parameters, vds_group_id, prestarted_vms, max_assigned_vms_per_user, vm_pool_comment) FROM stdin; >\. > > >-- >-- Data for Name: vm_static; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_static (vm_guid, vm_name, mem_size_mb, vmt_guid, os, description, vds_group_id, domain, creation_date, num_of_monitors, is_initialized, is_auto_suspend, num_of_sockets, cpu_per_socket, usb_policy, time_zone, is_stateless, fail_back, _create_date, _update_date, dedicated_vm_for_vds, auto_startup, vm_type, nice_level, default_boot_sequence, default_display_type, priority, iso_path, origin, initrd_url, kernel_url, kernel_params, migration_support, userdefined_properties, predefined_properties, min_allocated_mem, entity_type, child_count, template_status, quota_id, allow_console_reconnect, cpu_pinning, is_smartcard_enabled, host_cpu_flags, db_generation, is_delete_protected, is_disabled, is_run_and_pause, created_by_user_id, tunnel_migration, free_text_comment, single_qxl_pci, cpu_shares, vnc_keyboard_layout) FROM stdin; >00000000-0000-0000-0000-000000000000 Blank 1024 00000000-0000-0000-0000-000000000000 0 Blank template 99408929-82cf-4dc7-a532-9d998063fa95 2008-04-01 00:00:00+03 1 \N f 1 1 1 \N \N f 2013-11-26 15:15:28.267814+02 2013-11-26 15:15:25.928661+02 \N \N 0 0 0 1 0 0 \N \N \N 0 \N \N 0 TEMPLATE 0 0 \N f \N f f 1 f f f \N \N \N f 0 \N >af31b30d-be8d-4fe7-9e43-7da4b678a31f templ_sd 1024 00000000-0000-0000-0000-000000000000 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:54:41.242+02 1 \N f 1 1 1 \N f f 2013-11-26 15:54:41.243055+02 2013-11-26 15:54:46.15889+02 \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 TEMPLATE 0 0 \N f \N f f 2 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N f 0 \N >9ac959d0-8449-47ef-9b4d-a4354ace8799 restvm_templates_cloned 1024 00000000-0000-0000-0000-000000000000 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:54:59.362+02 1 f f 1 1 1 \N f f 2013-11-26 15:54:59.362808+02 2013-11-26 15:54:59.361591+02 \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 VM 0 \N \N f \N f f 2 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >feda1e41-7b6c-4b25-a48d-fbe811034a0b restvm_run_once 1024 00000000-0000-0000-0000-000000000000 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:48:14.673+02 1 t f 1 1 1 \N f f 2013-11-26 15:48:14.67373+02 2013-11-26 15:49:01.206371+02 \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 VM 0 \N \N f \N f f 2 f f t fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >f477d3a0-01df-4117-9fda-31a5d6841115 rest_templ3 1024 00000000-0000-0000-0000-000000000000 0 Update template 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:53:44.876+02 1 \N f 2 2 1 \N f f 2013-11-26 15:53:44.87756+02 2013-11-26 15:55:59.735978+02 \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 TEMPLATE 0 0 \N f \N f f 3 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N f 0 \N >6dc6db16-fe43-4f06-96b7-84604432e1be restvm_migration 1024 00000000-0000-0000-0000-000000000000 0 A nomadic VM 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:50:18.624+02 1 t f 1 1 1 \N f f 2013-11-26 15:50:18.624869+02 2013-11-26 15:50:21.392873+02 23a197a0-156f-4f37-bcff-578d806777c9 f 0 0 0 1 0 3 \N \N \N 0 1024 VM 0 \N \N f \N f f 3 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >af1ae83e-d320-4192-8c27-eb25e1b3a6df restvm_templates 1024 00000000-0000-0000-0000-000000000000 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:53:30.681+02 1 f f 1 1 1 \N f f 2013-11-26 15:53:30.681932+02 \N \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 VM 0 \N \N f \N f f 2 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >df1d0281-ed1d-453e-9c3e-3eb2afab3670 restvm_templates2 1024 f477d3a0-01df-4117-9fda-31a5d6841115 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:54:00.258+02 1 f f 1 1 1 \N f f 2013-11-26 15:54:00.259661+02 \N \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 VM 0 \N \N f \N f f 2 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 restvm_templates_sd 1024 f477d3a0-01df-4117-9fda-31a5d6841115 0 \N 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:54:12.088+02 1 f f 1 1 1 \N f f 2013-11-26 15:54:12.089664+02 \N \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 VM 0 \N \N f \N f f 2 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >794941f1-7191-4f38-a7a9-8255052eb36f rest_templ1 1024 00000000-0000-0000-0000-000000000000 0 3f0f6ed4-43b9-4bef-b04f-afe69a4eb6d1 2013-11-26 15:56:46+02 1 \N f 1 1 1 \N f f 2013-11-26 15:58:21.619395+02 2013-11-26 15:58:36.126228+02 \N f 0 0 0 1 0 3 \N \N \N 0 \N \N 1024 TEMPLATE 0 0 \N f \N f f 1 f f f fdfc627c-d875-11e0-90f0-83df133b58cc \N \N f 0 \N >\. > > >-- >-- Data for Name: vm_statistics; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vm_statistics (vm_guid, cpu_user, cpu_sys, elapsed_time, usage_network_percent, usage_mem_percent, usage_cpu_percent, disks_usage, _update_date) FROM stdin; >6dc6db16-fe43-4f06-96b7-84604432e1be 0 0 0 0 0 0 \N 2013-11-26 15:53:29.350844+02 >df1d0281-ed1d-453e-9c3e-3eb2afab3670 0 0 0 0 0 0 \N 2013-11-26 15:54:06.768403+02 >b7a08715-0a1a-43e6-ba96-b1eeb4dd4cd2 0 0 0 0 0 0 \N 2013-11-26 15:54:16.132631+02 >9ac959d0-8449-47ef-9b4d-a4354ace8799 0 0 0 0 0 0 \N 2013-11-26 15:55:06.20816+02 >af1ae83e-d320-4192-8c27-eb25e1b3a6df 0 0 0 0 0 0 \N 2013-11-26 15:56:56.170461+02 >feda1e41-7b6c-4b25-a48d-fbe811034a0b 0 0 0 0 0 0 \N 2013-11-26 15:49:18.789483+02 >\. > > >-- >-- Data for Name: vnic_profiles; Type: TABLE DATA; Schema: public; Owner: engine >-- > >COPY vnic_profiles (id, name, network_id, port_mirroring, custom_properties, description, _create_date, _update_date, network_qos_id) FROM stdin; >0000000e-000e-000e-000e-00000000000e rhevm 00000000-0000-0000-0000-000000000009 f \N \N 2013-11-26 15:15:44.756881+02 \N \N >1cf64ba5-7792-4af2-813e-2146447465f8 rhevm 6f4e6ff1-3591-4c6c-81f4-1999b15d45d9 f \N \N 2013-11-26 15:21:11.199115+02 \N \N >f4c46ca5-6683-4bff-8e97-7f818ddae2ba rhevm 8ddf6445-f0cf-44f5-ab6d-cbe0a1f046c9 f \N \N 2013-11-26 15:21:31.338482+02 \N \N >\. > > >-- >-- Name: cluster_policy_pk; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY cluster_policies > ADD CONSTRAINT cluster_policy_pk PRIMARY KEY (id); > > >-- >-- Name: disk_lun_map_pk; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY disk_lun_map > ADD CONSTRAINT disk_lun_map_pk PRIMARY KEY (disk_id, lun_id); > > >-- >-- Name: gluster_volumes_name_unique; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volumes > ADD CONSTRAINT gluster_volumes_name_unique UNIQUE (cluster_id, vol_name); > > >-- >-- Name: idx_gluster_volume_bricks_volume_server_brickdir; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_bricks > ADD CONSTRAINT idx_gluster_volume_bricks_volume_server_brickdir UNIQUE (volume_id, server_id, brick_dir); > > >-- >-- Name: idx_gluster_volume_options_volume_id_option_key; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_options > ADD CONSTRAINT idx_gluster_volume_options_volume_id_option_key UNIQUE (volume_id, option_key); > > >-- >-- Name: materialized_views_pkey; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY materialized_views > ADD CONSTRAINT materialized_views_pkey PRIMARY KEY (mv_name); > > >-- >-- Name: pk_action_version_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY action_version_map > ADD CONSTRAINT pk_action_version_map PRIMARY KEY (action_type); > > >-- >-- Name: pk_ad_group_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY ad_groups > ADD CONSTRAINT pk_ad_group_id PRIMARY KEY (id); > > >-- >-- Name: pk_async_tasks; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY async_tasks > ADD CONSTRAINT pk_async_tasks PRIMARY KEY (task_id); > > >-- >-- Name: pk_audit_log; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY audit_log > ADD CONSTRAINT pk_audit_log PRIMARY KEY (audit_log_id); > > >-- >-- Name: pk_bookmarks; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY bookmarks > ADD CONSTRAINT pk_bookmarks PRIMARY KEY (bookmark_id); > > >-- >-- Name: pk_custom_actions; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY custom_actions > ADD CONSTRAINT pk_custom_actions PRIMARY KEY (action_name, tab); > > >-- >-- Name: pk_disk_image_dynamic; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY disk_image_dynamic > ADD CONSTRAINT pk_disk_image_dynamic PRIMARY KEY (image_id); > > >-- >-- Name: pk_disks; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY base_disks > ADD CONSTRAINT pk_disks PRIMARY KEY (disk_id); > > >-- >-- Name: pk_event_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY event_map > ADD CONSTRAINT pk_event_map PRIMARY KEY (event_up_name); > > >-- >-- Name: pk_event_notification_methods; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY event_notification_methods > ADD CONSTRAINT pk_event_notification_methods PRIMARY KEY (method_id); > > >-- >-- Name: pk_event_subscriber; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY event_subscriber > ADD CONSTRAINT pk_event_subscriber PRIMARY KEY (subscriber_id, event_up_name, method_id, tag_name); > > >-- >-- Name: pk_gluster_cluster_services; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_cluster_services > ADD CONSTRAINT pk_gluster_cluster_services PRIMARY KEY (cluster_id, service_type); > > >-- >-- Name: pk_gluster_hooks; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_hooks > ADD CONSTRAINT pk_gluster_hooks PRIMARY KEY (id); > > >-- >-- Name: pk_gluster_server; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_server > ADD CONSTRAINT pk_gluster_server PRIMARY KEY (server_id); > > >-- >-- Name: pk_gluster_server_services; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_server_services > ADD CONSTRAINT pk_gluster_server_services PRIMARY KEY (id); > > >-- >-- Name: pk_gluster_service_types; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_service_types > ADD CONSTRAINT pk_gluster_service_types PRIMARY KEY (service_type); > > >-- >-- Name: pk_gluster_services; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_services > ADD CONSTRAINT pk_gluster_services PRIMARY KEY (id); > > >-- >-- Name: pk_gluster_volume_access_protocols; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_access_protocols > ADD CONSTRAINT pk_gluster_volume_access_protocols PRIMARY KEY (volume_id, access_protocol); > > >-- >-- Name: pk_gluster_volume_bricks; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_bricks > ADD CONSTRAINT pk_gluster_volume_bricks PRIMARY KEY (id); > > >-- >-- Name: pk_gluster_volume_options; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_options > ADD CONSTRAINT pk_gluster_volume_options PRIMARY KEY (id); > > >-- >-- Name: pk_gluster_volume_transport_types; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volume_transport_types > ADD CONSTRAINT pk_gluster_volume_transport_types PRIMARY KEY (volume_id, transport_type); > > >-- >-- Name: pk_gluster_volumes; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_volumes > ADD CONSTRAINT pk_gluster_volumes PRIMARY KEY (id); > > >-- >-- Name: pk_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY business_entity_snapshot > ADD CONSTRAINT pk_id PRIMARY KEY (id); > > >-- >-- Name: pk_image_storage_domain_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY image_storage_domain_map > ADD CONSTRAINT pk_image_storage_domain_map PRIMARY KEY (image_id, storage_domain_id); > > >-- >-- Name: pk_images; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY images > ADD CONSTRAINT pk_images PRIMARY KEY (image_guid); > > >-- >-- Name: pk_jobs; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY job > ADD CONSTRAINT pk_jobs PRIMARY KEY (job_id); > > >-- >-- Name: pk_jobs_subject_entity; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY job_subject_entity > ADD CONSTRAINT pk_jobs_subject_entity PRIMARY KEY (job_id, entity_id); > > >-- >-- Name: pk_lun_storage_server_connection_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY lun_storage_server_connection_map > ADD CONSTRAINT pk_lun_storage_server_connection_map PRIMARY KEY (lun_id, storage_server_connection); > > >-- >-- Name: pk_luns; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY luns > ADD CONSTRAINT pk_luns PRIMARY KEY (lun_id); > > >-- >-- Name: pk_network; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY network > ADD CONSTRAINT pk_network PRIMARY KEY (id); > > >-- >-- Name: pk_network_cluster; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY network_cluster > ADD CONSTRAINT pk_network_cluster PRIMARY KEY (network_id, cluster_id); > > >-- >-- Name: pk_network_qos_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY network_qos > ADD CONSTRAINT pk_network_qos_id PRIMARY KEY (id); > > >-- >-- Name: pk_object_column_white_list; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY object_column_white_list > ADD CONSTRAINT pk_object_column_white_list PRIMARY KEY (object_name, column_name); > > >-- >-- Name: pk_object_column_white_list_sql; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY object_column_white_list_sql > ADD CONSTRAINT pk_object_column_white_list_sql PRIMARY KEY (object_name); > > >-- >-- Name: pk_os_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY dwh_osinfo > ADD CONSTRAINT pk_os_id PRIMARY KEY (os_id); > > >-- >-- Name: pk_permissions_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY permissions > ADD CONSTRAINT pk_permissions_id PRIMARY KEY (id); > > >-- >-- Name: pk_quota; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY quota > ADD CONSTRAINT pk_quota PRIMARY KEY (id); > > >-- >-- Name: pk_quota_limitation; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY quota_limitation > ADD CONSTRAINT pk_quota_limitation PRIMARY KEY (id); > > >-- >-- Name: pk_repo_file_meta_data; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY repo_file_meta_data > ADD CONSTRAINT pk_repo_file_meta_data PRIMARY KEY (repo_domain_id, repo_image_id); > > >-- >-- Name: pk_roles_groups; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY roles_groups > ADD CONSTRAINT pk_roles_groups PRIMARY KEY (role_id, action_group_id); > > >-- >-- Name: pk_roles_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY roles > ADD CONSTRAINT pk_roles_id PRIMARY KEY (id); > > >-- >-- Name: pk_snapshots; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY snapshots > ADD CONSTRAINT pk_snapshots PRIMARY KEY (snapshot_id); > > >-- >-- Name: pk_steps; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY step > ADD CONSTRAINT pk_steps PRIMARY KEY (step_id); > > >-- >-- Name: pk_storage; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY storage_domain_static > ADD CONSTRAINT pk_storage PRIMARY KEY (id); > > >-- >-- Name: pk_storage_domain_dynamic; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY storage_domain_dynamic > ADD CONSTRAINT pk_storage_domain_dynamic PRIMARY KEY (id); > > >-- >-- Name: pk_storage_domain_pool_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY storage_pool_iso_map > ADD CONSTRAINT pk_storage_domain_pool_map PRIMARY KEY (storage_id, storage_pool_id); > > >-- >-- Name: pk_storage_pool; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY storage_pool > ADD CONSTRAINT pk_storage_pool PRIMARY KEY (id); > > >-- >-- Name: pk_storage_server; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY storage_server_connections > ADD CONSTRAINT pk_storage_server PRIMARY KEY (id); > > >-- >-- Name: pk_tags_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags > ADD CONSTRAINT pk_tags_id PRIMARY KEY (tag_id); > > >-- >-- Name: pk_tags_user_group_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags_user_group_map > ADD CONSTRAINT pk_tags_user_group_map PRIMARY KEY (tag_id, group_id); > > >-- >-- Name: pk_tags_user_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags_user_map > ADD CONSTRAINT pk_tags_user_map PRIMARY KEY (tag_id, user_id); > > >-- >-- Name: pk_tags_vds_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags_vds_map > ADD CONSTRAINT pk_tags_vds_map PRIMARY KEY (tag_id, vds_id); > > >-- >-- Name: pk_tags_vm_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags_vm_map > ADD CONSTRAINT pk_tags_vm_map PRIMARY KEY (tag_id, vm_id); > > >-- >-- Name: pk_tags_vm_pool_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY tags_vm_pool_map > ADD CONSTRAINT pk_tags_vm_pool_map PRIMARY KEY (tag_id, vm_pool_id); > > >-- >-- Name: pk_users; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY users > ADD CONSTRAINT pk_users PRIMARY KEY (user_id); > > >-- >-- Name: pk_vdc_db_log; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vdc_db_log > ADD CONSTRAINT pk_vdc_db_log PRIMARY KEY (error_id); > > >-- >-- Name: pk_vdc_options; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vdc_options > ADD CONSTRAINT pk_vdc_options PRIMARY KEY (option_id); > > >-- >-- Name: pk_vds_dynamic; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_dynamic > ADD CONSTRAINT pk_vds_dynamic PRIMARY KEY (vds_id); > > >-- >-- Name: pk_vds_groups; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_groups > ADD CONSTRAINT pk_vds_groups PRIMARY KEY (vds_group_id); > > >-- >-- Name: pk_vds_interface; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_interface > ADD CONSTRAINT pk_vds_interface PRIMARY KEY (id); > > >-- >-- Name: pk_vds_interface_statistics; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_interface_statistics > ADD CONSTRAINT pk_vds_interface_statistics PRIMARY KEY (id); > > >-- >-- Name: pk_vds_spm_id_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_spm_id_map > ADD CONSTRAINT pk_vds_spm_id_map PRIMARY KEY (storage_pool_id, vds_spm_id); > > >-- >-- Name: pk_vds_static; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_static > ADD CONSTRAINT pk_vds_static PRIMARY KEY (vds_id); > > >-- >-- Name: pk_vds_statistics; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_statistics > ADD CONSTRAINT pk_vds_statistics PRIMARY KEY (vds_id); > > >-- >-- Name: pk_vm_device; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_device > ADD CONSTRAINT pk_vm_device PRIMARY KEY (device_id, vm_id); > > >-- >-- Name: pk_vm_dynamic; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_dynamic > ADD CONSTRAINT pk_vm_dynamic PRIMARY KEY (vm_guid); > > >-- >-- Name: pk_vm_interface; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_interface > ADD CONSTRAINT pk_vm_interface PRIMARY KEY (id); > > >-- >-- Name: pk_vm_interface_statistics; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_interface_statistics > ADD CONSTRAINT pk_vm_interface_statistics PRIMARY KEY (id); > > >-- >-- Name: pk_vm_pool_map; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_pool_map > ADD CONSTRAINT pk_vm_pool_map PRIMARY KEY (vm_guid); > > >-- >-- Name: pk_vm_pools; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_pools > ADD CONSTRAINT pk_vm_pools PRIMARY KEY (vm_pool_id); > > >-- >-- Name: pk_vm_static; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_static > ADD CONSTRAINT pk_vm_static PRIMARY KEY (vm_guid); > > >-- >-- Name: pk_vm_statistics; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_statistics > ADD CONSTRAINT pk_vm_statistics PRIMARY KEY (vm_guid); > > >-- >-- Name: pk_vnic_profiles_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vnic_profiles > ADD CONSTRAINT pk_vnic_profiles_id PRIMARY KEY (id); > > >-- >-- Name: policy_unit_pk; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY policy_units > ADD CONSTRAINT policy_unit_pk PRIMARY KEY (id); > > >-- >-- Name: providers_pk; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY providers > ADD CONSTRAINT providers_pk PRIMARY KEY (id); > > >-- >-- Name: quota_quota_name_unique; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY quota > ADD CONSTRAINT quota_quota_name_unique UNIQUE (quota_name); > > >-- >-- Name: schema_version_primary_key; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY schema_version > ADD CONSTRAINT schema_version_primary_key PRIMARY KEY (id); > > >-- >-- Name: unique_gluster_server_services_server_service; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_server_services > ADD CONSTRAINT unique_gluster_server_services_server_service UNIQUE (server_id, service_id); > > >-- >-- Name: unique_gluster_services_type_name; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY gluster_services > ADD CONSTRAINT unique_gluster_services_type_name UNIQUE (service_type, service_name); > > >-- >-- Name: uq_command_id_entity_id; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY business_entity_snapshot > ADD CONSTRAINT uq_command_id_entity_id UNIQUE (command_id, entity_id, entity_type, snapshot_type); > > >-- >-- Name: users_domain_external_id_unique; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY users > ADD CONSTRAINT users_domain_external_id_unique UNIQUE (domain, external_id); > > >-- >-- Name: vds_static_host_name_unique; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_static > ADD CONSTRAINT vds_static_host_name_unique UNIQUE (host_name); > > >-- >-- Name: vds_static_vds_name_unique; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vds_static > ADD CONSTRAINT vds_static_vds_name_unique UNIQUE (vds_name); > > >-- >-- Name: vm_ovf_generations_pkey; Type: CONSTRAINT; Schema: public; Owner: engine; Tablespace: >-- > >ALTER TABLE ONLY vm_ovf_generations > ADD CONSTRAINT vm_ovf_generations_pkey PRIMARY KEY (vm_guid); > > >-- >-- Name: audit_log_origin_custom_event_id_idx; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE UNIQUE INDEX audit_log_origin_custom_event_id_idx ON audit_log USING btree (origin, custom_event_id) WHERE ((origin)::text !~~* 'ovirt'::text); > > >-- >-- Name: idx_audit_correlation_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_correlation_id ON audit_log USING btree (correlation_id); > > >-- >-- Name: idx_audit_log_job_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_job_id ON audit_log USING btree (job_id); > > >-- >-- Name: idx_audit_log_log_time; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_log_time ON audit_log USING btree (log_time); > > >-- >-- Name: idx_audit_log_storage_domain_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_storage_domain_name ON audit_log USING btree (storage_domain_name); > > >-- >-- Name: idx_audit_log_storage_pool_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_storage_pool_name ON audit_log USING btree (storage_pool_name); > > >-- >-- Name: idx_audit_log_user_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_user_name ON audit_log USING btree (user_name); > > >-- >-- Name: idx_audit_log_vds_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_vds_name ON audit_log USING btree (vds_name); > > >-- >-- Name: idx_audit_log_vm_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_vm_name ON audit_log USING btree (vm_name); > > >-- >-- Name: idx_audit_log_vm_template_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_audit_log_vm_template_name ON audit_log USING btree (vm_template_name); > > >-- >-- Name: idx_business_entity_snapshot_command_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_business_entity_snapshot_command_id ON business_entity_snapshot USING btree (command_id); > > >-- >-- Name: idx_combined_ad_role_object; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE UNIQUE INDEX idx_combined_ad_role_object ON permissions USING btree (ad_element_id, role_id, object_id); > > >-- >-- Name: idx_gluster_cluster_services_cluster_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_cluster_services_cluster_id ON gluster_cluster_services USING btree (cluster_id); > > >-- >-- Name: idx_gluster_hooks_cluster_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_hooks_cluster_id ON gluster_hooks USING btree (cluster_id); > > >-- >-- Name: idx_gluster_hooks_unique; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE UNIQUE INDEX idx_gluster_hooks_unique ON gluster_hooks USING btree (cluster_id, gluster_command, stage, name); > > >-- >-- Name: idx_gluster_server_hooks_unique; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE UNIQUE INDEX idx_gluster_server_hooks_unique ON gluster_server_hooks USING btree (hook_id, server_id); > > >-- >-- Name: idx_gluster_server_services_server_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_server_services_server_id ON gluster_server_services USING btree (server_id); > > >-- >-- Name: idx_gluster_server_unique; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE UNIQUE INDEX idx_gluster_server_unique ON gluster_server USING btree (server_id, gluster_server_uuid); > > >-- >-- Name: idx_gluster_volume_access_protocols_volume_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_volume_access_protocols_volume_id ON gluster_volume_access_protocols USING btree (volume_id); > > >-- >-- Name: idx_gluster_volume_bricks_volume_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_volume_bricks_volume_id ON gluster_volume_bricks USING btree (volume_id); > > >-- >-- Name: idx_gluster_volume_options_volume_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_volume_options_volume_id ON gluster_volume_options USING btree (volume_id); > > >-- >-- Name: idx_gluster_volume_transport_types_volume_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_volume_transport_types_volume_id ON gluster_volume_transport_types USING btree (volume_id); > > >-- >-- Name: idx_gluster_volumes_cluster_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_gluster_volumes_cluster_id ON gluster_volumes USING btree (cluster_id); > > >-- >-- Name: idx_job_start_time; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_job_start_time ON job USING btree (start_time); > > >-- >-- Name: idx_job_subject_entity_entity_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_job_subject_entity_entity_id ON job_subject_entity USING btree (entity_id); > > >-- >-- Name: idx_network_qos_storage_pool_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_network_qos_storage_pool_id ON network_qos USING btree (storage_pool_id); > > >-- >-- Name: idx_network_storage_pool_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_network_storage_pool_id ON network USING btree (storage_pool_id); > > >-- >-- Name: idx_permissions_ad_element_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_permissions_ad_element_id ON permissions USING btree (ad_element_id); > > >-- >-- Name: idx_permissions_object_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_permissions_object_id ON permissions USING btree (object_id); > > >-- >-- Name: idx_permissions_role_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_permissions_role_id ON permissions USING btree (role_id); > > >-- >-- Name: idx_quota_limitation_quota_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_quota_limitation_quota_id ON quota_limitation USING btree (quota_id); > > >-- >-- Name: idx_quota_limitation_storage_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_quota_limitation_storage_id ON quota_limitation USING btree (storage_id) WHERE (storage_id IS NOT NULL); > > >-- >-- Name: idx_quota_limitation_vds_group_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_quota_limitation_vds_group_id ON quota_limitation USING btree (vds_group_id) WHERE (vds_group_id IS NOT NULL); > > >-- >-- Name: idx_repo_file_file_type; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_repo_file_file_type ON repo_file_meta_data USING btree (file_type); > > >-- >-- Name: idx_roles__app_mode; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_roles__app_mode ON roles USING btree (app_mode); > > >-- >-- Name: idx_roles_groups_action_group_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_roles_groups_action_group_id ON roles_groups USING btree (action_group_id); > > >-- >-- Name: idx_step_external_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_step_external_id ON step USING btree (external_id); > > >-- >-- Name: idx_step_job_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_step_job_id ON step USING btree (job_id); > > >-- >-- Name: idx_step_parent_step_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_step_parent_step_id ON step USING btree (parent_step_id); > > >-- >-- Name: idx_storage_pool_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_storage_pool_id ON quota USING btree (storage_pool_id) WHERE (storage_pool_id IS NOT NULL); > > >-- >-- Name: idx_vds_interface_vds_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vds_interface_vds_id ON vds_interface USING btree (vds_id); > > >-- >-- Name: idx_vdsm_task_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vdsm_task_id ON async_tasks USING btree (vdsm_task_id); > > >-- >-- Name: idx_vm_dynamic_run_on_vds; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_dynamic_run_on_vds ON vm_dynamic USING btree (run_on_vds); > > >-- >-- Name: idx_vm_guest_agent_interfaces_vm_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_guest_agent_interfaces_vm_id ON vm_guest_agent_interfaces USING btree (vm_id); > > >-- >-- Name: idx_vm_interface_vm_vmt_guid; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_interface_vm_vmt_guid ON vm_interface USING btree (vm_guid, vmt_guid); > > >-- >-- Name: idx_vm_interface_vnic_profile_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_interface_vnic_profile_id ON vm_interface USING btree (vnic_profile_id); > > >-- >-- Name: idx_vm_ovf_generations_storage_pool_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_ovf_generations_storage_pool_id ON vm_ovf_generations USING btree (storage_pool_id); > > >-- >-- Name: idx_vm_ovf_generations_vm_guid; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_ovf_generations_vm_guid ON vm_ovf_generations USING btree (vm_guid); > > >-- >-- Name: idx_vm_static_vm_name; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vm_static_vm_name ON vm_static USING btree (vm_name); > > >-- >-- Name: idx_vnic_profiles_network_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vnic_profiles_network_id ON vnic_profiles USING btree (network_id); > > >-- >-- Name: idx_vnic_profiles_network_qos_id; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX idx_vnic_profiles_network_qos_id ON vnic_profiles USING btree (network_qos_id); > > >-- >-- Name: ix_vdc_options; Type: INDEX; Schema: public; Owner: engine; Tablespace: >-- > >CREATE INDEX ix_vdc_options ON vdc_options USING btree (option_name); > > >-- >-- Name: disk_lun_to_disk_fk; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY disk_lun_map > ADD CONSTRAINT disk_lun_to_disk_fk FOREIGN KEY (disk_id) REFERENCES base_disks(disk_id); > > >-- >-- Name: disk_lun_to_lun_fk; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY disk_lun_map > ADD CONSTRAINT disk_lun_to_lun_fk FOREIGN KEY (lun_id) REFERENCES luns(lun_id); > > >-- >-- Name: fk_async_task_entity; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY async_tasks_entities > ADD CONSTRAINT fk_async_task_entity FOREIGN KEY (async_task_id) REFERENCES async_tasks(task_id) ON DELETE CASCADE; > > >-- >-- Name: fk_cluster_policy_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY cluster_policy_units > ADD CONSTRAINT fk_cluster_policy_id FOREIGN KEY (cluster_policy_id) REFERENCES cluster_policies(id) ON DELETE CASCADE; > > >-- >-- Name: fk_disk_image_dynamic_images; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY disk_image_dynamic > ADD CONSTRAINT fk_disk_image_dynamic_images FOREIGN KEY (image_id) REFERENCES images(image_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_event_notification_hist_audit_log; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY event_notification_hist > ADD CONSTRAINT fk_event_notification_hist_audit_log FOREIGN KEY (audit_log_id) REFERENCES audit_log(audit_log_id) ON DELETE CASCADE; > > >-- >-- Name: fk_event_notification_users; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY event_notification_hist > ADD CONSTRAINT fk_event_notification_users FOREIGN KEY (subscriber_id) REFERENCES users(user_id) ON DELETE CASCADE; > > >-- >-- Name: fk_event_subscriber_event_map; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY event_subscriber > ADD CONSTRAINT fk_event_subscriber_event_map FOREIGN KEY (event_up_name) REFERENCES event_map(event_up_name) ON DELETE CASCADE; > > >-- >-- Name: fk_event_subscriber_event_notification_methods; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY event_subscriber > ADD CONSTRAINT fk_event_subscriber_event_notification_methods FOREIGN KEY (method_id) REFERENCES event_notification_methods(method_id) ON DELETE CASCADE; > > >-- >-- Name: fk_event_subscriber_users; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY event_subscriber > ADD CONSTRAINT fk_event_subscriber_users FOREIGN KEY (subscriber_id) REFERENCES users(user_id) ON DELETE CASCADE; > > >-- >-- Name: fk_image_storage_domain_map_images; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY image_storage_domain_map > ADD CONSTRAINT fk_image_storage_domain_map_images FOREIGN KEY (image_id) REFERENCES images(image_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_image_storage_domain_map_quota; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY image_storage_domain_map > ADD CONSTRAINT fk_image_storage_domain_map_quota FOREIGN KEY (quota_id) REFERENCES quota(id) ON DELETE SET NULL; > > >-- >-- Name: fk_image_storage_domain_map_storage_domain_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY image_storage_domain_map > ADD CONSTRAINT fk_image_storage_domain_map_storage_domain_static FOREIGN KEY (storage_domain_id) REFERENCES storage_domain_static(id) ON DELETE CASCADE; > > >-- >-- Name: fk_job_subject_entity_job; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY job_subject_entity > ADD CONSTRAINT fk_job_subject_entity_job FOREIGN KEY (job_id) REFERENCES job(job_id) ON DELETE CASCADE; > > >-- >-- Name: fk_lun_storage_server_connection_map_luns; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY lun_storage_server_connection_map > ADD CONSTRAINT fk_lun_storage_server_connection_map_luns FOREIGN KEY (lun_id) REFERENCES luns(lun_id) ON DELETE CASCADE; > > >-- >-- Name: fk_lun_storage_server_connection_map_storage_server_connections; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY lun_storage_server_connection_map > ADD CONSTRAINT fk_lun_storage_server_connection_map_storage_server_connections FOREIGN KEY (storage_server_connection) REFERENCES storage_server_connections(id) ON DELETE CASCADE; > > >-- >-- Name: fk_network_cluster_network; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY network_cluster > ADD CONSTRAINT fk_network_cluster_network FOREIGN KEY (network_id) REFERENCES network(id) ON DELETE CASCADE; > > >-- >-- Name: fk_network_cluster_vds_groups; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY network_cluster > ADD CONSTRAINT fk_network_cluster_vds_groups FOREIGN KEY (cluster_id) REFERENCES vds_groups(vds_group_id) ON DELETE CASCADE; > > >-- >-- Name: fk_network_provided_by; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY network > ADD CONSTRAINT fk_network_provided_by FOREIGN KEY (provider_network_provider_id) REFERENCES providers(id) ON DELETE CASCADE; > > >-- >-- Name: fk_network_storage_pool; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY network > ADD CONSTRAINT fk_network_storage_pool FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE SET NULL; > > >-- >-- Name: fk_permissions_roles; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY permissions > ADD CONSTRAINT fk_permissions_roles FOREIGN KEY (role_id) REFERENCES roles(id) ON DELETE CASCADE; > > >-- >-- Name: fk_policy_unit_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY cluster_policy_units > ADD CONSTRAINT fk_policy_unit_id FOREIGN KEY (policy_unit_id) REFERENCES policy_units(id) ON DELETE CASCADE; > > >-- >-- Name: fk_repo_file_meta_data_storage_domain_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY repo_file_meta_data > ADD CONSTRAINT fk_repo_file_meta_data_storage_domain_static FOREIGN KEY (repo_domain_id) REFERENCES storage_domain_static(id) ON DELETE CASCADE; > > >-- >-- Name: fk_roles_groups_action_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY roles_groups > ADD CONSTRAINT fk_roles_groups_action_id FOREIGN KEY (role_id) REFERENCES roles(id) ON DELETE CASCADE; > > >-- >-- Name: fk_snapshot_vm; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY snapshots > ADD CONSTRAINT fk_snapshot_vm FOREIGN KEY (vm_id) REFERENCES vm_static(vm_guid); > > >-- >-- Name: fk_step_job; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY step > ADD CONSTRAINT fk_step_job FOREIGN KEY (job_id) REFERENCES job(job_id) ON DELETE CASCADE; > > >-- >-- Name: fk_storage_domain_dynamic_storage_domain_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY storage_domain_dynamic > ADD CONSTRAINT fk_storage_domain_dynamic_storage_domain_static FOREIGN KEY (id) REFERENCES storage_domain_static(id); > > >-- >-- Name: fk_storage_domain_pool_map_storage_domain_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY storage_pool_iso_map > ADD CONSTRAINT fk_storage_domain_pool_map_storage_domain_static FOREIGN KEY (storage_id) REFERENCES storage_domain_static(id) ON DELETE CASCADE; > > >-- >-- Name: fk_storage_domain_pool_map_storage_pool; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY storage_pool_iso_map > ADD CONSTRAINT fk_storage_domain_pool_map_storage_pool FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE CASCADE; > > >-- >-- Name: fk_tags_vm_pool_map_tag; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vm_pool_map > ADD CONSTRAINT fk_tags_vm_pool_map_tag FOREIGN KEY (tag_id) REFERENCES tags(tag_id) ON DELETE CASCADE; > > >-- >-- Name: fk_tags_vm_pool_map_vm_pool; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vm_pool_map > ADD CONSTRAINT fk_tags_vm_pool_map_vm_pool FOREIGN KEY (vm_pool_id) REFERENCES vm_pools(vm_pool_id) ON DELETE CASCADE; > > >-- >-- Name: fk_vds_groups_storage_pool_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_groups > ADD CONSTRAINT fk_vds_groups_storage_pool_id FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE SET NULL; > > >-- >-- Name: fk_vds_groups_vm_pools; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_pools > ADD CONSTRAINT fk_vds_groups_vm_pools FOREIGN KEY (vds_group_id) REFERENCES vds_groups(vds_group_id); > > >-- >-- Name: fk_vds_interface_statistics_vds_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_interface_statistics > ADD CONSTRAINT fk_vds_interface_statistics_vds_static FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: fk_vds_interface_vds_interface; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_interface > ADD CONSTRAINT fk_vds_interface_vds_interface FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: fk_vds_spm_id_map_storage_pool; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_spm_id_map > ADD CONSTRAINT fk_vds_spm_id_map_storage_pool FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE CASCADE; > > >-- >-- Name: fk_vds_spm_id_map_vds_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_spm_id_map > ADD CONSTRAINT fk_vds_spm_id_map_vds_id FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: fk_vds_static_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_static > ADD CONSTRAINT fk_vds_static_vm_static FOREIGN KEY (dedicated_vm_for_vds) REFERENCES vds_static(vds_id); > > >-- >-- Name: fk_vm_device_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_device > ADD CONSTRAINT fk_vm_device_vm_static FOREIGN KEY (vm_id) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_vm_guest_agent_interfaces; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_guest_agent_interfaces > ADD CONSTRAINT fk_vm_guest_agent_interfaces FOREIGN KEY (vm_id) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_vm_interface_statistics_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_interface_statistics > ADD CONSTRAINT fk_vm_interface_statistics_vm_static FOREIGN KEY (vm_id) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_vm_interface_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_interface > ADD CONSTRAINT fk_vm_interface_vm_static FOREIGN KEY (vm_guid) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_vm_interface_vm_static_template; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_interface > ADD CONSTRAINT fk_vm_interface_vm_static_template FOREIGN KEY (vmt_guid) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: fk_vm_interface_vnic_profile_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_interface > ADD CONSTRAINT fk_vm_interface_vnic_profile_id FOREIGN KEY (vnic_profile_id) REFERENCES vnic_profiles(id) ON DELETE SET NULL; > > >-- >-- Name: fk_vm_static_quota; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_static > ADD CONSTRAINT fk_vm_static_quota FOREIGN KEY (quota_id) REFERENCES quota(id) ON DELETE SET NULL; > > >-- >-- Name: fk_vnic_profiles_network_qos_id; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vnic_profiles > ADD CONSTRAINT fk_vnic_profiles_network_qos_id FOREIGN KEY (network_qos_id) REFERENCES network_qos(id) ON DELETE SET NULL; > > >-- >-- Name: gluster_cluster_services_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_cluster_services > ADD CONSTRAINT gluster_cluster_services_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES vds_groups(vds_group_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_cluster_services_service_type_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_cluster_services > ADD CONSTRAINT gluster_cluster_services_service_type_fkey FOREIGN KEY (service_type) REFERENCES gluster_service_types(service_type) ON DELETE CASCADE; > > >-- >-- Name: gluster_hooks_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_hooks > ADD CONSTRAINT gluster_hooks_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES vds_groups(vds_group_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_server_hooks_hook_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_server_hooks > ADD CONSTRAINT gluster_server_hooks_hook_id_fkey FOREIGN KEY (hook_id) REFERENCES gluster_hooks(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_server_hooks_server_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_server_hooks > ADD CONSTRAINT gluster_server_hooks_server_id_fkey FOREIGN KEY (server_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_server_server_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_server > ADD CONSTRAINT gluster_server_server_id_fkey FOREIGN KEY (server_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_server_services_server_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_server_services > ADD CONSTRAINT gluster_server_services_server_id_fkey FOREIGN KEY (server_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_server_services_service_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_server_services > ADD CONSTRAINT gluster_server_services_service_id_fkey FOREIGN KEY (service_id) REFERENCES gluster_services(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_services_service_type_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_services > ADD CONSTRAINT gluster_services_service_type_fkey FOREIGN KEY (service_type) REFERENCES gluster_service_types(service_type) ON DELETE CASCADE; > > >-- >-- Name: gluster_volume_access_protocols_volume_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volume_access_protocols > ADD CONSTRAINT gluster_volume_access_protocols_volume_id_fkey FOREIGN KEY (volume_id) REFERENCES gluster_volumes(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_volume_bricks_server_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volume_bricks > ADD CONSTRAINT gluster_volume_bricks_server_id_fkey FOREIGN KEY (server_id) REFERENCES vds_static(vds_id) ON DELETE CASCADE; > > >-- >-- Name: gluster_volume_bricks_volume_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volume_bricks > ADD CONSTRAINT gluster_volume_bricks_volume_id_fkey FOREIGN KEY (volume_id) REFERENCES gluster_volumes(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_volume_options_volume_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volume_options > ADD CONSTRAINT gluster_volume_options_volume_id_fkey FOREIGN KEY (volume_id) REFERENCES gluster_volumes(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_volume_transport_types_volume_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volume_transport_types > ADD CONSTRAINT gluster_volume_transport_types_volume_id_fkey FOREIGN KEY (volume_id) REFERENCES gluster_volumes(id) ON DELETE CASCADE; > > >-- >-- Name: gluster_volumes_cluster_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY gluster_volumes > ADD CONSTRAINT gluster_volumes_cluster_id_fkey FOREIGN KEY (cluster_id) REFERENCES vds_groups(vds_group_id) ON DELETE CASCADE; > > >-- >-- Name: image_templates_images; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY images > ADD CONSTRAINT image_templates_images FOREIGN KEY (it_guid) REFERENCES images(image_guid); > > >-- >-- Name: network_qos_storage_pool_fk; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY network_qos > ADD CONSTRAINT network_qos_storage_pool_fk FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE CASCADE; > > >-- >-- Name: quota_limitation_quota_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY quota_limitation > ADD CONSTRAINT quota_limitation_quota_id_fkey FOREIGN KEY (quota_id) REFERENCES quota(id) ON DELETE CASCADE; > > >-- >-- Name: quota_limitation_storage_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY quota_limitation > ADD CONSTRAINT quota_limitation_storage_id_fkey FOREIGN KEY (storage_id) REFERENCES storage_domain_static(id) ON DELETE CASCADE; > > >-- >-- Name: quota_limitation_vds_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY quota_limitation > ADD CONSTRAINT quota_limitation_vds_group_id_fkey FOREIGN KEY (vds_group_id) REFERENCES vds_groups(vds_group_id) ON DELETE CASCADE; > > >-- >-- Name: quota_storage_pool_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY quota > ADD CONSTRAINT quota_storage_pool_id_fkey FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE CASCADE; > > >-- >-- Name: tags_user_group_map_tag; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_user_group_map > ADD CONSTRAINT tags_user_group_map_tag FOREIGN KEY (tag_id) REFERENCES tags(tag_id); > > >-- >-- Name: tags_user_map_tag; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_user_map > ADD CONSTRAINT tags_user_map_tag FOREIGN KEY (tag_id) REFERENCES tags(tag_id); > > >-- >-- Name: tags_user_map_user; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_user_map > ADD CONSTRAINT tags_user_map_user FOREIGN KEY (user_id) REFERENCES users(user_id); > > >-- >-- Name: tags_user_map_user_group; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_user_group_map > ADD CONSTRAINT tags_user_map_user_group FOREIGN KEY (group_id) REFERENCES ad_groups(id); > > >-- >-- Name: tags_vds_map_tag; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vds_map > ADD CONSTRAINT tags_vds_map_tag FOREIGN KEY (tag_id) REFERENCES tags(tag_id); > > >-- >-- Name: tags_vds_map_vds; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vds_map > ADD CONSTRAINT tags_vds_map_vds FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id); > > >-- >-- Name: tags_vm_map_tag; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vm_map > ADD CONSTRAINT tags_vm_map_tag FOREIGN KEY (tag_id) REFERENCES tags(tag_id); > > >-- >-- Name: tags_vm_map_vm; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY tags_vm_map > ADD CONSTRAINT tags_vm_map_vm FOREIGN KEY (vm_id) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: vds_groups_cluster_policy; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_groups > ADD CONSTRAINT vds_groups_cluster_policy FOREIGN KEY (cluster_policy_id) REFERENCES cluster_policies(id); > > >-- >-- Name: vds_groups_vds_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_static > ADD CONSTRAINT vds_groups_vds_static FOREIGN KEY (vds_group_id) REFERENCES vds_groups(vds_group_id); > > >-- >-- Name: vds_groups_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_static > ADD CONSTRAINT vds_groups_vm_static FOREIGN KEY (vds_group_id) REFERENCES vds_groups(vds_group_id); > > >-- >-- Name: vds_static_vds_dynamic; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_dynamic > ADD CONSTRAINT vds_static_vds_dynamic FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id); > > >-- >-- Name: vds_static_vds_statistics; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vds_statistics > ADD CONSTRAINT vds_static_vds_statistics FOREIGN KEY (vds_id) REFERENCES vds_static(vds_id); > > >-- >-- Name: vds_static_vm_dynamic_m; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_dynamic > ADD CONSTRAINT vds_static_vm_dynamic_m FOREIGN KEY (migrating_to_vds) REFERENCES vds_static(vds_id); > > >-- >-- Name: vds_static_vm_dynamic_r; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_dynamic > ADD CONSTRAINT vds_static_vm_dynamic_r FOREIGN KEY (run_on_vds) REFERENCES vds_static(vds_id); > > >-- >-- Name: vm_device_snapshot_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_device > ADD CONSTRAINT vm_device_snapshot_id_fkey FOREIGN KEY (snapshot_id) REFERENCES snapshots(snapshot_id) ON DELETE CASCADE; > > >-- >-- Name: vm_guid_pools; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_pool_map > ADD CONSTRAINT vm_guid_pools FOREIGN KEY (vm_guid) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: vm_ovf_generations_storage_pool_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_ovf_generations > ADD CONSTRAINT vm_ovf_generations_storage_pool_id_fkey FOREIGN KEY (storage_pool_id) REFERENCES storage_pool(id) ON DELETE CASCADE; > > >-- >-- Name: vm_pools_vm; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_pool_map > ADD CONSTRAINT vm_pools_vm FOREIGN KEY (vm_pool_id) REFERENCES vm_pools(vm_pool_id); > > >-- >-- Name: vm_static_vm_dynamic; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_dynamic > ADD CONSTRAINT vm_static_vm_dynamic FOREIGN KEY (vm_guid) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: vm_static_vm_statistics; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_statistics > ADD CONSTRAINT vm_static_vm_statistics FOREIGN KEY (vm_guid) REFERENCES vm_static(vm_guid) ON DELETE CASCADE; > > >-- >-- Name: vm_templates_vm_static; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vm_static > ADD CONSTRAINT vm_templates_vm_static FOREIGN KEY (vmt_guid) REFERENCES vm_static(vm_guid); > > >-- >-- Name: vnic_profiles_network_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: engine >-- > >ALTER TABLE ONLY vnic_profiles > ADD CONSTRAINT vnic_profiles_network_id_fkey FOREIGN KEY (network_id) REFERENCES network(id) ON DELETE CASCADE; > > >-- >-- Name: public; Type: ACL; Schema: -; Owner: postgres >-- > >REVOKE ALL ON SCHEMA public FROM PUBLIC; >REVOKE ALL ON SCHEMA public FROM postgres; >GRANT ALL ON SCHEMA public TO postgres; >GRANT ALL ON SCHEMA public TO PUBLIC; > > >-- >-- PostgreSQL database dump complete >-- >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1032925
:
827086
|
829320
| 831130