bitter-ability-32190
09/19/2022, 7:22 PMblack
HAD to be run using an IC exactly equal to the file's expected IC)bitter-ability-32190
09/19/2022, 7:23 PMbitter-ability-32190
09/19/2022, 8:16 PMearly-needle-54791
09/19/2022, 8:25 PMwitty-crayon-22786
09/19/2022, 8:51 PMbitter-ability-32190
09/19/2022, 8:51 PMwitty-crayon-22786
09/19/2022, 8:56 PMfmt
partitions are built (these words are very overloaded, but still)witty-crayon-22786
09/19/2022, 8:58 PMbitter-ability-32190
09/19/2022, 9:02 PMA -> [f1, f2, f3], metadata=X
B -> [f2]
C -> [f4]
We should batch such that we invoke [A,B]
in a serial run and [C]
in anotherwitty-crayon-22786
09/19/2022, 9:02 PMbitter-ability-32190
09/19/2022, 9:04 PMbitter-ability-32190
09/19/2022, 9:04 PMbitter-ability-32190
09/19/2022, 9:15 PMfast-nail-55400
09/19/2022, 11:07 PMfast-nail-55400
09/19/2022, 11:08 PMhundreds-father-404
09/19/2022, 11:08 PMhappy-kitchen-89482
09/20/2022, 3:59 AMwide-midnight-78598
09/20/2022, 2:54 PMpy-spy
, but is there a way to profile just steps relevant to a backend? I don't really have a technical definition of "relevant" unfortunately, more of a semantic one. Like, would monitoring time spent in the cc
module be practically good enough? Feels so-so
https://www.pantsbuild.org/docs/contributions-debugging#profiling-with-py-spy
Idea here is that I want to test having the cc
backend compile/link natively vs creating Ninja build files, and then having ninja perform the compilation/linking step to see whether that step is a bottleneck (when compared with the other Pants overhead - digests, daemon, dep inference, cache checking, etc).bitter-ability-32190
09/20/2022, 3:14 PMbuf
and terraform
have different strategies for handling not being dedicated to a single goal:
buf
has one subsystem: buf
which has format/lint_skip
and format/lint_args
(sic on format
)
terraform
has terraform-fmt
terraform-validate
, etc...
It seems to me what we don't have is a guide on how to shape subsystems, what conventions we have, etc...
One piece of this would be to introduce "pluggable" options for goals (like injected field for a target). So black-skip
would be fmt-skip-black
(which would match the field name 🎉 )
Thoughts y'all?witty-crayon-22786
09/20/2022, 4:45 PMpex_test.py
case, which is unusual i think.witty-crayon-22786
09/20/2022, 4:46 PMtest_lockfiles
at least twice.hundreds-father-404
09/20/2022, 4:47 PMtest_lockfiles
(since Stu added the output)hundreds-father-404
09/20/2022, 4:48 PMwitty-crayon-22786
09/20/2022, 4:49 PMwitty-crayon-22786
09/20/2022, 4:51 PMbusy-vase-39202
09/20/2022, 5:17 PMfast-nail-55400
09/20/2022, 5:59 PMParameter
syntax of await Get
(and the joys of rule graph errors)sparse-lifeguard-95737
09/20/2022, 7:08 PMpytest
calls you asked for on Friday: https://docs.google.com/document/d/1U0Q43bRod_EeVP4eQpcN36NMlxZ4CpRzTl2gMQ5HHvg/edit?usp=sharinghappy-kitchen-89482
09/21/2022, 5:14 PMbitter-ability-32190
09/21/2022, 6:54 PM