Skip to content

Commit 10ce3e9

Browse files
committed
asim: removes multi_store_lease.txt
This commit removes multi_store_lease.txt, as its purpose was unclear. The test set up a multi-store cluster running a write workload, where sma rebalanced based on leases and replicas, while mma additionally rebalanced on write bandwidth. It only asserted that leases were evenly distributed. It's likely that this test was originally added to increase multi-store coverage but did not provide meaningful validation. To retain coverage, high_write_uniform_cpu.txt has been updated to use a multi-store setup instead.
1 parent 1f75d25 commit 10ce3e9

File tree

2 files changed

+36
-86
lines changed

2 files changed

+36
-86
lines changed
Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# This test sets up a 10-node cluster with two workloads: (read-only, high-cpu on lh)
2-
# uniformly across nodes and (write-only, high-write) initially concentrated on s1-s3.
1+
# This test sets up a 10-node multi-store cluster with two workloads:
2+
# (read-only, high-cpu on lh) uniformly across nodes and (write-only,
3+
# high-write) initially concentrated on s1-s3.
34
#
45
# Expected outcome: mma should rebalance replicas and leases to distribute the
56
# cpu load and write load more evenly across all stores.
6-
gen_cluster nodes=10 node_cpu_rate_capacity=3000000000
7+
gen_cluster nodes=10 node_cpu_rate_capacity=3000000000 stores_per_node=2
78
----
89

910
# Read only workload, which generates 1000 request cpu nanos/s evenly over
@@ -30,37 +31,37 @@ setting split_queue_enabled=false
3031

