[jira] [Commented] (ATLAS-2084) Make berkeley DB backed Atlas available without external download

2017-11-15 Thread Graham Wallis (JIRA)

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

Graham Wallis commented on ATLAS-2084:
--

I thought that BDB was pulled in anyway - regardless of which graph provider 
Atlas is using.

> Make berkeley DB backed Atlas available without external download
> -
>
> Key: ATLAS-2084
> URL: https://issues.apache.org/jira/browse/ATLAS-2084
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Nigel Jones
>Assignee: Nigel Jones
> Attachments: ATLAS_2084_Add_BerkeleyDB_libraries.patch
>
>
> In https://issues.apache.org/jira/browse/ATLAS-2012 I proposed providing a 
> dockerized version of Atlas to aid people getting up to speed with the 
> technology. During the review it was noted that we had used Hbase for storage 
> rather than the more lightweight, simpler, BerkeleyDB. My concern had been 
> around licensing.
> Today when we build Atlas following the instructions at 
> http://atlas.apache.org/InstallationSteps.html the user is directed to 
> download the berkeleyDB jar from oracle. In ATLAS-2012 David/Graham pointed 
> out that this DB appears to be Apache 2.0 licensed, which means we could 
> incorporate it into our build legitimately.
> Given the necessity to get licensing correct I've opened up this new JIRA to 
> focus on that change. We would need to
>  * Validate we are indeed correct about the license
>  * Add the DB file into the build
>  * Update the web instructions
>  * And optionally as per the original JIRA, consider making B-DB the default 
> for our docker image (most lightweight).
> Please add your thoughts. I'm happy to get and do this change .



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Re: Unable to start atlas on master

2017-11-15 Thread Graham Wallis
As far as I'm aware Berkeley JE (only, not the other distributions) is 
under the Apache 2.0 license


Best regards,
  Graham

Graham Wallis
IBM Analytics Emerging Technology Center
Internet: graham_wal...@uk.ibm.com 
IBM Laboratories, Hursley Park, Hursley, Hampshire SO21 2JN
Tel: +44-1962-815356Tie: 7-245356




From:   Sarath Subramanian 
To: "dev@atlas.apache.org" , atlas 

Date:   15/11/2017 00:31
Subject:Re: Unable to start atlas on master



David,



For berkeley-elasticsearch distribution.



Could you copy je-5.0.73.jar (
https://urldefense.proofpoint.com/v2/url?u=https-3A__mvnrepository.com_artifact_com.sleepycat_je_5.0.73&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=Li6zJa6pLsu8dGS1GSW1j00glumVmLp0H5HVkn5QyAA&m=VUVaIlmy05lG-_Po3V_Lj72w7Jpra6v1aBqXRDsbrPw&s=fZZmBXxcrb8DyZryXMyS8sVUsQW1oVu-a_P5sHZ_rBA&e=
) to ${atlas_home}/libext directory and try restarting atlas. 





I’m able to bring up atlas by copying the jar. We do not package 
BerkeleyDB JE jar due to licensing requirements. 







Thanks,



Sarath Subramanian













On 11/14/17, 2:55 AM, "David Radley"  wrote:



>clean package 

>-Pdist,berkeley-elasticsearch -DskipTests




Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU



Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191054
---




omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java
Lines 107 (patched)


this function is exactly the same as in Connection class, only "super" here 
is Connection, and in  Connnection class "super" is Referenceable. Can you 
explain a little bit why you write this function seperately?


- Yao Li


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollectionBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/MatchCriteria.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/SequencingOrder.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/

Re: Unable to start atlas on master

2017-11-15 Thread David Radley
Thanks Graham and Sarath,

I have dug into this a little more. I still have not got it started ! I 
have tried add the jar file Sarath mentions to a Titan 0 and Janus build - 
still no starting Atlas. 

At titan0 I had a level of BerkleyDB that was working in an external 
Titan. This does not have the Apache 2 licence
The library that Sarath is pointing me to (5.0.73) uses has the sleepycat 
license not the apache license. So Sarath correctly says we cannot package 
this jar file.
 I do not think I should be using 5.0.73 with JanusDB and I did not get 
the class not found error trying Titan 0.

The version of BerkleyDB that does have the Apache 2 license is 7.3.7 Java 
edition.  I notice in the the build for JanusGraph with BerkleDb and ES I 
see: 

