Ivan

Results 33 issues of Ivan

Integrated https://github.com/mstoykov/atlas as the internal data structure for `SampleTags`. Atlas is a Btree implementation based on `[2]string` array for the nodes (the stored tags pairs). It uses pointers most of...

breaking change
documentation-needed

We want to introduce the time series concept to k6 for getting the benefit of efficiently identifying the combination between a metric and the relative tags. A summary of the...

feature

It could be useful to remove the tightly coupled dependency that the gRPC module has from `protojson`. https://github.com/grafana/k6/blob/57e994242f10122bccfbda229c4b29499a42457b/js/modules/k6/grpc/client.go#L232-L241 The `protojson` dependency is a requirement for the `js/k6/grpc` module for creating...

feature
refactor
evaluation needed
area: grpc

### Brief summary Using as an example the reported script, it prints an unexpected `{}` object using `>v0.37.0`. This change has been introduced by https://github.com/grafana/k6/pull/2392. This is happening because the...

bug

Exploring problems and solutions for #2311 has shown us that trying to fix all the problems in the old API would require compromises that wouldn't solve the root cause of...

feature
new-http

Documentation word is more specific than the document word to match issues related to Documentation. Fixes golang/go#31153

cla: yes

When a new change is pushed, the gopherbot posts a new message on Github following this new format: Change https://golang.org/cl/NNNN by AUTHOR mentions this issue A new method to the...

cla: yes

During the build the new tag hasn't been picked from the [git describe command](https://github.com/grafana/k6/blob/dcbe2f9c4fef8dbfc5671e8b8de94a74146728af/build-release.sh#L13), in this way the `k6 version` prints an older tag. It isn't a critical bug because...

ci
evaluation needed

This is the current situation between `master` and `atlas` branches. I updated the benchmark for not generating a new Registry for each new bench iteration. ~~Apparently the easyjson part is...

We are getting some failing CI runs caused by the logs tailing tests. They are generated from the [time.Sleep use](https://github.com/grafana/k6/blob/75d30e6aa18455ce31fd8ae0fba2b92df30e421e/cloudapi/logs_test.go#L327) that is not deterministic. Historically, we decided to not add...

enhancement
tests