respdiff-rs merge requestshttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests2023-03-29T17:29:20+02:00https://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/11Cleanup & add docs2023-03-29T17:29:20+02:00Tom KrizekCleanup & add docs- remove obsolete transceive and its async_std dependency
- add missing docs
- split database module into separate ones for each database
- split LMDB docs to the appropriate modules
- bump to version 0.3- remove obsolete transceive and its async_std dependency
- add missing docs
- split database module into separate ones for each database
- split LMDB docs to the appropriate modules
- bump to version 0.3https://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/10snapshot-nsset tool2023-02-24T17:32:39+01:00Tom Krizeksnapshot-nsset toolCloses #2Closes #2Filter queries by NSsetshttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/9parse-questions script2023-01-27T15:40:54+01:00Tom Krizekparse-questions script- [x] write question into `nssets` DB
- [x] resolve TODOs
- [x] ~~unit test for `impl TryFrom<Message<Vec<u8>>> for Question`~~
- [x] integration test for `parse-questions`
- [x] fix build on nightly
Closes #1- [x] write question into `nssets` DB
- [x] resolve TODOs
- [x] ~~unit test for `impl TryFrom<Message<Vec<u8>>> for Question`~~
- [x] integration test for `parse-questions`
- [x] fix build on nightly
Closes #1Filter queries by NSsetsTom KrizekTom Krizekhttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/8Refactor tools to use a single CLI entrypoint2022-12-27T18:28:41+01:00Tom KrizekRefactor tools to use a single CLI entrypointInstead of having separate binaries for the various tools, use a single
CLI entrypoint "respdiff" and call the tools as subcommands, e.g.:
$ respdiff diff-answers ...
This makes it easier to distibute the tool and reduces the duplicity...Instead of having separate binaries for the various tools, use a single
CLI entrypoint "respdiff" and call the tools as subcommands, e.g.:
$ respdiff diff-answers ...
This makes it easier to distibute the tool and reduces the duplicity
around CLI argument parsing.
In addition to the CLI changes, the tools have been renamed:
- msgdiff -> diff-answers
- transceiver -> transceive
clap was also updated to the latest version and its declarative facility
was used for argument parsing.https://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/7ci: download compiled jd in testing image2022-12-27T17:10:13+01:00Tom Krizekci: download compiled jd in testing imageInstead of compiling jd from sources, download and use the upstream's
compiled binary. This makes the resulting image smaller (no golang
installed) and resolves a build issue (too old go on debian:bullseye to
build jd 1.6.1+).Instead of compiling jd from sources, download and use the upstream's
compiled binary. This makes the resulting image smaller (no golang
installed) and resolves a build issue (too old go on debian:bullseye to
build jd 1.6.1+).https://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/6transceiver2021-10-13T15:55:58+02:00Tomas Krizektransceiverthis is a prototype of orchestrator rewrite. The prototype didn't deliver superior performance to the Python version thus its development has been abandoned.this is a prototype of orchestrator rewrite. The prototype didn't deliver superior performance to the Python version thus its development has been abandoned.https://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/5cargo: remove unneeded bin section2021-09-29T10:43:58+02:00Tomas Krizekcargo: remove unneeded bin sectionhttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/4README: add msgdiff runtime performance img2021-09-20T15:09:25+02:00Tomas KrizekREADME: add msgdiff runtime performance imghttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/3ci: msgdiff release automation2021-09-17T14:30:42+02:00Tomas Krizekci: msgdiff release automationhttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/2refactoring & docs2021-09-16T16:01:42+02:00Tomas Krizekrefactoring & docshttps://gitlab.nic.cz/knot/respdiff-rs/-/merge_requests/1ci: run basic build and test2021-09-15T11:32:07+02:00Tomas Krizekci: run basic build and test