expire_in: '1 week'
paths:
- results/*.txt
+ - results/respdiff.db/data.mdb.xz
- ./*.info
tags:
- docker
expire_in: '1 week'
paths:
- results/*.txt
+ - results/respdiff.db/data.mdb.xz
- ./*.info
tags:
- docker
expire_in: '1 week'
paths:
- results/*.txt
+ - results/respdiff.db/data.mdb.xz
- ./*.info
tags:
- docker
RUN luarocks install luacheck
# respdiff for kresd CI
+RUN apt-get install lmdb-utils -y -qqq
RUN pip3 install dnspython python-augeas
RUN git clone --depth=1 https://gitlab.labs.nic.cz/knot/resolver-benchmarking.git /tmp/resolver-benchmarking
RUN mv /tmp/resolver-benchmarking/response_differences/respdiff /var/opt/respdiff
time /var/opt/respdiff/orchestrator.py respdiff.db -c "${CONFIG}"
time /var/opt/respdiff/msgdiff.py respdiff.db -c "${CONFIG}"
/var/opt/respdiff/diffsum.py respdiff.db -c "${CONFIG}" > results/respdiff.txt
+: minimize LMDB size so it can be effectively archived
+mkdir results/respdiff.db
+mdb_copy -c respdiff.db results/respdiff.db
+xz -9 results/respdiff.db/data.mdb