[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
atlas-graphdb-janus ---
Downloading: 
http://repo1.maven.org/maven2/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
http://repo.hortonworks.com/content/repositories/releases/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
https://repository.apache.org/content/groups/snapshots/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
https://repository.apache.org/content/groups/staging/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
https://repository.apache.org/content/groups/public/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
https://maven.java.net/content/groups/public/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
https://repository.jboss.org/nexus/content/groups/public/com/sleepycat/je/7.3.7/je-7.3.7.pom
Downloading: 
http://repo.typesafe.com/typesafe/releases/com/sleepycat/je/7.3.7/je-7.3.7.pom
 

It looks like we are already getting 7.3.7. I notice there is a 
hortonworks url - should this be in an Apache project? .

I assume that the Janus we support in Atlas is embedded. Do / should  we 
support an external Janus (as we used to with Titan)? 
I assume that the Janus jar files we package with do not include the 
DBException class - are we picking up the right Janus jar files or is this 
class missing from a janus jar files we are using. 

I notice when I build with berkleyDB and Titan0 - I get the following 
generated in the atlas application properties.  : 
# Graph Storage
atlas.graph.storage.backend=berkeleyje
atlas.graph.storage.hbase.table=apache_atlas_titan

I am unsure what we would have a hbase table entry generated for 
berkeleyje. I was expecting 
atlas.graph.storage.backend=berkeleyje
atlas.graph.storage.directory=data/berkeley

When starting atlas I am told it has started successfully but it has not. 
I am unsure how the rest call it issues could complete successfully, if 
the server is not available. 

Looking at the atlasout file in the logs folder I build with  clean 
package -Pdist,berkeley-elasticsearch -DGRAPH-PROVIDER=titan0 . This 
successfuly builds and run all the tests.
When I attempt to start atlas, I see errors indicating it is trying to 
establish JanusGraph even though the generated application properties file 
indicates we are using Berkleyje:

"
2017-11-15 12:14:57,820 WARN  - [main:] ~ Using @Deprecated Class 
org.springframework.web.util.Log4jConfigListener (DeprecationWarning:43)
2017-11-15 12:14:58,978 WARN  - [main:] ~ Exception encountered during 
context initialization - cancelling refresh attempt: 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 
'org.springframework.context.event.internalEventListenerProcessor': 
BeanPostProcessor before instantiation of bean failed; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'graphTransactionAdvisor' defined in URL 
[jar:file:/Users/david/atlas/distro/target/apache-atlas-1.0.0-SNAPSHOT-bin/apache-atlas-1.0.0-SNAPSHOT/server/webapp/atlas/WEB-INF/lib/atlas-repository-1.0.0-SNAPSHOT.jar!/org/apache/atlas/GraphTransactionAdvisor.class]:
 
Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'graphTransactionInterceptor' defined in URL 
[jar:file:/Users/david/atlas/distro/target/apache-atlas-1.0.0-SNAPSHOT-bin/apache-atlas-1.0.0-SNAPSHOT/server/webapp/atlas/WEB-INF/lib/atlas-repository-1.0.0-SNAPSHOT.jar!/org/apache/atlas/GraphTransactionInterceptor.class]:
 
Unsatisfied dependency expressed through constructor parameter 0; nested 
exception is org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'get' defined in 
org.apache.atlas.repository.graph.AtlasGraphProvider: Bean instantiation 
via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to 
instantiate [org.apache.atlas.repository.graphdb.AtlasGraph]: Factory 
method 'get' threw exception; nested exception is 
java.lang.RuntimeException: org.apache.atlas.AtlasException: 
java.lang.ClassNotFoundException: 
org.apache.atlas.repositor

Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191058
---




omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/typedefs/TypeDef.java
Lines 48 (patched)


can you add an explanation of "options"


- Yao Li


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollectionBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/MatchCriteria.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/SequencingOrder.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/Classification.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties

Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191061
---




omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
Lines 104 (patched)


what if elemenuNumber <0


- Yao Li


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollectionBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/MatchCriteria.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/SequencingOrder.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/Classification.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/i

Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191062
---




omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
Lines 67 (patched)


In MapProperyValue, you use mapValues.getPropertyCount(). Is there any 
special reason to set a special arrayCount here?



omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
Lines 75 (patched)


is that possible this.arrayCount is not consistent with 
arrayValues.getPropertyCount().


- Yao Li


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollectionBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/MatchCriteria.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/Seq

Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li


> On Nov. 15, 2017, 2:23 p.m., Yao Li wrote:
> > omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
> > Lines 67 (patched)
> > 
> >
> > In MapProperyValue, you use mapValues.getPropertyCount(). Is there any 
> > special reason to set a special arrayCount here?

for Array, the size can be bigger than the real use, is this the reason to set 
a seperate arrayCount?


> On Nov. 15, 2017, 2:23 p.m., Yao Li wrote:
> > omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
> > Lines 75 (patched)
> > 
> >
> > is that possible this.arrayCount is not consistent with 
> > arrayValues.getPropertyCount().

what if arrayCount is smaller than arryValues.count when it is set


- Yao


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191062
---


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollecti

[jira] [Created] (ATLAS-2259) Add Janus Graph Cassandra support to the default build

2017-11-15 Thread Pierre Padovani (JIRA)
Pierre Padovani created ATLAS-2259:
--

 Summary: Add Janus Graph Cassandra support to the default build
 Key: ATLAS-2259
 URL: https://issues.apache.org/jira/browse/ATLAS-2259
 Project: Atlas
  Issue Type: Bug
  Components:  atlas-core
Affects Versions: 1.0.0
Reporter: Pierre Padovani
 Fix For: 1.0.0


Atlas should have support for Cassandra as a backend for Janus available by 
default. If someone wants this type of configuration, they have to modify the 
pom.xml and rebuild Atlas. Here is the pom.xml modification required to enable 
this support:


{code:java}

org.janusgraph
janusgraph-cassandra
${janus.version}


org.codehaus.jettison
jettison


commons-lang
commons-lang




{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Re: Review Request 63502: ATLAS-2246 - Review request for the OMRS Connector API.

2017-11-15 Thread Yao Li

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63502/#review191072
---




omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
Lines 107 (patched)


in the wiki page [OMRS connector 
API](https://cwiki.apache.org/confluence/display/ATLAS/OMRS+Connector+API) 
Figure 2, this function getPropertyTranslationConnection() is not listed in the 
figure, would you mind updating the figure in this link?


- Yao Li


On Nov. 10, 2017, 1:43 p.m., Mandy Chessell wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/63502/
> ---
> 
> (Updated Nov. 10, 2017, 1:43 p.m.)
> 
> 
> Review request for atlas, David Radley and Madhan Neethiraj.
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> This is a request for review of the OMRS Connector API.  The files of 
> interest are:
> 
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/*
> omrs/src/main/java/org/apache/atlas/omrs/connectors/*
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/*
> 
> There is a patch connected to 
> https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-2246 that has the 
> code plus other code that is not ready for review.  The OMRS Connector API 
> depends on the OCF - see https://issues.apache.org/jira/browse/ATLAS-1095.
> 
> 
> Diffs
> -
> 
>   omrs/README.md PRE-CREATION 
>   omrs/pom.xml PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnection.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnector.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorBase.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/OMRSConnectorProviderBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnector.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/igc/IGCOMRSMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnector.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTConnectorProvider.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/connectors/rest/OMRSRESTMetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/ClassificationNotKnownException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotDeletedException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/EntityNotKnownException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/NotImplementedRuntimeException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSCheckedExceptionBase.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSErrorCode.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/OMRSRuntimeException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PagingErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/PropertyErrorException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/README.md PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotDeletedException.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/RelationshipNotKnownException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/RepositoryErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/ffdc/StatusNotSupportedException.java
>  PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefInUseException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeDefNotKnownException.java 
> PRE-CREATION 
>   omrs/src/main/java/org/apache/atlas/omrs/ffdc/TypeErrorException.java 
> PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollection.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/MetadataCollectionBase.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/MatchCriteria.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/SequencingOrder.java
>  PRE-CREATION 
>   
> omrs/src/main/java/org/apache/atlas/omrs/metadatacollection/properties/instances/ArrayPropertyValue.java
>  PRE-CREATION 
> 

[jira] [Updated] (ATLAS-2259) Add Janus Graph Cassandra support to the default build

2017-11-15 Thread Pierre Padovani (JIRA)

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

Pierre Padovani updated ATLAS-2259:
---
Issue Type: Improvement  (was: Bug)

> Add Janus Graph Cassandra support to the default build
> --
>
> Key: ATLAS-2259
> URL: https://issues.apache.org/jira/browse/ATLAS-2259
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.0.0
>Reporter: Pierre Padovani
> Fix For: 1.0.0
>
>
> Atlas should have support for Cassandra as a backend for Janus available by 
> default. If someone wants this type of configuration, they have to modify the 
> pom.xml and rebuild Atlas. Here is the pom.xml modification required to 
> enable this support:
> {code:java}
> 
> org.janusgraph
> janusgraph-cassandra
> ${janus.version}
> 
> 
> org.codehaus.jettison
> jettison
> 
> 
>   commons-lang
>   commons-lang
> 
> 
> 
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ATLAS-2012) Docker - image & hub - for Atlas

2017-11-15 Thread ernie ostic (JIRA)

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

ernie ostic updated ATLAS-2012:
---
Attachment: graycol.gif


Thank you Nigel...

Just to add to your very good point #3 below

3. We could publish the docker image from #2, for releases, to dockerhub,
making it near trivial for any developer to easily pull down and experiment
with Atlas. Full source of course would be provided/documented so that a
user could customize as needed for their environment plus of course improve
what is provided with the core project.   This would also support
governance-focused but non-developer professionals to immediately start
working with Atlas, understanding its APIs, etc.  This is assuming that the
docker image we publish already has quick_start run against it, and/or any
other content worthy of publishing in a "demonstrable" instance of Atlas.

Ernie




Ernie Ostic

Worldwide Technical Sales
InfoSphere Information Server
IBM Analytics

Cell: (617) 331 8238
---
Open IGC is here!

Extend the Catalog with custom objects and lineage definitions!
https://dsrealtime.wordpress.com/2015/07/29/open-igc-is-here/



From:   "Nigel Jones (JIRA)" 
To: eos...@us.ibm.com
Date:   11/15/2017 01:18 AM
Subject:[jira] [Commented] (ATLAS-2012) Docker - image & hub - for
Atlas




[
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_ATLAS-2D2012-3Fpage-3Dcom.atlassian.jira.plugin.system.issuetabpanels-3Acomment-2Dtabpanel-26focusedCommentId-3D16253009-23comment-2D16253009&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=BRpv_IJLfOPKPg5CMvWe7vPrIiVO97XiMOUrvOhs2KY&m=AXTVamH8UuQbAmxLD4tudT6dZmTkURlqmn3FxS_gU2Q&s=NPwVtS1bKQNgAohKia4zHMyxSxTD87FGa0WFdWM8Xa0&e=
 ]

Nigel Jones commented on ATLAS-2012:


Looking at docker hub, for an individual to upload an image is pretty
simple.
However to allow multiple users (within the atlas community) to update the
image would require setting up an organization & then adding members

A number of projects though including zookeeper, flink, httpd, solr, storm
have 'official' images, guidelines for this are at
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_docker-2Dlibrary_official-2Dimages&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=BRpv_IJLfOPKPg5CMvWe7vPrIiVO97XiMOUrvOhs2KY&m=AXTVamH8UuQbAmxLD4tudT6dZmTkURlqmn3FxS_gU2Q&s=ZTcAvV3K8JUi4mmKqPUn2gNzdVvAfBJiC4NDoHSZ_yo&e=
. More review is required, but I think in the medium term this is what we
should target, this comes with it requirements around aspects like issue
tracking

In order to get an image uploaded promptly, a pragmatic approach is
probably to create an organization (adding any individual interested) and
upload as a contributed image in order to learn/verify the process, and
once we have something useful that meets the official requirements to work
towards migrating the image there.


https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_ATLAS-2D2012&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=BRpv_IJLfOPKPg5CMvWe7vPrIiVO97XiMOUrvOhs2KY&m=AXTVamH8UuQbAmxLD4tudT6dZmTkURlqmn3FxS_gU2Q&s=GCN6S8TOWVgNDpUla2SgkOA27ALtj11H-HJGIDCIOqc&e=

atlas_docker.patch, atlas_docker1.patch, atlas_docker_2.patch
in a flexible manner, whether for development, production, or test
appeal
the Atlas build. This could be published on the wiki & it would make it
easier for developers to use Atlas within a docker environment - mostly by
addressing how to configure & start up
process. This builds on #1 by automating the creation of the image & making
it "just part of the build"
making it near trivial for any developer to easily pull down and experiment
with Atlas. Full source of course would be provided/documented so that a
user could customize as needed for their environment plus of course improve
what is provided with the core project
efforts in other teams to easily work together & be orchestrated



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)





> Docker - image & hub - for Atlas
> 
>
> Key: ATLAS-2012
> URL: https://issues.apache.org/jira/browse/ATLAS-2012
> Project: Atlas
>  Issue Type: New Feature
>Reporter: Nigel Jones
>Assignee: Nigel Jones
> Fix For: 1.0.0
>
> Attachments: ATLAS-2012-Build-docker-image.patch, atlas_docker.patch, 
> atlas_docker1.patch, atlas_docker_2.patch, graycol.gif
>
>
> Docker is increasingly become a standard way of easily running components in 
> a flexible manner, whether for development, production, or test
> I feel there are a few things we can do with docker that will aid Atlas's 
> appeal
> 1. We could provide a simple example of how to create a docker image from the 
> Atlas build. This could be published on the wiki &