[jira] [Work started] (KNOX-1153) Dynamic HaProvider Configuration for Generated Topologies

2018-02-01 Thread Phil Zampino (JIRA)

 [ 
https://issues.apache.org/jira/browse/KNOX-1153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on KNOX-1153 started by Phil Zampino.
--
> Dynamic HaProvider Configuration for Generated Topologies
> -
>
> Key: KNOX-1153
> URL: https://issues.apache.org/jira/browse/KNOX-1153
> Project: Apache Knox
>  Issue Type: Improvement
>  Components: Server
>Affects Versions: 0.14.0
>Reporter: Phil Zampino
>Assignee: Phil Zampino
>Priority: Major
> Fix For: 0.15.0
>
>
> With the ability to share provider configuration across multiple topologies, 
> it would be good if the service-specific HA Provider configuration could be 
> pushed down into the service elements themselves, possibly with more generic 
> (i.e., global) configuration specified at the provider level.
> For instance, rather than
> {code:java}
>   
> ha
> HaProvider
> true
>value="maxFailoverAttempts=3;failoverSleep=1000;enabled=true;zookeeperEnsemble=c6801.ambari.apache.org:2181,c6802.ambari.apache.org:2181,c6803.ambari.apache.org:2181;zookeeperNamespace=hiveserver2"
>  />
>   
> 
> ...
> 
>   HIVE
> 
> {code}
> The HIVE param value would become discrete service-level params:
> {code:java}
> 
>   HIVE
>   
>   "
>   "
>value="machine1:2181,machine2:2181,machine3:2181"/>
>   
> 
> {code}
> This has the potential to increase the share-ability of provider 
> configurations. It also makes more sense for the service-specific details to 
> be co-located with the services themselves. An additional benefit is that the 
> cluster discovery information includes the ZooKeeper details for most 
> services, so those details can optionally be provided automatically in 
> generated topologies.
> Furthermore, it should be possible to determine whether or not HA is 
> configured for a service, in which case, topology generation could use the 
> cluster discovery information to automatically enable Knox to interact with 
> the service in an HA manner.
> [https://cwiki.apache.org/confluence/display/KNOX/Dynamic+HA+Provider+Configuration]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Work started] (KNOX-1040) Knox Admin UI for Simple Descriptors and Provider Configurations

2018-02-01 Thread Phil Zampino (JIRA)

 [ 
https://issues.apache.org/jira/browse/KNOX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on KNOX-1040 started by Phil Zampino.
--
> Knox Admin UI for Simple Descriptors and Provider Configurations
> 
>
> Key: KNOX-1040
> URL: https://issues.apache.org/jira/browse/KNOX-1040
> Project: Apache Knox
>  Issue Type: Sub-task
>  Components: AdminUI
>Reporter: Phil Zampino
>Assignee: Phil Zampino
>Priority: Major
>  Labels: kip-8
> Fix For: 0.15.0
>
>
> The Knox Admin UI needs to support management of simple descriptors and 
> externalized provider configurations used for topology generation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (KNOX-1040) Knox Admin UI for Simple Descriptors and Provider Configurations

2018-02-01 Thread Phil Zampino (JIRA)

 [ 
https://issues.apache.org/jira/browse/KNOX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Phil Zampino reassigned KNOX-1040:
--

Assignee: Phil Zampino

> Knox Admin UI for Simple Descriptors and Provider Configurations
> 
>
> Key: KNOX-1040
> URL: https://issues.apache.org/jira/browse/KNOX-1040
> Project: Apache Knox
>  Issue Type: Sub-task
>  Components: AdminUI
>Reporter: Phil Zampino
>Assignee: Phil Zampino
>Priority: Major
>  Labels: kip-8
> Fix For: 0.15.0
>
>
> The Knox Admin UI needs to support management of simple descriptors and 
> externalized provider configurations used for topology generation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (KNOX-1040) Knox Admin UI for Simple Descriptors and Provider Configurations

2018-02-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/KNOX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16349636#comment-16349636
 ] 

ASF subversion and git services commented on KNOX-1040:
---

Commit e8ba712c8b5a102c95aa2e70d27b2fe32f9d620c in knox's branch 
refs/heads/master from [~pzampino]
[ https://git-wip-us.apache.org/repos/asf?p=knox.git;h=e8ba712 ]

KNOX-1040 - Initial changes to support simple descriptors and provider 
configurations in the Admin UI.


> Knox Admin UI for Simple Descriptors and Provider Configurations
> 
>
> Key: KNOX-1040
> URL: https://issues.apache.org/jira/browse/KNOX-1040
> Project: Apache Knox
>  Issue Type: Sub-task
>  Components: AdminUI
>Reporter: Phil Zampino
>Priority: Major
>  Labels: kip-8
> Fix For: 0.15.0
>
>
> The Knox Admin UI needs to support management of simple descriptors and 
> externalized provider configurations used for topology generation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (KNOX-1153) Dynamic HaProvider Configuration for Generated Topologies

2018-02-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/KNOX-1153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16349515#comment-16349515
 ] 

ASF subversion and git services commented on KNOX-1153:
---

Commit 7025086a8a0ab757cb24486b27515f8f5331bfa0 in knox's branch 
refs/heads/master from [~pzampino]
[ https://git-wip-us.apache.org/repos/asf?p=knox.git;h=7025086 ]

KNOX-1153 - Service-level overrides for HA provider configuration in generated 
topologies, and alternate provide config formats.


> Dynamic HaProvider Configuration for Generated Topologies
> -
>
> Key: KNOX-1153
> URL: https://issues.apache.org/jira/browse/KNOX-1153
> Project: Apache Knox
>  Issue Type: Improvement
>  Components: Server
>Affects Versions: 0.14.0
>Reporter: Phil Zampino
>Assignee: Phil Zampino
>Priority: Major
> Fix For: 0.15.0
>
>
> With the ability to share provider configuration across multiple topologies, 
> it would be good if the service-specific HA Provider configuration could be 
> pushed down into the service elements themselves, possibly with more generic 
> (i.e., global) configuration specified at the provider level.
> For instance, rather than
> {code:java}
>   
> ha
> HaProvider
> true
>value="maxFailoverAttempts=3;failoverSleep=1000;enabled=true;zookeeperEnsemble=c6801.ambari.apache.org:2181,c6802.ambari.apache.org:2181,c6803.ambari.apache.org:2181;zookeeperNamespace=hiveserver2"
>  />
>   
> 
> ...
> 
>   HIVE
> 
> {code}
> The HIVE param value would become discrete service-level params:
> {code:java}
> 
>   HIVE
>   
>   "
>   "
>value="machine1:2181,machine2:2181,machine3:2181"/>
>   
> 
> {code}
> This has the potential to increase the share-ability of provider 
> configurations. It also makes more sense for the service-specific details to 
> be co-located with the services themselves. An additional benefit is that the 
> cluster discovery information includes the ZooKeeper details for most 
> services, so those details can optionally be provided automatically in 
> generated topologies.
> Furthermore, it should be possible to determine whether or not HA is 
> configured for a service, in which case, topology generation could use the 
> cluster discovery information to automatically enable Knox to interact with 
> the service in an HA manner.
> [https://cwiki.apache.org/confluence/display/KNOX/Dynamic+HA+Provider+Configuration]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Release Apache Knox 1.0.0 RC-2

2018-02-01 Thread Phil Zampino
Thanks for the quick turnaround. RC2 looks good to me.

+1

* Downloaded and built from source (with Java 1.8.0_144)
* Checked LICENSE and NOTICE files
* Verified GPG signature for Knox source
* Checked CHANGES file
* Ran Knox tests
* Verified remote configuration management via ZooKeeper
* Verified knoxcli for listing provider configurations and descriptors in
ZooKeeper (KNOX-1137)
* Verified that the relationship changes effected among descriptors and
provider configs when Knox is
  NOT running are correctly established at Knox start-up (KNOX-1144)




On Thu, Feb 1, 2018 at 12:34 AM, larry mccay  wrote:

> A candidate for the Apache Knox 1.0.0 release is available at:
>
> https://dist.apache.org/repos/dist/dev/knox/knox-1.0.0/
>
> The release candidate is a zip archive of the sources in:
>
> https://git-wip-us.apache.org/repos/asf/knox.git
> Branch v1.0.0 (git checkout -b v1.0.0)
> Git Tag: v1.0.0-rc2
>
> The KEYS file for signature validation is available at:
> https://dist.apache.org/repos/dist/release/knox/KEYS
>
> Please vote on releasing this package as Apache Knox 1.0.0.
>
> This release is nearly identical to 0.14.0 with the exception of:
>
> * repackaging of the classes to remove "hadoop" from the package
> names
> * handful of patches for rounding out service discovery
> and topology generation
> * moved the Apache Hadoop dependency to Hadoop 3.0
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 Apache Knox PMC votes are cast.
>
> [ ] +1 Release this package as Apache Knox 1.0.0
> [ ] -1 Do not release this package because...
>


Re: [VOTE] Release Apache Knox 1.0.0 RC-2

2018-02-01 Thread Jeffrey Rodriguez
Thanks for a quick Knox 1.0.0 RC2

+1

Regards,
Jeffrey Rodriguez

On Thu, Feb 1, 2018 at 7:52 AM, Sandeep More  wrote:

> Thanks Larry for quickly spinning up RC2.
>
> +1
>
> * Downloaded and built from source (with Java 1.8.0_101)
> * Checked LICENSE and NOTICE files
> * Verified GPG/MD5/SHA signatures for Knox source, Knox and Knoxshell
> release packages (zip files)
> * Installed pseudo-distributed instance (Mac OS X )
> * Ran through knox tests
> * Checked websocket functionality
> * Checked Topology Port Mapping feature
> * Checked KnoxShell samples
> * Checked KnoxSSO
> * Checked the UI (read only for generated topologies)
>
> Best,
> Sandeep
>
> On Thu, Feb 1, 2018 at 12:34 AM, larry mccay  wrote:
>
> > A candidate for the Apache Knox 1.0.0 release is available at:
> >
> > https://dist.apache.org/repos/dist/dev/knox/knox-1.0.0/
> >
> > The release candidate is a zip archive of the sources in:
> >
> > https://git-wip-us.apache.org/repos/asf/knox.git
> > Branch v1.0.0 (git checkout -b v1.0.0)
> > Git Tag: v1.0.0-rc2
> >
> > The KEYS file for signature validation is available at:
> > https://dist.apache.org/repos/dist/release/knox/KEYS
> >
> > Please vote on releasing this package as Apache Knox 1.0.0.
> >
> > This release is nearly identical to 0.14.0 with the exception of:
> >
> > * repackaging of the classes to remove "hadoop" from the package
> > names
> > * handful of patches for rounding out service discovery
> > and topology generation
> > * moved the Apache Hadoop dependency to Hadoop 3.0
> >
> > The vote is open for the next 72 hours and passes if a majority of at
> > least three +1 Apache Knox PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache Knox 1.0.0
> > [ ] -1 Do not release this package because...
> >
>


Re: [VOTE] Release Apache Knox 1.0.0 RC-2

2018-02-01 Thread Sandeep More
Thanks Larry for quickly spinning up RC2.

+1

* Downloaded and built from source (with Java 1.8.0_101)
* Checked LICENSE and NOTICE files
* Verified GPG/MD5/SHA signatures for Knox source, Knox and Knoxshell
release packages (zip files)
* Installed pseudo-distributed instance (Mac OS X )
* Ran through knox tests
* Checked websocket functionality
* Checked Topology Port Mapping feature
* Checked KnoxShell samples
* Checked KnoxSSO
* Checked the UI (read only for generated topologies)

Best,
Sandeep

On Thu, Feb 1, 2018 at 12:34 AM, larry mccay  wrote:

> A candidate for the Apache Knox 1.0.0 release is available at:
>
> https://dist.apache.org/repos/dist/dev/knox/knox-1.0.0/
>
> The release candidate is a zip archive of the sources in:
>
> https://git-wip-us.apache.org/repos/asf/knox.git
> Branch v1.0.0 (git checkout -b v1.0.0)
> Git Tag: v1.0.0-rc2
>
> The KEYS file for signature validation is available at:
> https://dist.apache.org/repos/dist/release/knox/KEYS
>
> Please vote on releasing this package as Apache Knox 1.0.0.
>
> This release is nearly identical to 0.14.0 with the exception of:
>
> * repackaging of the classes to remove "hadoop" from the package
> names
> * handful of patches for rounding out service discovery
> and topology generation
> * moved the Apache Hadoop dependency to Hadoop 3.0
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 Apache Knox PMC votes are cast.
>
> [ ] +1 Release this package as Apache Knox 1.0.0
> [ ] -1 Do not release this package because...
>