1
0
mirror of synced 2025-12-19 18:14:56 -05:00
Files
airbyte/spotbugs-exclude-filter-file.xml
Davin Chia eeedd64ac9 Introduce Default Replication Worker Performance Test Harness (#20956)
Introduce a performance test harness for the default replication worker to make it easy for devs to test effect of changes on platform throughput.

The current set up is designed to be run manually. In the future, we can look into integrating this report into our build pipelines. For now, this is good enough as I wanted to start somewhere.

The general idea is to use JMH to run the test n number of times (currently 4 times). The dev can then look at logs to see throughput and how it varies.

As of this PR, we see general platform throughput of ~ 20 - 25 MB/s.
2023-01-05 14:22:47 -08:00

24 lines
918 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter
xmlns="https://github.com/spotbugs/filter/3.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://github.com/spotbugs/filter/3.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/3.1.0/spotbugs/etc/findbugsfilter.xsd">
<!-- examples: https://spotbugs.readthedocs.io/en/stable/filter.html#complete-example -->
<Match>
<Source name="~.*build/generated.*" />
</Match>
<Match>
<Package name="io.airbyte.workers.general.jmh_generated.*" />
</Match>
<Match>
<Package name="io.airbyte.api.client.*" />
</Match>
<!-- Suppress warning about use if InputStream#readObject. The usage is safe because it is not from an untrusted source. -->
<Match>
<Class name="io.airbyte.integrations.debezium.internals.AirbyteFileOffsetBackingStore" />
<Bug code="SECOBDES" />
</Match>
</FindBugsFilter>