From a3e611d79e6d50e0125e82630a13c1ec096748a1 Mon Sep 17 00:00:00 2001 From: Todd Gruben Date: Wed, 11 Jan 2017 15:00:44 -0500 Subject: [PATCH] removed low count limit on import which is fix for #243 --- fragment.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/fragment.go b/fragment.go index 60b2beec6..4d0586952 100644 --- a/fragment.go +++ b/fragment.go @@ -827,7 +827,6 @@ func (f *Fragment) MergeBlock(id int, data []PairSet) (sets, clears []PairSet, e func (f *Fragment) Import(bitmapIDs, profileIDs []uint64) error { f.mu.Lock() defer f.mu.Unlock() - // Verify that there are an equal number of bitmap ids and profile ids. if len(bitmapIDs) != len(profileIDs) { return fmt.Errorf("mismatch of bitmap/profile len: %d != %d", len(bitmapIDs), len(profileIDs)) @@ -862,10 +861,7 @@ func (f *Fragment) Import(bitmapIDs, profileIDs []uint64) error { // no real danger if i == 0 || bitmapID != lastID { lastID = bitmapID - if bmCounter > 5 { set[bitmapID] = struct{}{} - } - bmCounter = 0 } if changed { bmCounter += 1