Cyril Tovena
Cyril Tovena
This is to avoid allocations, also fixes tests still not working with go1.15. Signed-off-by: Cyril Tovena
**Is your feature request related to a problem? Please describe.** It would be great to be able to trace requests and their downstream pair together to troubleshoot issues. **Describe the...
**Is your feature request related to a problem? Please describe.** I'm not sure how this translate into other exporters but with prometheus currently when you use the `LastValue` aggregation there...
I wrote a tool to inspect Parca generated files and I think there's opportunity for improvement. The period and duration could probably use better encoding as of today they take...
The idea is to remove elements from a slice without making a new slice. ```go func RemoveInPlace[T any](collection []T, predicate func(T) bool) []T { i := 0 for _, x...
When the a column value is missing from the granule and we're filtering using RE/NRE matchers there's a chance we can already skip the granule. For example if we're using...
While working on https://github.com/polarsignals/frostdb/pull/118 I realised that we create a go-routine per compaction for each granule. I think this should be bounded but also we should probably recycle go-routine since...
The current memcached client always throw away the buffer which creates a lot of allocations. It would be great to have a reusable buffer, although this might be difficult since...
Currently the flamegraph pop up only show the % of total but seeing the self value would also be super interesting. I suggest we show: - % of total -...
- Ingest straight into parquet buffer reduce memory footprint by using parquet buffer compression. - Then once the buffer is full flush a chunk to either a row group or...