Details
-
New Feature
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
The "vet runner" is a tool written by lostluck internally for Google that is used to evaluate Beam pipelines to check if they are fulfilling the requirements needed to perform well. The following are some of the more straightforward things that the vet runner checks:
- If types or functions need to be registered.
- If shims have been generated for types/functions that need them.
- Whether all identifiers in the pipeline were exported.
- Based on the above, whether a pipeline is performant and, if not, what needs to be done to make it performant.
I did not write the original tool but I will be migrating it to the Beam repo so that it can be integrated into the universal runner and direct runner, probably with a flag.
Attachments
Issue Links
- links to