Skip to content

Commit

Permalink
Merge pull request #15021 from omoerbeek/rec-daily-bulk
Browse files Browse the repository at this point in the history
rec: run daily bulk test on ubicloud
  • Loading branch information
omoerbeek authored Jan 10, 2025
2 parents 3c5eafa + e68a027 commit 8868997
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/misc-dailies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,3 +132,40 @@ jobs:
cat /tmp/proxpi.log
- name: check only listed packages were installed
run: for i in `cat /tmp/proxpi.log`; do grep -qq -i $i ${{ matrix.requirements-file }} || ( echo "$i not found" && exit 1 ); done

run-rec-bulk-test-on-ubicloud:
if: ${{ vars.UBICLOUD_DAILY_REC_BULKTEST == '1' }}
name: Run Recursor (master) Bulk Test On Ubicloud
runs-on: ubicloud-standard-8-ubuntu-2404
strategy:
matrix:
testsize: [500000]
IPv6: [0, 1]
max-parallel: 1
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 5
submodules: recursive
ref: ${{ inputs.branch-name }}
- name: Add PowerDNS Repo
run: echo 'deb [signed-by=/etc/apt/keyrings/rec-master-pub.asc] http://repo.powerdns.com/ubuntu noble-rec-master main' | sudo tee /etc/apt/sources.list.d/pdns.list
- name: Add key
run: sudo install -d /etc/apt/keyrings; curl https://repo.powerdns.com/CBC8B383-pub.asc | sudo tee /etc/apt/keyrings/rec-master-pub.asc
- name: Apt Update
run: sudo apt-get update
- name: Install Recursor Package and PDNS Tools
run: sudo apt install pdns-recursor pdns-tools
- name: Get Top Million Names
run: curl --no-progress-meter -LO http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip && unzip top-1m.csv.zip -d .
working-directory: regression-tests
- name: Run Bulk Test
run: ./recursor-test 5300 ${{ matrix.testsize }} 8 2048 1024
working-directory: regression-tests
env:
RECURSOR: /usr/sbin/pdns_recursor
RECCONTROL: /usr/bin/rec_control
DNSBULKTEST: /usr/bin/dnsbulktest
THRESHOLD: 95
TRACE: no
IPv6: ${{ matrix.IPv6 }}

0 comments on commit 8868997

Please sign in to comment.