Man page - dnsjit.output.respdiff(3)

Packages contains this manual

Manual

dnsjit.output.respdiff

NAME
SYNOPSIS
DESCRIPTION
Functions
SEE ALSO
AUTHORS and CONTRIBUTORS
BUGS

NAME

dnsjit.output.respdiff - Output to respdiff LMDB

SYNOPSIS

local output = require("dnsjit.output.respdiff").new("/path/to/lmdb")

DESCRIPTION

Output to an LMDB database (format 2018-05-21) that can be used by respdiff to compare the responses found in the input data with the responses received. The receive function expects to get a chain of 2 or 3 core.object.payload . For a completed query; The top of the chain is the query, after it the original response and then the received response. For a timed out query; The top of the chain is the query, after it the original response.

Functions

Respdiff.new (path, origname, recvname, mapsize)

Create a new Respdiff output and created the LMDB database in the directory path . The origname and recvname are used to populate the meta table, these names should be the same as what is configured in respdiff.cfg . Optional mapsize can be given to increase the database size beyond the default size of 10MB.

Respdiff:log ()

Return the Log object to control logging of this instance or module.

Respdiff:receive ()

Return the C functions and context for receiving objects.

Respdiff:commit (start_time, end_time)

Commit the LMDB transactions, can not store any more objects after this call. The given start_time and end_time are used to fill the meta table.

SEE ALSO

respdiff https://gitlab.nic.cz/knot/respdiff

AUTHORS and CONTRIBUTORS

Jerry Lundström (DNS-OARC), Tomáš Křížek (CZ.NIC), Petr Špaček (ISC)

Maintained by DNS-OARC

https://www.dns-oarc.net/

BUGS

For issues and feature requests please use:

https://codeberg.org/DNS-OARC/dnsjit/issues

For question and help please use:

admin@dns-oarc.net