- Jun 01, 2015
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
- May 29, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Grigorii Demidov authored
-
Marek Vavruša authored
-
- May 28, 2015
-
-
Marek Vavruša authored
if the query is satisfied from cache, it doesn’t need a zone cut lookup, so it may be deferred until an outbound query is about the be issued.
-
- May 27, 2015
-
-
Marek Vavruša authored
this prepares cache/txn structures to hold API as well, so we can get rid of the global api
-
- May 25, 2015
-
-
Marek Vavruša authored
-
- May 19, 2015
-
-
Grigorii Demidov authored
-
- May 18, 2015
-
-
Grigorii Demidov authored
-
- May 15, 2015
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
- May 11, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- May 10, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- May 09, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- May 03, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
previously producers in overlay could only generate query or update the final answer - this required exported callbacks from iterate.c and specific processing. this wouldn’t work for negative cache, as it would be required to reimplement whole iterate layer for cached data the new workflow allows produce layers to generate answer instead, this answer is then consumed in the next step by the iterate module in unified fashion for all caches/generators
-
- May 02, 2015
-
-
Marek Vavruša authored
the api is still a global variable, but it would be the best if the namedb_t carried the pointer to the api, so it needs to change in libknot later
-
Marek Vavruša authored
each asset is tagged by a byte defining its type and importance this is a groundwork for negative cache and packet cache abstracted the code in preparation for different backends
-
Marek Vavruša authored
if the server doesn’t understand edns0, replies with notimpl, formerr or sends bad badly formed response, we try basic dns query (ns0.rbsov.bbc.co.uk)
-
- Apr 28, 2015
-
-
Marek Vavruša authored
the encloser might exist and contain valid data, the resolver would return wrong records in this case
-
- Apr 26, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
the reason is that LMDB allows only 1 write transaction per thread, and this doesn’t work well with multiplexed requests. there is probably going to be some performance hit, but now transactions are scoped for each cache operation
-
- Apr 22, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Apr 18, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Apr 17, 2015
-
-
Marek Vavruša authored
-
- Apr 15, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Apr 10, 2015
-
-
Karel Slaný authored
-
Marek Vavruša authored
-
- Apr 09, 2015
-
-
Marek Vavruša authored
-