Skip to content

perf: bitpack encoding for LID and MID blocks (draft, work in progress)#328

Draft
cheb0 wants to merge 1 commit intomainfrom
312-bitpack-encoding
Draft

perf: bitpack encoding for LID and MID blocks (draft, work in progress)#328
cheb0 wants to merge 1 commit intomainfrom
312-bitpack-encoding

Conversation

@cheb0
Copy link
Member

@cheb0 cheb0 commented Jan 26, 2026

Description

Fixes #312


  • I have read and followed all requirements in CONTRIBUTING.md;
  • I used LLM/AI assistance to make this pull request;

If you have used LLM/AI assistance please provide model name and full prompt:

Model: {{model-name}}
Prompt: {{prompt}}

@cheb0
Copy link
Member Author

cheb0 commented Feb 6, 2026

@seqbenchbot up main search-logbench

@seqbenchbot
Copy link

seqbenchbot commented Feb 6, 2026

Nice, @cheb0 <(-^,^-)=b!

Your request was successfully served.
Identificator for your ongoing benchmark - acee5e23.

Here is a list of helpful links:

Have a great time!

@ozontech ozontech deleted a comment from seqbenchbot Feb 6, 2026
@ozontech ozontech deleted a comment from github-actions bot Feb 6, 2026
@ozontech ozontech deleted a comment from seqbenchbot Feb 6, 2026
@seqbenchbot
Copy link

Nice, @cheb0 <(-^,^-)=b!

The benchmark with identificator acee5e23 was finished.

Take a look at the benchmark report:

Query Type Baseline avg (µs) Comparison avg (µs) Diff % Baseline fetched Comparison fetched
service:payment-backend-us cold 63976 ± 17888 70345 ± 38981 10.0% 100 100
service:payment-backend-us warm 4147 ± 630 4264 ± 801 2.8% 100 100
service:payment-backend-us AND level:[0 to 3] cold 343424 ± 73380 340039 ± 52058 -1.0% 100 100
service:payment-backend-us AND level:[0 to 3] warm 8496 ± 624 6621 ± 647 -22.1% 100 100
find errors + filter out cold 576759 ± 55683 569551 ± 37205 -1.2% 100 100
find errors + filter out warm 19651 ± 1429 17066 ± 1435 -13.2% 100 100
find service logs + filter out more cold 122315 ± 14505 96614 ± 21991 -21.0% 100 100
find service logs + filter out more warm 4775 ± 443 4802 ± 696 0.6% 100 100
find errors (not found) cold 0 ± 0 0 ± 0 0 0
find errors (not found) warm 0 ± 0 0 ± 0 0 0
k8s_pod:payment-backend-us-* AND transaction_id:'tx-needle00-0000' cold 460482 ± 79713 451231 ± 49460 -2.0% 27 27
k8s_pod:payment-backend-us-* AND transaction_id:'tx-needle00-0000' warm 12656 ± 1830 11445 ± 671 -9.6% 27 27
k8s_pod:payment-backend-us-* AND transaction_id:'tx-needle99-0000' cold 315551 ± 61350 327520 ± 50940 3.8% 0 0
k8s_pod:payment-backend-us-* AND transaction_id:'tx-needle99-0000' warm 3043 ± 306 2537 ± 397 -16.6% 0 0
k8s_pod:payment-backend-us-* AND transaction_id:'needle' cold 604001 ± 81309 598762 ± 108584 -0.9% 100 100
k8s_pod:payment-backend-us-* AND transaction_id:'needle' warm 33337 ± 3659 33414 ± 1845 0.2% 100 100
service:api-gateway-us AND resource:'/assets/css/bootstrap.css' AND method:'GET' AND status:200 AND size:[990 TO *] cold 851456 ± 76419 663765 ± 104408 -22.0% 44 44
service:api-gateway-us AND resource:'/assets/css/bootstrap.css' AND method:'GET' AND status:200 AND size:[990 TO *] warm 28611 ± 2628 28298 ± 1065 -1.1% 44 44
service:*, hist 10s cold 2704952 ± 411871 2979813 ± 203919 10.2% 100 100
service:*, hist 10s warm 470412 ± 48257 442370 ± 39569 -6.0% 100 100
k8s_namespace:prod AND level:[0 to 3], hist 10s cold 2198101 ± 70370 2292255 ± 178078 4.3% 100 100
k8s_namespace:prod AND level:[0 to 3], hist 10s warm 109745 ± 19514 57883 ± 11445 -47.3% 100 100
service:payment-backend-eu, 10s cold 2095573 ± 364017 2036543 ± 254187 -2.8% 100 100
service:payment-backend-eu, 10s warm 79025 ± 15456 31616 ± 3883 -60.0% 100 100
service:payment-backend-eu AND level:[0 to 3], hist 10s cold 652027 ± 70090 608620 ± 37594 -6.7% 100 100
service:payment-backend-eu AND level:[0 to 3], hist 10s warm 15029 ± 1153 9884 ± 320 -34.2% 100 100
service:payment-backend-eu, group by k8s_pod count(*) cold 1095726 ± 149941 1012533 ± 70945 -7.6% 100 100
service:payment-backend-eu, group by k8s_pod count(*) warm 466318 ± 25596 471066 ± 32696 1.0% 100 100
service:payment-backend-eu, group by (10s) k8s_pod count(*) cold 2947944 ± 292646 2754032 ± 257011 -6.6% 100 100
service:payment-backend-eu, group by (10s) k8s_pod count(*) warm 518269 ± 35833 480688 ± 36359 -7.3% 100 100
service:payment-backend-eu, group by k8s_pod min(level) cold 1433407 ± 143198 1286581 ± 48145 -10.2% 100 100
service:payment-backend-eu, group by k8s_pod min(level) warm 604148 ± 43726 622583 ± 52757 3.1% 100 100
service:payment-backend-eu, group by (10s) k8s_pod min(level) cold 2930017 ± 307797 3030298 ± 193062 3.4% 100 100
service:payment-backend-eu, group by (10s) k8s_pod min(level) warm 663165 ± 40858 620200 ± 35426 -6.5% 100 100
service:api-gateway-us, group by method avg(size) cold 1061285 ± 63965 1075706 ± 63632 1.4% 100 100
service:api-gateway-us, group by method avg(size) warm 356110 ± 28288 366487 ± 21184 2.9% 100 100
service:api-gateway-us AND resource:'/api/v1/audit/' AND status:404, group by client_ip count() cold 1802497 ± 55112 1727052 ± 62104 -4.2% 100 100
service:api-gateway-us AND resource:'/api/v1/audit/' AND status:404, group by client_ip count() warm 961252 ± 32719 968043 ± 40924 0.7% 100 100

Have a great time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use bitpack encoding for LID blocks

2 participants