Skip to content

No Consumer Reader #580

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

No Consumer Reader #580

wants to merge 2 commits into from

Conversation

vgvoleg
Copy link
Collaborator

@vgvoleg vgvoleg commented Apr 9, 2025

Pull request type

Please check the type of change your PR introduces:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Other information

Copy link

github-actions bot commented Apr 9, 2025

🌋 Here are results of SLO test for sync-query:

Operation Success Rate

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Success Rate, %" 89 --> 111
    line [100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99.984,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.947,99.948,99.964,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99.989,99.957,99.957,99.957,99.957,99.957,99.958,99.958,99.958,99.957,99.957,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.958,99.959,99.959,99.959,99.97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,99.995,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "	Time, m" 0 --> 10
    y-axis "Success Rate, %" 89 --> 111
    line [100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99.962,99.962,99.962,99.962,99.961,99.961,99.961,99.961,99.962,99.962,99.962,99.962,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.961,99.959,99.958,99.959,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100]
Loading

Operations Per Second

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Operations" 343 --> 789
    line [649.296,671.981,695.245,701.448,702.034,702.759,706.414,705.379,705.966,705.862,706.345,703.655,703.414,703.931,703.241,704,704.414,704.483,704.103,706.862,708.724,702.172,688.793,688.448,686.759,685.414,684.31,685.655,682.345,680.862,680.276,678.724,677.379,676.172,675.448,670.793,670.586,668.966,670.862,670.586,671.759,669.448,668.241,667.034,665.931,664.828,667.034,666.621,662.931,661.586,667.517,675.897,675,677.724,678.207,677.897,679.655,678.379,679.552,679.276,680.207,682.276,683.379,685.379,685.552,685.379,685.793,682.414,682.207,681.69,683.241,681.966,685.897,685,685.034,682.31,682.034,682.345,683.31,682.759,683.552,682.655,663.172,649.69,649.552,649.69,651.345,651.069,651.793,652.034,651.345,649.345,647.414,650.621,649.724,651.241,651.828,651.828,653.241,651.828,656.552,652.655,653.138,652.379,652.414,652.897,652.276,655.931,655.345,654.966,657.034,672.31,685.931,686.793,681.897,682.448,682.483,682.379,681.724,681.241,681.31,681.483,680.414,681.379,679.414,679.034,678.172,677.103,678.724,674.793,676.172,674.448,674.828,673.621,675.828,674.517,669.552,669.931,670.276,667.931,668.379,666.207,654.931,644,642.655,643.276,644.586,647.069,649.172,650.759,650.138,647.966,648.862,650.207,650.483,655.414,656.207,655.483,656.483,656.448,657.862,659.069,659.931,659.966,661.69,663.276,664.552,664.586,667.138,671.724,675.931,687.207,699.69,699.138,699.207,699.31,698.207,696.793,697.172,697.241,698.897,698.793,698.552,699.138,695.931,696.31,698,698.621,699.138,701.172,701,702.241,700.034,700.828,701.138,700.483,703,704.069,701.828,701.172,701.897,702.517,702.414,702.379,703.793,703.897,704.897,703.345,705.517,705.172,707.483,707.586,706.966,708.276,708.379,707.724,711.069,710.724,709.655,710.483,710.069,711,709.172,711.448,712.517,710.345,708.862,708.966,708.862,708.862,709.034,712.69,712.31,709.759,709.483,708.69,709.379,711.655,711.138,712.172,712.103,713,709.379,709.759,709.069,705.862,709.828,708.862,708.552,708.897,710.276,712.793,708.793,709.621,712.448,712.862,712.621,712.103,712.069,715.552,713.345,717.103,716.724,716.034,716.103,716.448,712.862,715.517,712.655,713.207,713.069,714.414,713.552,713.31,712.966,712.172,712.931,711.897,711.069,709.345,708.034,709.552,708.034,705.724,705.552,705.379,705.138,704.31,700.724,700.931,697.862,699.276,702.69,701.828,701.276,701.448,698.207,698.207,698.207,700.724,701.517,701.862,701.621,701.931,700.069,702.759,704.241,705.621,707.448,708.414,707.862,707.483,707.345,706.966,710.31,709.724,710.655,709.897,709.862,709.862,709.069,706,706.138,707.552,708.69,709.483,709.276,707.759,704,704.586,702.897,704.069,701.966,699.034,699,697,695.379,692.69,692.138,691.793,691.414,691.552,689.828,686.621,687.034,686.759,687.172,685.69,684.345,685.966,685.379,684.379,685.931,683.552,681.862,682.345,683.448,683.552,682.241,684.138,683.897,685.517,688.276,685.103,687.345,687.172,687.483,686.345,686.931,687.276,688.276,692.069,690.345,689.828,692.414,691.207,691.138,691.207,688.966,688.724,689.138,689.276,689.69,693.517,692.759,692.207,693.759,693.172,692.897,694.448,694.862,691.828,693.759,692.379,692.483,692.897,694.345,694.483,695.517,695,693.483,695.172,695.552,690.793,692.241,691.517,692.862,693.345,697.207,698.345,699.724,699.724,697.586,696.759,697.069,696.655,700.793,701.345,699.31,698.103,700.828,702.828,703.448,702.483,703.207,703.172,703.103,702.207,704.655,704.966,704.759,704.138,705.207,704.552,708.414,708.759,711.931,708.69,708.931,705.483,705.655,703.345,707.241,707.069,706.966,703.379,703.034,703.069,704.552,702.31,700.103,699.724,702.862,703.034,702.276,705.621,706.724,703,702.034,702.552,703.034,706.552,707.414,706.207,705.655,703.655,703.828,704.172,704.034,704.069,707.621,705.966,705.379,704.759,705.103,703.517,704.621,704.379,707.862,706.517,706.655,704.172,703.724,703.207,699.724,699.034,700.138,702.241,701.241,705.483,702.276,701.034,699.655,699.138,698.414,699.586,699.931,699.759,699.586,696.69,696.724,697.379,700.448,701.517,702.138,701.414,700.931,699.483,700.552,699.897,700.552,700.069,702.552,701.862,701.966,701.241,700.621,701,697.138,697.414,697.724,697.207,696.793,697.759,696.276,694.586,693.448,693.897,694.379,692.862,694.483,692.138,691.448,691.448,690.69,691.069,689.862,688.862,687.828,688.897,692.069,690.103,691.241,690.103,689.862,687.103,688.655,688.034,689.207,691.138,692.759,693.172,691.621,691.69,691.379,691.966,691.207,691.621,692.241,690.103,693.345,692.552,692.069,692,690.138,689.759,693.138,694.069,690.621,689.069,687.897,686.207,686.828,682.586,659.206,634.959,612.709,588.63,564.305,540.252,517.478,494.773,471.928,449.711,426.831,404.299,381.452]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "Time, m" 0 --> 10
    y-axis "Operations" 41 --> 103
    line [81.155,84.505,87.586,88,87.931,88.517,85.31,85.276,85.759,85.931,86.655,86.69,89.517,89.517,89.966,89.966,89.931,90,89.966,86.552,86.621,84.103,87.517,87.517,86.621,86.655,86.655,84.897,88,87.931,87.586,87.241,87.034,87.069,86.69,90.034,90.069,90,86.655,86.724,86.69,86.655,86.655,86.69,86.621,86.621,83.345,83.379,86.759,86.724,89.276,89.172,88.69,86.724,86.69,86.621,85,85.241,85.31,85.655,86,83.379,82.793,80.31,80.138,80.103,79.862,83.276,83.207,83.138,83.172,83.172,79.931,79.828,79.828,83.138,83.069,83.069,82.621,82.414,82.069,82.172,83.241,83.345,83.379,83.345,81.483,81.31,81.172,80.517,82.828,83.379,86.207,82.966,83,83.31,83.241,83.241,83.345,83.345,80.069,83.276,83.448,83.448,83.414,83.448,83.448,80.552,80.759,81.103,81.483,83.276,83.172,83.207,86.621,88.483,88.655,88.793,89.448,89.966,89.966,90,90.069,90.034,90.034,90.034,90.034,90.034,90.034,93.31,93.31,92.793,92.69,92.69,89.931,89.966,93.31,93.31,93.31,93.31,93.31,93.241,91.172,91.276,91.276,91.276,91.276,89.517,87.897,87.931,87.931,91.276,91.276,91.276,91.276,87.931,87.966,87.966,88,88,88.517,87.379,87.31,87.966,87.931,87.931,87.931,87.931,87.862,84.552,82.069,84.207,83.862,83.793,83.862,83.621,85.379,86.966,86.931,86.759,86.586,86.621,86.621,86.621,89.966,89.862,89.241,88.31,88.207,87.034,88.276,88.207,90.345,89.448,89.793,89.483,87.828,87.069,90.345,92.931,92.862,93.103,93.172,93.069,90.724,90.103,90,89.483,89.828,89.345,87.276,87.103,87.034,87.103,87.138,87.724,85.241,85.345,86.517,86.517,86.655,86.621,87.517,83.862,84.138,85.793,86.621,86.655,86.621,86.621,86.621,83.379,83.414,86,86.621,86.759,87.276,83.759,84.345,83,83.172,83.241,83.172,83.207,83.241,86.621,83.207,83.241,83.241,83.069,81.207,79.862,83.207,83.172,79.793,79.793,79.793,79.793,79.793,76.448,79.621,76.241,76.241,76.241,76.241,76.241,79.586,76.31,79.69,79.69,79.69,79.69,79.69,79.69,79.69,79.828,79.793,79.793,79.966,81.828,83.172,83.138,83.207,84.138,84.207,84.138,83.793,83.759,87,86.724,90.069,90.069,86.69,86.69,86.69,86.69,90.034,90.034,90.034,86.793,86.724,86.793,86.31,86.414,88.586,86.724,86.655,83.276,83.31,83.345,83.31,83.276,85.724,85.655,82.379,82.724,82.759,82.862,83.207,82.103,82.172,85.448,85.103,83.345,79.931,79.931,80,79.966,83.172,83.345,83.172,83.759,83.586,84.655,83.862,83.552,86.931,86.69,86.724,86.759,86.69,86.69,86.655,90.069,89.103,88.793,88.759,88.483,89.517,88.034,87.897,88.207,86.586,90,90,89.931,89.966,90,89.793,89.966,89.448,89,86.724,89.345,89.759,89.759,89.966,89.897,89.897,90,88.862,86.655,86.655,87.621,84.552,84.586,84.862,84.966,86.379,86.621,85.931,86.69,86.621,83.241,83.241,83.241,83.241,83.345,83.276,81.034,80.862,83.172,83.207,83.172,83.172,83.172,83.172,83.172,83.172,82.483,83.379,83.31,83.31,86.69,86.69,86.69,86.69,86.69,83.586,84,83.241,83.31,86.69,86.69,86.69,86.69,83.31,83.345,86,86.69,86.655,83.241,83.241,83.241,83.241,83.241,83.241,83.207,81.655,83,83,83,83.034,83.034,79.931,79.759,76.345,79.448,79.759,83.138,83.138,83.138,80.759,80.448,80.276,83.414,83.414,83.241,83.241,83.276,86.69,86.69,84.448,83.345,83.31,79.931,79.966,83.345,83.345,83.345,83.345,80.586,79.931,79.621,79.828,83.241,83.276,82.207,82,81.276,81.172,82.31,82.69,82.862,83.138,82.552,82.345,81.966,80,80,80.034,82.345,83.448,83.483,86.621,86.138,85.31,83.483,83.448,80.069,82.793,83.448,86.862,86.828,86.828,84.897,84.483,84.724,85.448,85.552,86.793,86.724,83.31,81.034,81.241,81.586,81.621,83.207,83.172,83.207,83.172,83.172,81.241,81.379,82.034,82.621,83.138,83.172,86.552,86.552,86.552,86.552,85.724,83.207,85.103,86.586,86.552,86.552,86.448,85.759,83.172,86.517,87.966,87.586,87.621,87.966,88.345,88.379,88.31,88.241,84.931,86.862,86.966,86.793,87.034,88.345,88.345,88.345,86.448,84.966,83.897,84.414,86.931,86.448,86.517,85.897,85.828,85.483,85.759,88.31,85.931,86.828,87.034,86.586,86.552,86.552,83.172,83.172,83.207,86.517,86.517,86.517,86.138,83.138,79.531,76.179,72.824,71.368,69.5,67.22,64.177,60.821,57.95,54.52,51.787,48.492,45.581]
Loading

95th Percentile Latency

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Latency, ms" 34 --> 46
    line [38.572,38.621,38.653,38.496,38.453,38.432,38.238,38.32,38.329,38.379,38.344,38.439,38.521,38.478,38.559,38.503,38.504,38.482,38.484,38.343,38.217,38.31,38.678,38.652,38.734,38.755,38.739,38.672,38.883,38.975,39.028,39.052,39.12,39.193,39.268,39.519,39.564,39.6,39.511,39.634,39.49,39.657,39.744,39.773,39.823,39.884,39.765,39.832,40.028,40.065,40.039,39.918,40.006,39.944,39.97,40.004,39.925,40.03,39.981,39.96,39.989,39.827,39.734,39.653,39.605,39.609,39.66,39.796,39.791,39.833,39.745,39.759,39.632,39.689,39.665,39.821,39.769,39.767,39.703,39.701,39.756,39.756,39.848,40.101,40.122,40.159,40.052,40.053,40.031,40.04,40.171,40.284,40.407,40.251,40.198,40.154,40.177,40.169,40.182,40.276,40.105,40.234,40.263,40.348,40.352,40.38,40.363,40.315,40.382,40.316,40.261,40.323,40.163,40.111,40.269,40.299,40.399,40.39,40.465,40.439,40.447,40.425,40.501,40.532,40.614,40.717,40.733,40.769,40.671,40.784,40.763,40.768,40.733,40.785,40.716,40.746,40.893,40.892,40.934,41.053,41.055,41.155,41.148,41.223,41.177,41.039,41.021,40.876,40.836,40.737,40.799,40.911,40.895,40.765,40.688,40.457,40.469,40.53,40.543,40.547,40.523,40.472,40.494,40.435,40.368,40.283,40.226,40.196,40.099,39.958,39.7,39.682,39.535,39.613,39.642,39.655,39.632,39.683,39.727,39.574,39.529,39.522,39.554,39.533,39.676,39.631,39.501,39.444,39.419,39.324,39.357,39.283,39.431,39.399,39.47,39.479,39.429,39.427,39.468,39.537,39.605,39.55,39.592,39.554,39.502,39.491,39.491,39.495,39.555,39.532,39.515,39.493,39.569,39.56,39.513,39.583,39.442,39.457,39.52,39.477,39.422,39.389,39.511,39.365,39.414,39.495,39.462,39.434,39.459,39.408,39.413,39.251,39.298,39.381,39.403,39.416,39.454,39.192,39.251,39.09,39.165,39.071,39.214,39.327,39.273,39.433,39.228,39.199,39.258,39.298,39.179,39.121,39.207,39.13,38.862,38.926,38.971,39.027,39.038,38.978,39.152,38.915,38.96,39.037,39.058,39.041,39.34,39.206,39.374,39.287,39.29,39.252,39.207,39.192,39.116,39.12,39.146,39.166,39.146,39.245,39.187,39.224,39.218,39.403,39.327,39.362,39.252,39.237,39.376,39.267,39.47,39.428,39.237,39.158,39.11,39.032,39.157,39.177,39.137,38.964,38.9,38.891,38.951,38.994,39.093,38.96,38.894,38.719,38.712,38.708,38.714,38.818,38.908,38.977,38.758,38.876,38.885,38.907,38.972,38.924,38.946,39.101,39.136,39.163,39.012,39.061,39.071,39.201,39.423,39.424,39.533,39.549,39.649,39.788,39.797,39.795,39.993,40.061,40.124,40.132,40.106,40.032,40.027,40.175,40.139,40.128,40.086,40.087,40.154,40.065,40.102,40.168,40.062,40.279,40.217,40.227,40.189,40.138,40.159,40.078,40.061,39.993,39.809,39.928,39.947,39.974,39.966,39.955,39.917,39.864,39.849,39.793,39.831,39.878,39.776,39.864,39.822,39.872,39.982,40,39.955,40.002,40.035,39.894,39.884,39.835,39.822,39.792,39.77,39.655,39.703,39.907,39.93,39.99,39.922,39.876,39.9,39.905,39.903,39.861,39.841,39.808,39.76,39.972,39.932,40.017,39.965,39.951,39.773,39.686,39.61,39.556,39.76,39.756,39.826,39.832,39.662,39.672,39.798,39.737,39.698,39.566,39.463,39.525,39.568,39.508,39.536,39.49,39.46,39.493,39.491,39.578,39.576,39.563,39.298,39.308,39.106,39.294,39.391,39.487,39.434,39.466,39.369,39.331,39.386,39.558,39.473,39.508,39.496,39.487,39.588,39.643,39.543,39.462,39.451,39.228,39.256,39.445,39.511,39.5,39.43,39.163,39.117,39.178,39.239,39.384,39.353,39.321,39.404,39.323,39.151,39.173,39.195,39.225,39.264,39.34,39.258,39.301,39.204,39.266,39.209,39.377,39.379,39.444,39.62,39.691,39.538,39.424,39.421,39.236,39.438,39.458,39.628,39.499,39.476,39.403,39.406,39.352,39.491,39.615,39.611,39.553,39.386,39.275,39.379,39.509,39.516,39.588,39.53,39.562,39.434,39.419,39.334,39.467,39.517,39.669,39.704,39.718,39.878,39.846,39.841,39.842,39.965,39.939,39.997,40.065,40.112,40.141,40.141,40.165,40.108,40.191,40.229,40.198,40.168,40.119,40.17,40.23,40.33,40.403,40.301,40.412,40.239,40.093,40.104,40.208,40.167,40.171,40.108,40.088,40.021,39.901,39.994,40.06,40.047,39.996,39.967,39.953,39.973,40.085,39.903,40.031,39.923,39.902,40.037,40.028,39.826,39.754,39.798,39.954,39.951,40.102,40.121,40.018,39.953,39.979,39.966,40.064,40.095,40.15,40.193,40.162,40.073,40.032,40.087,40.05,40.038]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "Time, m" 0 --> 10
    y-axis "Latency, ms" 34 --> 47
    line [39.545,39.622,39.521,39.759,39.878,39.945,39.886,39.72,39.943,39.838,39.576,40.024,39.937,39.747,39.857,39.692,39.781,39.69,39.777,39.876,39.868,40.06,40.563,40.662,40.592,40.487,40.33,40.355,40.25,40.178,40.191,40.363,40.309,40.334,40.219,40.299,40.346,40.276,40.354,40.423,40.297,40.354,40.583,40.575,40.8,40.729,40.787,40.888,40.719,40.698,40.576,40.183,40.031,40.204,40.183,40.321,40.406,40.627,40.619,40.701,40.566,40.543,40.35,40.409,40.239,40.244,40.018,40.132,40.194,39.982,40.117,40.061,39.92,39.934,40.022,39.982,39.99,40.128,40.182,40.313,40.028,40.209,40.295,40.478,40.418,40.396,40.244,40.32,40.142,40.11,40.105,40.204,40.136,40.227,39.97,40.017,39.793,39.733,39.72,39.748,39.745,39.726,39.793,39.912,39.857,39.701,39.732,39.677,39.617,39.761,39.648,39.783,39.373,39.206,39.277,39.291,39.269,39.191,39.293,39.254,39.453,39.654,39.645,39.983,40.115,40.219,40.167,40.27,40.217,40.129,40.276,40.353,40.435,40.532,40.571,40.52,40.489,40.558,40.603,40.781,40.599,40.979,41,40.993,41.036,41.143,41.226,41.262,41.233,41.084,41.07,40.935,40.803,40.826,40.759,40.845,40.865,40.702,40.745,40.529,40.322,40.219,40.278,40.175,40.284,40.31,40.153,40.072,39.745,39.716,39.482,39.732,39.749,39.578,39.509,39.384,39.586,39.538,39.423,39.474,39.435,39.401,39.37,39.339,39.379,39.026,39.04,39.063,39.264,39.137,39.043,38.825,38.879,38.798,38.776,38.615,38.661,38.829,38.706,38.642,38.585,38.522,38.837,38.912,38.854,38.445,38.283,38.525,38.425,38.779,38.711,38.561,38.557,38.462,38.565,38.697,38.646,38.559,38.542,38.614,38.666,38.729,38.817,38.764,38.938,38.954,39.012,38.974,39.143,39.078,39.045,38.796,38.897,39.151,39.327,39.404,39.306,39.251,39.245,39.358,39.4,39.553,39.504,39.562,39.678,39.785,39.801,39.912,39.997,40.018,40.05,39.93,40.029,39.864,39.909,39.878,40.084,40.055,40.312,40.428,40.443,40.282,40.162,40.279,40.279,40.308,40.168,40.032,40.01,39.981,39.981,40.156,40.185,39.981,40.04,40.022,40.085,40.027,39.915,40.001,40.034,39.953,40.277,40.246,40.291,40.221,40.316,40.157,40.069,40.127,40.134,40.031,39.943,40.024,39.997,40.078,40.035,40.061,40.035,39.985,39.911,40.066,40.228,40.003,39.964,39.827,39.664,39.82,39.636,39.692,39.606,39.263,39.391,39.374,39.424,39.374,39.396,39.66,39.677,39.666,39.78,39.693,39.795,39.808,39.857,39.826,39.848,39.852,40.063,39.927,39.977,39.902,40.182,40.244,40.286,40.51,40.547,40.475,40.291,40.313,40.373,40.295,40.246,40.189,40.011,40.151,39.836,39.73,39.663,39.584,39.6,39.563,39.559,39.665,39.637,39.645,39.832,39.72,39.771,39.389,39.427,39.125,39.065,38.896,38.802,38.704,38.863,39.03,39.274,39.609,39.574,39.521,39.58,39.637,39.359,39.746,40.078,40.066,40.166,40.059,40.113,40.104,40.164,40.27,40.297,40.108,39.969,40.013,40.266,40.239,40.475,40.358,40.583,40.508,40.583,40.454,40.429,39.894,39.663,39.63,39.696,39.82,39.877,40.05,39.697,39.407,39.317,39.377,39.522,39.53,39.535,39.117,39.311,39.125,39.342,39.188,39.207,39.203,39.305,38.965,38.904,38.778,38.813,38.882,39.052,39.085,39.561,39.504,39.58,39.561,39.375,39.584,39.327,39.549,39.481,39.728,39.644,39.675,39.533,39.625,39.716,39.746,39.78,39.633,39.813,39.947,39.83,39.611,39.793,40.021,39.83,40.025,39.962,39.69,39.694,39.639,39.698,39.567,39.473,39.598,39.388,39.366,39.288,39.297,39.269,39.274,39.366,39.509,39.468,39.468,39.194,39.338,39.249,39.161,38.989,39.102,39.327,39.312,39.313,39.636,39.274,39.423,39.709,39.735,39.639,39.64,39.885,39.939,40.056,39.991,39.967,39.943,40.004,39.871,39.899,39.793,39.669,39.461,39.4,39.167,39.072,38.928,39.043,39.272,39.075,38.853,38.518,38.518,38.334,38.555,38.379,38.262,38.268,38.725,38.854,38.807,38.915,38.826,38.642,38.642,38.382,38.569,38.757,38.635,38.735,38.745,39.162,39.54,39.825,40.085,40.296,40.376,40.037,40,40.268,40.228,40.102,40.258,40.319,40.404,40.453,40.459,40.074,39.873,39.758,39.826,39.483,39.687,39.628,39.841,39.765,39.699,39.739,39.682,39.673,39.54,39.335,39.348,39.306,39.294,39.185,39.389,39.635,39.473,40.126,40.342,40.237,40.321,40.173,40.291,40.537,40.868,40.96,41.127,41.124,41.38,41.444,41.598,41.682,41.581,41.672,41.79,41.932,42.118,42.137,42.298,42.438]
Loading

Copy link

github-actions bot commented Apr 9, 2025

🌋 Here are results of SLO test for sync-table:

Operation Success Rate

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Success Rate, %" 89 --> 111
    line [100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "	Time, m" 0 --> 10
    y-axis "Success Rate, %" 89 --> 111
    line [100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100]
Loading

Operations Per Second

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Operations" 823 --> 1097
    line [914.84,948.057,980.722,977.793,978.103,978.241,978.241,981.655,984.034,983.483,987.31,985.621,986.172,984.966,986.241,984.034,984.69,986.655,981,984.379,962.069,962.103,961.621,960.931,960.655,960.31,960.828,961.483,965.448,965.655,965.172,966.207,970.379,969.172,966.276,965.724,965.172,964.483,964.379,964.138,964.897,964.207,964.759,964.345,965.103,965.966,965,968.897,968.172,990.414,986.586,987.241,986.655,987.448,988.724,985.241,984.759,984.241,983.966,983.966,984.103,984,985.483,987.552,986.483,987.138,987.552,987.414,987.552,988.517,987.31,986.414,983.724,983.621,983.103,982.552,983.103,982.897,982.724,986.379,976.759,975.828,973.724,972.828,975.31,973.724,973.621,972.034,972.172,971.828,970.172,969.793,971,971,971.586,972,972.034,969.759,970,971.724,971.69,974.31,973.897,971.69,970.862,970.966,969.828,970.552,970.621,978.931,980.759,981.793,981.862,982.379,983.517,983.655,984.621,983.448,979.552,981.069,980.655,980.31,982.828,981.138,981.483,979.241,981.241,978.586,978.138,978.31,978.276,978.793,980.759,982.586,982.621,982.448,981.621,982.103,982.172,982.759,980.793,949.138,949.103,949.793,950.069,950.759,950.862,955.276,955.172,955.586,955.448,937.793,937.517,936.69,934.621,934.207,937.138,937.241,937.759,937.241,933.379,927.034,922.31,922.034,923.517,923.931,923.586,924.172,923.517,925.69,959.379,958.241,957.793,956.414,955.31,956.483,955.655,956.103,956.379,956.379,973.207,974.448,975.586,979.586,979.897,976.034,975.828,974.759,975.724,978.897,985.31,983.655,989.793,989.621,988.552,985.207,985.103,985.448,984.31,978.069,979.345,979.759,979.759,980.103,979.586,978.517,978.862,978.759,978.759,978.724,978.724,977.966,974.345,973.448,976.414,976.586,977.586,977.621,978.034,978.034,984.379,978.448,979.552,980.517,979.69,979.552,979.966,980.069,984.241,984.069,983.69,985.069,986,986.31,987.483,986.448,985.759,986.138,984.862,985.069,984.586,987.552,987.793,988.586,988.517,985.069,984.034,983.931,982.828,983.586,983.31,981.897,982.828,985.793,985.69,985.241,986.552,987.345,988,988.448,988.621,988.138,987.966,987.724,988.207,988.931,987,988.034,987.517,988.828,989.828,989.345,990.31,988.552,992.241,992.034,993.207,993.793,993.069,993.379,993.931,991.724,989.517,989.586,989.828,989.034,988.931,988.448,988.586,988.448,988.69,988.276,988.931,987.793,987.759,988.138,987.966,989.241,988,987.586,987.897,985.207,988.103,987.793,985.138,984.552,985.034,984.138,983.448,983.345,984.448,988.172,989.276,987.862,989.414,988.483,988.931,988.207,988.621,986.862,987.138,984.241,986.103,985.69,986.069,986.655,984.31,984.793,986.172,987.276,988.621,986.069,985.69,989.069,989.276,989.31,989.241,990.276,988.862,986.931,985.586,985.138,986.31,985.724,986.241,984.966,986.931,981.828,983.655,984.621,987.069,987,987.448,986.414,985.621,986.862,988.138,987.207,986,986.586,984.345,984.103,984.31,983.655,983.621,984.655,983.897,986.034,986.759,988.138,987.31,986.862,986.793,986.379,986.379,984.069,988.724,988.586,985.379,984.31,984.138,983.966,985.586,986.31,986.448,985.103,985.276,986.759,986.448,989.483,989.345,989.414,988.69,989.31,990.034,989.034,988.379,990.138,989.655,990.448,991,991,991.448,992.69,993.345,992.828,992.724,995.379,996.552,993.69,989.862,986.034,985.655,984.69,984.31,983.207,983.483,983.517,983.586,984.966,984.828,985.379,985.034,983.483,985.276,982.897,982.103,982.241,982.414,979.793,979.586,977.931,976.586,976.862,975.897,976.103,977.034,977.655,980.621,982.931,984.414,984.931,985.552,986,986.621,986.241,986.138,986.207,985.931,985.172,985.483,985.207,986,984.966,987.207,987.379,986.207,986.103,989.241,989.655,991.241,989,988.414,989.414,988.345,987.724,987,985.724,981.241,984.103,983.862,983.966,984.034,978.517,978.448,974.241,972.69,971.966,972.69,972.448,972.517,972.517,973.069,973.276,972.138,972.448,972.379,970,969.379,968.586,972.138,970.103,970.517,970.793,971.241,970.862,972.034,977.034,976.414,976.31,976.483,976.448,982.379,982.483,985.621,984.655,984.69,984.379,984.828,984.517,984.759,984.69,985.034,985.31,985.034,984.828,986.862,987.31,984.966,984.379,986.897,986.655,987.034,987.034,987.172,987.379,988.345,988,987.414,987.207,983.31,981.069,979.345,980.345,983.448,983.897,984.138,984.276,979.862,978.793,977.69,976.793,973.759,975.517,975.517,973.241,974.966,977.724,977.931,978.207,978,977.345,976.897,974.103,973.793,973.759,973.103,973.793,975.379,978.793,980.966,982.448,982.069,981.207,980.724,980.517,980.483,984.483,983.931,984.621,985.207,990.138,988.448,985.759,940.326]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "Time, m" 0 --> 10
    y-axis "Operations" 68 --> 107
    line [83.199,86.509,86.448,86.586,86.586,86.621,90,89.448,86.621,86.586,86.586,86.586,83.172,83.172,83.172,83.172,83.172,83.172,83.172,81.448,81.379,81.379,81.345,81.172,81.138,80.241,80.276,80.276,81,83.724,83.138,86.586,86.586,86.586,86.586,86.586,87.138,89.931,89.931,89.724,87.276,90.724,90.724,90.69,90.759,90.828,90.828,90.828,94.207,95.931,95.172,95.586,92.897,92.966,93.897,93.862,93.862,93.793,93.793,94.414,91.034,91,91,91,91,87.621,87.69,87.724,87.897,90.345,90.31,90.31,90.345,88.828,88.69,88.241,86.828,86.862,86.828,87.552,84.172,87.138,87.103,87.069,87,87.069,87.069,87.069,86.793,90.103,90.103,86.69,83.276,83.276,86.655,86.621,86.621,86.621,86.552,83.172,83.172,83.172,84.621,84.69,85.138,86.552,86.517,83.172,83.103,82.724,82.621,82.621,82.621,82.69,82.621,82.621,82.621,82.897,82.897,79.69,83.034,83.069,83.069,83.069,83.069,83.069,83.069,82.517,85.897,85.621,83.138,83.138,83.138,83.138,83.172,83,83.138,83.241,86.621,86.621,86.621,84.966,83.276,83.241,83.276,83.276,83.276,83.31,86.517,83.448,87.724,86.69,86.69,86.586,86.586,83.172,83.793,83.793,84.069,86.552,86.483,83.069,82.759,82.724,82.793,85.759,85.862,85.207,84.138,83.103,84.759,86.448,86.483,86.483,84.207,83.897,83.862,83.172,86.345,85.483,86.483,86.483,86.552,86.483,89.931,89.931,86.517,86.517,86.517,86.586,90,90.31,90.31,90.414,90.655,90.138,87.793,88.897,89.931,89.931,89.931,89.931,89.897,92.103,89,85.621,86.31,86.276,86.241,86.276,86.276,86.31,86.379,84.759,83.069,83.069,83.069,83.069,83.069,83.069,83.069,83.069,83.172,83.069,83.448,86.448,86.414,84.931,84.586,84.103,83.207,83.172,83.276,86.759,90.172,90.241,90.172,86.793,86.793,86.793,86.793,86.793,88.379,90.069,93.483,93.483,90.103,90.069,86.655,86.69,86.69,86.586,86.69,86.034,83.31,83.31,84.828,85.172,85.655,86.552,86.586,86.552,86.483,86.483,86.414,86.483,88.586,86.517,86.517,86.552,86.586,86.552,83.138,80.552,80.759,83.621,84.034,86.621,86.586,86.586,86.586,86.621,86.931,89.241,89.379,86.655,86.621,86.69,86.69,86.69,83.276,79.966,79.931,79.931,79.966,81.138,83.207,83.31,83.172,83.138,83.172,86.586,89.172,88.966,89.483,89.103,89.931,89.931,89.931,86.69,86.655,87,87.414,87.276,89.966,90,89.931,89.931,89.931,93.345,96.655,96.69,96.69,93.276,93.414,93.414,93.31,93.414,93.414,93.414,93.414,93.172,90.034,90,86.621,86.621,86.621,86.621,89.862,89.207,86.517,86.517,86.517,86.517,86.517,86.483,83.069,83.069,83.069,83.069,83.069,83.069,86.448,85.448,83.103,83.103,83.103,83.103,83.103,83.103,83.31,83.138,83.103,83.103,83.103,83.103,83.138,83.138,83.759,86.483,84.483,83.966,83.862,83.172,83.207,86.621,86.621,86.621,86.621,85.759,83.241,83.207,80.793,83.138,83.207,83.138,83.138,83.138,83.138,83.172,86.448,86.552,89.138,89.483,89.931,86.621,86.586,86.69,86.586,85.207,85.724,85.793,85.586,85.172,85.034,84.931,83.552,83.103,84,86.517,86.586,89.966,89.966,89.897,89.966,89.931,86.517,86.517,86.517,86.552,86.517,87.31,86.966,86.517,89.793,89.828,86.448,86.483,89.897,89.897,89.931,90.828,89.586,89.759,88.103,89.483,89.966,89.931,89.931,89.897,88.517,88.724,86.621,86.621,86.655,89.207,89.103,88.931,89,88.414,86.862,86.828,86.828,86.897,86.931,90.241,86.897,86.862,86.862,86.862,86.862,88.517,85.138,86.862,84.517,84.345,84.31,83.966,83.793,84.897,84.724,86.793,86.793,86.793,87.69,87.828,86.621,84.552,81.724,83.276,83.31,83.31,83.241,83.207,83.207,86.586,86.586,86.586,86.586,83.276,83.241,85.966,86.138,87.69,87.276,85.828,86.138,86.379,86.655,83.241,83.276,83.276,83.276,83.241,83.207,84.586,86.586,86.69,86.69,86.69,86.69,86.69,86.69,86.69,86.69,83.31,83.345,83.31,86.103,85.586,85.828,84.655,84.586,85.103,86.621,83.241,83.172,83.172,86.552,86.552,86.552,86.552,83.207,83.138,79.759,79.759,83.069,79.655,79.655,79.655,79.655,79.655,79.655,76.31,79.69,79.655,79.69,80.207,80.759,81.138,82.138,79.793,79.759,79.69,83.034,83.069,83,83,83.034,83.034,83.034,86.379,86.448,89.828,87.172,86.552,89.966,89.966,86.552,83.138,83.138,83.138,86.483,86.483,81.904]
Loading

95th Percentile Latency

---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=read"
    x-axis "Time, m" 0 --> 10
    y-axis "Latency, ms" 8 --> 19
    line [10.928,11.502,11.624,10.861,11.235,11.159,10.655,9.945,9.84,9.769,9.886,9.995,10.144,10.418,10.653,10.813,11.125,11.349,11.573,11.42,11.58,11.885,12.365,12.392,12.398,12.502,12.471,12.722,13.123,13.18,12.863,12.792,12.732,12.747,12.835,13.063,13.373,13.503,13.518,13.328,13.155,13.383,13.548,13.526,13.524,13.658,13.791,13.847,13.986,13.933,13.781,13.548,13.532,13.743,13.842,14.01,13.976,13.876,13.697,13.773,13.69,13.903,13.934,13.974,13.99,13.807,13.929,13.922,13.929,14.053,14.101,14.128,14.421,14.519,14.509,14.418,14.395,14.513,14.585,14.611,14.653,14.841,14.936,14.973,14.926,15.061,15.166,15.359,15.47,15.647,15.645,15.539,15.569,15.669,15.883,15.887,15.905,15.951,15.943,15.851,15.913,15.875,16.043,16.092,16.192,16.286,16.309,16.195,16.265,16.237,16.241,16.255,16.313,16.361,16.356,16.364,16.401,16.395,16.411,16.359,16.48,16.404,16.431,16.336,16.397,16.458,16.42,16.435,16.502,16.466,16.403,16.308,16.325,16.2,16.107,16.029,16.039,15.991,16.051,16.011,15.964,15.997,16.126,16.155,16.159,16.133,16.131,16.074,16.092,15.974,16.156,16.108,16.314,16.244,16.214,16.307,16.388,16.44,16.478,16.567,16.59,16.565,16.711,16.817,16.944,17.092,17.166,17.204,17.202,17.221,17.141,17.053,16.979,16.994,16.93,16.934,16.937,16.94,16.983,16.976,16.991,16.877,16.978,17.021,17.017,16.986,16.898,16.863,16.828,16.828,16.819,16.754,16.618,16.553,16.533,16.499,16.445,16.471,16.496,16.567,16.667,16.749,16.755,16.766,16.729,16.703,16.801,16.89,16.904,16.925,16.968,16.947,16.945,16.884,16.851,16.843,16.862,16.896,16.868,16.855,16.871,16.945,16.934,16.931,16.931,16.968,16.959,16.898,16.875,16.815,16.797,16.78,16.823,16.849,16.888,16.889,16.788,16.649,16.661,16.697,16.705,16.767,16.8,16.825,16.886,16.874,16.82,16.859,16.776,16.712,16.648,16.622,16.529,16.512,16.486,16.531,16.57,16.567,16.611,16.578,16.487,16.466,16.458,16.42,16.288,16.301,16.401,16.322,16.292,16.257,16.197,16.26,16.209,16.226,16.227,16.263,16.213,16.298,16.28,16.287,16.305,16.393,16.373,16.423,16.34,16.27,16.278,16.306,16.331,16.414,16.36,16.305,16.32,16.402,16.458,16.506,16.574,16.492,16.481,16.404,16.396,16.519,16.515,16.566,16.535,16.645,16.702,16.78,16.821,16.766,16.754,16.783,16.766,16.82,16.837,16.809,16.747,16.738,16.726,16.768,16.851,16.899,16.868,16.823,16.835,16.78,16.793,16.794,16.808,16.759,16.682,16.729,16.682,16.78,16.642,16.649,16.667,16.669,16.74,16.719,16.671,16.71,16.689,16.766,16.708,16.646,16.562,16.556,16.586,16.541,16.465,16.525,16.556,16.503,16.5,16.501,16.52,16.528,16.537,16.51,16.43,16.4,16.382,16.403,16.322,16.199,16.183,16.158,16.178,16.257,16.153,16.184,16.127,16.142,16.22,16.355,16.365,16.358,16.42,16.437,16.393,16.364,16.327,16.332,16.321,16.259,16.242,16.206,16.195,16.18,16.143,16.021,16.03,15.991,15.985,15.877,15.818,15.845,15.88,15.849,15.819,15.825,15.933,16.035,15.994,15.923,15.823,15.665,15.604,15.66,15.656,15.829,15.876,16.016,16.066,16.123,16.151,16.157,16.125,16.109,16.063,16.002,16.054,16.016,16.113,16.182,16.089,16.05,16.12,16.115,16.139,16.111,16.004,16.109,16.195,16.304,16.375,16.448,16.363,16.385,16.231,16.181,16.049,16.095,16.04,16.019,16.035,16.079,16.172,16.265,16.375,16.425,16.586,16.651,16.688,16.731,16.623,16.666,16.632,16.567,16.553,16.587,16.451,16.452,16.359,16.362,16.405,16.502,16.572,16.685,16.726,16.748,16.716,16.749,16.783,16.87,16.89,16.861,16.799,16.746,16.701,16.608,16.48,16.475,16.47,16.593,16.607,16.669,16.73,16.709,16.721,16.751,16.745,16.802,16.81,16.795,16.776,16.74,16.712,16.604,16.608,16.614,16.659,16.679,16.642,16.661,16.717,16.743,16.788,16.777,16.855,16.933,16.92,16.936,16.938,16.842,16.871,16.791,16.803,16.775,16.778,16.792,16.848,16.867,16.893,16.781,16.792,16.83,16.947,16.939,16.966,16.954,16.908,16.895,16.798,16.795,16.885,16.863,16.956,16.953,17,17.017,17.048,16.982,17.067,17.021,17.06,17.052,17.036,16.998,16.886,16.735,16.749,16.761,16.955,16.915,16.87,16.806,16.801,16.734,16.659,16.657,16.636,16.669,16.643,16.615,16.616,16.595,16.545,16.44,16.455,16.423,16.534,16.51,16.506]
Loading
---
config:
    xyChart:
        width: 1200
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#222"
            backgroundColor: "#fff"
            xAxisLineColor: "#222"
            yAxisLineColor: "#222"
            plotColorPalette: "#FF7F0E,#1F77B4,#D62728,#2CA02C,#9467BD,#8C564B,#E377C2,#7F7F7F,#BCBD22,#17BECF"
---
xychart-beta
    title "operation_type=write"
    x-axis "Time, m" 0 --> 10
    y-axis "Latency, ms" 13 --> 22
    line [16.445,16.811,16.82,15.888,15.888,15.855,15.651,14.719,14.835,14.833,15.514,16.354,16.479,16.54,16.575,16.587,16.748,17.105,17.216,17.075,17.125,17.543,17.716,17.735,17.801,17.857,17.816,17.912,18.059,18.057,17.888,17.883,17.957,18.144,18.231,18.314,18.428,18.387,18.411,18.38,18.263,18.344,18.401,18.401,18.397,18.502,18.533,18.58,18.622,18.572,18.47,18.454,18.505,18.602,18.632,18.675,18.692,18.68,18.631,18.684,18.702,18.821,18.896,18.935,18.965,18.961,19.042,19.043,19.068,19.108,19.112,19.111,19.17,19.201,19.17,19.129,19.188,19.23,19.265,19.272,19.343,19.387,19.39,19.376,19.363,19.405,19.409,19.495,19.531,19.533,19.499,19.461,19.477,19.58,19.575,19.545,19.563,19.566,19.515,19.517,19.636,19.662,19.801,19.822,19.881,19.851,19.807,19.827,19.874,19.836,19.794,19.788,19.812,19.888,19.909,19.93,19.888,19.883,19.863,19.887,19.894,19.893,19.843,19.839,19.855,19.849,19.828,19.868,19.854,19.78,19.772,19.714,19.746,19.677,19.653,19.67,19.678,19.672,19.644,19.653,19.623,19.682,19.657,19.613,19.608,19.591,19.55,19.519,19.453,19.409,19.329,19.22,19.242,19.136,19.023,19.037,18.978,18.961,18.925,18.866,18.628,18.417,18.525,18.504,18.496,18.484,18.342,18.292,18.138,18.069,17.863,17.837,17.729,17.84,17.811,17.923,18.115,18.149,18.151,18.319,18.387,18.28,18.431,18.548,18.608,18.576,18.546,18.493,18.486,18.601,18.549,18.377,18.186,18.112,18.113,18.183,18.206,18.188,18.243,18.297,18.258,18.283,18.203,18.078,17.937,17.834,18.008,18.137,18.164,18.184,18.211,18.191,18.336,18.233,18.234,18.234,18.238,18.319,18.119,18.075,18.208,18.294,18.249,18.204,18.133,18.065,18.009,17.918,17.927,17.989,18.102,18.084,18.205,18.241,18.213,18.228,18.09,18.08,18.149,18.241,18.256,18.291,18.244,18.185,18.147,18.208,18.184,18.365,18.443,18.471,18.467,18.508,18.514,18.519,18.577,18.678,18.621,18.641,18.617,18.533,18.445,18.473,18.411,18.34,18.156,18.146,18.184,18.14,18.009,17.986,17.896,18.04,18.073,18.125,18.14,18.165,18.067,18.06,17.973,17.911,17.906,17.984,18.047,18.101,18,18.074,18.058,18.056,18.05,18.143,18.129,18.164,18.182,18.199,18.32,18.26,18.271,18.32,18.355,18.19,18.044,18.049,18.003,17.994,17.822,17.924,17.994,18.061,18.121,18.123,18.124,18.059,18.03,18.086,17.982,17.937,17.878,17.907,17.918,17.917,17.936,18.044,18.087,18.019,18.044,17.999,18.003,17.954,17.963,17.933,17.895,18.044,18.001,18.22,18.171,18.183,18.241,18.247,18.27,18.255,18.273,18.282,18.3,18.503,18.476,18.375,18.439,18.425,18.456,18.544,18.449,18.451,18.462,18.52,18.593,18.573,18.675,18.703,18.763,18.757,18.742,18.745,18.723,18.723,18.669,18.613,18.631,18.6,18.488,18.51,18.513,18.55,18.511,18.502,18.644,18.706,18.687,18.667,18.59,18.594,18.637,18.639,18.584,18.479,18.447,18.37,18.391,18.416,18.454,18.291,18.281,18.103,18.016,17.858,17.713,17.695,17.656,17.756,17.764,17.73,17.538,17.236,17.319,17.23,17.051,16.936,16.793,16.492,16.357,16.252,15.884,16.197,16.192,16.482,16.342,16.38,16.313,16.132,15.963,15.685,15.545,15.404,15.471,15.254,15.458,15.637,15.386,15.457,15.612,15.825,16.211,16.401,16.356,16.482,16.722,16.943,17.266,17.476,17.593,17.872,17.655,17.702,17.56,17.757,17.771,17.709,17.872,17.882,17.992,18.078,18.261,18.373,18.592,18.713,18.778,18.786,18.716,18.83,18.785,18.71,18.53,18.62,18.609,18.589,18.593,18.596,18.663,18.68,18.735,18.821,18.821,18.723,18.597,18.492,18.407,18.437,18.588,18.639,18.708,18.631,18.564,18.392,18.168,18.031,18.012,18.073,17.949,17.988,17.988,18.036,18.043,18.088,17.964,17.931,17.872,17.873,17.868,17.781,17.786,17.78,17.908,18.09,18.346,18.399,18.358,18.343,18.41,18.41,18.519,18.508,18.666,18.733,18.736,18.721,18.73,18.77,18.868,18.837,18.842,18.83,18.794,18.841,18.876,18.879,18.93,18.924,18.985,18.965,18.981,18.887,18.885,18.865,18.955,18.975,18.98,18.919,18.934,18.905,19.003,18.914,18.968,18.938,18.911,18.886,18.921,18.773,18.844,18.825,18.776,18.756,18.642,18.62,18.625,18.604,18.639,18.464,18.328,18.185,18.304,18.219,18.088,18.016,17.984,17.864,17.763,17.753,17.648,17.704,17.682,17.586,17.813,17.789,17.869,17.79,17.734]
Loading

@vgvoleg vgvoleg force-pushed the read_without_consumer branch 3 times, most recently from 2424ecc to 325a197 Compare April 10, 2025 07:59
@vgvoleg vgvoleg marked this pull request as ready for review April 10, 2025 08:00
@vgvoleg vgvoleg requested a review from Copilot April 10, 2025 08:23
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

ydb/topic.py:538

  • Duplicate 'no_consumer_reader' method definitions found in the same class may cause one to override the other. Consider renaming or merging the async and sync variants to avoid ambiguity.
def no_consumer_reader(

@vgvoleg vgvoleg requested a review from rekby April 10, 2025 08:25
@vgvoleg vgvoleg force-pushed the read_without_consumer branch 2 times, most recently from 6baaa09 to b487dd2 Compare April 11, 2025 08:20
@vgvoleg vgvoleg force-pushed the read_without_consumer branch from b487dd2 to cbc0352 Compare April 11, 2025 09:09
@vgvoleg vgvoleg requested a review from Copilot April 11, 2025 12:29
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

@vgvoleg vgvoleg force-pushed the read_without_consumer branch from 01643cd to 8bcb4de Compare April 16, 2025 11:01
@vgvoleg vgvoleg force-pushed the read_without_consumer branch from 8bcb4de to 498c124 Compare April 17, 2025 10:16
@vgvoleg vgvoleg requested a review from Copilot April 17, 2025 10:34
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new "No Consumer" reader mode by allowing the consumer parameter to be optional and adding associated event handling functionality. Key changes include:

  • Changing the consumer parameter from a required string to an Optional[str] in reader APIs.
  • Adding new error checks to ensure that an empty consumer string is rejected and that necessary partition information is provided when consumer is omitted.
  • Introducing TopicReaderEvents and extending the event handling logic across both sync and async reader implementations, with comprehensive test coverage.

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
ydb/topic.py Updated consumer argument to Optional[str] and added error checks.
ydb/_topic_reader/topic_reader_sync.py Added consumer checks in commit functions and updated settings.
ydb/_topic_reader/topic_reader_asyncio.py Converted partition session start handler to async and added similar consumer logic.
ydb/_topic_reader/topic_reader.py Adjusted PublicReaderSettings and consumer type validation.
ydb/_topic_reader/events.py New event types and EventHandler interface to support events.
ydb/_grpc/grpcwrapper/ydb_topic.py Updated consumer field handling to support Optional[str].
tests/topics/test_topic_reader.py Added tests to verify behavior with consumer omitted and event handling.

@@ -257,6 +263,17 @@ def reader(
args = locals().copy()
del args["self"]

if consumer == "":
Copy link
Preview

Copilot AI Apr 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider trimming whitespace from the consumer string (e.g. using consumer.strip()) before checking if it is empty, to robustly handle cases where the string contains only spaces.

Suggested change
if consumer == "":
if consumer is not None and consumer.strip() == "":

Copilot is powered by AI, so mistakes are possible. Review output carefully before use.

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.

1 participant