Skip to content

wdlc cannot be invoked parallely due to colliding output descriptor name #19

@mrjerryjohns

Description

@mrjerryjohns

When wdlc is invoked in parallel to compile different pieces of schema simultaneously, it fails due to all invocations writing to/deleting the same descriptor binary that gets generated as an intermediate artifact.

Unless specified by the user through the --output-intermediate FILE option, it should by default generate a randomized file name to reduce/omit the chance of collisions across parallel runs.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions