SELECT DISTINCT "maasserver_node"."id", "maasserver_node"."created", "maasserver_node"."updated", "maasserver_node"."system_id", "maasserver_node"."hardware_uuid", "maasserver_node"."hostname", "maasserver_node"."description", "maasserver_node"."pool_id", "maasserver_node"."domain_id", "maasserver_node"."address_ttl", "maasserver_node"."status", "maasserver_node"."previous_status", "maasserver_node"."status_expires", "maasserver_node"."owner_id", "maasserver_node"."bios_boot_method", "maasserver_node"."osystem", "maasserver_node"."distro_series", "maasserver_node"."architecture", "maasserver_node"."min_hwe_kernel", "maasserver_node"."hwe_kernel", "maasserver_node"."node_type", "maasserver_node"."parent_id", "maasserver_node"."agent_name", "maasserver_node"."error_description", "maasserver_node"."zone_id", "maasserver_node"."cpu_count", "maasserver_node"."cpu_speed", "maasserver_node"."memory", "maasserver_node"."swap_size", "maasserver_node"."bmc_id", "maasserver_node"."instance_power_parameters", "maasserver_node"."power_state", "maasserver_node"."power_state_queried", "maasserver_node"."power_state_updated", "maasserver_node"."last_image_sync", "maasserver_node"."error", "maasserver_node"."netboot", "maasserver_node"."ephemeral_deploy", "maasserver_node"."license_key", "maasserver_node"."dynamic", "maasserver_node"."boot_interface_id", "maasserver_node"."boot_cluster_ip", "maasserver_node"."boot_disk_id", "maasserver_node"."gateway_link_ipv4_id", "maasserver_node"."gateway_link_ipv6_id", "maasserver_node"."default_user", "maasserver_node"."install_rackd", "maasserver_node"."install_kvm", "maasserver_node"."register_vmhost", "maasserver_node"."enable_ssh", "maasserver_node"."skip_networking", "maasserver_node"."skip_storage", "maasserver_node"."url", "maasserver_node"."dns_process_id", "maasserver_node"."managing_process_id", "maasserver_node"."current_commissioning_script_set_id", "maasserver_node"."current_installation_script_set_id", "maasserver_node"."current_testing_script_set_id", "maasserver_node"."locked", "maasserver_node"."last_applied_storage_layout", "maasserver_node"."current_config_id", "maasserver_node"."enable_hw_sync", "maasserver_node"."sync_interval", "maasserver_node"."last_sync", (SELECT CONCAT(U2."description", CONCAT(' - ', U0."description")) AS "message" FROM "maasserver_event" U0 INNER JOIN "maasserver_eventtype" U2 ON (U0."type_id" = U2."id") WHERE (U0."node_id" = "maasserver_node"."id" AND U2."level" >= 20) ORDER BY U0."created" DESC, U0."id" DESC LIMIT 1) AS "status_message_text", COUNT(DISTINCT "maasserver_physicalblockdevice"."blockdevice_ptr_id") AS "physical_disk_count", (SELECT SUM(U4."size") AS "storage" FROM "maasserver_node" U0 LEFT OUTER JOIN "maasserver_nodeconfig" U1 ON (U0."current_config_id" = U1."id") LEFT OUTER JOIN "maasserver_blockdevice" U2 ON (U1."id" = U2."node_config_id") LEFT OUTER JOIN "maasserver_physicalblockdevice" U3 ON (U2."id" = U3."blockdevice_ptr_id") LEFT OUTER JOIN "maasserver_blockdevice" U4 ON (U3."blockdevice_ptr_id" = U4."id") WHERE (U0."node_type" = 0 AND U0."id" = "maasserver_node"."id") GROUP BY U0."id") AS "total_storage", "maasserver_interface"."mac_address" AS "pxe_mac", "maasserver_fabric"."name" AS "fabric_name", CONCAT("maasserver_node"."hostname", CONCAT('.', "maasserver_domain"."name")) AS "node_fqdn", CASE WHEN "maasserver_node"."status" IN (10) THEN 'Allocated' WHEN "maasserver_node"."status" IN (8) THEN 'Broken' WHEN "maasserver_node"."status" IN (1) THEN 'Commissioning' WHEN "maasserver_node"."status" IN (6) THEN 'Deployed' WHEN "maasserver_node"."status" IN (9) THEN 'Deploying' WHEN "maasserver_node"."status" IN (2, 11, 15, 18, 20, 13, 22) THEN 'Failed' WHEN "maasserver_node"."status" IN (0) THEN 'New' WHEN "maasserver_node"."status" IN (4) THEN 'Ready' WHEN "maasserver_node"."status" IN (14, 12) THEN 'Releasing' WHEN "maasserver_node"."status" IN (17, 19, 16) THEN 'Rescue Mode' WHEN "maasserver_node"."status" IN (21) THEN 'Testing' ELSE 'Other' END AS "simple_status", "maasserver_domain"."id", "maasserver_domain"."created", "maasserver_domain"."updated", "maasserver_domain"."name", "maasserver_domain"."authoritative", "maasserver_domain"."ttl", "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined", "maasserver_zone"."id", "maasserver_zone"."created", "maasserver_zone"."updated", "maasserver_zone"."name", "maasserver_zone"."description", "maasserver_bmc"."id", "maasserver_bmc"."created", "maasserver_bmc"."updated", "maasserver_bmc"."bmc_type", "maasserver_bmc"."ip_address_id", "maasserver_bmc"."power_type", "maasserver_bmc"."power_parameters", "maasserver_bmc"."name", "maasserver_bmc"."version", "maasserver_bmc"."architectures", "maasserver_bmc"."capabilities", "maasserver_bmc"."cores", "maasserver_bmc"."cpu_speed", "maasserver_bmc"."memory", "maasserver_bmc"."local_storage", "maasserver_bmc"."pool_id", "maasserver_bmc"."zone_id", "maasserver_bmc"."tags", "maasserver_bmc"."cpu_over_commit_ratio", "maasserver_bmc"."memory_over_commit_ratio", "maasserver_bmc"."default_storage_pool_id", "maasserver_bmc"."default_macvlan_mode", "maasserver_bmc"."created_with_trust_password", "maasserver_bmc"."created_with_maas_generated_cert", "maasserver_bmc"."created_with_cert_expiration_days", "maasserver_bmc"."created_by_commissioning", "maasserver_nodeconfig"."id", "maasserver_nodeconfig"."created", "maasserver_nodeconfig"."updated", "maasserver_nodeconfig"."name", "maasserver_nodeconfig"."node_id" FROM "maasserver_node" LEFT OUTER JOIN "maasserver_nodeconfig" ON ("maasserver_node"."current_config_id" = "maasserver_nodeconfig"."id") LEFT OUTER JOIN "maasserver_blockdevice" ON ("maasserver_nodeconfig"."id" = "maasserver_blockdevice"."node_config_id") LEFT OUTER JOIN "maasserver_physicalblockdevice" ON ("maasserver_blockdevice"."id" = "maasserver_physicalblockdevice"."blockdevice_ptr_id") LEFT OUTER JOIN "maasserver_interface" ON ("maasserver_node"."boot_interface_id" = "maasserver_interface"."id") LEFT OUTER JOIN "maasserver_vlan" ON ("maasserver_interface"."vlan_id" = "maasserver_vlan"."id") LEFT OUTER JOIN "maasserver_fabric" ON ("maasserver_vlan"."fabric_id" = "maasserver_fabric"."id") LEFT OUTER JOIN "maasserver_domain" ON ("maasserver_node"."domain_id" = "maasserver_domain"."id") LEFT OUTER JOIN "auth_user" ON ("maasserver_node"."owner_id" = "auth_user"."id") LEFT OUTER JOIN "maasserver_bmc" ON ("maasserver_node"."bmc_id" = "maasserver_bmc"."id") LEFT OUTER JOIN "maasserver_interface" T11 ON ("maasserver_nodeconfig"."id" = T11."node_config_id") LEFT OUTER JOIN "maasserver_vlan" T12 ON (T11."vlan_id" = T12."id") LEFT OUTER JOIN "maasserver_space" ON (T12."space_id" = "maasserver_space"."id") LEFT OUTER JOIN "maasserver_resourcepool" ON ("maasserver_node"."pool_id" = "maasserver_resourcepool"."id") LEFT OUTER JOIN "maasserver_node_tags" ON ("maasserver_node"."id" = "maasserver_node_tags"."node_id") LEFT OUTER JOIN "maasserver_tag" ON ("maasserver_node_tags"."tag_id" = "maasserver_tag"."id") LEFT OUTER JOIN "maasserver_ownerdata" ON ("maasserver_node"."id" = "maasserver_ownerdata"."node_id") INNER JOIN "maasserver_zone" ON ("maasserver_node"."zone_id" = "maasserver_zone"."id") WHERE ("maasserver_node"."node_type" = 0 AND "maasserver_node"."node_type" = 0 AND NOT ("maasserver_node"."node_type" IN (2, 3, 4)) AND ("maasserver_node"."owner_id" IS NULL OR "maasserver_node"."owner_id" = 112) AND (UPPER("maasserver_node"."distro_series"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_fabric"."name"::text) LIKE UPPER('%81nn7m2%') OR UPPER(CONCAT("maasserver_node"."hostname", CONCAT('.', "maasserver_domain"."name"))::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_node"."osystem"::text) LIKE UPPER('%81nn7m2%') OR UPPER("auth_user"."username"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_bmc"."power_type"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_bmc"."name"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_space"."name"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_resourcepool"."name"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_interface"."mac_address"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_tag"."name"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_ownerdata"."value"::text) LIKE UPPER('%81nn7m2%') OR UPPER("maasserver_zone"."name"::text) LIKE UPPER('%81nn7m2%'))) GROUP BY "maasserver_node"."id", "maasserver_interface"."mac_address", "maasserver_fabric"."name", CONCAT("maasserver_node"."hostname", CONCAT('.', "maasserver_domain"."name")), CASE WHEN "maasserver_node"."status" IN (10) THEN 'Allocated' WHEN "maasserver_node"."status" IN (8) THEN 'Broken' WHEN "maasserver_node"."status" IN (1) THEN 'Commissioning' WHEN "maasserver_node"."status" IN (6) THEN 'Deployed' WHEN "maasserver_node"."status" IN (9) THEN 'Deploying' WHEN "maasserver_node"."status" IN (2, 11, 15, 18, 20, 13, 22) THEN 'Failed' WHEN "maasserver_node"."status" IN (0) THEN 'New' WHEN "maasserver_node"."status" IN (4) THEN 'Ready' WHEN "maasserver_node"."status" IN (14, 12) THEN 'Releasing' WHEN "maasserver_node"."status" IN (17, 19, 16) THEN 'Rescue Mode' WHEN "maasserver_node"."status" IN (21) THEN 'Testing' ELSE 'Other' END, "maasserver_domain"."id", "auth_user"."id", "maasserver_zone"."id", "maasserver_bmc"."id", "maasserver_nodeconfig"."id" ORDER BY "maasserver_node"."status" ASC, "maasserver_node"."hostname" DESC, "maasserver_node"."id" ASC LIMIT 1; args=(' - ', 20, 0, '.', 10, 'Allocated', 8, 'Broken', 1, 'Commissioning', 6, 'Deployed', 9, 'Deploying', 2, 11, 15, 18, 20, 13, 22, 'Failed', 0, 'New', 4, 'Ready', 14, 12, 'Releasing', 17, 19, 16, 'Rescue Mode', 21, 'Testing', 'Other', 0, 0, 2, 3, 4, 112, '%81nn7m2%', '%81nn7m2%', '.', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '%81nn7m2%', '.', 10, 'Allocated', 8, 'Broken', 1, 'Commissioning', 6, 'Deployed', 9, 'Deploying', 2, 11, 15, 18, 20, 13, 22, 'Failed', 0, 'New', 4, 'Ready', 14, 12, 'Releasing', 17, 19, 16, 'Rescue Mode', 21, 'Testing', 'Other')