1. 11 May, 2016 1 commit
  2. 03 May, 2016 1 commit
    • Marek Vavrusa's avatar
      daemon: out-of-order processing for TCP · c23edd06
      Marek Vavrusa authored
      * daemon now processes messages over TCP stream
      out-of-order and concurrently
      * support for TCP_DEFER_ACCEPT
      * support for TCP Fast-Open
      * there are now deadlines for TCP for idle/slow
      streams (to prevent slowloris; pruning)
      * there is now per-request limit on timeouts
      (each request is allowed 4 timeouts before bailing)
      * faster request closing, unified retry/timeout timers
      * rare race condition in timer closing fixed
      c23edd06
  3. 07 Oct, 2015 1 commit
  4. 14 Jul, 2015 1 commit
  5. 28 Apr, 2015 1 commit
  6. 27 Apr, 2015 1 commit
  7. 26 Apr, 2015 1 commit
    • Marek Vavruša's avatar
      daemon/worker: reworked multiplexed worker · c7d62055
      Marek Vavruša authored
      * each query is assigned a task
      * each task contains request, some primitives and mempool
      * worker can process multiple tasks at once and
        offload I/O to event loop
      
      Not finished:
      
      * it depends on icmp/system timeouts, #22
      * tcp reads are going to be bad if the messages
        arrive fragmented #21
      c7d62055
  8. 24 Apr, 2015 1 commit
  9. 31 Mar, 2015 1 commit
  10. 03 Jan, 2015 1 commit
  11. 30 Dec, 2014 1 commit
  12. 22 Aug, 2014 1 commit
  13. 14 Aug, 2014 1 commit
  14. 08 Aug, 2014 1 commit
  15. 05 Aug, 2014 1 commit
  16. 04 Aug, 2014 1 commit
  17. 31 Jul, 2014 1 commit