Storage memory improvement (#713)
* add benchmark for storage queries * improve iterator to load only on next * fix memory retained by lazy chunks * reverse backward lazy iterator
Showing
- Gopkg.lock 2 additions, 0 deletionsGopkg.lock
- Makefile 4 additions, 0 deletionsMakefile
- cmd/loki/loki-local-config.yaml 2 additions, 1 deletioncmd/loki/loki-local-config.yaml
- pkg/chunkenc/dumb_chunk.go 2 additions, 1 deletionpkg/chunkenc/dumb_chunk.go
- pkg/chunkenc/facade.go 1 addition, 1 deletionpkg/chunkenc/facade.go
- pkg/chunkenc/gzip.go 95 additions, 70 deletionspkg/chunkenc/gzip.go
- pkg/chunkenc/gzip_test.go 102 additions, 6 deletionspkg/chunkenc/gzip_test.go
- pkg/chunkenc/interface.go 2 additions, 1 deletionpkg/chunkenc/interface.go
- pkg/chunkenc/lazy_chunk.go 32 additions, 11 deletionspkg/chunkenc/lazy_chunk.go
- pkg/chunkenc/pool.go 114 additions, 0 deletionspkg/chunkenc/pool.go
- pkg/ingester/chunk_test.go 2 additions, 2 deletionspkg/ingester/chunk_test.go
- pkg/ingester/flush_test.go 10 additions, 1 deletionpkg/ingester/flush_test.go
- pkg/ingester/instance.go 4 additions, 4 deletionspkg/ingester/instance.go
- pkg/ingester/stream.go 3 additions, 2 deletionspkg/ingester/stream.go
- pkg/ingester/stream_test.go 2 additions, 2 deletionspkg/ingester/stream_test.go
- pkg/ingester/tailer.go 10 additions, 9 deletionspkg/ingester/tailer.go
- pkg/iter/iterator.go 70 additions, 56 deletionspkg/iter/iterator.go
- pkg/logql/ast.go 37 additions, 18 deletionspkg/logql/ast.go
- pkg/loki/loki.go 2 additions, 1 deletionpkg/loki/loki.go
- pkg/loki/modules.go 2 additions, 1 deletionpkg/loki/modules.go
Loading
Please register or sign in to comment