Skip to content
Snippets Groups Projects
  1. Aug 11, 2016
  2. Jul 20, 2016
  3. Jul 18, 2016
    • Marek Vavrusa's avatar
      daemon: always refetch CNAME target in 'strict' mode · 4e766ef0
      Marek Vavrusa authored
      in normal mode, only final CNAME target is refetched, but
      not intermediate CNAMEs. intermediate CNAMEs are *never* cached,
      but they are used to get final name for requery. in strict mode now,
      every CNAME target is explicitly fetched even if it's a chained CNAME.
      4e766ef0
  4. Jul 16, 2016
  5. Jul 12, 2016
  6. Jul 06, 2016
    • Marek Vavrusa's avatar
      daemon: workers are interconnected with IPC pipes · de7b3862
      Marek Vavrusa authored
      forks are connected with IPC pipes to process
      group leader and can execute expressions on its
      behalf. so running commands over all workers
      is easy now:
      
      > hostname() -- single
      localhost
      
      > map 'hostname()' -- all
      localhost
      localhost
      localhost
      de7b3862
  7. Jun 21, 2016
  8. Jun 17, 2016
  9. Jun 16, 2016
  10. May 29, 2016
  11. May 23, 2016
  12. May 20, 2016
    • Marek Vavrusa's avatar
      lib: cache api v2, removed dep on libknot db.h · e68c3a0a
      Marek Vavrusa authored
      this change introduces new API for cache backends,
      that is a subset of knot_db_api_t from libknot
      with several cache-specific operations
      
      major changes are:
      * merged 'cachectl' module into 'cache' as it is
        99% default-on and it simplifies things
      * not transaction oriented, transactions may be
        reused and cached for higher performance
      * scatter/gather API, this is important for
        latency and performance of non-local backends
        like Redis
      * faster and reliable cache clearing
      * cache-specific operations (prefix scan, ...) in
        the API not hacked in
      * simpler code for both backends and caller
      e68c3a0a