Return-Path: X-Original-To: apmail-streams-dev-archive@minotaur.apache.org Delivered-To: apmail-streams-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 51D8A112EB for ; Thu, 4 Sep 2014 19:53:59 +0000 (UTC) Received: (qmail 68408 invoked by uid 500); 4 Sep 2014 19:53:59 -0000 Delivered-To: apmail-streams-dev-archive@streams.apache.org Received: (qmail 68354 invoked by uid 500); 4 Sep 2014 19:53:59 -0000 Mailing-List: contact dev-help@streams.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@streams.incubator.apache.org Delivered-To: mailing list dev@streams.incubator.apache.org Received: (qmail 68342 invoked by uid 99); 4 Sep 2014 19:53:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Sep 2014 19:53:58 +0000 X-ASF-Spam-Status: No, hits=-2001.7 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 04 Sep 2014 19:53:57 +0000 Received: (qmail 68199 invoked by uid 99); 4 Sep 2014 19:53:37 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Sep 2014 19:53:37 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 24F31A089CE; Thu, 4 Sep 2014 19:53:36 +0000 (UTC) From: smashew To: dev@streams.incubator.apache.org Reply-To: dev@streams.incubator.apache.org Message-ID: Subject: [GitHub] incubator-streams pull request: Working Content-Type: text/plain Date: Thu, 4 Sep 2014 19:53:36 +0000 (UTC) X-Virus-Checked: Checked by ClamAV on apache.org GitHub user smashew opened a pull request: https://github.com/apache/incubator-streams/pull/77 Working You can merge this pull request into a Git repository by running: $ git pull https://github.com/smashew/incubator-streams working Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-streams/pull/77.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #77 ---- commit c21e2b8687738753ff51ff2a3e595a1e4b5a439c Author: Matthew.Hager@gmail.com Date: 2014-05-13T16:19:45Z Merge pull request #1 from apache/master f commit 5c6f6560c2a9d90ad1406733f0dee80b1f418804 Author: Matthew Hager Date: 2014-05-15T16:19:39Z STREAMS-81 - Fix for: There is an issue shutting down the local streambuilder, this is the fix. commit 1c30164a2d58d141b15d7ea181405542eda766e2 Author: Matthew Hager Date: 2014-05-15T16:32:21Z I noticed these threads running to, causing an issue. commit ff6bbd579594a20893ae33a64b11c1cb7e085b38 Author: Matthew.Hager@gmail.com Date: 2014-05-15T20:39:14Z Merge pull request #2 from apache/master merge commit 49511e8022627e8ee1e2257372a354c753477868 Author: Matthew Hager Date: 2014-05-16T01:01:59Z added some more tests, re commit bf6e4627957b845d74b19e50306f6c3168d8a62f Author: Matthew Hager Date: 2014-05-16T15:39:38Z Added more tests... still working on getting them all to pass and adding some more delay tests commit 4e5e78d550559235e47c9fc7f3b4bb9816825e66 Author: Matthew Hager Date: 2014-05-16T15:40:26Z Changes to url commit 2683fc8617edbd86b1258e48d5cb873f29e9fe31 Author: Matthew Hager Date: 2014-05-16T16:41:54Z moved some tests around and some other stuff commit 6112b54e6e9e92fe8fb36c949237a7b418219aa4 Author: Matthew Hager Date: 2014-05-16T17:28:44Z Took out the monitor thread, replaced with a schedule. The monitor thread because of the Thread.sleep(#) was causing the shutdown behavior to be slow and masking issues that resulted from improper handling of the queues. commit e4725e6f5f78115a261e39f9d97e0fc43d5009e8 Author: Robert Douglas Date: 2014-05-16T19:18:03Z Added in additional delayed tests and removed one redundant LocalStreamBuilderTest commit a3061d5c597e65217c6d18f03e58955f2b1ee451 Author: Matthew Hager Date: 2014-05-16T19:21:03Z pushed more items down into the base class for simplicity and readability. Many things are now marked as 'final' which shouldn't be changed during operation. commit dd23158d824426047933a7ad8c6b3e76e3187823 Author: Robert Douglas Date: 2014-05-16T22:39:49Z Added tests to ensure that proper behavior occurs when errors are thrown at runtime in various stages of the stream commit 323d9c196af719605e2a55ce2572558ebcfbd98d Author: Matthew Hager Date: 2014-05-17T01:45:03Z All tests have been added, everything is working, many different delays, and use-cases represented. All work and tests, save the delay tets, are extremely fast in the ms to produce and shutdown properly. commit 2a1928e1bb65d13c345c28537fb050eec6a398f9 Author: Matthew Hager Date: 2014-05-16T19:21:03Z pushed more items down into the base class for simplicity and readability. Many things are now marked as 'final' which shouldn't be changed during operation. commit cbf223d7baf1106767d59218820b46dca748ed7b Author: Matthew Hager Date: 2014-05-17T01:45:03Z All tests have been added, everything is working, many different delays, and use-cases represented. All work and tests, save the delay tets, are extremely fast in the ms to produce and shutdown properly. commit 40a258b21f641675233a8c84663bf2b7c7e5dd6b Author: Matthew Hager Date: 2014-05-17T03:50:48Z Merge branch 'robdouglas-Unit-Tests' Conflicts: streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/builders/LocalStreamBuilderTest.java streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/test/processors/PassThroughStaticCounterProcessor.java streams-runtimes/streams-runtime-local/src/test/java/org/apache/streams/local/test/writer/DatumCounterWriter.java commit aa2a0253f8a764b2687b8b4691af08e39322253d Author: Matthew Hager Date: 2014-05-17T04:45:22Z Completed overhaul of LocalStreamsbuilder. Much faster backwards compatible and now, complete with over 30 working tests. commit 013519de8da46b638427693900cecba5940a72e6 Author: Matthew Hager Date: 2014-05-17T05:35:08Z Added License headers to the top of every file, even though, they weren't previously there. commit 633c584ec09929cbc8d8a1ce59bbd15b8103871f Author: Matthew Hager Date: 2014-05-19T16:34:52Z Removed some classes for code-reduction and simplicity. commit c8116f37ad2194aacc145561cba1cd33a63e3295 Author: Matthew Hager Date: 2014-05-19T17:59:48Z Resolved 1 slight bug. commit 34f77d7f0e3e117f19631673a54b78896ee2ad93 Author: Matthew Hager Date: 2014-05-20T19:09:39Z Some quick refactoring commit 2b93ba77790619adaabffcfb1766f7e9fe34cefc Author: Matthew Hager Date: 2014-05-21T08:44:01Z Link details should get the raw HTML to pass along to the others, he is really in the best position to since he already has an open HTTP connection. This makes caching much easier as well. commit c763ae908f9404fa6889e778eb7e0cb0eb9df0e8 Author: Matthew Hager Date: 2014-05-21T20:58:59Z Speeding up different portions of the link resolver. commit bf3e387f66ed256ac9b8686c737111c2abe34b4a Author: Matthew Hager Date: 2014-05-27T16:51:42Z Fixed edge case where items could be dropped and improved reporting. commit dbb9d22bd5e3df59ffa50602895d681443f7fbda Author: Matthew Hager Date: 2014-05-27T22:40:26Z Switched LocalStreamsBuilder to ThreadedStreamsBuilder to prevent errors in personal project. commit 57793158f1c8333c56040b751cff3a142630b51f Author: Matthew Hager Date: 2014-05-30T17:39:39Z Changes to the default wait time. commit e57061306030754f74ca40372ed587350bacf51c Author: Matthew Hager Date: 2014-06-02T04:33:01Z Fixed serialization issues by creating a structured fallback commit fa202dde34c3bbfbc2c7f2e36c3bc295ea893e91 Author: Matthew Hager Date: 2014-06-03T05:16:37Z Implemented base64 encoding for non "text/html" file types. commit 483ca8e41b2988fee5c564c8cc0a4022e8c93fd8 Author: Matthew Hager Date: 2014-06-03T15:50:52Z Fixed bug to wait longer if the outbound queues are backed up. commit 0863cb42115e29f0e20e54f9a1861ae014e72da3 Author: Matthew Hager Date: 2014-06-04T08:01:19Z Now working, much faster, with tests! ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastructure@apache.org or file a JIRA ticket with INFRA. ---