Skip to content
Snippets Groups Projects
  1. Jun 24, 2015
  2. Jun 16, 2015
  3. Jun 04, 2015
  4. May 28, 2015
  5. May 19, 2015
  6. May 03, 2015
    • Marek Vavruša's avatar
      lib/resolve: produce() layers can generate answer, not just query · 5e79d7d6
      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
      5e79d7d6
  7. May 02, 2015
  8. Apr 26, 2015
    • Marek Vavruša's avatar
      lib/rplan: removed long-lived wr transactions · eeca41a5
      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
      eeca41a5
  9. Apr 22, 2015
  10. Apr 18, 2015
  11. Apr 15, 2015
  12. Apr 10, 2015
  13. Mar 27, 2015
  14. Mar 19, 2015
  15. Mar 18, 2015
  16. Feb 18, 2015
  17. Feb 16, 2015
  18. Feb 09, 2015
  19. Jan 29, 2015
  20. Jan 21, 2015
  21. Jan 05, 2015
  22. Dec 30, 2014
  23. Dec 29, 2014
    • Marek Vavruša's avatar
      reworked query resolution · 1093ce48
      Marek Vavruša authored
      - cache is now fully optional, resolution works without cache as well
      - proper mempool per each request, not mixed
      - zone cut resolution doesn't need any per-context memory
      - now it's possible to do qname minimization
      - rplan keeps tabs on resolved queries
      - added documentation etc.
      1093ce48
  24. Nov 12, 2014
  25. Aug 27, 2014
  26. Aug 22, 2014