# # ChangeLog for /src/eventer/eventer_epoll_impl.c # # Generated by Trac 0.10.3 # 05/21/13 11:02:10 # 11/30/11 17:49:32 Theo Schlossnagle <jesus@omniti.com> [4741bb2c566864b5d85b3216cded4131a1b69a57] * src/eventer/eventer_epoll_impl.c (modified) * src/modules/collectd.c (modified) * src/noit_check_rest.c (modified) * src/noit_console_state.c (modified) * src/utils/noit_log.c (modified) * src/utils/noit_watchdog.c (modified) compile with GCC 4.6.1 Some of the things you'll see here are ugly. Others I'm really not proud of. There's really only a handful that are a catch by this compiler and make actual sense.. 11/17/11 23:02:34 Theo Schlossnagle <jesus@omniti.com> [f870be02daa5f1ef34211f67b8489564f94b0a88] * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) fix types 11/17/11 22:55:22 Theo Schlossnagle <jesus@omniti.com> [0925738c7f2feb200faf8af7721055416b357f44] * src/eventer/eventer_epoll_impl.c (modified) * src/modules/check_test.c (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) Merge branch 'evmisuse' 11/17/11 22:52:04 Theo Schlossnagle <jesus@omniti.com> [f760d4895a5e1b4ab500749f7274fc84c215cfa7] * .gitignore (modified) * src/eventer/Makefile.in (modified) * src/eventer/dtrace_probes.d (added) * src/eventer/dtrace_probes.h.stock (added) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) dtrace probes in the eventer 11/09/11 00:12:54 Dan Di Spaltro <dan@cloudkick.com> [33b7efe6ca32e4a2a683db89cf86828a9b1ab096] * src/eventer/eventer_epoll_impl.c (modified) * src/modules/check_test.c (modified) * src/modules/lua.c (modified) Assert when result is not 0 Fix usage where we re-add an already added event. Fix usage where we remove after closing, change the order in that case 05/26/10 01:20:43 Theo Schlossnagle <jesus@omniti.com> [cd97caaaf4a03ed9c491c6c973b956ec045fc20e] * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) We don't need to know which is the 'master thread' refs #283 02/23/10 19:10:45 Theo Schlossnagle <jesus@omniti.com> [8fa2f7461cad23707774137d82e4b2b9e6e01c57] * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) whence is invalid on fd events. We may use this for something clever later, so we want to explode if anyone is accidentally use it now. 12/03/09 05:57:10 Theo Schlossnagle <jesus@omniti.com> [31d42e564259174c10ca8df5d8b206096a29c957] * src/eventer/eventer.h (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_impl_private.h (added) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) * src/noit_console_state.c (modified) This pulls the timer stuff into the shared base and consolidates a lot of repeated code across the different scheduler implementations. times and fdevents are API exposed now and the console exposes them via: show eventer debug timers show eventer debug sockets (the console stuff need to be cleaned up to support autocomplete) refs #221 05/14/09 04:40:35 Theo Schlossnagle <jesus@omniti.com> [88a71780101cbf23034aa0cb840f9f0368fda2dd] * buildtools/license-audit (added) * src/eventer/eventer.c (modified) * src/eventer/eventer.h (modified) * src/eventer/eventer_POSIX_fd_opset.c (modified) * src/eventer/eventer_POSIX_fd_opset.h (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_SSL_fd_opset.h (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/eventer/eventer_jobq.h (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) * src/modules-lua/extract_xml.lua (modified) * src/modules-lua/noit/module/smtp.lua (modified) * src/modules-lua/noit/module/varnish.lua (modified) * src/modules-lua/noit/timeval.lua (modified) * src/modules/dns.c (modified) * src/modules/external.c (modified) * src/modules/external_proc.c (modified) * src/modules/external_proc.h (modified) * src/modules/http.c (modified) * src/modules/lua.c (modified) * src/modules/lua_noit.c (modified) * src/modules/lua_noit.h (modified) * src/modules/mysql.c (modified) * src/modules/ping_icmp.c (modified) * src/modules/postgres.c (modified) * src/modules/selfcheck.c (modified) * src/modules/snmp.c (modified) * src/modules/ssh2.c (modified) * src/noit_capabilities_listener.c (modified) * src/noit_capabilities_listener.h (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/noit_conf_checks.c (modified) * src/noit_conf_checks.h (modified) * src/noit_conf_private.h (modified) * src/noit_console.c (modified) * src/noit_console.h (modified) * src/noit_console_complete.c (modified) * src/noit_console_state.c (modified) * src/noit_defines.h (modified) * src/noit_filters.c (modified) * src/noit_filters.h (modified) * src/noit_http.c (modified) * src/noit_http.h (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/noit_livestream_listener.c (modified) * src/noit_livestream_listener.h (modified) * src/noit_module.c (modified) * src/noit_module.h (modified) * src/noit_tokenizer.c (modified) * src/noit_tokenizer.h (modified) * src/noit_tokenizer.re (modified) * src/noitd.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.h (modified) * src/stratcon_iep.c (modified) * src/stratcon_iep.h (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_jlog_streamer.h (modified) * src/stratcon_realtime_http.c (modified) * src/stratcon_realtime_http.h (modified) * src/stratcond.c (modified) * src/utils/noit_atomic.h (modified) * src/utils/noit_atomic_sol.s (modified) * src/utils/noit_log.c (modified) * src/utils/noit_log.h (modified) * src/utils/noit_security.c (modified) fixes #126 12/04/08 22:54:42 Mark Harrison <mark@omniti.com> [4ad439d9108f1e34cf90ae8ba2709acc7b1f9b08] * src/eventer/eventer_epoll_impl.c (modified) Compile fix on linux refs #65 12/04/08 22:19:49 Theo Schlossnagle <jesus@omniti.com> [04aaf954817d7e85e9daf2feb52c9411d1acb30f] * src/eventer/eventer.h (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) Add trigger support, compiles on Mac OS X and Solaris, changes made to Linux, but untested (even compile), refs #65 12/04/08 16:35:03 Theo Schlossnagle <jesus@omniti.com> [df2e1eb8a0d6b779a1327d8df4d867b961ce4b07] * src/eventer/eventer.h (modified) * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) * src/eventer/eventer_ports_impl.c (modified) * src/noit_console.c (modified) * src/noit_http.c (modified) fixed #66 06/05/08 03:09:36 Theo Schlossnagle <jesus@omniti.com> [f920aec8f7779dc67b4ea347d8da0384b27627b4] * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) race condition 05/13/08 18:14:46 Theo Schlossnagle <jesus@omniti.com> [e435c5bf61eb1f943d440e635521d9ce21e78a2d] * src/eventer/eventer_epoll_impl.c (modified) * src/eventer/eventer_kqueue_impl.c (modified) closes #14 04/25/08 22:03:40 Theo Schlossnagle <jesus@omniti.com> [4c05448ea043aaf96b94270f68092553c96ccd9d] * src/eventer/eventer_epoll_impl.c (modified) * src/modules/http.c (modified) * src/modules/ping_icmp.c (modified) * src/noit_conf.c (modified) little bits of valgrind ecstasy 04/25/08 21:19:49 Theo Schlossnagle <jesus@omniti.com> [e218b2e668e2669ac1172a80f29dcece78664779] * src/eventer/eventer_epoll_impl.c (added) * src/eventer/eventer_impl.c (modified) * src/noit.conf (modified) * src/noit_conf.c (modified) * src/noit_config.h.in (modified) epoll eventer implementation