Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/pkg/storage/bloom/v1/TODO.md

870 B

  • Less copying! I've taken some shortcuts we'll need to refactor to avoid copying []byte around in a few places
  • more sophisticated querying methods
  • queue access to blooms
  • multiplex reads across blooms
  • Queueing system for bloom access
  • bloom hierarchies (bloom per block, etc). Test a tree of blooms down the to individual series/chunk
  • memoize hashing & bucket lookups during queries
  • versioning
    • so we can change implementations
    • encode bloom parameters in block: sbf params, hashing strategy, tokenizer
  • caching
  • ability to download indices without chunks

merge querier for different blocks

  • how to merge two block queriers with the same fp
  • merge block querier should use iterator interface
  • As long as MergeBlockQuerier can Peek, we can make another querier impl to dedupe with some function (i.e. prefer series with more chunks indexed)