]> git.llucax.com Git - z.facultad/75.52/treemulator.git/commitdiff
Fix.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 24 Oct 2005 04:52:15 +0000 (04:52 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Mon, 24 Oct 2005 04:52:15 +0000 (04:52 +0000)
No estoy realmente seguro si este fix esta bien o no. Lo que si estoy
seguro que bajan el % de misses luego de las operaciones del 60% al 10% :S

src/btree.cpp

index 38de680d6356bbc600046914b1e1b23717964b31..3027c9a30d972b9efb7c0662bc9a3e7a5d53d733 100644 (file)
@@ -618,14 +618,14 @@ void BTree::JoinNodes (uint node1, uint node2, uint padre)
                exit (1);
        }
 
-       if (padre == 0) {
+/*     if (padre == 0) {
                nhp.level = 0;
                WriteKeys (npadre, nhp, newkeys);
                WriteNodoHeader (npadre, &nhp);
-               WriteBlock (npadre, padre);
+               WriteBlock (npadre, padre);*/
 
         /* TODO: Recuperar nodo1 y nodo2 */
-       } else {
+//     } else {
                WriteKeys (n1, nh1, newkeys);
                WriteNodoHeader (n1, &nh1);
                WriteBlock (n1, node1);
@@ -638,7 +638,7 @@ void BTree::JoinNodes (uint node1, uint node2, uint padre)
                WriteKeys (npadre, nhp, nkpadre);
                WriteNodoHeader (npadre, &nhp);
                WriteBlock (npadre, padre);
-       }
+       //}
 
        DeleteKeys (nk1);
        DeleteKeys (nk2);