Skip to content

Commit d18c96d

Browse files
committed
wb | remove legacy functionality
1 parent ca04671 commit d18c96d

File tree

1 file changed

+3
-94
lines changed

1 file changed

+3
-94
lines changed

nix/workbench/run.sh

+3-94
Original file line numberDiff line numberDiff line change
@@ -330,33 +330,6 @@ EOF
330330
test -f "$dir"/profile.json -a -f "$dir"/genesis-shelley.json ||
331331
run fix-legacy-run-structure "$run";;
332332

333-
fix-systemstart )
334-
local usage="USAGE: wb run $op RUN [MACH=node-1]"
335-
local run=${1:?$usage}
336-
local mach=${2:-node-0}
337-
local dir=$(run compute-path "$run")
338-
local nodelog=$(ls $dir/logs/$mach/node-*.json | head -n1)
339-
local genesis=$dir/genesis-shelley.json
340-
341-
msg "cross-checking systemStart of $run: $nodelog"
342-
local apparent_systemStart=$(grep -F 'TraceStartLeadershipCheck' $nodelog |
343-
head -n2 |
344-
tail -n1 |
345-
jq '[ (.at | "\(.[:19])Z" | fromdateiso8601)
346-
, .data.slot
347-
] | .[0] - .[1]
348-
| todateiso8601' -r)
349-
local genesis_systemStart=$(jq .systemStart $genesis -r)
350-
351-
if test "$genesis_systemStart" != "$apparent_systemStart"
352-
then msg "Fixing genesis systemStart in $run: $apparent_systemStart (log), $genesis_systemStart (genesis)"
353-
jq_fmutate "$dir"/genesis-shelley.json '. *
354-
{ systemStart: $systemStart
355-
}
356-
' --arg systemStart $apparent_systemStart
357-
else msg "Good: both genesis and log-implied systemStart are at: $genesis_systemStart"
358-
fi;;
359-
360333
get-path | get )
361334
local usage="USAGE: wb run $op [--query] RUN"
362335
local check_args=()
@@ -588,71 +561,9 @@ EOF
588561
profile describe "$dir"/profile.json
589562
;;
590563

591-
allocate-from-machine-run-slice | alloc-from-mrs )
592-
local usage="USAGE: wb run $op MACH RUN-SLICE-ID PRESET"
593-
local mach=${1:?$usage}; shift
594-
local run_slice_id=${1:?$usage}; shift
595-
local preset=${1:?$usage}; shift
596-
597-
local args=(
598-
--arg id $run_slice_id
599-
--arg mach $mach
600-
--arg preset $preset
601-
)
602-
local meta=$(jq '
603-
{ Y: $id[0:4], M: $id[4:6], D: $id[6:8] } as $d
604-
| { h: $id[8:10], m: $id[10:12], s: $id[12:14] } as $t
605-
| { tag: "\($d.Y)-\($d.M)-\($d.D)-\($t.h).\($t.m).\($mach)"
606-
, profile: $preset
607-
, date: "\($d.Y)-\($d.M)-\($d.D)T\($t.h):\($t.m):\($t.s)Z"
608-
, batch: $mach
609-
}
610-
| . +
611-
{ timestamp: (.date | fromdateiso8601)
612-
}
613-
| { meta: . }
614-
' "${args[@]}" --null-input)
615-
local run=$(jq '.meta.tag' -r <<<$meta)
616-
local dir="$global_rundir"/$run
617-
618-
mkdir -p "$dir"/$mach
619-
local genesis=$(profile preset-get-file "$preset" 'genesis' 'genesis/genesis-shelley.json')
620-
cp -f "$genesis" "$dir"/genesis-shelley.json
621-
ln -sf genesis-shelley.json "$dir"/genesis.json
622-
jq <<<$meta '
623-
$gsisf[0] as $gsis
624-
| . *
625-
{ meta:
626-
{ profile_content:
627-
{ genesis:
628-
{ active_slots_coeff: $gsis.activeSlotsCoeff
629-
, delegators: 1000000
630-
, dense_pool_density: 1
631-
, epoch_length: $gsis.epochLength
632-
, parameter_k: $gsis.securityParam
633-
, n_pools: 1
634-
, slot_duration: $gsis.slotLength
635-
, utxo: 4000000
636-
}
637-
, generator:
638-
{ add_tx_size: 0
639-
, inputs_per_tx: 1
640-
, outputs_per_tx: 1
641-
, tps: 8
642-
, tx_count: 0
643-
, era: "alonzo"
644-
}
645-
}
646-
}
647-
}
648-
' --slurpfile gsisf "$dir"/genesis-shelley.json > "$dir"/meta.json
649-
650-
echo $dir;;
651-
652564
fetch-run | fetch | fr )
653-
local usage="USAGE: wb run $op RUN [MACHINE]"
565+
local usage="USAGE: wb run $op RUN"
654566
local run=${1:?$usage}
655-
local mach=${2:-all-hosts}
656567

657568
local env=$( jq <<<$remote '.env' -r)
658569
local depl=$(jq <<<$remote '.depl' -r)
@@ -674,7 +585,6 @@ EOF
674585
'
675586

676587
common-run-files
677-
$mach
678588
)
679589
run_remote_get "${args[@]}";;
680590

@@ -909,9 +819,8 @@ run_remote_get() {
909819
generator/plutus-budget-summary.json
910820
)
911821
local xs0=(${objects[*]})
912-
local xs1=(${xs0[*]/#all-hosts/ $(jq -r '.hostname | keys | .[]' <<<$meta)})
913-
local xs2=(${xs1[*]/#common-run-files/ ${common_run_files[*]}})
914-
local xs=(${xs2[*]})
822+
local xs1=(${xs0[*]/#common-run-files/ ${common_run_files[*]}})
823+
local xs=(${xs1[*]})
915824

916825
local count=${#xs[*]}
917826
progress "run | fetch $(white $run)" "objects to fetch: $(white $count) total: ${objects[*]}"

0 commit comments

Comments
 (0)