diff --git a/ft/ft-ops.cc b/ft/ft-ops.cc index a694ebc009b246a86fff57bbb23549e871bb132b..6db1d19bf66b7e3abbade240d4c99ec3f8008573 100644 --- a/ft/ft-ops.cc +++ b/ft/ft-ops.cc @@ -540,7 +540,7 @@ ftnode_memory_size (FTNODE node) int n_children = node->n_children; retval += sizeof(*node); retval += (n_children)*(sizeof(node->bp[0])); - retval += node->pivotkeys.serialized_size(); + retval += node->pivotkeys.total_size(); // now calculate the sizes of the partitions for (int i = 0; i < n_children; i++) { diff --git a/ft/ft_node-serialize.cc b/ft/ft_node-serialize.cc index ddf114012cd5545418e22d02c9b4afbb0aad5cd6..2cdac27918b93039add0ffb7768bb6120c702da5 100644 --- a/ft/ft_node-serialize.cc +++ b/ft/ft_node-serialize.cc @@ -469,7 +469,7 @@ serialize_ftnode_info_size(FTNODE node) retval += 4; // flags retval += 4; // height; retval += 8; // oldest_referenced_xid_known - retval += node->pivotkeys.total_size(); + retval += node->pivotkeys.serialized_size(); retval += (node->n_children-1)*4; // encode length of each pivot if (node->height > 0) { retval += node->n_children*8; // child blocknum's