3132
eval duration=20m samples=1 seed=42 cfgs=(mma-only,mma-count) metrics=(disk_fraction_used,cpu,cpu_util,write_bytes_per_second,replicas,leases)
3233
----
33-
cpu#1: last: [s1=501095833, s2=496283333, s3=501825000, s4=499525000, s5=499191666, s6=496991666, s7=497529166, s8=505645833, s9=500662500, s10=501250000] (stddev=2612585.85, mean=499999999.70, sum=4999999997)
34-
cpu#1: thrash_pct: [s1=462%, s2=503%, s3=518%, s4=521%, s5=478%, s6=550%, s7=472%, s8=510%, s9=542%, s10=507%] (sum=5065%)
35-
cpu_util#1: last: [s1=0.17, s2=0.17, s3=0.17, s4=0.17, s5=0.17, s6=0.17, s7=0.17, s8=0.17, s9=0.17, s10=0.17] (stddev=0.00, mean=0.17, sum=2)
36-
cpu_util#1: thrash_pct: [s1=462%, s2=503%, s3=518%, s4=521%, s5=478%, s6=550%, s7=472%, s8=510%, s9=542%, s10=507%] (sum=5065%)
37-
disk_fraction_used#1: first: [s1=0.00, s2=0.00, s3=0.00, s4=0.00, s5=0.00, s6=0.00, s7=0.00, s8=0.00, s9=0.00, s10=0.00] (stddev=0.00, mean=0.00, sum=0)
38-
disk_fraction_used#1: last: [s1=0.03, s2=0.03, s3=0.03, s4=0.03, s5=0.03, s6=0.03, s7=0.03, s8=0.03, s9=0.03, s10=0.03] (stddev=0.00, mean=0.03, sum=0)
39-
disk_fraction_used#1: thrash_pct: [s1=119%, s2=55%, s3=43%, s4=45%, s5=27%, s6=23%, s7=24%, s8=12%, s9=109%, s10=29%] (sum=487%)
40-
leases#1: first: [s1=19, s2=11, s3=6, s4=3, s5=3, s6=3, s7=4, s8=3, s9=4, s10=4] (stddev=4.92, mean=6.00, sum=60)
41-
leases#1: last: [s1=10, s2=6, s3=6, s4=3, s5=6, s6=4, s7=4, s8=6, s9=9, s10=6] (stddev=2.05, mean=6.00, sum=60)
42-
leases#1: thrash_pct: [s1=16%, s2=15%, s3=38%, s4=12%, s5=14%, s6=0%, s7=25%, s8=14%, s9=42%, s10=27%] (sum=204%)
43-
replicas#1: first: [s1=39, s2=33, s3=23, s4=16, s5=13, s6=12, s7=11, s8=11, s9=11, s10=11] (stddev=9.76, mean=18.00, sum=180)
44-
replicas#1: last: [s1=18, s2=18, s3=18, s4=18, s5=18, s6=18, s7=18, s8=18, s9=18, s10=18] (stddev=0.00, mean=18.00, sum=180)
45-
replicas#1: thrash_pct: [s1=50%, s2=18%, s3=38%, s4=58%, s5=38%, s6=24%, s7=17%, s8=9%, s9=97%, s10=39%] (sum=390%)
46-
write_bytes_per_second#1: last: [s1=5987983, s2=5994822, s3=5992147, s4=6010824, s5=5991846, s6=5993816, s7=5993780, s8=6013651, s9=5996138, s10=6012394] (stddev=9123.97, mean=5998740.10, sum=59987401)
47-
write_bytes_per_second#1: thrash_pct: [s1=95%, s2=73%, s3=98%, s4=123%, s5=83%, s6=70%, s7=56%, s8=49%, s9=97%, s10=77%] (sum=821%)
48-
artifacts[mma-only]: a187f7fcdc7520a5
34+
cpu#1: last: [s1=166733333, s2=333087500, s3=332200000, s4=166087500, s5=165008333, s6=332937500, s7=166958333, s8=167408333, s9=334327114, s10=334445833, s11=333762299, s12=166275000, s13=166883333, s14=165841666, s15=167395833, s16=332033333, s17=337815597, s18=332821681, s19=166062500, s20=332395833] (stddev=83567992.93, mean=250024042.70, sum=5000480854)
35+
cpu#1: thrash_pct: [s1=44%, s2=69%, s3=60%, s4=48%, s5=45%, s6=56%, s7=40%, s8=61%, s9=79%, s10=61%, s11=158%, s12=43%, s13=45%, s14=63%, s15=43%, s16=158%, s17=176%, s18=78%, s19=53%, s20=59%] (sum=1439%)
36+
cpu_util#1: last: [s1=0.17, s2=0.17, s3=0.17, s4=0.17, s5=0.17, s6=0.17, s7=0.11, s8=0.11, s9=0.22, s10=0.22, s11=0.17, s12=0.17, s13=0.11, s14=0.11, s15=0.17, s16=0.17, s17=0.22, s18=0.22, s19=0.17, s20=0.17] (stddev=0.04, mean=0.17, sum=3)
37+
cpu_util#1: thrash_pct: [s1=50%, s2=50%, s3=53%, s4=53%, s5=52%, s6=52%, s7=55%, s8=55%, s9=72%, s10=72%, s11=141%, s12=141%, s13=55%, s14=55%, s15=120%, s16=120%, s17=151%, s18=151%, s19=61%, s20=61%] (sum=1620%)
38+
disk_fraction_used#1: first: [s1=0.00, s2=0.00, s3=0.00, s4=0.00, s5=0.00, s6=0.00, s7=0.00, s8=0.00, s9=0.00, s10=0.00, s11=0.00, s12=0.00, s13=0.00, s14=0.00, s15=0.00, s16=0.00, s17=0.00, s18=0.00, s19=0.00, s20=0.00] (stddev=0.00, mean=0.00, sum=0)
39+
disk_fraction_used#1: last: [s1=0.01, s2=0.05, s3=0.05, s4=0.01, s5=0.01, s6=0.01, s7=0.00, s8=0.01, s9=0.02, s10=0.02, s11=0.01, s12=0.01, s13=0.01, s14=0.00, s15=0.01, s16=0.00, s17=0.01, s18=0.02, s19=0.01, s20=0.00] (stddev=0.01, mean=0.02, sum=0)
40+
disk_fraction_used#1: thrash_pct: [s1=15%, s2=3%, s3=0%, s4=4%, s5=0%, s6=0%, s7=8%, s8=0%, s9=1%, s10=0%, s11=0%, s12=0%, s13=0%, s14=0%, s15=0%, s16=0%, s17=0%, s18=0%, s19=3%, s20=0%] (sum=34%)
41+
leases#1: first: [s1=17, s2=9, s3=3, s4=2, s5=1, s6=2, s7=2, s8=2, s9=1, s10=3, s11=1, s12=1, s13=2, s14=3, s15=2, s16=2, s17=2, s18=1, s19=2, s20=2] (stddev=3.62, mean=3.00, sum=60)
42+
leases#1: last: [s1=5, s2=8, s3=3, s4=3, s5=1, s6=2, s7=2, s8=2, s9=3, s10=4, s11=3, s12=3, s13=3, s14=2, s15=3, s16=2, s17=3, s18=4, s19=2, s20=2] (stddev=1.45, mean=3.00, sum=60)
43+
leases#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=13%, s5=0%, s6=0%, s7=24%, s8=12%, s9=0%, s10=0%, s11=25%, s12=0%, s13=0%, s14=0%, s15=0%, s16=12%, s17=13%, s18=0%, s19=24%, s20=0%] (sum=121%)
44+
replicas#1: first: [s1=34, s2=28, s3=16, s4=10, s5=7, s6=7, s7=6, s8=6, s9=6, s10=6, s11=5, s12=5, s13=6, s14=5, s15=5, s16=5, s17=6, s18=5, s19=6, s20=6] (stddev=7.78, mean=9.00, sum=180)
45+
replicas#1: last: [s1=8, s2=18, s3=17, s4=8, s5=7, s6=9, s7=6, s8=8, s9=10, s10=10, s11=9, s12=8, s13=9, s14=5, s15=9, s16=7, s17=7, s18=11, s19=8, s20=6] (stddev=3.18, mean=9.00, sum=180)
46+
replicas#1: thrash_pct: [s1=0%, s2=0%, s3=0%, s4=21%, s5=13%, s6=0%, s7=40%, s8=7%, s9=8%, s10=0%, s11=8%, s12=0%, s13=8%, s14=7%, s15=0%, s16=0%, s17=7%, s18=0%, s19=28%, s20=0%] (sum=147%)
47+
write_bytes_per_second#1: last: [s1=2664475, s2=9990961, s3=8656089, s4=2664418, s5=2666355, s6=2663658, s7=666268, s8=2682724, s9=3332509, s10=3327703, s11=2664669, s12=2663382, s13=2682644, s14=665509, s15=2664546, s16=665509, s17=1997665, s18=3349273, s19=2662437, s20=666745] (stddev=2292409.54, mean=2999876.95, sum=59997539)
48+
write_bytes_per_second#1: thrash_pct: [s1=29%, s2=53%, s3=57%, s4=37%, s5=9%, s6=16%, s7=41%, s8=10%, s9=9%, s10=10%, s11=2%, s12=2%, s13=2%, s14=1%, s15=2%, s16=1%, s17=9%, s18=2%, s19=30%, s20=15%] (sum=338%)
49+
artifacts[mma-only]: b3d73568e2e3aedb
4950
==========================
50-
cpu#1: last: [s1=507916789, s2=498501253, s3=500579751, s4=499842814, s5=501335541, s6=494153659, s7=496397433, s8=499418762, s9=499983556, s10=504531465] (stddev=3665905.75, mean=500266102.30, sum=5002661023)
51-
cpu#1: thrash_pct: [s1=492%, s2=358%, s3=429%, s4=435%, s5=479%, s6=229%, s7=232%, s8=428%, s9=435%, s10=417%] (sum=3933%)
52-
cpu_util#1: last: [s1=0.17, s2=0.17, s3=0.17, s4=0.17, s5=0.17, s6=0.16, s7=0.17, s8=0.17, s9=0.17, s10=0.17] (stddev=0.00, mean=0.17, sum=2)
53-
cpu_util#1: thrash_pct: [s1=492%, s2=358%, s3=429%, s4=435%, s5=479%, s6=229%, s7=232%, s8=428%, s9=435%, s10=417%] (sum=3933%)
54-
disk_fraction_used#1: first: [s1=0.00, s2=0.00, s3=0.00, s4=0.00, s5=0.00, s6=0.00, s7=0.00, s8=0.00, s9=0.00, s10=0.00] (stddev=0.00, mean=0.00, sum=0)
55-
disk_fraction_used#1: last: [s1=0.04, s2=0.04, s3=0.03, s4=0.03, s5=0.03, s6=0.02, s7=0.04, s8=0.03, s9=0.03, s10=0.04] (stddev=0.01, mean=0.03, sum=0)
56-
disk_fraction_used#1: thrash_pct: [s1=440%, s2=282%, s3=270%, s4=437%, s5=536%, s6=284%, s7=139%, s8=248%, s9=473%, s10=235%] (sum=3344%)
57-
leases#1: first: [s1=19, s2=11, s3=6, s4=3, s5=3, s6=3, s7=4, s8=3, s9=4, s10=4] (stddev=4.92, mean=6.00, sum=60)
58-
leases#1: last: [s1=6, s2=8, s3=5, s4=7, s5=9, s6=6, s7=7, s8=3, s9=6, s10=3] (stddev=1.84, mean=6.00, sum=60)
59-
leases#1: thrash_pct: [s1=245%, s2=181%, s3=201%, s4=304%, s5=284%, s6=114%, s7=148%, s8=189%, s9=302%, s10=201%] (sum=2169%)
60-
replicas#1: first: [s1=39, s2=33, s3=23, s4=16, s5=13, s6=12, s7=11, s8=11, s9=11, s10=11] (stddev=9.76, mean=18.00, sum=180)
61-
replicas#1: last: [s1=18, s2=19, s3=18, s4=18, s5=18, s6=14, s7=18, s8=18, s9=18, s10=21] (stddev=1.61, mean=18.00, sum=180)
62-
replicas#1: thrash_pct: [s1=621%, s2=423%, s3=396%, s4=730%, s5=682%, s6=259%, s7=283%, s8=426%, s9=769%, s10=321%] (sum=4911%)
63-
write_bytes_per_second#1: last: [s1=6665505, s2=6679332, s3=4655369, s4=5343865, s5=5999973, s6=3993692, s7=7993314, s8=5328834, s9=6010782, s10=7317305] (stddev=1154442.08, mean=5998797.10, sum=59987971)
64-
write_bytes_per_second#1: thrash_pct: [s1=592%, s2=450%, s3=421%, s4=587%, s5=529%, s6=409%, s7=333%, s8=413%, s9=607%, s10=371%] (sum=4712%)
65-
artifacts[mma-count]: 5f5d90a8fe809362
51+
cpu#1: last: [s1=333742344, s2=164084967, s3=166947040, s4=166609311, s5=164748455, s6=332784476, s7=335351639, s8=334494907, s9=336447928, s10=166739562, s11=334841106, s12=332918112, s13=332816550, s14=164598425, s15=334779339, s16=167056204, s17=0, s18=169782608, s19=330150330, s20=166952104] (stddev=98589571.98, mean=241792270.35, sum=4835845407)
52+
cpu#1: thrash_pct: [s1=326%, s2=717%, s3=405%, s4=376%, s5=379%, s6=356%, s7=467%, s8=911%, s9=596%, s10=316%, s11=351%, s12=311%, s13=285%, s14=486%, s15=319%, s16=190%, s17=388%, s18=593%, s19=592%, s20=371%] (sum=8735%)
53+
cpu_util#1: last: [s1=0.17, s2=0.17, s3=0.11, s4=0.11, s5=0.17, s6=0.17, s7=0.22, s8=0.22, s9=0.17, s10=0.17, s11=0.22, s12=0.22, s13=0.17, s14=0.17, s15=0.17, s16=0.17, s17=0.06, s18=0.06, s19=0.17, s20=0.17] (stddev=0.05, mean=0.16, sum=3)
54+
cpu_util#1: thrash_pct: [s1=748%, s2=748%, s3=535%, s4=535%, s5=503%, s6=503%, s7=959%, s8=959%, s9=650%, s10=650%, s11=419%, s12=419%, s13=538%, s14=538%, s15=371%, s16=371%, s17=675%, s18=675%, s19=663%, s20=663%] (sum=12120%)
55+
disk_fraction_used#1: first: [s1=0.00, s2=0.00, s3=0.00, s4=0.00, s5=0.00, s6=0.00, s7=0.00, s8=0.00, s9=0.00, s10=0.00, s11=0.00, s12=0.00, s13=0.00, s14=0.00, s15=0.00, s16=0.00, s17=0.00, s18=0.00, s19=0.00, s20=0.00] (stddev=0.00, mean=0.00, sum=0)
56+
disk_fraction_used#1: last: [s1=0.01, s2=0.02, s3=0.02, s4=0.01, s5=0.01, s6=0.01, s7=0.01, s8=0.01, s9=0.01, s10=0.01, s11=0.04, s12=0.02, s13=0.01, s14=0.01, s15=0.02, s16=0.01, s17=0.03, s18=0.03, s19=0.01, s20=0.00] (stddev=0.01, mean=0.02, sum=0)
57+
disk_fraction_used#1: thrash_pct: [s1=160%, s2=263%, s3=189%, s4=409%, s5=152%, s6=230%, s7=172%, s8=632%, s9=424%, s10=49%, s11=273%, s12=122%, s13=81%, s14=164%, s15=99%, s16=234%, s17=153%, s18=294%, s19=381%, s20=329%] (sum=4811%)
58+
leases#1: first: [s1=17, s2=9, s3=3, s4=2, s5=1, s6=2, s7=2, s8=2, s9=1, s10=3, s11=1, s12=1, s13=2, s14=3, s15=2, s16=2, s17=2, s18=1, s19=2, s20=2] (stddev=3.62, mean=3.00, sum=60)
59+
leases#1: last: [s1=2, s2=5, s3=2, s4=2, s5=2, s6=2, s7=3, s8=2, s9=4, s10=4, s11=8, s12=3, s13=4, s14=3, s15=2, s16=3, s17=2, s18=3, s19=3, s20=1] (stddev=1.48, mean=3.00, sum=60)
60+
leases#1: thrash_pct: [s1=129%, s2=251%, s3=178%, s4=176%, s5=95%, s6=129%, s7=142%, s8=247%, s9=227%, s10=119%, s11=124%, s12=155%, s13=96%, s14=176%, s15=141%, s16=142%, s17=141%, s18=179%, s19=201%, s20=189%] (sum=3241%)
61+
replicas#1: first: [s1=34, s2=28, s3=16, s4=10, s5=7, s6=7, s7=6, s8=6, s9=6, s10=6, s11=5, s12=5, s13=6, s14=5, s15=5, s16=5, s17=6, s18=5, s19=6, s20=6] (stddev=7.78, mean=9.00, sum=180)
62+
replicas#1: last: [s1=9, s2=9, s3=9, s4=7, s5=8, s6=9, s7=10, s8=8, s9=8, s10=9, s11=12, s12=9, s13=8, s14=9, s15=10, s16=9, s17=11, s18=10, s19=9, s20=7] (stddev=1.18, mean=9.00, sum=180)
63+
replicas#1: thrash_pct: [s1=297%, s2=405%, s3=262%, s4=421%, s5=239%, s6=356%, s7=196%, s8=730%, s9=595%, s10=183%, s11=301%, s12=209%, s13=124%, s14=222%, s15=190%, s16=306%, s17=216%, s18=358%, s19=447%, s20=401%] (sum=6457%)
64+
write_bytes_per_second#1: last: [s1=2663008, s2=3321052, s3=3330664, s4=1988212, s5=2659475, s6=2689448, s7=1995561, s8=1999752, s9=2678213, s10=2666906, s11=6660568, s12=3326073, s13=2660766, s14=2663583, s15=4004468, s16=2667484, s17=4657240, s18=4675995, s19=2684404, s20=0] (stddev=1290248.94, mean=2999643.60, sum=59992872)
65+
write_bytes_per_second#1: thrash_pct: [s1=308%, s2=385%, s3=290%, s4=397%, s5=296%, s6=281%, s7=269%, s8=517%, s9=402%, s10=93%, s11=272%, s12=195%, s13=98%, s14=249%, s15=182%, s16=316%, s17=156%, s18=357%, s19=362%, s20=319%] (sum=5742%)
66+
artifacts[mma-count]: 519e91692a65fe4d
6667
==========================

pkg/kv/kvserver/asim/tests/testdata/non_rand/sma/multi_store_lease.txt

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)