[jira] [Resolved] (MINIFI-390) Logback archiving can cause issues with rollover when compression is enabled
[ https://issues.apache.org/jira/browse/MINIFI-390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aldrin Piri resolved MINIFI-390. Resolution: Fixed > Logback archiving can cause issues with rollover when compression is enabled > > > Key: MINIFI-390 > URL: https://issues.apache.org/jira/browse/MINIFI-390 > Project: Apache NiFi MiNiFi > Issue Type: Bug > Components: Core Framework >Affects Versions: 0.2.0 >Reporter: Aldrin Piri > > At high rates of logging, the compression of archived log files configured in > logback can cause an unbounded growth of file size despite totalSizeCap. > The issue can be seen in the following APP appender and triggered with a > root-level of DEBUG. > {code} > class="ch.qos.logback.core.rolling.RollingFileAppender"> > > ${org.apache.nifi.minifi.bootstrap.config.log.dir}/minifi-app.log > class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> > > > ${org.apache.nifi.minifi.bootstrap.config.log.dir}/minifi-app_%d{-MM-dd_HH}.%i.log > > 1 > > 10MB > > 1000MB > > true > > %date %level [%thread] %logger{40} %msg%n > > > {code} > This seems to be related to https://jira.qos.ch/browse/LOGBACK-1162 which is > currently in progress. We should monitor this progression and incorporate > the updated dependency when released. The workaround for those environments > experiencing this is to disable archiving (by removing the .gz from the > filename pattern). -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (MINIFI-391) Upgrade to newer version of logback
[ https://issues.apache.org/jira/browse/MINIFI-391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16293159#comment-16293159 ] Aldrin Piri commented on MINIFI-391: Still an open issue in logback. Scheduled for 1.3.0. > Upgrade to newer version of logback > --- > > Key: MINIFI-391 > URL: https://issues.apache.org/jira/browse/MINIFI-391 > Project: Apache NiFi MiNiFi > Issue Type: Improvement > Components: Core Framework >Affects Versions: 0.2.0 >Reporter: Aldrin Piri > > There are some bugs outstanding with logback that can cause compression to > fail in some environments (was able to recreate in Windows and OS X), > seemingly related to the current outstanding issue: > https://jira.qos.ch/browse/LOGBACK-1162 > This will also cause the given set of files to grow beyond their bounds of a > specified totalSizeCap if one is provided. > Steps I used to create this comprised: > * Using a simple flow that generates flow files and terminates them at an > update attribute is sufficient. > * Adjust logback to have DEBUG level for the root logger. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[1/4] nifi-registry git commit: NIFIREG-30 - Add login component, auth guard to login, tenants, buckets, admin, and explorer routes. Also added route for login component.
Repository: nifi-registry Updated Branches: refs/heads/master 287cc41fb -> 580f77549 http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js -- diff --git a/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js b/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js index 605965a..228f9dd 100644 --- a/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js +++ b/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js @@ -27,9 +27,8 @@ var NfRegistryExplorer = require('nifi-registry/components/explorer/nf-registry- var NfRegistryAdministration = require('nifi-registry/components/administration/nf-registry-administration.js'); var NfRegistryUsersAdministration = require('nifi-registry/components/administration/users/nf-registry-users-administration.js'); var NfRegistryAddUser = require('nifi-registry/components/administration/users/dialogs/add-user/nf-registry-add-user.js'); -var NfRegistryUserDetails = require('nifi-registry/components/administration/users/details/nf-registry-user-details.js'); -var NfRegistryUserPermissions = require('nifi-registry/components/administration/users/permissions/nf-registry-user-permissions.js'); -var NfRegistryUserGroupPermissions = require('nifi-registry/components/administration/user-group/permissions/nf-registry-user-group-permissions.js'); +var NfRegistryManageUser = require('nifi-registry/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js'); +var NfRegistryManageGroup = require('nifi-registry/components/administration/users/sidenav/manage-group/nf-registry-manage-group.js'); var NfRegistryBucketPermissions = require('nifi-registry/components/administration/workflow/buckets/permissions/nf-registry-bucket-permissions.js'); var NfRegistryWorkflowAdministration = require('nifi-registry/components/administration/workflow/nf-registry-workflow-administration.js'); var NfRegistryGridListViewer = require('nifi-registry/components/explorer/grid-list/registry/nf-registry-grid-list-viewer.js'); @@ -41,6 +40,8 @@ var ngCommonHttp = require('@angular/common/http'); var NfRegistryTokenInterceptor = require('nifi-registry/services/nf-registry.token.interceptor.js'); var NfRegistryAuthService = require('nifi-registry/services/nf-registry.auth.service.js'); var NfStorage = require('nifi-registry/services/nf-storage.service.js'); +var NfLoginComponent = require('nifi-registry/components/login/nf-registry-login.js'); +var NfUserLoginComponent = require('nifi-registry/components/login/dialogs/nf-registry-user-login.js'); describe('NfRegistryExplorer Component', function () { var comp; @@ -61,16 +62,17 @@ describe('NfRegistryExplorer Component', function () { NfRegistryExplorer, NfRegistryAdministration, NfRegistryUsersAdministration, -NfRegistryUserDetails, -NfRegistryUserPermissions, -NfRegistryUserGroupPermissions, +NfRegistryManageUser, +NfRegistryManageGroup, NfRegistryBucketPermissions, NfRegistryAddUser, NfRegistryWorkflowAdministration, NfRegistryGridListViewer, NfRegistryBucketGridListViewer, NfRegistryDropletGridListViewer, -NfPageNotFoundComponent +NfPageNotFoundComponent, +NfLoginComponent, +NfUserLoginComponent ], providers: [ NfRegistryService, http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.html -- diff --git a/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.html b/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.html new file mode 100644 index 000..5fc9c6c --- /dev/null +++ b/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.html @@ -0,0 +1,45 @@ + + + + +Log In + + + + + + + + + + + + + + + + +Clear + + +Log In + + + \ No newline at end of file http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.js -- diff --git
[2/4] nifi-registry git commit: NIFIREG-30 - Add login component, auth guard to login, tenants, buckets, admin, and explorer routes. Also added route for login component.
http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.html -- diff --git a/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.html b/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.html new file mode 100644 index 000..1f0feb5 --- /dev/null +++ b/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.html @@ -0,0 +1,158 @@ + + + + +{{nfRegistryService.user.identity}} + +close + + + + + + + +Save + + + + +Special Privileges + + + + +Can manage buckets + + + +Read + + +Write + + +Delete + + + +Can manage users + + + +Read + + +Write + + +Delete + + + +Can manage policies + + + +Read + + +Write + + +Delete + + + +Can proxy user requests + + + + +Membership + + + + + +Membership ({{nfRegistryService.user.userGroups.length}}) + +Add To Group + + + + +{{column.label}} + + + + + + + + +{{column.format ? column.format(row[column.name]) : row[column.name]}} + + + + + + + + + + + + +This user does not belong to any groups yet. + + + +Close + + http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js -- diff --git a/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js b/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js new file mode 100644 index 000..59aca5f --- /dev/null +++ b/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js @@ -0,0 +1,577 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var covalentCore = require('@covalent/core'); +var fdsDialogsModule = require('@fluid-design-system/dialogs'); +var fdsSnackBarsModule = require('@fluid-design-system/snackbars'); +var ngCore = require('@angular/core'); +var NfRegistryService = require('nifi-registry/services/nf-registry.service.js'); +var ngRouter = require('@angular/router'); +var NfRegistryApi = require('nifi-registry/services/nf-registry.api.js'); +var ngMaterial = require('@angular/material'); +var NfRegistryAddUserToGroups = require('nifi-registry/components/administration/users/dialogs/add-user-to-groups/nf-registry-add-user-to-groups.js'); + +/** + * NfRegistryManageUser constructor. + * + * @param nfRegistryApi The api service. + * @param nfRegistryService The nf-registry.service
[4/4] nifi-registry git commit: NIFIREG-30 - Add login component, auth guard to login, tenants, buckets, admin, and explorer routes. Also added route for login component.
NIFIREG-30 - Add login component, auth guard to login, tenants, buckets, admin, and explorer routes. Also added route for login component. NIFIREG-20 - Improve page load times. NIFIREG-15 - Add loading screen. This closes #58. Signed-off-by: Bryan BendeProject: http://git-wip-us.apache.org/repos/asf/nifi-registry/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi-registry/commit/580f7754 Tree: http://git-wip-us.apache.org/repos/asf/nifi-registry/tree/580f7754 Diff: http://git-wip-us.apache.org/repos/asf/nifi-registry/diff/580f7754 Branch: refs/heads/master Commit: 580f77549bef6fb582749c13fa99cb344482bdb4 Parents: 287cc41 Author: Scott Aslan Authored: Thu Dec 14 16:25:32 2017 -0500 Committer: Bryan Bende Committed: Fri Dec 15 15:12:06 2017 -0500 -- .../src/main/locale/messages.es.xlf | 44 +- .../core/common/styles/_globalVars.scss | 4 +- .../core/common/styles/_helperClasses.scss | 5 + .../platform/core/common/styles/_inputs.scss| 2 +- .../platform/core/common/styles/_stepper.scss | 20 + .../core/common/styles/fluid-design-system.scss | 1 + .../src/main/webapp/WEB-INF/web.xml | 10 + .../nf-registry-administration.html | 22 +- .../nf-registry-administration.js | 35 +- .../nf-registry-administration.spec.js | 16 +- .../nf-registry-user-group-permissions.html | 28 - .../nf-registry-user-group-permissions.js | 70 --- .../users/details/nf-registry-user-details.html | 28 - .../users/details/nf-registry-user-details.js | 69 --- ...nf-registry-add-selected-users-to-group.html | 75 --- .../nf-registry-add-selected-users-to-group.js | 237 ...registry-add-selected-users-to-group.spec.js | 169 -- .../nf-registry-add-user-to-groups.html | 80 +++ .../nf-registry-add-user-to-groups.js | 235 .../nf-registry-add-user-to-groups.spec.js | 172 ++ .../dialogs/add-user/nf-registry-add-user.js| 2 +- .../nf-registry-add-users-to-group.html | 80 +++ .../nf-registry-add-users-to-group.js | 234 .../nf-registry-add-users-to-group.spec.js | 170 ++ .../users/nf-registry-users-administration.html | 24 +- .../users/nf-registry-users-administration.js | 73 +-- .../nf-registry-users-adminstration.spec.js | 27 +- .../nf-registry-user-permissions.html | 28 - .../permissions/nf-registry-user-permissions.js | 69 --- .../manage-group/nf-registry-manage-group.html | 154 + .../manage-group/nf-registry-manage-group.js| 577 +++ .../manage-user/nf-registry-manage-user.html| 158 + .../manage-user/nf-registry-manage-user.js | 577 +++ .../nf-registry-bucket-permissions.html | 88 ++- .../nf-registry-workflow-administration.html| 10 +- .../nf-registry-workflow-administration.js | 33 +- .../nf-registry-workflow-administration.spec.js | 16 +- .../nf-registry-bucket-grid-list-viewer.js | 42 +- .../nf-registry-bucket-grid-list-viewer.spec.js | 17 +- .../nf-registry-droplet-grid-list-viewer.js | 49 +- ...nf-registry-droplet-grid-list-viewer.spec.js | 17 +- .../registry/nf-registry-grid-list-viewer.html | 9 +- .../registry/nf-registry-grid-list-viewer.js| 32 +- .../nf-registry-grid-list-viewer.spec.js| 16 +- .../explorer/nf-registry-explorer.spec.js | 16 +- .../login/dialogs/nf-registry-user-login.html | 45 ++ .../login/dialogs/nf-registry-user-login.js | 69 +++ .../components/login/nf-registry-login.html | 19 + .../components/login/nf-registry-login.js | 64 ++ .../nf-registry-page-not-found.html | 19 + .../nf-registry-page-not-found.js | 45 +- .../src/main/webapp/nf-registry.html| 14 +- .../src/main/webapp/nf-registry.js | 3 +- .../src/main/webapp/nf-registry.module.js | 31 +- .../src/main/webapp/nf-registry.routes.js | 46 +- .../src/main/webapp/nf-registry.spec.js | 16 +- .../src/main/webapp/services/nf-registry.api.js | 197 ++- .../webapp/services/nf-registry.api.spec.js | 21 +- .../services/nf-registry.auth-guard.service.js | 257 + .../webapp/services/nf-registry.auth.service.js | 2 +- .../main/webapp/services/nf-registry.service.js | 267 +++-- .../webapp/services/nf-registry.service.spec.js | 30 +- .../src/main/webapp/systemjs.builder.config.js | 11 +- .../main/webapp/theming/_structureElements.scss | 26 +- 64 files changed, 3854 insertions(+), 1168 deletions(-) -- http://git-wip-us.apache.org/repos/asf/nifi-registry/blob/580f7754/nifi-registry-web-ui/src/main/locale/messages.es.xlf
svn commit: r23746 - /dev/nifi/nifi-minifi/0.3.0/
Author: aldrin Date: Fri Dec 15 19:23:53 2017 New Revision: 23746 Log: MINIFI-414-RC2 Providing release artifacts for RC2 vote Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz (with props) dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.asc dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.md5 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.zip (with props) dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.zip.asc dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.zip.md5 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.zip.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.zip.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-source-release.zip (with props) dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-source-release.zip.asc dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-source-release.zip.md5 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-source-release.zip.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-source-release.zip.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.tar.gz (with props) dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.tar.gz.asc dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.tar.gz.md5 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.tar.gz.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.tar.gz.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.zip (with props) dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.zip.asc dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.zip.md5 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.zip.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-c2-0.3.0-bin.zip.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.tar.gz (with props) dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.tar.gz.asc dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.tar.gz.md5 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.tar.gz.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.tar.gz.sha256 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.zip (with props) dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.zip.asc dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.zip.md5 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.zip.sha1 dev/nifi/nifi-minifi/0.3.0/minifi-toolkit-0.3.0-bin.zip.sha256 Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz == Binary file - no diff available. Propchange: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz -- svn:mime-type = application/octet-stream Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.asc == --- dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.asc (added) +++ dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.asc Fri Dec 15 19:23:53 2017 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEIA27yI4RAA3o53OaUxrrqkz+XQAFAlo0IF8ACgkQUxrrqkz+ +XQBGmg/9EW8aoFoBNNWkDw1ECtH7Mhu8PD9R3K9xlc1ZhvyzArtPpAJagVasGHLw +ZksbQfbGb/nvOJgHQOTLn+6KSSs4D0gb1IYsm6/To3ZPM8iK//Yo2pR63cPbJMK4 +JtqbPLXjvwtYiFGr/8Avc6AjElR5SNrP0vDKddHgjfGyiCe2ojemLEhw78Rtw9Ns +GZZ7ImHKx5Zmin3XcgYUV9CteB5U/vpnzPx1BiZ21XAinb83F6q+gfmkMFCesQgw +iJF2dwb5r1xH6rRJbkUzE+Db/20qSN7q65WyASQxlzB3dTZpZYkRcHTuzrVsP8/o +aGH9d7lbwqLS1YDISEA99GkBnJlt82kB1Pzqr7vgMlshgF1mdPViDZfzucKIWyJU +U55hjZp6e9BwoUxrTOwCU/AVsmULWWd+GarCYEpdgbCK1XKEVSbb89pQge3gR1FO +WPqsm9f0Z7X3UAeFWxJJ6KPu53WE/OYJW3Y7xXRtIDNauasY1Lvn9D333/SbDfpK +Bzv3UxlcU57lSs76zDKSEV6PTQFPtf1B0WPmd9XrCa8hXsxXivqwxfnrmp4eASK4 +hSwUyS1wltfBO5034FQYCaE7mKIPvSufuGVydoiCpINL7n8klN2sTSYVuOMJM1yL +AeQtZL0tuU/nvbUyJfn5gWvRr+YQO7PIv9OlzkOZpMY9CLVUGLo= +=L1ay +-END PGP SIGNATURE- Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.md5 == --- dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.md5 (added) +++ dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.md5 Fri Dec 15 19:23:53 2017 @@ -0,0 +1 @@ +7d0173e46d13a06e240842e463c7f45a Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha1 == --- dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha1 (added) +++ dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha1 Fri Dec 15 19:23:53 2017 @@ -0,0 +1 @@ +2b23354db81f0e84af452b66ac4fe31a3a574167 Added: dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha256 == --- dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha256 (added) +++ dev/nifi/nifi-minifi/0.3.0/minifi-0.3.0-bin.tar.gz.sha256 Fri Dec 15 19:23:53 2017 @@ -0,0 +1 @@
[1/2] nifi-minifi git commit: MINIFI-414-RC2 prepare release minifi-0.3.0-RC2
Repository: nifi-minifi Updated Branches: refs/heads/MINIFI-414-RC2 [created] c4eb54ff5 MINIFI-414-RC2 prepare release minifi-0.3.0-RC2 Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi/commit/bc7a7948 Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi/tree/bc7a7948 Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi/diff/bc7a7948 Branch: refs/heads/MINIFI-414-RC2 Commit: bc7a7948d16a68e5bc058e59cb0c31c6615d8290 Parents: 632adb9 Author: Aldrin PiriAuthored: Fri Dec 15 13:59:12 2017 -0500 Committer: Aldrin Piri Committed: Fri Dec 15 13:59:12 2017 -0500 -- minifi-api/pom.xml | 2 +- minifi-assembly/pom.xml | 4 +- minifi-bootstrap/pom.xml| 2 +- minifi-c2/minifi-c2-api/pom.xml | 2 +- minifi-c2/minifi-c2-assembly/pom.xml| 2 +- .../minifi-c2-cache-filesystem/pom.xml | 2 +- .../minifi-c2-cache/minifi-c2-cache-s3/pom.xml | 2 +- minifi-c2/minifi-c2-cache/pom.xml | 2 +- minifi-c2/minifi-c2-docker/pom.xml | 4 +- minifi-c2/minifi-c2-integration-tests/pom.xml | 2 +- minifi-c2/minifi-c2-jetty/pom.xml | 2 +- .../minifi-c2-provider-cache/pom.xml| 2 +- .../minifi-c2-provider-delegating/pom.xml | 2 +- .../minifi-c2-provider-nifi-rest/pom.xml| 2 +- .../minifi-c2-provider-util/pom.xml | 2 +- minifi-c2/minifi-c2-provider/pom.xml| 2 +- minifi-c2/minifi-c2-service/pom.xml | 2 +- minifi-c2/pom.xml | 2 +- minifi-commons/minifi-commons-schema/pom.xml| 2 +- minifi-commons/minifi-utils/pom.xml | 2 +- minifi-commons/pom.xml | 2 +- minifi-docker/pom.xml | 4 +- minifi-docs/pom.xml | 2 +- minifi-integration-tests/pom.xml| 2 +- .../minifi-framework-nar/pom.xml| 2 +- .../minifi-framework-core/pom.xml | 2 +- .../minifi-framework/minifi-nar-utils/pom.xml | 2 +- .../minifi-framework/minifi-resources/pom.xml | 20 -- .../minifi-framework/minifi-runtime/pom.xml | 2 +- .../minifi-framework/pom.xml| 2 +- .../minifi-framework-bundle/pom.xml | 2 +- .../minifi-provenance-reporting-nar/pom.xml | 2 +- .../minifi-provenance-reporting-bundle/pom.xml | 2 +- .../pom.xml | 2 +- .../minifi-provenance-repositories/pom.xml | 2 +- .../minifi-provenance-repository-nar/pom.xml| 2 +- .../minifi-provenance-repository-bundle/pom.xml | 2 +- .../minifi-ssl-context-service-nar/pom.xml | 2 +- minifi-nar-bundles/minifi-standard-nar/pom.xml | 2 +- .../minifi-update-attribute-nar/pom.xml | 2 +- minifi-nar-bundles/pom.xml | 2 +- minifi-toolkit/minifi-toolkit-assembly/pom.xml | 2 +- .../minifi-toolkit-configuration/pom.xml| 2 +- minifi-toolkit/pom.xml | 2 +- pom.xml | 42 ++-- 45 files changed, 74 insertions(+), 80 deletions(-) -- http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/bc7a7948/minifi-api/pom.xml -- diff --git a/minifi-api/pom.xml b/minifi-api/pom.xml index b8d5b7a..c20639a 100644 --- a/minifi-api/pom.xml +++ b/minifi-api/pom.xml @@ -20,7 +20,7 @@ limitations under the License. minifi org.apache.nifi.minifi -0.2.1-SNAPSHOT +0.3.0 minifi-api jar http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/bc7a7948/minifi-assembly/pom.xml -- diff --git a/minifi-assembly/pom.xml b/minifi-assembly/pom.xml index 46e2efc..c7c8179 100644 --- a/minifi-assembly/pom.xml +++ b/minifi-assembly/pom.xml @@ -20,7 +20,7 @@ limitations under the License. minifi org.apache.nifi.minifi -0.2.1-SNAPSHOT +0.3.0 minifi-assembly pom @@ -139,7 +139,7 @@ limitations under the License. org.apache.nifi.minifi minifi-provenance-reporting-nar nar -0.2.1-SNAPSHOT +0.3.0 http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/bc7a7948/minifi-bootstrap/pom.xml -- diff --git a/minifi-bootstrap/pom.xml b/minifi-bootstrap/pom.xml index 157f11a..645ea7a 100644 --- a/minifi-bootstrap/pom.xml +++ b/minifi-bootstrap/pom.xml @@ -20,7 +20,7 @@
[nifi-minifi] Git Push Summary
Repository: nifi-minifi Updated Tags: refs/tags/minifi-0.3.0-RC2 [created] a03a0a518
[jira] [Commented] (MINIFI-414) Release MiNiFi 0.3.0
[ https://issues.apache.org/jira/browse/MINIFI-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16292893#comment-16292893 ] Aldrin Piri commented on MINIFI-414: RC2 will be based off hash 632adb9a3de6d60bbd1cc9a0eb131a88258fa51d > Release MiNiFi 0.3.0 > > > Key: MINIFI-414 > URL: https://issues.apache.org/jira/browse/MINIFI-414 > Project: Apache NiFi MiNiFi > Issue Type: Task >Reporter: Aldrin Piri >Assignee: Aldrin Piri > > This is a ticket to track the 0.3.0 release and related tasks. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
nifi git commit: NIFI-4629: This closes #2345. Put flowfiles without the grouping attribute in the default group
Repository: nifi Updated Branches: refs/heads/master 15eeb2211 -> 463dcd881 NIFI-4629: This closes #2345. Put flowfiles without the grouping attribute in the default group Signed-off-by: joewittProject: http://git-wip-us.apache.org/repos/asf/nifi/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/463dcd88 Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/463dcd88 Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/463dcd88 Branch: refs/heads/master Commit: 463dcd88129a4b99a08072ece787b2146b5fb790 Parents: 15eeb22 Author: Marco Gaido Authored: Fri Dec 15 12:59:16 2017 +0100 Committer: joewitt Committed: Fri Dec 15 10:35:13 2017 -0500 -- .../nifi/processors/standard/ControlRate.java| 7 ++- .../processors/standard/TestControlRate.java | 19 +++ 2 files changed, 25 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/nifi/blob/463dcd88/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ControlRate.java -- diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ControlRate.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ControlRate.java index 006b8ed..c73f866 100644 --- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ControlRate.java +++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ControlRate.java @@ -399,8 +399,13 @@ public class ControlRate extends AbstractProcessor { return FlowFileFilterResult.ACCEPT_AND_TERMINATE; } -final String groupName = (groupingAttributeName == null) ? DEFAULT_GROUP_ATTRIBUTE : flowFile +String groupName = (groupingAttributeName == null) ? DEFAULT_GROUP_ATTRIBUTE : flowFile .getAttribute(groupingAttributeName); +// the flow file may not have the required attribute: in this case it is considered part +// of the DEFAULT_GROUP_ATTRIBUTE +if (groupName == null) { +groupName = DEFAULT_GROUP_ATTRIBUTE; +} Throttle throttle = throttleMap.get(groupName); if (throttle == null) { throttle = new Throttle(timePeriodSeconds, TimeUnit.SECONDS, getLogger()); http://git-wip-us.apache.org/repos/asf/nifi/blob/463dcd88/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestControlRate.java -- diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestControlRate.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestControlRate.java index 050f818..0260276 100644 --- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestControlRate.java +++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestControlRate.java @@ -207,6 +207,25 @@ public class TestControlRate { runner.assertQueueEmpty(); } +@Test +public void testNonExistingGroupAttribute() throws InterruptedException { +final TestRunner runner = TestRunners.newTestRunner(new ControlRate()); +runner.setProperty(ControlRate.RATE_CONTROL_CRITERIA, ControlRate.FLOWFILE_RATE); +runner.setProperty(ControlRate.MAX_RATE, "2"); +runner.setProperty(ControlRate.TIME_PERIOD, "1 sec"); +runner.setProperty(ControlRate.GROUPING_ATTRIBUTE_NAME, "group"); + +createFlowFileWithGroup(runner, "one"); +createFlowFile(runner, 1); // no group set on this flow file +createFlowFileWithGroup(runner, "one"); +createFlowFile(runner, 2); // no group set on this flow file + +runner.run(4, false); + +runner.assertAllFlowFilesTransferred(ControlRate.REL_SUCCESS, 4); +runner.assertQueueEmpty(); +} + private void createFlowFile(final TestRunner runner, final int value) { final Map attributeMap = new HashMap<>(); attributeMap.put("count", String.valueOf(value));
[jira] [Commented] (MINIFI-416) Integration tests fail with "Cannot start service minifi: oci runtime error"
[ https://issues.apache.org/jira/browse/MINIFI-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16292634#comment-16292634 ] ASF GitHub Bot commented on MINIFI-416: --- Github user apiri closed the pull request at: https://github.com/apache/nifi-minifi/pull/106 > Integration tests fail with "Cannot start service minifi: oci runtime error" > > > Key: MINIFI-416 > URL: https://issues.apache.org/jira/browse/MINIFI-416 > Project: Apache NiFi MiNiFi > Issue Type: Bug >Affects Versions: 0.3.0 >Reporter: Joseph Percivall >Assignee: Aldrin Piri > Fix For: 0.3.0 > > > I am attempting to run the MiNiFi integration tests and they all fail with > the following error: > {quote}verifyLogEntries[6: Schema Version: v2 Name: > StressTestFramework](org.apache.nifi.minifi.integration.standalone.test.StandaloneYamlTest) > Time elapsed: 17.289 sec <<< ERROR! > com.palantir.docker.compose.execution.DockerExecutionException: > 'docker-compose up -d' returned exit code 1 > The output was: > Starting c39d2544_minifi_1 ... > Starting c39d2544_minifi_1 ... error > ERROR: for c39d2544_minifi_1 Cannot start service minifi: oci runtime error: > container_linux.go:265: starting container process caused "exec: \"bash\": > executable file not found in $PATH" > ERROR: for minifi Cannot start service minifi: oci runtime error: > container_linux.go:265: starting container process caused "exec: \"bash\": > executable file not found in $PATH" > Encountered errors while bringing up the project. > at > com.palantir.docker.compose.execution.Command.lambda$throwingOnError$12(Command.java:60) > at > com.palantir.docker.compose.execution.Command.execute(Command.java:50) > at > com.palantir.docker.compose.execution.DefaultDockerCompose.up(DefaultDockerCompose.java:79) > at > com.palantir.docker.compose.execution.DelegatingDockerCompose.up(DelegatingDockerCompose.java:45) > at > com.palantir.docker.compose.execution.RetryingDockerCompose.lambda$up$27(RetryingDockerCompose.java:37) > at > com.palantir.docker.compose.execution.Retryer.runWithRetries(Retryer.java:44) > at > com.palantir.docker.compose.execution.RetryingDockerCompose.up(RetryingDockerCompose.java:36) > at > com.palantir.docker.compose.execution.ConflictingContainerRemovingDockerCompose.up(ConflictingContainerRemovingDockerCompose.java:51) > at > com.palantir.docker.compose.DockerComposeRule.before(DockerComposeRule.java:149) > at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46) > at org.junit.rules.RunRules.evaluate(RunRules.java:20) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at org.junit.runners.Suite.runChild(Suite.java:128) > at org.junit.runners.Suite.runChild(Suite.java:27) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > {quote} > I am able to run all the other tests just fine. I'm running the RC-1 for > 0.3.0. > On one hand, I'm not convinced that it's not something local on my end since >