Skip to content

Commit f4b333d

Browse files
authored
Reduced reader buffer sizes to sane numbers (#55)
1 parent 00cc464 commit f4b333d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

subtree.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ func NewSubtreeFromReader(reader io.Reader) (*Subtree, error) {
127127

128128
// DeserializeNodesFromReader deserializes the nodes from the provided reader.
129129
func DeserializeNodesFromReader(reader io.Reader) (subtreeBytes []byte, err error) {
130-
buf := bufio.NewReaderSize(reader, 1024*1024*16) // 16MB buffer
130+
buf := bufio.NewReaderSize(reader, 32*1024) // 32KB buffer
131131

132132
// root len(st.rootHash[:]) bytes
133133
// first 8 bytes, fees
@@ -667,7 +667,7 @@ func (st *Subtree) DeserializeFromReader(reader io.Reader) (err error) {
667667
}
668668
}()
669669

670-
buf := bufio.NewReaderSize(reader, 1024*1024*16) // 16MB buffer
670+
buf := bufio.NewReaderSize(reader, 32*1024) // 32KB buffer
671671

672672
var (
673673
n int
@@ -792,7 +792,7 @@ func DeserializeSubtreeConflictingFromReader(reader io.Reader) (conflictingNodes
792792
}
793793
}()
794794

795-
buf := bufio.NewReaderSize(reader, 1024*1024*16) // 16MB buffer
795+
buf := bufio.NewReaderSize(reader, 32*1024) // 32KB buffer
796796

797797
// skip root hash 32 bytes
798798
// skip fees, 8 bytes

0 commit comments

Comments
 (0)