r2148 - loadEntityTags(): minimize the tag base before return
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 19 Aug 2008 20:09:33 +0000 (20:09 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 19 Aug 2008 20:09:33 +0000 (20:09 +0000)
 - toss allocations and tags a little in the demo data

inc/database.php
install/init-sample-racks.sql

index 43306f2..e140afd 100644 (file)
@@ -2656,7 +2656,7 @@ function executeAutoPorts ($object_id = 0, $type_id = 0)
 
 // Return only implicitly listed tags, the rest of the chain will be
 // generated/deducted later at higher levels.
 
 // Return only implicitly listed tags, the rest of the chain will be
 // generated/deducted later at higher levels.
-// Result is a chain: taginfo list, indexed by tag id.
+// Result is a chain: randomly indexed taginfo list.
 function loadEntityTags ($entity_realm = '', $entity_id = 0)
 {
        if ($entity_realm == '' or $entity_id <= 0)
 function loadEntityTags ($entity_realm = '', $entity_id = 0)
 {
        if ($entity_realm == '' or $entity_id <= 0)
@@ -2673,7 +2673,7 @@ function loadEntityTags ($entity_realm = '', $entity_id = 0)
        while ($row = $result->fetch (PDO::FETCH_ASSOC))
                $ret[$row['id']] = $row;
        $result->closeCursor();
        while ($row = $result->fetch (PDO::FETCH_ASSOC))
                $ret[$row['id']] = $row;
        $result->closeCursor();
-       return $ret;
+       return getExplicitTagsOnly ($ret);
 }
 
 function loadRackObjectTags ($id)
 }
 
 function loadRackObjectTags ($id)
index f931695..a74dca3 100644 (file)
@@ -87,7 +87,7 @@ INSERT INTO `IPAddress` VALUES (180879675,'',NULL);
 INSERT INTO `IPAddress` VALUES (180880254,'',NULL);
 INSERT INTO `IPAddress` VALUES (180880504,'for field engineer','yes');
 
 INSERT INTO `IPAddress` VALUES (180880254,'',NULL);
 INSERT INTO `IPAddress` VALUES (180880504,'for field engineer','yes');
 
-INSERT INTO `IPBonds` VALUES (905,180879678,'fa2/0','regular');
+INSERT INTO `IPBonds` VALUES (905,180879678,'fa2/0','router');
 INSERT INTO `IPBonds` VALUES (906,180879617,'','regular');
 INSERT INTO `IPBonds` VALUES (910,180879681,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (911,180879682,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (906,180879617,'','regular');
 INSERT INTO `IPBonds` VALUES (910,180879681,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (911,180879682,'eth0','regular');
@@ -110,7 +110,9 @@ INSERT INTO `IPBonds` VALUES (911,180879675,'','virtual');
 INSERT INTO `IPBonds` VALUES (912,180879675,'','virtual');
 INSERT INTO `IPBonds` VALUES (919,180879677,'','virtual');
 INSERT INTO `IPBonds` VALUES (918,180879677,'','virtual');
 INSERT INTO `IPBonds` VALUES (912,180879675,'','virtual');
 INSERT INTO `IPBonds` VALUES (919,180879677,'','virtual');
 INSERT INTO `IPBonds` VALUES (918,180879677,'','virtual');
-INSERT INTO `IPBonds` VALUES (909,180880254,'fa2/0','regular');
+INSERT INTO `IPBonds` VALUES (909,180880254,'fa2/0','router');
+INSERT INTO `IPBonds` VALUES (907,180879363,'se1/1','regular');
+INSERT INTO `IPBonds` VALUES (905,180879362,'se1/0','regular');
 INSERT INTO `IPBonds` VALUES (914,180879676,'','virtual');
 INSERT INTO `IPBonds` VALUES (913,180879676,'','virtual');
 INSERT INTO `IPBonds` VALUES (932,180879973,'','regular');
 INSERT INTO `IPBonds` VALUES (914,180879676,'','virtual');
 INSERT INTO `IPBonds` VALUES (913,180879676,'','virtual');
 INSERT INTO `IPBonds` VALUES (932,180879973,'','regular');
@@ -131,8 +133,15 @@ INSERT INTO `IPBonds` VALUES (958,180880451,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (959,180880452,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (960,180880453,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (908,180880510,'fa2/0','router');
 INSERT INTO `IPBonds` VALUES (959,180880452,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (960,180880453,'eth0','regular');
 INSERT INTO `IPBonds` VALUES (908,180880510,'fa2/0','router');
-INSERT INTO `IPBonds` VALUES (962,180880505,'','regular');
-INSERT INTO `IPBonds` VALUES (961,180880506,'','regular');
+INSERT INTO `IPBonds` VALUES (962,180880386,'','regular');
+INSERT INTO `IPBonds` VALUES (909,180879366,'se1/0','regular');
+INSERT INTO `IPBonds` VALUES (908,180879367,'se1/1','regular');
+INSERT INTO `IPBonds` VALUES (909,180879365,'se1/1','regular');
+INSERT INTO `IPBonds` VALUES (907,180879364,'se1/0','regular');
+INSERT INTO `IPBonds` VALUES (907,180879998,'','shared');
+INSERT INTO `IPBonds` VALUES (927,180879998,'','shared');
+INSERT INTO `IPBonds` VALUES (908,180880446,'fa1/0','router');
+INSERT INTO `IPBonds` VALUES (961,180880385,'','regular');
 
 INSERT INTO `IPLoadBalancer` VALUES (928,1,1,NULL,NULL);
 INSERT INTO `IPLoadBalancer` VALUES (929,1,1,NULL,NULL);
 
 INSERT INTO `IPLoadBalancer` VALUES (928,1,1,NULL,NULL);
 INSERT INTO `IPLoadBalancer` VALUES (929,1,1,NULL,NULL);
@@ -202,6 +211,7 @@ INSERT INTO `Link` VALUES (3133,3164);
 INSERT INTO `Link` VALUES (3136,3165);
 INSERT INTO `Link` VALUES (3139,3168);
 INSERT INTO `Link` VALUES (3145,3171);
 INSERT INTO `Link` VALUES (3136,3165);
 INSERT INTO `Link` VALUES (3139,3168);
 INSERT INTO `Link` VALUES (3145,3171);
+INSERT INTO `Link` VALUES (3124,3126);
 
 INSERT INTO `Port` VALUES (3057,905,'se1/0',32,NULL,NULL,'');
 INSERT INTO `Port` VALUES (3058,905,'se1/1',32,NULL,NULL,'');
 
 INSERT INTO `Port` VALUES (3057,905,'se1/0',32,NULL,NULL,'');
 INSERT INTO `Port` VALUES (3058,905,'se1/1',32,NULL,NULL,'');
@@ -317,6 +327,8 @@ INSERT INTO `Port` VALUES (3168,962,'tail7',446,NULL,NULL,'');
 INSERT INTO `Port` VALUES (3169,962,'tail8',446,NULL,NULL,'');
 INSERT INTO `Port` VALUES (3170,962,'head',33,NULL,'monitor connected','');
 INSERT INTO `Port` VALUES (3171,962,'net',19,'020002003333',NULL,'');
 INSERT INTO `Port` VALUES (3169,962,'tail8',446,NULL,NULL,'');
 INSERT INTO `Port` VALUES (3170,962,'head',33,NULL,'monitor connected','');
 INSERT INTO `Port` VALUES (3171,962,'net',19,'020002003333',NULL,'');
+INSERT INTO `Port` VALUES (3178,927,'fa1/0',19,NULL,NULL,'');
+INSERT INTO `Port` VALUES (3179,908,'fa1/0',19,NULL,NULL,'');
 
 INSERT INTO `PortForwarding` (`object_id`, `proto`, `localip`, `localport`, `remoteip`, `remoteport`, `description`) VALUES (915,'TCP',180879675,80,180879681,80,'');
 INSERT INTO `PortForwarding` (`object_id`, `proto`, `localip`, `localport`, `remoteip`, `remoteport`, `description`) VALUES (915,'TCP',180879675,80,180879682,80,'');
 
 INSERT INTO `PortForwarding` (`object_id`, `proto`, `localip`, `localport`, `remoteip`, `remoteport`, `description`) VALUES (915,'TCP',180879675,80,180879681,80,'');
 INSERT INTO `PortForwarding` (`object_id`, `proto`, `localip`, `localport`, `remoteip`, `remoteport`, `description`) VALUES (915,'TCP',180879675,80,180879682,80,'');
@@ -682,8 +694,12 @@ INSERT INTO `TagTree` VALUES (16,NULL,'Geo');
 INSERT INTO `TagTree` VALUES (17,NULL,'network');
 INSERT INTO `TagTree` VALUES (18,17,'small network');
 INSERT INTO `TagTree` VALUES (19,17,'medium network');
 INSERT INTO `TagTree` VALUES (17,NULL,'network');
 INSERT INTO `TagTree` VALUES (18,17,'small network');
 INSERT INTO `TagTree` VALUES (19,17,'medium network');
+INSERT INTO `TagStorage` VALUES ('object',905,3);
+INSERT INTO `TagStorage` VALUES ('object',905,8);
 INSERT INTO `TagStorage` VALUES ('object',908,4);
 INSERT INTO `TagStorage` VALUES ('object',908,7);
 INSERT INTO `TagStorage` VALUES ('object',908,4);
 INSERT INTO `TagStorage` VALUES ('object',908,7);
+INSERT INTO `TagStorage` VALUES ('object',909,3);
+INSERT INTO `TagStorage` VALUES ('object',909,10);
 INSERT INTO `TagStorage` VALUES ('object',910,8);
 INSERT INTO `TagStorage` VALUES ('object',911,8);
 INSERT INTO `TagStorage` VALUES ('object',912,8);
 INSERT INTO `TagStorage` VALUES ('object',910,8);
 INSERT INTO `TagStorage` VALUES ('object',911,8);
 INSERT INTO `TagStorage` VALUES ('object',912,8);