BIND 10 trac2875, created. 080d32fe9f01fef3e864f8c33465eb20516f0856 [2874] Run the coroutine resolver in benchmark
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Jul 18 07:46:30 UTC 2013
The branch, trac2875 has been created
at 080d32fe9f01fef3e864f8c33465eb20516f0856 (commit)
- Log -----------------------------------------------------------------
commit 080d32fe9f01fef3e864f8c33465eb20516f0856
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Thu Jul 18 08:53:04 2013 +0200
[2874] Run the coroutine resolver in benchmark
commit 02bfdb8969601a8d3009b4e5fffb45edc67324cb
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Thu Jul 18 08:40:31 2013 +0200
[2874] Scheduler for coroutines
Implement the scheduler for the coroutines. It feels slightly like
bending the universe while still sitting inside of it and trying to
avoid division by blackhole, but it should work, at least in theory.
commit 269b0ac0f5de7ff21ae8cf68e6677a4809b8d5a0
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 17:24:58 2013 +0200
[2874] Implement the coroutine body
Implement the handling of the query. This is just the loop that does the
real logic, asynchronous handling is left for the scheduler (TBD).
commit 8bb93d97eea503d2642e96f34bbbe796aea22db4
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 17:23:01 2013 +0200
[2874] Skip coroutines benchmark if no lib
Skip the coroutines resolver benchmark during the compilation, if the
boost coroutines library is not available.
The -lboost_context is needed to link it. It is not clear if any more
flags (like paths) need to be used on some systems, this is just
guesswork to make it work locally.
Some better detection or configure switch TBD here.
commit 157a503e74905d8a475437f65744aa0fa1810629
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 17:22:38 2013 +0200
[2874] Detect if boost coroutines are available
commit 2621cb25329d49ccf48ba515e4aa2cbdf8579c9c
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 15:32:27 2013 +0200
[2874] Note about (lack of) exception safety
commit 1351e76d7aba24cab1ba23f941d0997e5d24cb3f
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 15:30:43 2013 +0200
[2874] Run the threads
commit aea8bee8d340e7f5b7c0512c0de6e2f4b093310a
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date: Wed Jul 17 15:11:15 2013 +0200
[2874] Initialize the coroutine resolver
Create the interfaces and the queries inside them.
-----------------------------------------------------------------------
More information about the bind10-changes
mailing list