abhinavdangeti
5c26f5a86d
Tracking memory consumption for a scorch index
...
+ Track memory usage at a segment level
+ Add a new scorch API: MemoryUsed()
- Aggregate the memory consumption across
segments when API is invoked.
+ TODO:
- Revisit the second iteration if it can be gotten
rid off, and the size accounted for during the first
run while building an in-mem segment.
- Accounting for pointer and slice overhead.
2017-12-29 10:20:11 -07:00
Steve Yen
1abbfadf0d
scorch simplify err check after vellum load
2017-12-19 22:34:39 -08:00
Steve Yen
f6b506134b
import couchbase/vellum instead of couchbaselabs/vellum
...
Also, scrubbed an old couchbaselabs/moss reference in comments.
Also, go fmt.
2017-12-19 10:49:57 -08:00
Marty Schoch
b5aa4ed22b
return err not panic
2017-12-14 17:41:02 -05:00
Steve Yen
c13ff85aaf
scorch ref-counting
...
Future commits will provide actual cleanup when ref-counts reach 0.
2017-12-13 14:48:07 -08:00
Marty Schoch
6e2207c445
additional refactoring of build/merge
2017-12-13 15:22:13 -05:00
Marty Schoch
c15c3c11cd
extra protection if dict address is 0 (empty segment)
2017-12-13 13:31:18 -05:00
Marty Schoch
f13b786609
fix up issues to get all bleve unit tests passing for scorch
...
make scorch default
2017-12-11 15:47:41 -05:00
Marty Schoch
8280859bb8
handle read-only and in-mem only cases
2017-12-11 09:07:01 -05:00
Marty Schoch
9781d9b089
add initial version of zap file format
2017-12-09 14:28:33 -05:00