[GitHub] incubator-edgent pull request #286: [Edgent-375] Add IotpDevice.httpEvents(....
GitHub user dlaboss opened a pull request: https://github.com/apache/incubator-edgent/pull/286 [Edgent-375] Add IotpDevice.httpEvents(...) You can merge this pull request into a Git repository by running: $ git pull https://github.com/dlaboss/incubator-edgent edgent375-wiotpHttp Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-edgent/pull/286.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 #286 commit ede6004229886ff1ddf40db449076acb5794657a Author: Dale LaBossiereDate: 2017-02-20T22:59:26Z [Edgent-375] Add IotpDevice.httpEvents(...) commit 983a53b4f20fafd385d6b4924032655ac053f8c1 Author: Dale LaBossiere Date: 2017-02-20T23:02:07Z undo inadvertent change --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[jira] [Created] (EDGENT-382) A RuntimeException thrown while processing a tuple brings down the whole topology
Dale LaBossiere created EDGENT-382: -- Summary: A RuntimeException thrown while processing a tuple brings down the whole topology Key: EDGENT-382 URL: https://issues.apache.org/jira/browse/EDGENT-382 Project: Edgent Issue Type: Bug Components: Runtime Reporter: Dale LaBossiere I encountered the above in the context of the WIoTP connector, and there may be a problem there as well, but it’s trivial to demonstrate the problem in a more general context. i.e., a RuntimeException thrown from a Topology.poll(), generate(), source() or from an unisolated user function implementation downstream of the source, like a map() or sink()'s function, causes the topology to immediately terminate. That typically causes the process to terminate. It's unclear to me which parts of the runtime should be doing what with respect to this. Things need to be more resilient in the face of transient errors, particularly wrt transient connector problems. As an example MqttPublisher.accept() achieved resiliency in the face of transient connection problems by logging instead of throwing. IotpDevice connector just throws... which at a certain level is OK/desirable... if the runtime were to handle resiliency issues. Note, a RuntimeException from a Topology.events() supplier or even a downstream function doesn't result in topology termination. That's because the runtime thread blocking awaiting the next supplied tuple doesn't see the RuntimeException. And for the downstream case, the stream is Isolated so again the runtime thread doesn't see the exception. That said, the thread internal to Isolate silently terminates in the face of a downstream exception. ugh. (Barrier looks to have a similar problem). There needs to be some clear / prominent doc on all of this, what the design / behavior is supposed to be, and then we can address any issues in the light of that understanding. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Resolved] (EDGENT-380) Upgrade MQTT Connector to paho-mqtt 1.1.0
[ https://issues.apache.org/jira/browse/EDGENT-380?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere resolved EDGENT-380. Resolution: Fixed resolved via https://github.com/apache/incubator-edgent/pull/284 > Upgrade MQTT Connector to paho-mqtt 1.1.0 > - > > Key: EDGENT-380 > URL: https://issues.apache.org/jira/browse/EDGENT-380 > Project: Edgent > Issue Type: Task > Components: Connectors >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Minor > > Note, this is the same paho-mqtt version used by the iotp connector. > It's beyond the scope of this JIRA to enhance the connector to utilize any > new Paho-mqtt 1.1.0 capabilities that might require explicit action on the > connector's part (e.g., buffering of published msgs while disconnected, > auto-reconnect). -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[GitHub] incubator-edgent pull request #284: [Edgent-380] update MQTT connector to us...
Github user asfgit closed the pull request at: https://github.com/apache/incubator-edgent/pull/284 --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] incubator-edgent pull request #285: [Edgent-381] update NOTICES for 2017
Github user asfgit closed the pull request at: https://github.com/apache/incubator-edgent/pull/285 --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[jira] [Resolved] (EDGENT-381) update NOTICES for 2017
[ https://issues.apache.org/jira/browse/EDGENT-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere resolved EDGENT-381. Resolution: Fixed resolved via https://github.com/apache/incubator-edgent/pull/285 > update NOTICES for 2017 > --- > > Key: EDGENT-381 > URL: https://issues.apache.org/jira/browse/EDGENT-381 > Project: Edgent > Issue Type: Task > Components: Miscellaneous >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[GitHub] incubator-edgent pull request #283: [Edgent-379] upgrade to WIoTP iot-java 0...
Github user asfgit closed the pull request at: https://github.com/apache/incubator-edgent/pull/283 --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] incubator-edgent pull request #285: [Edgent-381] update NOTICES for 2017
GitHub user dlaboss opened a pull request: https://github.com/apache/incubator-edgent/pull/285 [Edgent-381] update NOTICES for 2017 You can merge this pull request into a Git repository by running: $ git pull https://github.com/dlaboss/incubator-edgent edgent381-updateNotices Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-edgent/pull/285.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 #285 commit 0d4599bb969b90fb28b7790b1c8743c44a7efc1d Author: Dale LaBossiereDate: 2017-02-20T15:28:37Z [Edgent-381] update NOTICES for 2017 --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[jira] [Created] (EDGENT-381) update NOTICES for 2017
Dale LaBossiere created EDGENT-381: -- Summary: update NOTICES for 2017 Key: EDGENT-381 URL: https://issues.apache.org/jira/browse/EDGENT-381 Project: Edgent Issue Type: Task Components: Miscellaneous Reporter: Dale LaBossiere Assignee: Dale LaBossiere Priority: Trivial -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-358) CLONE - Blog post for new release
[ https://issues.apache.org/jira/browse/EDGENT-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-358: -- Assignee: Dale LaBossiere > CLONE - Blog post for new release > - > > Key: EDGENT-358 > URL: https://issues.apache.org/jira/browse/EDGENT-358 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-359) CLONE - Review release process / documentation
[ https://issues.apache.org/jira/browse/EDGENT-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-359: -- Assignee: Dale LaBossiere > CLONE - Review release process / documentation > -- > > Key: EDGENT-359 > URL: https://issues.apache.org/jira/browse/EDGENT-359 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-357) CLONE - Announce new release
[ https://issues.apache.org/jira/browse/EDGENT-357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-357: -- Assignee: Dale LaBossiere > CLONE - Announce new release > > > Key: EDGENT-357 > URL: https://issues.apache.org/jira/browse/EDGENT-357 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-352) CLONE - Tag release and Publish accepted source and binary release packages
[ https://issues.apache.org/jira/browse/EDGENT-352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-352: -- Assignee: Dale LaBossiere > CLONE - Tag release and Publish accepted source and binary release packages > --- > > Key: EDGENT-352 > URL: https://issues.apache.org/jira/browse/EDGENT-352 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-351) CLONE - Publish and vote on release candates
[ https://issues.apache.org/jira/browse/EDGENT-351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-351: -- Assignee: Dale LaBossiere > CLONE - Publish and vote on release candates > > > Key: EDGENT-351 > URL: https://issues.apache.org/jira/browse/EDGENT-351 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-350) CLONE - Check / update KEYS file in the "dev" and "releases" repos
[ https://issues.apache.org/jira/browse/EDGENT-350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-350: -- Assignee: Dale LaBossiere > CLONE - Check / update KEYS file in the "dev" and "releases" repos > -- > > Key: EDGENT-350 > URL: https://issues.apache.org/jira/browse/EDGENT-350 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-353) CLONE - merge back to master
[ https://issues.apache.org/jira/browse/EDGENT-353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-353: -- Assignee: Dale LaBossiere > CLONE - merge back to master > > > Key: EDGENT-353 > URL: https://issues.apache.org/jira/browse/EDGENT-353 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-347) CLONE - Run java7 platform tests and samples
[ https://issues.apache.org/jira/browse/EDGENT-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-347: -- Assignee: Dale LaBossiere > CLONE - Run java7 platform tests and samples > > > Key: EDGENT-347 > URL: https://issues.apache.org/jira/browse/EDGENT-347 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > See the RM Guide -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-340) CLONE - Check LICENSE and NOTICES for source bundle
[ https://issues.apache.org/jira/browse/EDGENT-340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-340: -- Assignee: Dale LaBossiere > CLONE - Check LICENSE and NOTICES for source bundle > --- > > Key: EDGENT-340 > URL: https://issues.apache.org/jira/browse/EDGENT-340 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > Check for correct content in the bundle's LICENSE and NOTICES files - they > include the standard Apache info and corresponding info for all 3rd party > assets included in the bundle. > Verify all dependency licenses are acceptable as per http://apache.org/legal > Verify the provenance of all source files is clean -- ASF or software grants. > http://www.apache.org/dev/licensing-howto.html > https://github.com/justinmclean/ApacheWombat # for more concrete apache > licensing sample -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-342) CLONE - Check all source files have license headers
[ https://issues.apache.org/jira/browse/EDGENT-342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-342: -- Assignee: Dale LaBossiere > CLONE - Check all source files have license headers > --- > > Key: EDGENT-342 > URL: https://issues.apache.org/jira/browse/EDGENT-342 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > Apache RAT will check this - https://creadur.apache.org/rat/ > $ cd > $ java -jar ~/Downloads/apache-rat-0.12/apache-rat-0.12.jar . >rat.output > Can also try http://compliance.rocks > compliance.rocks yielded acceptable results on a source bundle with less > noise than rat: > The only reported source file issues were for files under > console/servlets/webapp_content/js/ext, which are "external content" sources > whose license info is captured in LICENSE. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-335) CLONE - Create release Git branch
[ https://issues.apache.org/jira/browse/EDGENT-335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-335: -- Assignee: Dale LaBossiere > CLONE - Create release Git branch > - > > Key: EDGENT-335 > URL: https://issues.apache.org/jira/browse/EDGENT-335 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > See the RM Guide -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-341) CLONE - Check LICENSE and NOTICES for binary bundle
[ https://issues.apache.org/jira/browse/EDGENT-341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-341: -- Assignee: Dale LaBossiere > CLONE - Check LICENSE and NOTICES for binary bundle > --- > > Key: EDGENT-341 > URL: https://issues.apache.org/jira/browse/EDGENT-341 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > Check for correct content in the bundle's LICENSE and NOTICES files - they > include the standard Apache info and corresponding info for all 3rd party > assets included in the bundle. > Verify all dependency licenses are acceptable as per http://apache.org/legal > http://www.apache.org/dev/licensing-howto.html > https://github.com/justinmclean/ApacheWombat -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-339) CLONE - Make sure README and RELEASE_NOTES are up to date
[ https://issues.apache.org/jira/browse/EDGENT-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-339: -- Assignee: Dale LaBossiere > CLONE - Make sure README and RELEASE_NOTES are up to date > - > > Key: EDGENT-339 > URL: https://issues.apache.org/jira/browse/EDGENT-339 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > There are separate README files included in source and binary release bundles: > README # source bundle > binary-release/README > And verify the actual files in the generated bundles is correct. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-343) CLONE - Check licenses via rat
[ https://issues.apache.org/jira/browse/EDGENT-343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-343: -- Assignee: Dale LaBossiere > CLONE - Check licenses via rat > -- > > Key: EDGENT-343 > URL: https://issues.apache.org/jira/browse/EDGENT-343 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > See the RM Guide and/or > https://cwiki.apache.org/confluence/display/EDGENT/Apache+Release+Audit+Tool -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-337) CLONE - DISCLAIMER is correct and also present in release bundles
[ https://issues.apache.org/jira/browse/EDGENT-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-337: -- Assignee: Dale LaBossiere > CLONE - DISCLAIMER is correct and also present in release bundles > - > > Key: EDGENT-337 > URL: https://issues.apache.org/jira/browse/EDGENT-337 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > > repo has an incubator DISCLAIMER file with the correct contents. > The source and binary bundles include the DISCLAIMER. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-336) CLONE - Fix any Jira bugs we want to see in this release
[ https://issues.apache.org/jira/browse/EDGENT-336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-336: -- Assignee: Dale LaBossiere > CLONE - Fix any Jira bugs we want to see in this release > > > Key: EDGENT-336 > URL: https://issues.apache.org/jira/browse/EDGENT-336 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Resolved] (EDGENT-354) CLONE - Update version number to next minor release (gradle.properties)
[ https://issues.apache.org/jira/browse/EDGENT-354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere resolved EDGENT-354. Resolution: Fixed it was updated at the end of the prior release > CLONE - Update version number to next minor release (gradle.properties) > --- > > Key: EDGENT-354 > URL: https://issues.apache.org/jira/browse/EDGENT-354 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-354) CLONE - Update version number to next minor release (gradle.properties)
[ https://issues.apache.org/jira/browse/EDGENT-354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-354: -- Assignee: Dale LaBossiere > CLONE - Update version number to next minor release (gradle.properties) > --- > > Key: EDGENT-354 > URL: https://issues.apache.org/jira/browse/EDGENT-354 > Project: Edgent > Issue Type: Sub-task >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Created] (EDGENT-380) Upgrade MQTT Connector to paho-mqtt 1.1.0
Dale LaBossiere created EDGENT-380: -- Summary: Upgrade MQTT Connector to paho-mqtt 1.1.0 Key: EDGENT-380 URL: https://issues.apache.org/jira/browse/EDGENT-380 Project: Edgent Issue Type: Task Components: Connectors Reporter: Dale LaBossiere Assignee: Dale LaBossiere Priority: Minor Note, this is the same paho-mqtt version used by the iotp connector. It's beyond the scope of this JIRA to enhance the connector to utilize any new Paho-mqtt 1.1.0 capabilities that might require explicit action on the connector's part (e.g., buffering of published msgs while disconnected, auto-reconnect). -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (EDGENT-334) Release Apache Edgent 1.1.0
[ https://issues.apache.org/jira/browse/EDGENT-334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale LaBossiere reassigned EDGENT-334: -- Assignee: Dale LaBossiere > Release Apache Edgent 1.1.0 > --- > > Key: EDGENT-334 > URL: https://issues.apache.org/jira/browse/EDGENT-334 > Project: Edgent > Issue Type: Task >Affects Versions: Apache Edgent 1.1.0 >Reporter: Dale LaBossiere >Assignee: Dale LaBossiere >Priority: Trivial > Labels: release > > Create and release Apache Edgent incubating 1.1.0 > See https://cwiki.apache.org/confluence/display/EDGENT/Release+Manager's+Guide -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[LAST CALL] Apache Edgent 1.1.0-incubating release
This is the last call prior to creating the release branch and entering the release DISCUSS/testing phase. Reply to this by 24-Feb if there is any reason to defer creating the branch. Apache Edgent release process documentation: [1] and [2]. [3] is tracking the release checklist items and their status. [1] https://cwiki.apache.org/confluence/display/EDGENT/A+guide+to+the+Apache+Edgent+release+process [2] https://cwiki.apache.org/confluence/display/EDGENT/Release+Manager's+Guide [3] https://issues.apache.org/jira/browse/EDGENT-334 — Dale