# # ChangeLog for /src/java/com # # Generated by Trac 0.10.3 # 05/25/13 11:42:20 # 01/22/10 17:06:16 Theo Schlossnagle <jesus@omniti.com> [d9bf4bf08c8020fe8736d7d88769204a4da95208] * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitListener.java (modified) okay the firehose should not be durable... the alerts should 01/22/10 16:24:20 Theo Schlossnagle <jesus@omniti.com> [5e2ef1b77ed96b19cce1cfe2406c122478a53dd6] * src/java/com/omniti/reconnoiter/MQListener.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/IMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) fixes #242 12/17/09 22:38:26 Theo Schlossnagle <jesus@omniti.com> [54eb3feb6589e8a4124695b188f2b94552b0de6a] * buildtools/license-audit (modified) * src/java/com/omniti/reconnoiter/EventHandler.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/BrokerFactory.java (modified) * src/java/com/omniti/reconnoiter/broker/IMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitListener.java (modified) * src/java/com/omniti/reconnoiter/esper/CounterView.java (modified) * src/java/com/omniti/reconnoiter/esper/CounterViewFactory.java (modified) * src/java/com/omniti/reconnoiter/esper/DeriveView.java (modified) * src/java/com/omniti/reconnoiter/esper/DeriveViewFactory.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactBaseBivariateStatisticsView.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactBaseStatisticsBean.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactRegressionBean.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactRegressionLinestView.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactStatViewFactory.java (modified) * src/java/com/omniti/reconnoiter/esper/WeightedValueBean.java (modified) * src/java/com/omniti/reconnoiter/event/NoitCheck.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (modified) * src/java/com/omniti/reconnoiter/event/NoitStatus.java (modified) fixes #224 11/15/09 15:51:21 Theo Schlossnagle <jesus@omniti.com> [b9ca96abb71658e198aba196c22bfab3a1840909] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/StratconMessageFactory.java (modified) lint and suppress warnings, refs #34 11/14/09 22:44:17 Theo Schlossnagle <jesus@omniti.com> [7afb4e334fa8390d0543fc8d916d5c6b861511a9] * src/Makefile.in (modified) * src/java/com/omniti/reconnoiter/StratconConfig.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) * src/modules/Makefile.in (modified) * src/modules/libstomp.c (added) * src/modules/libstomp.h (added) * src/modules/stomp_driver.c (added) * src/noit_module.c (modified) * src/stomp/Makefile.in (deleted) * src/stomp/stomp.c (deleted) * src/stomp/stomp.h (deleted) * src/stratcon.conf.in (modified) * src/stratcon_iep.c (modified) * src/stratcon_iep.h (modified) * src/stratcond.c (modified) fixes #219 This is "significant" as it requires adding a module section to stratcon.conf and not using the <stomp> stanza, but instead using <mq type="stomp">. I've tested it with ActiveMQ and RabbitMQ and both work fine. 11/11/09 20:37:20 Theo Schlossnagle <jesus@omniti.com> [5cffd17c6e77c2634aa900dbfa5a0385fa9cf9e8] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/EventHandler.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/StratconMessageFactory.java (added) * src/java/com/omniti/reconnoiter/event/NoitCheck.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (added) * src/java/com/omniti/reconnoiter/event/NoitMetric.java (added) * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (modified) * src/java/com/omniti/reconnoiter/event/NoitStatus.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryBase.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (modified) * src/java/com/omniti/reconnoiter/event/StratconStatement.java (modified) pretty hefty refactoring using reflection stuff to allow registering StratconMessage types on-the-fly. Supports batching. All else should function as it did (no API/ABI/payload BC breakages that I'm aware of). refs #217 11/10/09 18:48:46 Theo Schlossnagle <jesus@omniti.com> [2d6914153aac9275649f48e2e888d3580f6bcdef] * src/java/com/omniti/reconnoiter/StratconConfig.java (modified) make this public -- it's useful 11/10/09 16:38:40 Theo Schlossnagle <jesus@omniti.com> [d855ea0243033b7550d661d296ceaf7b5bf94e75] * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (modified) correct handling of nulls 11/09/09 18:24:58 Theo Schlossnagle <jesus@omniti.com> [18662830e336fc374d9ed64097d12773957a126d] * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) refs #216 11/08/09 21:17:09 Theo Schlossnagle <jesus@omniti.com> [b4d0df9e4dfb6a0bd2a0a5d2c7e7aa534afb16dd] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/broker/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/broker/NoitListener.java (added) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) A first spin at decoupling the listener from the MQ for AMQ (and reusable plubming for Rabbit), refs #216 11/08/09 19:50:00 Theo Schlossnagle <jesus@omniti.com> [7ebe017467d7a12e28564a4d438851b1f3124be1] * src/java/com/omniti/reconnoiter/EventHandler.java (modified) whitespace fix 11/07/09 23:51:31 Theo Schlossnagle <jesus@omniti.com> [99eb5f9b691a24762868afc59df563b16854891e] * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) no user-facing changes -- just make this a but more encapsulated 11/07/09 19:17:40 Theo Schlossnagle <jesus@omniti.com> [57eb17fee2b002de249763f3b2908f758fa65c29] * src/java/com/omniti/reconnoiter/esper/DeriveView.java (modified) this can be null and subsequently explode into a million-trillion bits (Esper internals are fragile) 11/06/09 20:12:35 Theo Schlossnagle <jesus@omniti.com> [2b223aba8b2de203fe480dd111bd6bd48b4792cc] * src/java/com/omniti/reconnoiter/esper/CounterView.java (modified) * src/java/com/omniti/reconnoiter/esper/DeriveView.java (modified) * src/java/com/omniti/reconnoiter/esper/WeightedValueBean.java (modified) remove BigDecimal here -- performance optimization 11/05/09 03:12:49 Theo Schlossnagle <jesus@omniti.com> [c75a2104258a9079bb6ef2dbe68c66e7102bbf16] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/esper/CounterView.java (added) * src/java/com/omniti/reconnoiter/esper/CounterViewFactory.java (added) * src/java/com/omniti/reconnoiter/esper/DeriveView.java (added) * src/java/com/omniti/reconnoiter/esper/DeriveViewFactory.java (added) * src/java/com/omniti/reconnoiter/esper/WeightedValueBean.java (added) step 2. .noit:derive and .noit:counter, refs #210 11/04/09 23:54:57 Theo Schlossnagle <jesus@omniti.com> [5640498f39ed92d4917c04691ad51ab3d17d0674] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/esper/ExactBaseBivariateStatisticsView.java (added) * src/java/com/omniti/reconnoiter/esper/ExactBaseStatisticsBean.java (added) * src/java/com/omniti/reconnoiter/esper/ExactRegressionBean.java (added) * src/java/com/omniti/reconnoiter/esper/ExactRegressionLinestView.java (added) * src/java/com/omniti/reconnoiter/esper/ExactStatViewFactory.java (added) * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (modified) * src/java/com/omniti/reconnoiter/event/NoitStatus.java (modified) * src/java/lib/esper-3.2.0.jar (modified) Regressions that use arbitrary precision math libraries.... step 1, refs #210 11/03/09 04:16:00 Theo Schlossnagle <jesus@omniti.com> [64eeba69711481e6fcb2e4c6f753a2048a55ef7a] * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (modified) * src/java/com/omniti/reconnoiter/event/NoitStatus.java (modified) Wow, thanks Dan, that was easy. fixes #208 11/03/09 01:22:06 Theo Schlossnagle <jesus@omniti.com> [cbf5c896ad511842634dbd7f7759f250796f277e] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/StratconConfig.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/broker/BrokerFactory.java (modified) * src/java/lib/commons-logging-1.1.1.jar (added) * src/java/run-iep.sh.in (modified) make all the activemq stuff actually configurable from stratcon.conf. Admin over vm:// so we have no port conflicts and add the commons- logging jar so that ApacheMQ can leverage that and log sanely 09/24/09 23:50:27 Dan Di Spaltro <dan.dispaltro@gmail.com> [0335d9d261b5f2b2c4d7a1d1e1a8ebc851b17ffa] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/EventHandler.java (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconConfig.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitListener.java (modified) * src/java/com/omniti/reconnoiter/event/NoitCheck.java (added) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (deleted) * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricText.java (added) * src/java/com/omniti/reconnoiter/event/NoitStatus.java (added) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryBase.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (modified) * src/java/com/omniti/reconnoiter/event/StratconStatement.java (modified) * src/java/run-iep.sh.in (modified) * src/stratcon_iep.c (modified) Updated the the connector bits to parse jlog instead of xml. closes #185 09/09/09 04:12:49 Theo Schlossnagle <jesus@omniti.com> [99a21c2049fcefe65568396291a4f1fef7f1a547] * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) cleanup, no functional change 08/12/09 20:33:40 Theo Schlossnagle <jesus@omniti.com> [a3f2dffe9dafd40d6fd7595a4a5ba4fdd073ddce] * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/broker/RabbitListener.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryBase.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (modified) * src/java/com/omniti/reconnoiter/event/StratconStatement.java (modified) remove unnecessary imports, patch from Bartosz Cisek 08/06/09 13:21:06 Theo Schlossnagle <jesus@omniti.com> [699c97c25d44d177d2979ba0008d46658927a912] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/EventHandler.java (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/MQListener.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryBase.java (added) * src/java/com/omniti/reconnoiter/event/StratconStatement.java (added) * src/stratcon.conf.in (modified) * src/stratcon_iep.c (modified) works for me. Ensures there is a (perhaps non-connected) DAG of statement dependencies and runs them, then loads data, then runs queries. refs #162 08/02/09 18:46:18 Theo Schlossnagle <jesus@omniti.com> [53662cda08ac28939e1a9d8af713aba318cc4384] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/AMQBrokerSingleton.java (deleted) * src/java/com/omniti/reconnoiter/AMQListener.java (deleted) cleanup 07/17/09 04:14:25 Theo Schlossnagle <jesus@omniti.com> [e372885bb4096c7f99e1b4dde6d77f5b97592dd0] * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (modified) fix for later java that needs run implemented 07/14/09 02:29:36 Dan Di Spaltro <dan.dispaltro@gmail.com> [4c3fb9bb20f55d05939b6f601cc27622060215e8] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/AMQOutput.java (deleted) * src/java/com/omniti/reconnoiter/EventHandler.java (added) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/MQListener.java (added) * src/java/com/omniti/reconnoiter/StratconConfig.java (modified) * src/java/com/omniti/reconnoiter/broker/AMQBroker.java (added) * src/java/com/omniti/reconnoiter/broker/AMQListener.java (added) * src/java/com/omniti/reconnoiter/broker/BrokerFactory.java (added) * src/java/com/omniti/reconnoiter/broker/IMQBroker.java (added) * src/java/com/omniti/reconnoiter/broker/RabbitBroker.java (added) * src/java/com/omniti/reconnoiter/broker/RabbitListener.java (added) * src/java/lib/commons-cli-1.1.jar (added) * src/java/lib/commons-io-1.2.jar (added) * src/java/lib/rabbitmq-client.jar (added) * src/java/run-iep.sh.in (modified) * src/lua/src/lobject.c (modified) * src/stratcon_iep.c (modified) first go at integrating RMQ and AMQ and giving the user a choice on configuration options, refs #157 06/07/09 19:40:49 Theo Schlossnagle <jesus@omniti.com> [4fd2f1f5cb3d57993fc34dc8d6e742d38454609f] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconConfig.java (added) * src/java/lib/commons-dbcp-1.2.2.jar (added) * src/java/lib/commons-pool-1.4.jar (added) * src/java/lib/postgresql-8.3-604.jdbc3.jar (added) * src/java/run-iep.sh.in (modified) * src/noit_conf.c (modified) * src/noit_conf.h (modified) * src/stratcon_iep.c (modified) This appears to work... now we need to make sure it works well. refs #142 05/24/09 19:12:04 Theo Schlossnagle <jesus@omniti.com> [222027809f476c8187ccf88ac8b565d3787094c4] * src/java/com/omniti/reconnoiter/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/AMQOutput.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/run-iep.sh.in (modified) * src/stratcon.conf.in (modified) * src/stratcon_iep.c (modified) make iep uses dedicated logging stream for more flexibility. Fix the numeric event representaiton in Java. Demonstrates we need an object-based event for Text stuff too... as the other doesn't handle null right. 05/23/09 04:16:49 Theo Schlossnagle <jesus@omniti.com> [0f5161443456635a93cac5b1a773512418ebd578] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) * src/java/com/omniti/reconnoiter/event/NoitMetricNumeric.java (added) * src/java/lib/cglib-nodep-2.2.jar (added) * src/java/run-iep.sh.in (modified) make the NoitMetricNumeric event a Java class instead on XMLDOM-based event. This gives us control. fixes #135 05/13/09 22:23:24 Theo Schlossnagle <jesus@omniti.com> [546c63f4e28d0ab9d5e06c945cb57ba7050201be] * src/java/com/omniti/reconnoiter/AMQBrokerSingleton.java (modified) * src/java/com/omniti/reconnoiter/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/AMQOutput.java (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (modified) GPL these 05/13/09 03:30:23 Theo Schlossnagle <jesus@omniti.com> [24eac7c456bb2802cf4a695e79f812cc3a0b4b0c] * src/java/Makefile.in (modified) * src/java/com/omniti/reconnoiter/AMQListener.java (modified) * src/java/com/omniti/reconnoiter/AMQOutput.java (modified) * src/java/com/omniti/reconnoiter/IEPEngine.java (modified) * src/java/com/omniti/reconnoiter/StratconMessage.java (modified) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (modified) * src/java/com/omniti/reconnoiter/event/StatusEvent.java (deleted) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (modified) * src/stratcon.conf.in (modified) * src/stratcon_datastore.c (modified) * src/stratcon_datastore.h (modified) * src/stratcon_iep.c (modified) * src/stratcon_iep.h (modified) variety of stuff. fixing some bugs and adding checks into the data model, refs #122 05/12/09 12:48:35 Theo Schlossnagle <jesus@omniti.com> [a9077178423e39a94a9b624e44cd4b37899d6fd3] * configure.in (modified) * src/Makefile.in (modified) * src/eventer/eventer_SSL_fd_opset.c (modified) * src/eventer/eventer_impl.c (modified) * src/eventer/eventer_jobq.c (modified) * src/java/Makefile.in (added) * src/java/com/omniti/reconnoiter/AMQBrokerSingleton.java (added) * src/java/com/omniti/reconnoiter/AMQListener.java (added) * src/java/com/omniti/reconnoiter/AMQOutput.java (added) * src/java/com/omniti/reconnoiter/IEPEngine.java (added) * src/java/com/omniti/reconnoiter/StratconMessage.java (added) * src/java/com/omniti/reconnoiter/event/NoitEvent.java (added) * src/java/com/omniti/reconnoiter/event/StatusEvent.java (added) * src/java/com/omniti/reconnoiter/event/StratconQuery.java (added) * src/java/com/omniti/reconnoiter/event/StratconQueryStop.java (added) * src/java/lib/activemq-all-5.2.0.jar (added) * src/java/lib/antlr-runtime-3.1.1.jar (added) * src/java/lib/esper-3.0.0.jar (added) * src/java/lib/log4j-1.2.15.jar (added) * src/java/lib/spring-beans-2.5.5.jar (added) * src/java/lib/spring-context-2.5.5.jar (added) * src/java/run-iep.sh.in (added) * src/noit_jlog_listener.c (modified) * src/noit_jlog_listener.h (modified) * src/noit_listener.c (modified) * src/noit_listener.h (modified) * src/stomp/Makefile.in (added) * src/stomp/stomp.c (added) * src/stomp/stomp.h (added) * src/stratcon.conf.in (modified) * src/stratcon_datastore.c (modified) * src/stratcon_iep.c (modified) * src/stratcon_jlog_streamer.c (modified) * src/stratcon_jlog_streamer.h (modified) * src/utils/noit_log.c (modified) refs #122, this stuff works well enough to pull dev back into trunk. Closing the #122 branch. flag-day(noitd,stratcond)