I just posted a storm-jdbc PR today morning which is a backward incompatible change , it is relatively easy to review and given how hard it is to push something backward incompatible I recommend we review it and pull in in 0.10.
Here is the PR : https://github.com/apache/storm/pull/556 Here is the JIRA : https://issues.apache.org/jira/browse/STORM-821 Thanks Parth On 5/18/15, 1:59 PM, "P. Taylor Goetz" <[email protected]> wrote: >Thanks Jungtaek, > >We can pull all the storm-redis fixes into 0.10.0. > >So if you just post a list of the outstanding pull requests that are >waiting for review, that should suffice. > >-Taylor > >On May 18, 2015, at 4:34 PM, 임정택 <[email protected]> wrote: > >> Yes, actually I mailed to Bobby personally regarding this. >> >> I'll make a list of storm-redis PRs which ones are only merged to master >> (not applied to 0.10.0), or other ones are waiting for reviewing, and >>share >> to this thread. >> >> 2015-05-19 5:14 GMT+09:00 Bobby Evans <[email protected]>: >> >>> I have had several people ask me about getting several storm-redis >>>changes >>> in, I just haven't had time to review all of them, butI would like to >>>see >>> 0.10 released sooner rather then later, so I am willing to make the >>>time if >>> I need to. >>> >>> HeartSavior, I think you had a list of storm-redis JIRA that you would >>> like to see pulled in? >>> >>> - Bobby >>> >>> >>> >>> On Monday, May 18, 2015 2:57 PM, P. Taylor Goetz <[email protected]> >>> wrote: >>> >>> >>> I’d like to get everyone’s opinion on releasing Storm 0.10.0. >>> >>> Attached is the change log for everything that is currently in the >>> 0.10.x-branch. >>> >>> Is there anything glaring missing from that list that I might have >>>missed? >>> >>> -Taylor >>> >>> >>> ## 0.10.0 >>> * STORM-786: KafkaBolt should ack tick tuples >>> * STORM-512: KafkaBolt doesn't handle ticks properly >>> * STORM-788: Fix key for process latencies >>> * STORM-748: Package Multi-Lang scripts so they don't have to be >>>duplicated >>> * STORM-563. Kafka Spout doesn't pick up from the beginning of the >>>queue >>> unless forceFromStart specified. >>> * STORM-615: Add REST API to upload topology. >>> * STORM-807: quote args correctly in /bin/storm >>> * STORM-686: Add worker-launcher to storm-dist. >>> * STORM-789: Send more topology context to Multi-Lang components via >>> initial handshake >>> * STORM-764: Have option to compress thrift heartbeat >>> * STORM-766 (Include version info in the service page) >>> * STORM-765: Thrift serialization for local state. >>> * STORM-762: uptime for worker heartbeats is lost when converted to >>>thrift >>> * STORM-750: Set Config serialVersionUID >>> * STORM-714: Make CSS more consistent with self, prev release >>> * STORM-796: Add support for "error" command in ShellSpout >>> * STORM-745: fix storm.cmd to evaluate 'shift' correctly with 'storm >>>jar' >>> * STORM-681: Auto insert license header with genthrift.sh >>> * STORM-707: Client (Netty): improve logging to help troubleshooting >>> connection woes >>> * STORM-699: storm-jdbc should support custom insert queries. >>> * STORM-625: Don't leak netty clients when worker moves or reuse netty >>> client. >>> * STORM-682: supervisor should handle worker state corruption >>>gracefully. >>> * STORM-446: Allow superusers to impersonate other users in secure >>>mode. >>> * STORM-659: return grep matches each on its own line. >>> * STORM-693: KafkaBolt exception handling improvement. >>> * STORM-675: Allow users to have storm-env.sh under config dir to set >>> custom JAVA_HOME and other env variables. >>> * STORM-539: Storm Hive Connector. >>> * STORM-616: Storm JDBC Connector. >>> * STORM-329: fix cascading Storm failure by improving reconnection >>> strategy and buffering messages (thanks tedxia) >>> * STORM-641: Add total number of topologies to api/v1/cluster/summary. >>> * STORM-640: Storm UI vulnerable to poodle attack. >>> * STORM-651: improvements to storm.cmd >>> * STORM-456: Storm UI: cannot navigate to topology page when name >>>contains >>> spaces. >>> * STORM-627: Storm-hbase configuration error. >>> * STORM-248: cluster.xml location is hardcoded for workers >>> * STORM-322: Windows script do not handle spaces in JAVA_HOME path >>> * STORM-586: Trident kafka spout fails instead of updating offset when >>> kafka offset is out of range. >>> * STORM-595: storm-hdfs can only work with sequence files that use >>> Writables. >>> * STORM-487: Remove storm.cmd, no need to duplicate work python runs on >>> windows too. >>> * STORM-585: Performance issue in none grouping >>> * STORM-525: Add time sorting function to the 2nd col of bolt exec >>>table >>> * STORM-548: Receive Thread Shutdown hook should connect to local >>>hostname >>> but not Localhost >>> * STORM-567: Move Storm Documentation/Website from SVN to git >>> * STORM-533: Add in client and server IConnection metrics. >>> * STORM-572: Storm UI 'favicon.ico' >>> * STORM-572: Allow Users to pass TEST-TIMEOUT-MS for java >>> * STORM-571: upgrade clj-time. >>> * STORM-569: Add Conf for bolt's outgoing overflow-buffer. >>> * STORM-565: Fix NPE when topology.groups is null. >>> * STORM-575: Ability to specify Jetty host to bind to >>> * STORM-577: long time launch worker will block supervisor heartbeat >>> * STORM-505: Fix debug string construction >>> * STORM-613: Fix wrong getOffset return value >>> * STORM-612: Update the contact address in configure.ac >>> * STORM-611: Remove extra "break"s >>> * STORM-610: Check the return value of fts_close() >>> * STORM-442: multilang ShellBolt/ShellSpout die() can be hang when >>> Exception happened >>> * STORM-410: Add groups support to log-viewer >>> * STORM-444: Add AutoHDFS like credential fetching for HBase >>> * STORM-552: Add netty socket backlog config >>> * STORM-578: Calls to submit-mocked-assignment in supervisor-test use >>> invalid executor-id format >>> * STORM-600: upgrade jacoco plugin to support jdk8 >>> * STORM-495: KafkaSpout retries with exponential backoff >>> * STORM-620: Duplicate maven plugin declaration >>> * STORM-599: Use nimbus's cached heartbeats rather than fetching again >>> from ZK >>> * STORM-559: ZkHosts in README should use 2181 as port. >>> * STORM-243: Record version and revision information in builds >>> * STORM-630: Support for Clojure 1.6.0 >>> * STORM-629: Place Link to Source Code Repository on Webpage >>> * STORM-632: New grouping for better load balancing >>> * STORM-527: update worker.clj -- delete "missing-tasks" checking >>> * STORM-623: Generate latest javadocs >>> * STORM-635: logviewer returns 404 if storm_home/logs is a symlinked >>>dir. >>> * STORM-636: Faster, optional retrieval of last component error >>> * STORM-608: Storm UI CSRF escape characters not work correctly. >>> * STORM-626: Add script to print out the merge command for a given pull >>> request. >>> * STORM-601: Make jira-github-join ignore case. >>> * STORM-667: Incorrect capitalization "SHell" in Multilang-protocol.md >>> * STORM-637: Integrate PartialKeyGrouping into storm API >>> * STORM-672: Typo in Trident documentation example >>> * STORM-400: Thrift upgrade to thrift-0.9.2 >>> * STORM-673: Typo 'deamon' in security documentation >>> * STORM-441: Remove bootstrap macro from Clojure codebase >>> * STORM-609: Add storm-redis to storm external >>> * STORM-130: Supervisor getting killed due to >>> java.io.FileNotFoundException: File '../stormconf.ser' does not exist. >>> * STORM-684: In RichSpoutBatchExecutor: underlying spout is not closed >>> when emitter is closed >>> * STORM-683: Make false in a conf really evaluate to false in clojure. >>> * STORM-685: wrong output in log when committed offset is too far >>>behind >>> latest offset >>> * STORM-688: update Util to compile under JDK8 >>> * STORM-687: Storm UI does not display up to date information despite >>> refreshes in IE >>> * STORM-557: High Quality Images for presentations >>> * STORM-554: the type of first param "topology" should be >>>^StormTopology >>> not ^TopologyContext >>> * STORM-469: Storm UI Last Error Detail Insufficient for debugging >>> * STORM-656: Document "external" modules and "Committer Sponsors" >>> * STORM-657: make the shutdown-worker sleep time before kill -9 >>> configurable >>> * STORM-663: Create javadocs for BoltDeclarer >>> * STORM-690: Return Jedis into JedisPool with marking 'broken' if >>> connection is broken >>> * STORM-669: Replace links with ones to latest api document >>> * STORM-670: restore java 1.6 compatibility (storm-kafka) >>> * STORM-696: Single Namespace Test Launching >>> * STORM-689: SimpleACLAuthorizer should provide a way to restrict who >>>can >>> submit topologies. >>> * STORM-541: Build produces maven warnings >>> * STORM-634: Storm serialization changed to thrift to support rolling >>> upgrade. >>> * STORM-570: Switch from tablesorter to datatables jquery plugin. >>> * STORM-723: Remove RedisStateSetUpdater / RedisStateSetCountQuerier >>>which >>> didn't tested and have a bug >>> * STORM-749: Removing CSRF check from REST API. >>> >>> >> >> >> -- >> Name : 임 정택 >> Blog : http://www.heartsavior.net / http://dev.heartsavior.net >> Twitter : http://twitter.com/heartsavior >> LinkedIn : http://www.linkedin.com/in/heartsavior >
