4 Commits

Author SHA1 Message Date
f4aa49abee Give release workflow write permission 2023-03-18 21:54:54 -07:00
be7bab4fa9 Fix readme 2023-03-18 21:50:46 -07:00
9588b7f0df Add performance graphs to repo 2023-03-18 21:50:12 -07:00
d625a6ec07 Upload artifacts in release workflow 2023-03-18 21:48:30 -07:00
4 changed files with 13 additions and 3 deletions

View File

@ -2,6 +2,9 @@ on:
release: release:
types: [created] types: [created]
permissions:
contents: write
jobs: jobs:
release: release:
name: release ${{ matrix.target }} name: release ${{ matrix.target }}
@ -24,4 +27,11 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: with:
RUSTTARGET: ${{ matrix.target }} RUSTTARGET: ${{ matrix.target }}
ARCHIVE_TYPES: ${{ matrix.archive }} ARCHIVE_TYPES: ${{ matrix.archive }}
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: Binary
path: |
${{ steps.compile.outputs.BUILT_ARCHIVE }}
${{ steps.compile.outputs.BUILT_CHECKSUM }}

View File

@ -18,7 +18,7 @@ Takes a list of whitespace-separated IPs or IP networks and aggregates them to t
Performance comparison of `rs-aggregate` vs `aggregate6`. A speedup of >100x is achieved on DFZ data. Performance comparison of `rs-aggregate` vs `aggregate6`. A speedup of >100x is achieved on DFZ data.
Full DFZ (1154968 total, 202729 aggregates): Full DFZ (1154968 total, 202729 aggregates):
![dfz perf comparison](perfdata/perfcomp_all.png) ![dfz perf comparison](doc/perfcomp_all.png)
IPv4 DFZ (968520 total, 154061 aggregates): IPv4 DFZ (968520 total, 154061 aggregates):
![ipv4 dfz perf comparison](perfdata/perfcomp_v4.png) ![ipv4 dfz perf comparison](doc/perfcomp_v4.png)

BIN
doc/perfcomp_all.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
doc/perfcomp_v4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB