Thanks Pierre for driving this. The plan sounds good to me! A side
question, are we planning to make a benchmark pipeline against the main
branch? The only backend option now is the EclipseLink, we will have the
JDBC backend soon.

Yufei


On Fri, Apr 18, 2025 at 9:54 AM Pierre Laporte <pie...@pingtimeout.fr>
wrote:

> Hello folks
>
> During the community sync, there as an item for benchmarks next step but we
> could not get to it.  I don't think we need to wait for the next community
> sync to start the discussion, so here we go.
>
> I have a couple of tasks on my todo list for Polaris benchmarks.  And I
> would like to share those ideas and gather new ones, in case there is
> appetite for more benchmarks.  Here is a short description for the tasks
> that I am working on.
>
> 1 - Remove sequential benchmarks and renew credentials (#6
> <https://github.com/apache/polaris-tools/pull/6>)
> Sequential benchmarks (i.e. with only one request at a time) were initially
> created because the current Eclipselink runs into issues under concurrent
> load.  But now that the benchmarks throughput and concurrency can be
> configured, those are not necessary anymore.  Additionally, this PR
> contains an improvement for authentication to support long benchmarks (>1h,
> the auth token validity).
>
> 2 - Remove the bound on the maximum number of updates
> The current update-related benchmarks require the user to specify the
> maximum number of update operations that should be generated.  The code
> will change to generate an infinite stream of update operations.  Coupled
> with the ability to control the throughput and the duration of the
> simulation, this will simplify the user experience.
>
> 3 - Add a simulation that continuously creates table and view commits
> This benchmark will continuously send table properties updates.  It will be
> a way to quickly create lots of snapshots, which can then be used for
> capacity planning, stressing the events subsystem or some metadata
> management facility.
>
> 4 - ... ?
> What else are you thinking should be added to Polaris benchmarks?  If you
> have ideas of scenarios that could benefit the project, please let me know.
>
> Cheers
>
> --
>
> Pierre
>

Reply via email to