Skip to content

Conversation

@kevinjzhang
Copy link
Contributor

Summary:
Add fuzzing for compressor serialization and one minor bugfix.

CompressorProducer:

  • The CompressorProducer allows using repeat names, which cause the library to return an error (fixed by adding a check to ensure uniqueness. Implementation could use reflection API but this would be messier)
  • The CompressorProducer consumes too much randomness which causes zeroes to be generated fairly quickly (unfixed)
  • The CompressorProducer has limitations in what types of graphs it produces. (unfixed)

Differential Revision: D92317658

Summary:
Add fuzzing for compressor serialization and one minor bugfix.

CompressorProducer:
- The CompressorProducer allows using repeat names, which cause the library to return an error (fixed by adding a check to ensure uniqueness. Implementation could use reflection API but this would be messier)
- The CompressorProducer consumes too much randomness which causes zeroes to be generated fairly quickly (unfixed)
- The CompressorProducer has limitations in what types of graphs it produces. (unfixed)

Differential Revision: D92317658
@meta-cla meta-cla bot added the cla signed label Feb 5, 2026
@meta-codesync
Copy link

meta-codesync bot commented Feb 5, 2026

@kevinjzhang has exported this pull request. If you are a Meta employee, you can view the originating Diff in D92317658.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant