# # ChangeLog for / # # Generated by Trac 0.10.3 # 06/18/13 07:30:49 # 09/15/11 03:27:19 Sean OMeara <someara@opscode.com> [9e9846c7878c94bd85ae7f072eeddc316cc795a0] * src/stratcon_jlog_streamer.c (modified) Fixing compile error on EL6: stratcon_jlog_streamer.c:1636: error: dereferencing pointer 'addr6.41' does break strict-aliasing 09/14/11 21:15:59 Theo Schlossnagle <jesus@omniti.com> [f0c65b7f0126f02e7ef58ff7e3f605ce6589c1c9] * src/modules/check_test.c (modified) if no config node is passed, this would crash 09/14/11 02:37:47 Theo Schlossnagle <jesus@omniti.com> [efaa4bef860c2bf077259435ade565fd8bad46bc] * src/modules-lua/noit/module/http.lua (modified) fix port check from Ryan Phillips 09/09/11 13:30:12 Theo Schlossnagle <jesus@omniti.com> [21ecdb1c1d15895c30b8c87305476c7b3be731b4] * src/modules/snmp.c (modified) warning 09/09/11 00:02:47 Theo Schlossnagle <jesus@omniti.com> [53a1d2f27f6f957022e9af4b56ff5f4eebb3b5ec] * src/noit_check_log_helpers.c (modified) OMG off-by-one. We were missing the last metric. 09/08/11 23:49:23 Theo Schlossnagle <jesus@omniti.com> [a7531b30bac95385792b96ccb210b3421ba4db7c] * src/noit_check_log_helpers.c (modified) OMG memory leak 09/08/11 14:37:55 Theo Schlossnagle <jesus@omniti.com> [3f777ae09119907584a10343cd298226cb78b79a] * src/utils/noit_hash.c (modified) * src/utils/noit_hash.h (modified) support creating hashes with larger initial sizes 09/08/11 13:50:36 Theo Schlossnagle <jesus@omniti.com> [4ace564f33d37b3d293284f7261dfd478027df90] * src/noit_defines.h (modified) holy crap, how broken was this. Solaris readdir_r never worked? 09/07/11 21:19:46 Theo Schlossnagle <jesus@omniti.com> [f632f7d9a1b4222c469abf2fc43923fe4868fe37] * src/json-lib/json_object.c (modified) * src/json-lib/json_object.h (modified) * src/json-lib/json_object_private.h (modified) * src/json-lib/json_tokener.c (modified) * src/modules/lua_noit.c (modified) provide overflow detection and recover for json_objects and leverage that in the lua stuff 09/07/11 20:01:06 Theo Schlossnagle <jesus@omniti.com> [fd806572060400af50d983bcef55dd90a6c39bde] * src/stratcon_datastore.c (modified) too specific 09/07/11 19:23:16 Theo Schlossnagle <jesus@omniti.com> [6e0e4ebc94a88b13dd060d72ad9e43a3cc32ec9e] * src/noitd.c (modified) remove lurkers 09/07/11 19:14:08 Theo Schlossnagle <jesus@omniti.com> [9267e43ddfd7b4b47ee778995e83ee06f228731a] * src/Makefile.in (modified) * src/noit_main.c (added) * src/noit_main.h (added) * src/noitd.c (modified) * src/stratcond.c (modified) refactor this into something reusable 09/07/11 18:43:47 Theo Schlossnagle <jesus@omniti.com> [9799031c4d6cbb100f1ccbc5c773a07e3d988542] * src/modules/handoff_ingestor.c (modified) * src/modules/postgres_ingestor.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.h (modified) support multiple ingestors 09/06/11 21:24:58 neophenix <neophenix@gmail.com> [049b332a85e8942742b92f21d6b7653574cfb54f] * src/java/com/omniti/jezebel/check/jmx.java (modified) when one RTFMs one can see exactly what data types to support. Map, CompositeData and MemoryUsage are not needed. Have CompositeDataSupport recurse regardless of the OpenType as we will handle whatever it is in a subsequent call 09/04/11 16:08:15 neophenix <neophenix@gmail.com> [576c59eb8d6e2ceec745959d2ccccb024d7f4324] * src/java/com/omniti/jezebel/check/jmx.java (modified) fix JMX check to support proper metric names and more types of possible values 09/02/11 04:46:44 Theo Schlossnagle <jesus@omniti.com> [b1133af9f85966fc31d2bee8a38cb7a8561807fe] * src/modules/lua.c (modified) The original approach was right, just messed up the lua_state onto which we were pushing 09/02/11 04:38:29 Theo Schlossnagle <jesus@omniti.com> [55a550bc4ee62ea3e4e4cfd58c6b8100ca04f57a] * src/modules/lua.c (modified) pushing nil on and calling with three args was causing an issue 09/02/11 04:16:54 Theo Schlossnagle <jesus@omniti.com> [191ce1d37e96ab06d4218f01a6c813946fdd6d82] * src/Makefile.in (modified) correct the phony target 09/01/11 18:11:00 Theo Schlossnagle <jesus@omniti.com> [b406a89b43fce44b6b1a4f190f70ae42f37d9e97] * src/Makefile.in (modified) always attempt a reassessment of version during before linking 09/01/11 18:02:49 Theo Schlossnagle <jesus@omniti.com> [9d8d005342ab990dfd6b767e3a7f13f628ff0c51] * src/eventer/eventer_SSL_fd_opset.c (modified) release buffers will help us alot here 08/30/11 17:00:21 Theo Schlossnagle <jesus@omniti.com> [40f0d3b8319d0752d7379bcfa4463096db128e40] * docs/config/modules/check_test.xml (modified) * src/modules/module.xsl (modified) propagate arbitrary sections through to the docbook 08/30/11 16:00:29 Theo Schlossnagle <jesus@omniti.com> [ca71d0e30d30a9ab13ba386e6ed165772a5ff30e] * docs/config/modules/check_test.xml (added) docbook parts 08/30/11 14:16:55 Theo Schlossnagle <jesus@omniti.com> [5a8b07a3c7120676e57941f4336910799e1f5703] * src/modules/handoff_ingestor.c (modified) fix warning 08/30/11 12:01:08 Theo Schlossnagle <jesus@lethargy.org> [87107a87a35d28a4b8a2e3ebf1558afb4aa3ed11] * src/noit_check_log.c (modified) Merge pull request #15 from ddispaltro/add_name_to_delete_combined Add name to delete 08/30/11 12:00:27 Theo Schlossnagle <jesus@omniti.com> [3cf4259c9a6bd208946be66ee72df20ce2a9ed17] * src/modules/check_test.xml (modified) Add the docs for check_test 08/30/11 03:25:17 Theo Schlossnagle <jesus@omniti.com> [f1ce404f9e0e999fd53584c096f4f305dfef8a20] * src/modules/rabbitmq_driver.c (modified) teach this about B(1|2) types 08/30/11 03:24:59 Theo Schlossnagle <jesus@omniti.com> [94c70b0c85a5076d4cff6465e96c02751112b369] * src/noit_check_log_helpers.c (modified) ZOMG STFU 08/29/11 16:44:10 Theo Schlossnagle <jesus@omniti.com> [bb10f4447010faea8c41428b1c3874b795a9c4bb] * src/modules/Makefile.in (modified) * src/modules/check_test.c (added) * src/modules/check_test.xml (added) * src/noit.conf.in (modified) Circonus contribution... putback check_test 08/26/11 14:27:18 Theo Schlossnagle <jesus@omniti.com> [b8d1fb45af0974b7c419ec104d6936b3215118dc] * src/utils/noit_log.c (modified) use pshared locks as there is a rare race if the parent is logging in-flight during the fork. 08/24/11 23:45:49 Dan Di Spaltro <dan@cloudkick.com> [c2fc05493b26a8adf1c753d6e1784b2e52ce5fe9] * src/noit_check_log.c (modified) Add name to the delete metric 08/16/11 13:54:51 Theo Schlossnagle <jesus@omniti.com> [7f6c1bc05282c6ef43cd04c1425b87d1dccd160c] * src/modules/postgres_ingestor.c (modified) stop saying the payload is old, it is just on disk 08/15/11 19:43:36 Theo Schlossnagle <jesus@omniti.com> [b014769f5cefc7f69aa446e834da78c548578ee9] * src/dtrace_probes.d (modified) * src/dtrace_probes.h (modified) make this work on Mac OS X Lion 08/15/11 19:36:52 Theo Schlossnagle <jesus@omniti.com> [f207009593817c50a5fb4fd4e75cbdc4c79dcfcc] * .gitignore (modified) * src/jlog/jlog_io.c (modified) * src/modules-lua/noit/module/jezebel.lua (modified) * src/modules/collectd.c (modified) * src/modules/dns.c (modified) * src/modules/external.c (modified) * src/modules/httptrap.c (modified) * src/modules/lua.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/postgres_ingestor.c (modified) * src/modules/selfcheck.c (modified) * src/modules/snmp.c (modified) * src/modules/ssh2.c (modified) * src/modules/test_abort.c (modified) * src/noit_check.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) * src/noit_conf_checks.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/utils/noit_log.c (modified) merge dtrace branch to master 08/12/11 05:16:51 Theo Schlossnagle <jesus@omniti.com> [633221873749ec0a7b4c5550e3aed3c991ec5126] * src/modules/mysql.c (modified) Merge branch 'master' of labs.omniti.com:/reconnoiter 08/12/11 05:16:02 Theo Schlossnagle <jesus@omniti.com> [30b3841abad7acbfffab04c3f0829809791566df] * src/noit_conf_checks.c (modified) This makes the telnet console output for checks present the metrics in a alphabetical ordering. Long-standing annoyance fixed. 08/12/11 04:54:44 Theo Schlossnagle <jesus@omniti.com> [8b4fa37022bbd7722fbaab59a19c7b7e21547ea5] * src/modules/mysql.c (modified) missed this fix for causal prototype 08/12/11 04:47:29 Theo Schlossnagle <jesus@omniti.com> [811c412ce800f3a4eeaa9c2bc4d5c35fe9982384] * src/modules/selfcheck.c (modified) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) selfcheck introspection on when data is pulled by stratcon 08/12/11 03:32:27 Theo Schlossnagle <jesus@omniti.com> [7b999849cdf5ce592e0b1813f5f4800b1854fecd] * .gitignore (modified) ignore dSYM dirs that valgrind produces on Mac OS X 08/12/11 03:28:29 Theo Schlossnagle <jesus@omniti.com> [6c8c5259c6ac9ddc2ccfe9c2409a72a743af6099] * src/utils/noit_log.c (modified) leverage the jlog error func as it is more descriptive. 08/12/11 02:42:52 Theo Schlossnagle <jesus@omniti.com> [b394de2213c1f29eca92242b6fa60df439236740] * src/jlog/jlog_io.c (modified) (at least) on Solaris this fstat() can EINTR. 08/12/11 02:02:50 Theo Schlossnagle <jesus@omniti.com> [6b499c56d49740dddfd460fe77465eba5393209f] * src/modules-lua/noit/module/jezebel.lua (modified) this is debug output 08/10/11 17:31:46 Theo Schlossnagle <jesus@omniti.com> [e437d462c935dbd146a664ca0f0119405bf487dc] * src/modules/lua.c (modified) * src/noit_check.c (modified) Expose the cause of an oncheck fire into lua 08/09/11 16:50:04 Theo Schlossnagle <jesus@omniti.com> [f91ddca09660d8415b1bcdd88b20946e82b0ef62] * src/modules/collectd.c (modified) * src/modules/dns.c (modified) * src/modules/external.c (modified) * src/modules/httptrap.c (modified) * src/modules/lua.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/modules/test_abort.c (modified) * src/noit_check_tools.c (modified) * src/noit_check_tools.h (modified) propagate the cause for causal checks into all of the calls 08/09/11 16:45:44 Theo Schlossnagle <jesus@omniti.com> [d390b7abe209b9b69a3bbead856c8c442c360204] * src/modules/postgres_ingestor.c (modified) inverted logic could cause stack smash on dir scan 08/09/11 14:21:26 Theo Schlossnagle <jesus@omniti.com> [93c0f7d278d008139c3282dbbff1ed58c15d8dfa] * src/noit_check_log_helpers.c (modified) Merge branch 'master' into dtrace 08/09/11 02:41:55 Al Tobey <al@ooyala.com> [3fd0aac519a54f829d5813c8c121dd9947786e17] * src/noit_check_log_helpers.c (modified) initialize dlen to make gcc happy 08/09/11 02:26:56 Theo Schlossnagle <jesus@omniti.com> [b09464ce1fe8fb09f4ad58414507f5b965735967] * src/dtrace_probes.d (modified) * src/dtrace_probes.h (modified) * src/noit_check_log.c (modified) add metric dtrace logging 08/09/11 01:32:46 Theo Schlossnagle <jesus@omniti.com> [d5ead0cf4d18db940685ff9a33847629bc796330] * src/jlog/jlog_io.c (modified) * src/noit_check_log.c (modified) * src/noit_check_log_helpers.c (modified) * src/noit_check_tools_shared.c (modified) * src/stratcon_jlog_streamer.c (modified) Merge branch 'master' into dtrace 08/03/11 23:18:47 Theo Schlossnagle <jesus@omniti.com> [bb853610800c56a28a11f153a26829c36195d576] * src/noit_check_log_helpers.c (modified) Fix warning reported by viq 07/28/11 22:56:38 Theo Schlossnagle <jesus@omniti.com> [e153d2640c610ffb28bb50ab34eaaefdfff65cc0] * src/jlog/jlog_io.c (modified) Looks like the dev_t is 4 bytes and the ino_t is 8 leaving 4 bytes of unaligned trash in the jlog_file_id. We were correctly memsetting the enclosing structure on insertion into the hash table, but not memsetting the key for lookups causing a failure to fetch and a subsequent failure to insert (duplicate). Boom. Nasty. 07/28/11 18:59:49 Theo Schlossnagle <jesus@omniti.com> [9e093855ceddcd07647592f55ed557655b1cc24d] * src/noit_check_log.c (modified) * src/noit_check_tools_shared.c (modified) last two clang warnings 07/28/11 18:47:13 Theo Schlossnagle <jesus@omniti.com> [1921baa5ef388809bbacc4367cceb5f71ef0612c] * src/stratcon_jlog_streamer.c (modified) thanks clang. noted. 07/28/11 17:49:31 Theo Schlossnagle <jesus@omniti.com> [7ab9795e96359cb90db2acb8b38293dcefd34e62] * src/noit_config.h.in (modified) define disabled if we aren't enabled. this is dumb DTrace 07/28/11 17:41:42 Theo Schlossnagle <jesus@omniti.com> [574a39b820d1bd37b6ab937ceee2778feac5485c] * .gitignore (modified) * src/dtrace_probes.h (added) can't gen this on Linux, so we need to include it 07/28/11 17:02:43 Theo Schlossnagle <jesus@omniti.com> [832c60c9213032868ca5cf0d28b130c84b19c340] * configure.in (modified) * src/Makefile.dep (modified) * src/Makefile.in (modified) * src/bundle.pb-c.c (added) * src/bundle.pb-c.h (added) * src/bundle.proto (added) * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/CheckStatus.java (added) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitBundlev1.java (added) * src/java/com/omniti/reconnoiter/event/NoitBundlev2.java (added) * src/java/lib/commons-codec-1.5.jar (added) * src/java/lib/protobuf-java-2.4.1.jar (added) * src/java/run-iep.sh.in (modified) * src/lua/src/ldebug.c (modified) * src/lua/src/ldebug.h (modified) * src/lua/src/lvm.c (modified) * src/lua/src/print.c (modified) * src/modules/lua_noit.c (modified) * src/modules/postgres_ingestor.c (modified) * src/modules/rabbitmq_driver.c (modified) * src/noit.conf.in (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_check_log_helpers.c (added) * src/noit_check_log_helpers.h (added) * src/noit_http.c (modified) * src/noit_listener.c (modified) * src/noit_livestream_listener.c (modified) * src/stratcon_datastore.c (modified) * src/stratcon_iep.c (modified) * src/stratcon_realtime_http.c (modified) * test/t/000_prereq.t (modified) * test/t/001_db_init.t (modified) * test/t/002_db_load.t (modified) * test/t/103_simple_noit.t (modified) * test/t/104_simple_stratcon.t (modified) * test/t/105_crl_test.t (modified) * test/t/106_stratcon_ip.t (modified) * test/t/107_rest_perms.t (modified) * test/t/108_noit_strat.t (modified) * test/t/stomp.pm (modified) * test/t/testconfig.pm (modified) merge in master 07/28/11 16:56:11 Theo Schlossnagle <jesus@omniti.com> [df2e3105cd06d3cc051c0f09fdc00044eeccccd1] * configure.in (modified) only use -errwarn=%all if the compiler reports as 'Sun C' 07/28/11 16:32:17 Theo Schlossnagle <jesus@omniti.com> [2b12c5312cd197672c24b0c6838e93504d95a3dd] * src/lua/src/ldebug.c (modified) * src/lua/src/ldebug.h (modified) * src/lua/src/lvm.c (modified) * src/lua/src/print.c (modified) Merge branch 'master' into protobuf_bundle 07/28/11 16:31:35 Theo Schlossnagle <jesus@omniti.com> [ac90c0d20ed32ef7b58e8dbc5a631c29c400f137] * configure.in (modified) * src/modules/lua_noit.c (modified) Merge branch 'master' of labs.omniti.com:/reconnoiter 07/28/11 16:31:20 Theo Schlossnagle <jesus@omniti.com> [e93b5f6d083f4d5fe2b7fec643db5b85a80ed1a7] * src/lua/src/ldebug.c (modified) * src/lua/src/ldebug.h (modified) * src/lua/src/lvm.c (modified) * src/lua/src/print.c (modified) namespace the getline() it's pissing my Lion install off 07/21/11 14:18:41 Theo Schlossnagle <jesus@omniti.com> [bd6998c7098f60441f4c1a0b065e904cc87d0740] * src/modules/lua_noit.c (modified) Merge branch 'master' into protobuf_bundle 07/21/11 14:18:28 Theo Schlossnagle <jesus@omniti.com> [032dfff0fd8dddb5ce960804574c980a3b8dfb03] * src/modules/lua_noit.c (modified) cast to prevent warning 07/21/11 14:08:03 Theo Schlossnagle <jesus@omniti.com> [952cfedd2165dc8ada71112f82fbba899497720a] * configure.in (modified) Merge branch 'master' into protobuf_bundle 07/21/11 14:07:47 Theo Schlossnagle <jesus@omniti.com> [9068bdba630f6fa9cc3b37bba543f94967d6532e] * configure.in (modified) apply resolution to the JAVA_LIB_DIR -- we're getting NONE by default 07/14/11 16:26:53 Theo Schlossnagle <jesus@omniti.com> [a6808b91342defcd5c827ec125ca068a4e0fc6ce] * src/noit_listener.c (modified) * src/noit_livestream_listener.c (modified) Merge branch 'master' into protobuf_bundle 07/14/11 16:25:01 Theo Schlossnagle <jesus@omniti.com> [44b47a085a3312bcaf73253fde40e4f9781f12a1] * src/noit_livestream_listener.c (modified) If the livestream request data wasn't read in one go (i.e. EAGAIN was hit), then it would recreate the context from scratch and attempt to reread the whole request which would hang indefinitely and leak a jcl context. This only seemed to present itself with hangle on with localhost. Bug fixed. 07/14/11 16:24:47 Theo Schlossnagle <jesus@omniti.com> [a29e7fc578381672499281e5e8a970082194417f] * src/noit_listener.c (modified) support logging of new connections on our own log stream {error,debug}/listener 07/14/11 16:21:35 Theo Schlossnagle <jesus@omniti.com> [076670c54ef9afec8e503951de3a3ed109d79405] * src/noit_check_log.c (modified) they can be present but null, cope with that case 07/14/11 15:55:45 Theo Schlossnagle <jesus@omniti.com> [43d5801748ac0e85b438790c8fc94618caadd51d] * src/noit.conf.in (modified) need to include bundle in the sample config 07/12/11 11:40:26 Theo Schlossnagle <jesus@omniti.com> [d78c8c3312997656c9d993ff08f769c017613cc3] * configure.in (modified) merge, unmerge, merge typo, thanks ddispaltro 07/12/11 11:39:19 Theo Schlossnagle <jesus@omniti.com> [cfb69248ea10093fd0ebc17c967191264548d31e] * src/noit_check_log.c (modified) fix from dispaltro. this allows callers to detect failures. 07/12/11 03:43:12 Theo Schlossnagle <jesus@omniti.com> [383dd57d260183763f10a43dd64653113912b70a] * src/noit_check_log.c (modified) use our noit_true and our boolean type 07/08/11 12:40:36 Theo Schlossnagle <jesus@omniti.com> [6ca74a6ad05b0b9fc114151355ceca02cf3502bc] * src/Makefile.dep (modified) update dependencies 07/08/11 12:40:13 Theo Schlossnagle <jesus@omniti.com> [a423b8a0d70a420968798dd0e5ff4dc20c963419] * src/bundle.pb-c.c (modified) * src/bundle.pb-c.h (modified) * src/bundle.proto (modified) * src/java/com/omniti/reconnoiter/CheckStatus.java (modified) * src/java/com/omniti/reconnoiter/event/NoitBundlev2.java (modified) * src/noit_check_log.c (modified) * src/noit_check_log_helpers.c (modified) add in the metadata as we originally discussed (for future) 07/08/11 05:42:20 Theo Schlossnagle <jesus@omniti.com> [6acb955f9bb091a111b979a87460e9b5357d55b7] * test/t/103_simple_noit.t (modified) * test/t/104_simple_stratcon.t (modified) * test/t/105_crl_test.t (modified) * test/t/106_stratcon_ip.t (modified) * test/t/107_rest_perms.t (modified) * test/t/108_noit_strat.t (modified) * test/t/stomp.pm (modified) * test/t/testconfig.pm (modified) cleanup tests... all pass 07/08/11 05:23:08 Theo Schlossnagle <jesus@omniti.com> [2258f49eb9f59dec8623de48d13e1cc78d73dfae] * src/java/com/omniti/reconnoiter/event/NoitBundlev2.java (modified) handle them, not send them directly 07/08/11 05:22:34 Theo Schlossnagle <jesus@omniti.com> [a918cf4a0b80ccf6e34e400307458c580dc9de46] * src/noit_http.c (modified) valgrind points out that this was uninitialized 07/08/11 05:22:04 Theo Schlossnagle <jesus@omniti.com> [e1f9f43847958049a4ee2f6b2a449330cd2bdc05] * src/noit_check_log_helpers.c (modified) off-by-two (or so says valgrind) 07/08/11 02:52:49 Theo Schlossnagle <jesus@omniti.com> [24c830d2b69af440350f3aadefcd0a23491e2dab] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/CheckStatus.java (added) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitBundlev1.java (added) * src/java/com/omniti/reconnoiter/event/NoitBundlev2.java (added) * src/java/lib/commons-codec-1.5.jar (added) * src/java/lib/protobuf-java-2.4.1.jar (added) * src/java/run-iep.sh.in (modified) * src/stratcon_iep.c (modified) support B{1,2} in the IEP system 07/07/11 19:53:16 Theo Schlossnagle <jesus@omniti.com> [58f90423160bc5252603326f4eabcbe2b6fee79b] * src/stratcon_realtime_http.c (modified) make streaming work 07/07/11 19:51:48 Theo Schlossnagle <jesus@omniti.com> [6b7bec911ad60ccd8e558dab8fd3147427bdc640] * src/noit_check_log.c (modified) simplify this and fix a bug in UUID construction on new bundles 07/07/11 16:33:42 Theo Schlossnagle <jesus@omniti.com> [4a653ea2ad1a5c2d4fa77037753a169291289a11] * src/modules/postgres_ingestor.c (modified) * src/noit_check_log.c (modified) * src/noit_check_log_helpers.c (modified) * src/noit_check_log_helpers.h (modified) make the postgres_ingestor work with the B messages 07/07/11 16:33:12 Theo Schlossnagle <jesus@omniti.com> [485f3e7e53ef813c36bb393170d6c44997614545] * test/t/108_noit_strat.t (modified) * test/t/stomp.pm (modified) make these test a bit more robust when they aren't working (like now) 07/07/11 06:05:22 Theo Schlossnagle <jesus@omniti.com> [4b21a98c9a064c9e5ff5494de47668330438165c] * src/stratcon_datastore.c (modified) the data store layer needs to know to pass through the B records 07/07/11 05:49:06 Theo Schlossnagle <jesus@omniti.com> [37e31fd9f0e6a806307056bdfcd2f642317d283f] * src/Makefile.in (modified) * src/noit_check_log.c (modified) * src/noit_check_log_helpers.c (added) * src/noit_check_log_helpers.h (added) make the protobuf stuff consitent with the S/M record leaders. fix up some code here and there. extract the encapsulation into a helper file as we'll need it in stratcond. Implement a de-encapsulation method. 07/07/11 02:10:23 Theo Schlossnagle <jesus@omniti.com> [5ffe3ebc271cae0acdd3e485d0291e190b82578d] * src/noit_check_log.c (modified) with compression (zlib) is B1 without is B2 Already using B versions, yay! 07/07/11 01:05:35 Theo Schlossnagle <jesus@omniti.com> [804cf4a3206fbff14588050176414b8e53286778] * test/t/testconfig.pm (modified) Merge branch 'master' into protobuf_bundle 07/07/11 00:52:46 Theo Schlossnagle <jesus@omniti.com> [209711be5bf2a026e9d8d04fef2e05aaeb77c884] * test/t/testconfig.pm (modified) Sigh. cwd() can hang sometimes on Mac after you've fork()ed. 07/06/11 23:57:36 Theo Schlossnagle <jesus@omniti.com> [f0993ef416e0aff2c8202768888e85660d83ae6f] * test/t/000_prereq.t (modified) * test/t/001_db_init.t (modified) * test/t/002_db_load.t (modified) * test/t/103_simple_noit.t (modified) * test/t/testconfig.pm (modified) fix this to run on my Mac again 07/06/11 23:56:13 Theo Schlossnagle <jesus@omniti.com> [239594a76cc5a52d016357dde39705aee39bd2e4] * test/t/000_prereq.t (modified) * test/t/001_db_init.t (modified) * test/t/002_db_load.t (modified) * test/t/103_simple_noit.t (modified) * test/t/testconfig.pm (modified) fix this to run on my Mac again 07/06/11 22:51:07 Theo Schlossnagle <jesus@omniti.com> [cd10c8e89b53a032433fcfee25c5a896b6ae77f8] * src/noit_check_log.c (modified) make B -> B1, so we have a version for bundled data 07/06/11 20:12:13 Theo Schlossnagle <jesus@omniti.com> [17461d6890a91ab2aeb309939b348456f8f53fbe] * configure.in (modified) * src/Makefile.in (modified) * src/noit_check.c (modified) * src/noit_check_log.c (modified) * src/noit_config.h.in (modified) require libprotobuf-c make status and metric (S and M) lines not emit in the general case as the B lines shall replace them. immediate metric logging still requires the M rows. As the reconnoiter.jar and postgres_ingestor don't know what the B lines are and most S/M lines are replaced the product is broken here. We need the java and C implementation to decode the B lines before things will work again. 07/06/11 19:13:56 Theo Schlossnagle <jesus@omniti.com> [5b4b5d7646bfdb94d692dbceca8dc6b3256680ab] * configure.in (modified) * src/Makefile.in (modified) * src/bundle.pb-c.c (added) * src/bundle.pb-c.h (added) * src/bundle.proto (added) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_config.h.in (modified) Merge branch 'protobuf_bundle' of https://github.com/ddispaltro/reconnoiter into protobuf_bundle 07/02/11 18:23:02 Theo Schlossnagle <jesus@omniti.com> [1288becf07a8f9fedbaf3880c9afdb9815878e12] * src/modules/rabbitmq_driver.c (modified) solves: warning: comparison between pointer and integer 07/01/11 08:00:58 Dan Di Spaltro <dan@cloudkick.com> [3081176b656a255da1e587a44933eabc58ee9119] * configure.in (modified) * src/Makefile.in (modified) * src/bundle.pb-c.c (added) * src/bundle.pb-c.h (added) * src/bundle.proto (added) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/noit_config.h.in (modified) Add autodetection of the libprotobuf-c library Add the generated bundle file use preprocessor macros to compile out support of protobufs. Add 'B' metrics with the discussed format over IRC, enough information to route, while preserving the cross language decoding. 07/01/11 03:08:08 Theo Schlossnagle <jesus@omniti.com> [3aa92a99288199674668d8f00e7767069cb8ef34] * src/Makefile.in (modified) * src/dtrace_probes.d (modified) * src/noit_check.c (modified) check status 07/01/11 02:55:57 Theo Schlossnagle <jesus@omniti.com> [da6e5460a9074962d82313a6da2b190a8280b585] * src/Makefile.in (modified) * src/dtrace_probes.d (modified) * src/noit_check_tools.c (modified) check fire 06/30/11 18:45:28 Theo Schlossnagle <jesus@omniti.com> [6433ed5710527810a2bffc7a4ac76f22ba764086] * src/eventer/eventer_SSL_fd_opset.c (modified) * src/modules/postgres_ingestor.c (modified) * src/noit.conf.in (modified) * src/noit_check.c (modified) * src/noit_check.h (modified) * src/noit_check_log.c (modified) * src/stratcon_datastore.c (modified) Merge branch 'master' into dtrace 06/30/11 18:33:12 Theo Schlossnagle <jesus@omniti.com> [5079a1f4e83875fdd95077bb5fae8079eb8b4bd9] * src/eventer/eventer_SSL_fd_opset.c (modified) Merge branch 'master' into d_metrics 06/30/11 18:32:52 Theo Schlossnagle <jesus@omniti.com> [656d110dfdc2753bab8fafb81152ec58a377583a] * src/eventer/eventer_SSL_fd_opset.c (modified) double loading a CRL with the same revocations in it was casuing and error on some systems, not sure why it wasn't all systems. 06/30/11 16:10:26 Theo Schlossnagle <jesus@omniti.com> [924cc36ec9423b671145b00b782f797fdc4f816b] * src/Makefile.in (modified) make this link up on Solaris