Jenkins Promoter
51d61f809e
Update pgo profiles - aarch64
2026-01-15 05:13:03 +02:00
Jenkins Promoter
eed1e7fa23
Update pgo profiles - x86_64
2026-01-15 04:33:43 +02:00
Botond Dénes
25db8f6a70
pgo/pgo.py: don't mutate input params
...
It is considered a dangerous practice with possible unintended
side-effects, affecting later calls to the same function.
Found by CodeQL "Modification of parameter with default".
2026-01-13 08:33:17 +02:00
Jenkins Promoter
69d6e63a58
Update pgo profiles - aarch64
2026-01-01 05:10:51 +02:00
Jenkins Promoter
d6e2d3d34c
Update pgo profiles - x86_64
2026-01-01 04:27:14 +02:00
Jenkins Promoter
d5641398f5
Update pgo profiles - aarch64
2025-12-15 05:16:31 +02:00
Jenkins Promoter
c3c0991428
Update pgo profiles - aarch64
2025-12-01 13:47:56 +02:00
Jenkins Promoter
563e5ddd62
Update pgo profiles - x86_64
2025-12-01 04:24:36 +02:00
Jenkins Promoter
3672715211
Update pgo profiles - x86_64
2025-11-16 11:42:41 +02:00
Jenkins Promoter
41933b3f5d
Update pgo profiles - aarch64
2025-11-15 05:27:38 +02:00
Michael Litvak
1337f4213f
pgo: enable counters with tablets
...
Now that counters are supported with tablets, update the keyspace
statement for counters to allow it to run with tablets.
2025-11-03 16:04:37 +01:00
Jenkins Promoter
cb30eb2e21
Update pgo profiles - aarch64
2025-11-01 05:23:52 +02:00
Jenkins Promoter
e3a0935482
Update pgo profiles - x86_64
2025-11-01 04:54:49 +02:00
Jenkins Promoter
d731d68e66
Update pgo profiles - aarch64
2025-10-15 05:21:46 +03:00
Jenkins Promoter
b6237d7dd4
Update pgo profiles - x86_64
2025-10-15 04:54:54 +03:00
Jenkins Promoter
f8c02a420d
Update pgo profiles - aarch64
2025-10-01 05:32:35 +03:00
Jenkins Promoter
b45a57f65e
Update pgo profiles - x86_64
2025-10-01 04:54:14 +03:00
Jenkins Promoter
c63b335819
Update pgo profiles - aarch64
2025-09-15 05:17:07 +03:00
Jenkins Promoter
e97a0c8b42
Update pgo profiles - x86_64
2025-09-14 21:23:37 -04:00
Marcin Maliszkiewicz
2109110037
pgo: add links to issues about tablet missing features
2025-09-03 15:43:52 +02:00
Marcin Maliszkiewicz
8aa2825caa
pgo: enable counters workload
...
It was not enabled due to some cqlsh dependency missing.
After 3 years it's hard to say if the thing is fixed or not,
but anyway we don't need another big dependecy while we already
have python driver used exstensively in tests. We use simple
wrapper file exec_cql.py, shared with auth_conns workload to
conveniently read needed preparation statements from the file.
Additionally we switch tablets off as counters don't support
it yet.
2025-09-03 15:43:51 +02:00
Marcin Maliszkiewicz
09476a4df8
pgo: add auth connections stress workload
...
It uses some derived roles and permissions
to exercise auth code paths and also creates new
connection with each stress request to exercise
also transport/server.cc connection handling code.
2025-09-03 15:43:51 +02:00
Marcin Maliszkiewicz
f2270034ec
pgo: enable auth in training clusters
...
As it's best practice to use auth and we don't
want to have 2^n configs to train we just enable
auth for every workload.
2025-09-03 15:29:27 +02:00
Jenkins Promoter
619b4102bd
Update pgo profiles - x86_64
2025-09-01 05:08:56 +03:00
Jenkins Promoter
783f866bd3
Update pgo profiles - aarch64
2025-09-01 05:05:17 +03:00
Jenkins Promoter
d4ce070168
Update pgo profiles - aarch64
2025-08-15 05:03:28 +03:00
Jenkins Promoter
c0f691f4d9
Update pgo profiles - x86_64
2025-08-15 04:56:11 +03:00
Jenkins Promoter
2de91d43d5
Update pgo profiles - x86_64
2025-08-13 07:52:17 +03:00
Jenkins Promoter
647d9fe45d
Update pgo profiles - aarch64
2025-08-13 07:43:38 +03:00
Botond Dénes
72b2bbac4f
pgo/pgo.py: use tablet repair API for repair
...
Since a1d7722 tablet keyspaces are not allowed to be repaired via the
old /storage_service/repair_async/{keyspace} API, instead the new
/storage_service/tablets/repair API has to be used. Adjust the repair
code and also add await_completion=true: the script just waits
for the repair to finish immediately after starting it.
Closes scylladb/scylladb#25455
2025-08-12 20:32:19 +03:00
Jenkins Promoter
41bc6a8e86
Update pgo profiles - x86_64
2025-07-15 04:54:17 +03:00
Jenkins Promoter
b86674a922
Update pgo profiles - aarch64
2025-07-15 04:49:45 +03:00
Jenkins Promoter
94d7c22880
Update pgo profiles - aarch64
2025-07-01 11:33:20 +03:00
Jenkins Promoter
7531fc72a6
Update pgo profiles - x86_64
2025-07-01 11:33:20 +03:00
Jenkins Promoter
b0a7fcf21b
Update pgo profiles - aarch64
2025-06-23 19:20:50 +03:00
Jenkins Promoter
e15e5a6081
Update pgo profiles - x86_64
2025-06-23 19:20:50 +03:00
Jenkins Promoter
1b5eee6a12
Update pgo profiles - aarch64
2025-06-15 04:57:59 +03:00
Jenkins Promoter
e0c2d591c7
Update pgo profiles - x86_64
2025-06-15 04:44:13 +03:00
Jenkins Promoter
7d562c24b1
Update pgo profiles - aarch64
2025-06-01 04:45:06 +03:00
Jenkins Promoter
75cf16afa2
Update pgo profiles - x86_64
2025-06-01 04:31:56 +03:00
Jenkins Promoter
76dddb758e
Update pgo profiles - x86_64
2025-05-27 12:02:49 +03:00
Jenkins Promoter
de9d9c9ece
Update pgo profiles - aarch64
2025-05-27 11:59:56 +03:00
Avi Kivity
29932a5af1
pgo: drop Java configuration
...
Since 5e1cf90a51
("build: replace tools/java submodule with packaged cassandra-stress")
we run pre-packaged cassandra-stress. As such, we don't need to look for
a Java runtime (which is missing on the frozen toolchain) and can
rely on the cassandra-stress package finding its own Java runtime.
Fix by just dropping all the Java-finding stuff.
Note: Java 11 is in fact present on the frozen toolchain, just
not in a way that pgo.py can find it.
Fixes #24176 .
Closes scylladb/scylladb#24178
2025-05-26 10:16:03 +02:00
Avi Kivity
5e1cf90a51
build: replace tools/java submodule with packaged cassandra-stress
...
We no longer use tools/java (scylladb/scylla-tools-java.git) for
nodetool or cqlsh; only cassandra-stress. Since that is available
in package form install that and excise the tools/java submodule
from the source tree.
pgo/ is adjusted to use the packaged cassandra-stress (and the cqlsh
submodule).
A few jmx references are dropped as well.
Frozen toolchain regenerated.
Optimized clang from
https://devpkg.scylladb.com/clang/clang-19.1.7-Fedora-41-aarch64.tar.gz
https://devpkg.scylladb.com/clang/clang-19.1.7-Fedora-41-x86_64.tar.gz
Closes scylladb/scylladb#23698
2025-04-15 10:11:28 +03:00
Jenkins Promoter
9699c3ded4
Update pgo profiles - aarch64
2025-04-15 04:45:34 +03:00
Jenkins Promoter
8472aa9e53
Update pgo profiles - x86_64
2025-04-15 04:29:24 +03:00
Jenkins Promoter
6c528f5027
Update pgo profiles - aarch64
2025-04-01 04:45:44 +03:00
Jenkins Promoter
3c12029584
Update pgo profiles - x86_64
2025-04-01 04:27:11 +03:00
Jenkins Promoter
d84da3dc11
Update pgo profiles - x86_64
2025-03-15 04:57:28 +02:00
Jenkins Promoter
6e8e2ae333
Update pgo profiles - aarch64
2025-03-15 04:48:49 +02:00