[jira] [Updated] (ATLAS-3033) ATLAS Hive hook fails for CTAS query involving UDFs

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3033:
--
Labels:   (was: release-notes)

> ATLAS Hive hook fails for CTAS query involving UDFs
> ---
>
> Key: ATLAS-3033
> URL: https://issues.apache.org/jira/browse/ATLAS-3033
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Nixon Rodrigues
>Assignee: Nixon Rodrigues
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-3033-branch-2.0.patch, ATLAS-3033-master.patch, 
> ATLAS-3033.patch
>
>
> ATLAS Hive Hook fails to notify for CTAS queries involving UDFs, Hook fails 
> with the exception as below
> {code}
> org.apache.hadoop.hive.ql.metadata.InvalidTableException: Table not found 
> _dummy_table
> {code}
> complete stack trace.
> {code}
> 2018-12-26 12:15:22,234 ERROR [HiveServer2-Background-Pool: Thread-339]: 
> metadata.Hive (Hive.java:getTable(1220)) - Table _dummy_table not found: 
> _dummy_database._
> dummy_table table not found
> 2018-12-26 12:15:22,234 ERROR [HiveServer2-Background-Pool: Thread-339]: 
> hook.HiveHook (HiveHook.java:run(160)) - HiveHook.run(): failed to process 
> operation CREAT
> ETABLE_AS_SELECT
> org.apache.hadoop.hive.ql.metadata.InvalidTableException: Table not found 
> _dummy_table
> at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:1221)
> at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:1191)
> at 
> org.apache.atlas.hive.hook.events.BaseHiveEvent.toAtlasEntity(BaseHiveEvent.java:225)
> at 
> org.apache.atlas.hive.hook.events.BaseHiveEvent.getInputOutputEntity(BaseHiveEvent.java:203)
> at 
> org.apache.atlas.hive.hook.events.CreateHiveProcess.getEntities(CreateHiveProcess.java:84)
> at 
> org.apache.atlas.hive.hook.events.CreateHiveProcess.getNotificationMessages(CreateHiveProcess.java:59)
> at org.apache.atlas.hive.hook.HiveHook.run(HiveHook.java:157)
> at org.apache.atlas.hive.hook.HiveHook.run(HiveHook.java:52)
> at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1619)
> at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1303)
> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1170)
> at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1165)
> at 
> org.apache.hive.service.cli.operation.SQLOperation.runQuery(SQLOperation.java:197)
> at 
> org.apache.hive.service.cli.operation.SQLOperation.access$300(SQLOperation.java:76)
> at 
> org.apache.hive.service.cli.operation.SQLOperation$2$1.run(SQLOperation.java:255)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:422)
> at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1869)
> at 
> org.apache.hive.service.cli.operation.SQLOperation$2.run(SQLOperation.java:266)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> 2018-12-26 12:15:22,234 INFO  [HiveServer2-Background-Pool: Thread-339]: 
> log.PerfLogger (PerfLogger.java:PerfLogEnd(177)) -  method=PostHook.org.apache.atlas.hive.hook.HiveHook start=154582659 
> end=1545826522234 duration=5 from=org.apache.hadoop.hive.ql.Driver>
> {code}
> The problem looks to be appearing as result being stored for UDF in temporary 
> table _dummy_database._dummy_table and while creating a Lineage the process 
> fails.
> Steps to reproduce is running below SQL.
> {code}
> create table masktest11 as select stack(2, "eddie", "111", "ravi", "222") as 
> (name, ssn);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2775) Enhance basic search to search entities with any classifications or no classifications

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2775:
--
Labels:   (was: release-notes)

> Enhance basic search to search entities with any classifications or no 
> classifications
> --
>
> Key: ATLAS-2775
> URL: https://issues.apache.org/jira/browse/ATLAS-2775
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
>
> Enhance basic search to search on entities with any classifications or no 
> classifications
> Basic search can now take the following value for classification:
>  * *_CLASSIFIED -* Search on all entities with ANY classification associated 
> (directly or through propagation)
>  * *_NOT_CLASSIFIED -* Search on all entities with NO classifications 
> associated (directly or through propagation)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2986) REST calls during import operations include unnecessary doAs parameter

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2986:
--
Labels:   (was: release-notes)

> REST calls during import operations include unnecessary doAs parameter
> --
>
> Key: ATLAS-2986
> URL: https://issues.apache.org/jira/browse/ATLAS-2986
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.1, 0.8.2, 1.0.0, 0.8.3, 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2986.patch
>
>
> REST calls to Atlas server during import operations include doAs query 
> parameter, which is unnecessary. This should be fixed to avoid sending doAs 
> parameter, since the logged in username is same as the username sent in doAs 
> parameter.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2786) [Atlas HA] Zookeeper connection issue

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2786:
--
Labels:   (was: release-notes)

> [Atlas HA] Zookeeper connection issue
> -
>
> Key: ATLAS-2786
> URL: https://issues.apache.org/jira/browse/ATLAS-2786
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 0.8.1, 0.8.2, 1.0.0
>Reporter: Apoorv Naik
>Assignee: Apoorv Naik
>Priority: Critical
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2786-Honor-ZK-server-ensemble-provided-in-conf.patch, 
> ATLAS-2786-2.patch
>
>
> The curator client right now only connects to the very first zookeeper server 
> regardless of the number of zookeeper servers provided in the configuration.
>  
> Due to this behavior if the ZK (that Atlas connected to during startup) goes 
> down then Atlas fails to serve further request while constantly trying to 
> reconnect to the dead ZK server.
>  
> This patch makes the change in configuration parsing to allow fallback to 
> different ZK servers in case the primary goes down.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2878) update FullTextMapper to avoid retrieving referred entities

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2878:
--
Labels:   (was: release-notes)

> update FullTextMapper to avoid retrieving referred entities
> ---
>
> Key: ATLAS-2878
> URL: https://issues.apache.org/jira/browse/ATLAS-2878
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.2, 1.0.0, 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Critical
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2878-branch-0.8.patch, 
> ATLAS-2878-branch-1.0.patch, ATLAS-2878.patch
>
>
> By default, full-text mapper is configured to not include text from referred 
> entities. However, the mapper currently retrieves referred entities as well 
> from the store. This can be avoided to save cycles spent in retrieving 
> entities not needed for the mapper.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3071) Add Functionalities to Collect Notification Metrics/Entity Lifecyle

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3071:
--
Labels: new-feature  (was: new-feature release-notes)

> Add Functionalities to Collect Notification Metrics/Entity Lifecyle
> ---
>
> Key: ATLAS-3071
> URL: https://issues.apache.org/jira/browse/ATLAS-3071
> Project: Atlas
>  Issue Type: New Feature
>Reporter: Le Ma
>Assignee: Le Ma
>Priority: Major
>  Labels: new-feature
> Fix For: 2.0.0
>
> Attachments: ATLAS-3071-2.patch, ATLAS-3071.patch, 
> MetricsDataModel.json
>
>  Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> Extend api/atlas/admin/metrics to provide metrics for notifications/entity 
> lifycycle:                           
>                                                          # notification 
> processed 
>                                                          # notification 
> failed 
> today/thisHour/pastHour/total   {      # entity created 
>                                                          # entity updated
>                                                          # entity deleted



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2983) Fixes and clean up for Atlas Kafka bridge utility

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2983:
--
Labels:   (was: release-notes)

> Fixes and clean up for Atlas Kafka bridge utility
> -
>
> Key: ATLAS-2983
> URL: https://issues.apache.org/jira/browse/ATLAS-2983
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core, atlas-webui
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Umesh Padashetty
>Assignee: Umesh Padashetty
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2983.patch
>
>
> # Currently, import-kafka.sh script allows selective kafka topic import by 
> providing -t or --topic option, but the script only checks for the topics 
> which start with the topic name provided and does not support regular 
> expression based selective import. With the fix provided, regex patterns can 
> be used along with -t as well as -f (file based import) option
>  # When a bad import-kafka command is being fired, following usage is being 
> printed on the console. Here, option should be -t instead of -n. Have fixed 
> this minor issue, along with some more text changes
>  ** import-kafka.sh [*-n*  OR --topic ]
>  # Since we now have support for kakfa bridge and hbase hook/bridge, option 
> for creating entities for the following in Atlas UI could be removed 
>  ## hbase_table
>  ## hbase_column
>  ## hbase_column_family
>  ## kafka_topic
>  ## hbase_namespace



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3076) UI : Relationship Tab improvements.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3076:
--
Labels:   (was: release-notes)

> UI : Relationship Tab improvements.
> ---
>
> Key: ATLAS-3076
> URL: https://issues.apache.org/jira/browse/ATLAS-3076
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Binit Gutka
>Assignee: Binit Gutka
>Priority: Trivial
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3076.patch, ATLAS-3076_1.patch
>
>
> In relationships tab, show entity-count along with the attribute name - in 
> table form.
> In relationship tab, showing 'Table' as default rendering choice.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2757) Hive hook fails with NPE while processing column-rename on temporary table

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2757:
--
Labels:   (was: release-notes)

> Hive hook fails with NPE while processing column-rename on temporary table
> --
>
> Key: ATLAS-2757
> URL: https://issues.apache.org/jira/browse/ATLAS-2757
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-intg
>Affects Versions: 0.8.2, 1.0.0
>Reporter: Aswathy Chellammal Sreekumar
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: ATLAS-2757.patch
>
>
> Atlas hook for Hive fails with NPE while processing column-rename on 
> temporary table.
> {noformat}
> create temporary table testTempTable(id int, name string, dob date);
> alter table testTempTable CHANGE name last_name string;
> {noformat}
> {noformat}
> HiveHook.run(): failed to process operation ALTERTABLE_RENAMECOL
> java.lang.NullPointerException: null
>   at java.util.ArrayList.(ArrayList.java:177) ~[?:1.8.0_112]
>   at 
> org.apache.atlas.hive.hook.events.AlterTableRenameCol.getNotificationMessages(AlterTableRenameCol.java:57)
>   at org.apache.atlas.hive.hook.HiveHook.run(HiveHook.java:156)
>   at org.apache.atlas.hive.hook.HiveHook.run(HiveHook.java:52)
>   at 
> org.apache.hadoop.hive.ql.HookRunner.invokeGeneralHook(HookRunner.java:296)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2766) UI - Turn off hyperlinks for entities with no entity-read access in search result display

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2766:
--
Labels:   (was: release-notes)

> UI - Turn off hyperlinks for entities with no entity-read access in search 
> result display
> -
>
> Key: ATLAS-2766
> URL: https://issues.apache.org/jira/browse/ATLAS-2766
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-webui
>Affects Versions: 1.0.0
>Reporter: Nixon Rodrigues
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2766.patch
>
>
> When ATLAS-2765 will be in place, the search result will have “-1” as guid 
> for entities on which the user doesn’t have ‘entity-read’ permission.  UI 
> will not hyperlink ‘Name’ column for such result entries. This will prevent 
> the user from clicking the link to go to entity details page and not able to 
> tag term/classification. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2724) UI enhancement for Avro schemas and other JSON-valued attributes

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2724:
--
Labels:   (was: release-notes)

> UI enhancement for Avro schemas and other JSON-valued attributes
> 
>
> Key: ATLAS-2724
> URL: https://issues.apache.org/jira/browse/ATLAS-2724
> Project: Atlas
>  Issue Type: New Feature
>Affects Versions: 0.8-incubating
>Reporter: Barbara Eckman
>Assignee: Keval Bhatt
>Priority: Critical
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: 0001-Add-pretty-printed-json-values-in-tables.patch, 
> ATLAS-2724-master.patch, ATLAS-2724.patch, new_table.png
>
>
> Currently JSON-valued attributes are fully displayed in-line with other 
> attributes, not pretty-printed, cluttering the display.  To support a better 
> display, we can display JSON-valued attributes in a one-line box that can be 
> scrolled down, or fully expanded with a mouse click that pretty-prints the 
> JSON. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3138) UI : Stats popup table layout improve for better readability

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3138:
--
Labels:   (was: release-notes)

> UI : Stats popup table layout improve for better readability
> 
>
> Key: ATLAS-3138
> URL: https://issues.apache.org/jira/browse/ATLAS-3138
> Project: Atlas
>  Issue Type: Bug
>Reporter: Keval Bhatt
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 2.0.0
>
> Attachments: ATLAS-3138.patch, ATLAS-3138_1.patch, 
> StatsDialog-updated.png
>
>
> The patch includes the following changes.[^ATLAS-3138.patch]
>  * Merge active and deleted entities in one panel.
>  * Created a notification table with better representation.
>  * By default open Server Statistics panel
> [^ATLAS-3138_1.patch] Includes number formatting of entities tab details



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2886) Export & Import Process: Add Support for Qualified Cluster Names

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2886:
--
Labels:   (was: release-notes)

> Export & Import Process: Add Support for Qualified Cluster Names
> 
>
> Key: ATLAS-2886
> URL: https://issues.apache.org/jira/browse/ATLAS-2886
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.2
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2886-Export-Import-Support-fully-qualified-ser.patch
>
>
> *Background*
> For cases where cluster same cluster names can exist in different data 
> centers, it helps to add a data center name as prefix to cluster name.
> The _replicatedTo_ and _replicatedFrom_ attributes in _AtlasExportRequest_ 
> and _AtlasImportRequest_ should be the place to specify this.
> *Approach Guidance*
>  * Follow a convention where _data center name_ and cluster name should be 
> separated by $. E.g. _dc1$cl1_
>  * Modify _AuditsWriter_ to support this.
>  * _AtlasServer_ already has _qualifiedName_ as a field. This will hold the 
> fully qualified name.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3084) Adding default value to the relationship

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3084:
--
Labels:   (was: release-notes)

> Adding default value to the relationship 
> -
>
> Key: ATLAS-3084
> URL: https://issues.apache.org/jira/browse/ATLAS-3084
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Kirankumar D G
>Assignee: Kirankumar D G
>Priority: Minor
> Fix For: 1.2.0, 2.0.0
>
>
> Adding default value to the relationship 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3056) update rdbms types to remove use of ownedRef/inverseRef constraints for relationships

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3056:
--
Labels:   (was: release-notes)

> update rdbms types to remove use of ownedRef/inverseRef constraints for 
> relationships
> -
>
> Key: ATLAS-3056
> URL: https://issues.apache.org/jira/browse/ATLAS-3056
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3056-3.patch, ATLAS-3056.patch
>
>
> RDBMS types use following attributes, with ownedRef/inverseRef constraints, 
> to create relationships between entity-types:
> - rdbms_instance.database, rdbms_db.instance
> - rdbms_db.tables, rdbms_table.db
> - rdbms_table.columns, rdbms_column.table
> - rdbms_table.indexes, rdbms_index.table
> - rdbms_table.foreign_keys, rdbms_foreign_key.table
> These attributes are not necessary, as corresponding relationship-types 
> (already present in the model) will automatically inject the same attributes 
> as relationship-attributes.
> Above change has several benefits, including:
> - improved performance, due to use of only one edge between two related 
> entities (compare this to 2 edges when ownedRef/inverseRef constraints are 
> used)
> - simper to update a container entity, as there is not need to provide all 
> contained entities; same for contained entities as well



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2870) Import Service: Update AddClassification Transform to Support Scope

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2870:
--
Labels:   (was: release-notes)

> Import Service: Update AddClassification Transform to Support Scope
> ---
>
> Key: ATLAS-2870
> URL: https://issues.apache.org/jira/browse/ATLAS-2870
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.2
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2870-Improvement-to-AddClassification-transfor.2.patch
>
>
> *Background*
> Existing implementation of _AddClassification_ transform does not allow for 
> restricting addition of classification.
> *Approach*
>  * Add new parameter to _addClassification_ transform, say _topLevel_. This 
> will add the transform only to top level entity. Add methods so that filters 
> can be added to this at runtime.
>  * Not having this parameter, will fallback to the original behavior.
>  * Update _ImportTransform__Shaper_ to use the 
> _ImportResult.getExportResult().getRequest()_ to use to add the required 
> filters to the transform.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3027) UI : Metric modal Improvements

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3027:
--
Labels:   (was: release-notes)

> UI : Metric modal Improvements
> --
>
> Key: ATLAS-3027
> URL: https://issues.apache.org/jira/browse/ATLAS-3027
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Keval Bhatt
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3027.patch
>
>
> Following point need to improve
>  * Count column should be right-aligned
>  * Show 'Total Active Entities’ and ‘Total Deleted Entities'
>  * Increase the modal height



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2774) Options for hard and soft delete of instances

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2774:
--
Labels:   (was: release-notes)

> Options for hard and soft delete of instances
> -
>
> Key: ATLAS-2774
> URL: https://issues.apache.org/jira/browse/ATLAS-2774
> Project: Atlas
>  Issue Type: New Feature
>Reporter: Graham Wallis
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2774-Soft-and-hard-delete-impl.patch, 
> ATLAS-2774-branch-0.8.patch, ATLAS-2774-master.patch
>
>
> *Overview*
> For Entities and Relationships, the following delete behaviors are desired.
> Atlas can be configured to offer hard delete (only). Alternatively it can be 
> configured to offer soft-delete. Configuration is achieved by setting the 
> delete handler configuration property (see atlas-application.properties) to 
> either the SoftDeleteHandlerV1 or the HardDeleteHandlerV1. The default (for 
> when the property is not set) is to use the SoftDeleteHandlerV1.
> The AtlasEntityStoreV2 deleteById() and deleteByIds() and methods and the 
> AtlasRelationshipStoreV2 deleteById() method are sensitive to the above 
> configuration. When the configuration is soft these methods will perform a 
> soft delete; when it is hard they will perform a hard delete.
> In addition to the above methods, the AtlasEntityStoreV2 and 
> AtlasRelationshipStoreV2 offer a (new) purgeById() method that ALWAYS 
> performs a hard delete. This is true regardless of which delete handler has 
> been configured. When the configuration is hard, the purgeById() methods and 
> deleteById() methods are essentially equivalent. When the configuration is 
> soft, the purgeById() methods continue to provide a hard delete capability.
> The AtlasEntityStoreV2 deleteById(), deleteByIds() and purgeById() methods 
> will delete the specified entities and any relationships to which they are 
> connected. The AtlasRelationshipStoreV2 deleteById() and purgeById() methods 
> will delete the specified relationship. Deletion of a relationship may cause 
> an upate to an entity to which the relationhsip is connected, if it changes 
> the propagation of classifications, for example.
> In a hard delete or purge operation, an affected entity and relationship will 
> be removed from the graph and will not be returned in response to any future 
> queries. This is true regardless of whether the affected entity or 
> relationship has already been soft deleted or not. i.e. it's status could 
> initially be ACTIVE or DELETED. Following the operation it will not exist.
> In a soft delete, the affected entities and relationships (that initially 
> have status ACTIVE) are updated to set the status to DELETED. These instances 
> can still be returned from queries and searches if the appropriate control is 
> selected (to include deleted instances). Without that control selected they 
> will not be returned.
> *Use Case for soft delete*
> Soft delete provides a 'safe' means of deleting instances from the repository 
> whilst preserving an audit trail and (if supported by the repository) 
> enabling a deleted instance to be restored (to ACTIVE status).
> *Use Cases for hard delete*
> One use case for hard delete is to permanently remove soft-deleted items some 
> period of time after they were soft deleted.
>  Another use case for hard delete is to is to correct (clean up after) a 
> mistake in which a potentially large batch of incomplete/corrupted/wrong 
> metadata is loaded and needs to be fully removed.
> *Use Scenario for an OMAS user*
> An OMAS provides a delete function that does NOT offer the user a choice of 
> hard/soft. The OMAS's delete function will invoke the relevant soft delete 
> method provided by the OMRS - deleteEntity or deleteRelationship. These are 
> both soft delete methods.
> The Atlas OMRS Connector's deleteEntity/deleteRelationship methods will check 
> whether Atlas is configured for hard or soft delete. If Atlas is configured 
> for hard delete then soft-delete is not possible, and the method will throw a 
> FunctionNotSupported exception which is caught by the OMAS.
> On catching this exception the OMAS author should automatically escalate the 
> soft delete to a hard delete by calling either of the mandatory OMRS 
> purgeEntity() or purgeRelationship() methods. In the Atlas OMRS Connector 
> these methods will invoke AtlasEntityStoreV2 purgeById() or 
> AtlasRelationshipStoreV2 purgeById(). The effect of this is that if soft 
> delete is not possible, a hard delete is used instead.
> An OMAS does NOT provide a purge capability to a non-privileged user, but a 
> suitably expert OMRS or Atlas repository administrator can explicitly issue a 
> purge call at the OMRS or 

[jira] [Updated] (ATLAS-3035) Entity retrieval to include soft-referenced entities in extInfo

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3035:
--
Labels:   (was: release-notes)

> Entity retrieval to include soft-referenced entities in extInfo
> ---
>
> Key: ATLAS-3035
> URL: https://issues.apache.org/jira/browse/ATLAS-3035
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3035-branch-1.0.patch, ATLAS-3035.patch
>
>
> ATLAS-2813 introduced the notion of soft-reference for attributes that refer 
> to other entities. This should only change the storage details of the 
> relationship, but shouldn't introduce any change in the data exchanged via 
> REST APIs. However, the return from entity-get operations do not include 
> soft-referenced entities in extInfo. This should be updated such that the 
> return value would populate extInfo - just as in case of regular 
> object-references.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2746) [Glossary] Simple Term/Category creation should work with CREATE privilege

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2746:
--
Labels:   (was: release-notes)

> [Glossary] Simple Term/Category creation should work with CREATE privilege
> --
>
> Key: ATLAS-2746
> URL: https://issues.apache.org/jira/browse/ATLAS-2746
> Project: Atlas
>  Issue Type: Improvement
>Affects Versions: 1.0.0
>Reporter: Apoorv Naik
>Assignee: Apoorv Naik
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2746-Term-Category-create-shouldn-t-require-UP.patch
>
>
> Currently this operation needs following privileges
>  
> Entity.READ, Entity.CREATE, Entity.UPDATE
>  
> with the change simple term/category creation without any other relations 
> e.g. children, parent, categorized terms etc. can work with
>  
> Entity.READ and Entity.CREATE



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2918) Update JanusGraph version to 0.3.1

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2918:
--
Labels:   (was: release-notes)

> Update JanusGraph version to 0.3.1
> --
>
> Key: ATLAS-2918
> URL: https://issues.apache.org/jira/browse/ATLAS-2918
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.0.0, 1.2.0, 2.0.0
>
> Attachments: 0001-Update-JanusGraph-version-to-0.3.1-master-01.patch
>
>
> Janusgraph community has released their latest version:
> [https://github.com/JanusGraph/janusgraph/releases/tag/v0.3.1]
> This JIRA will update janus version to 0.3.1 in atlas source.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2950) UI - In newer versions of chrome i.e 70 onwards, if a new column is added the instead of right most it appears at the left most

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2950:
--
Labels:   (was: release-notes)

> UI - In newer versions of chrome i.e 70 onwards, if a new column is added the 
> instead of right most it appears at the left most 
> 
>
> Key: ATLAS-2950
> URL: https://issues.apache.org/jira/browse/ATLAS-2950
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.0.0
>Reporter: Tejas Rawool
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2950.patch, SS5.png, SS6.png
>
>
> Issue appears in - Version 70.0.3538.77 (Official Build) (64-bit) but doesn't 
> appears in Version 69.0.3497.100 (Official Build) (64-bit) version.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2823) Update hooks to enable asynchronous notifications

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2823:
--
Labels:   (was: release-notes)

> Update hooks to enable asynchronous notifications
> -
>
> Key: ATLAS-2823
> URL: https://issues.apache.org/jira/browse/ATLAS-2823
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-intg
>Affects Versions: 1.0.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Critical
> Fix For: 1.1.0, 2.0.0
>
>
> With refactoring of hooks to use V2 style notifications (ATLAS-2491), the 
> option to send notifications asynchronously was removed. Sending the 
> notifications asynchronously is helpful, to avoid delays in host component; 
> hence should be supported.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2811) Export Process: Support to Optionally Skip Lineage Entities from Being Exported

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2811:
--
Labels:   (was: release-notes)

> Export Process: Support to Optionally Skip Lineage Entities from Being 
> Exported
> ---
>
> Key: ATLAS-2811
> URL: https://issues.apache.org/jira/browse/ATLAS-2811
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core, atlas-intg
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
>
> *Background*
> In scenarios where importing lineage information can cause ambiguity, it will 
> be worthwhile having an option within Export to skip exporting lineage.
> *Approach Guidance*
>  * Create a mechanism within _ExportService_ to filter out entities based on 
> a criteria.
>  * Within the filter, specify a criteria to skip entities of type _Process_.
>  * _AtlasExportRequest_ should have an option to specify filters. 
>  * _ImportService_ should not be impacted.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3046) Classification Updater: Types Not Derived from Referenceable are Not Handled

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3046:
--
Labels:   (was: release-notes)

> Classification Updater: Types Not Derived from Referenceable are Not Handled
> 
>
> Key: ATLAS-3046
> URL: https://issues.apache.org/jira/browse/ATLAS-3046
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 1.1.0, 2.0.0, trunk
>
> Attachments: ATLAS-3046-Classification-Updater-Unique-name-fix.patch, 
> ATLAS-3046-Part-3.-Updated-case-for-handling-deleted.patch
>
>
> *Background*
> The classification updater tool released to help users re-tag entities that 
> were present in an Atlas instance does not handle types that are not derived 
> from _Referencable_.
> *Steps to Duplicate*
>  * Create a type that that is not derived from the _Referencable._
>  * Execute the _prepare_ step_._ 
> Expected Results: Prepare completes successfully.
> Actual Results: Following error is displayed:
> ```
> Processing: db_1000_1@cl1
>  Processed: 13
>  Error writing: java.lang.NullPointerException
>  Done!
> ```



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2909) Export Process: ChangeMarker Remains Stuck at a Point

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2909:
--
Labels:   (was: release-notes)

> Export Process: ChangeMarker Remains Stuck at a Point
> -
>
> Key: ATLAS-2909
> URL: https://issues.apache.org/jira/browse/ATLAS-2909
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.2
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.2, 0.8.3, 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2909-ChangeMarker-updated-during-initializatio.patch
>
>
> *Pre-requisites*
>  - Fresh installation of a build. This can be done by truncating atlas_titan 
> and ATLAS_ENTITY_AUDIT_EVENTS tables.
>  - Create some entities within Atlas either by 'Create New Entity' UI option 
> or via Beeline/Hive.
> *Steps to Duplicate*
>  * Perform export few times (more than 1) of the created entities using the 
> following options and commands.
>  * Observe the server logs (_application.log)_
> _export-options.json_
> {code:java}
> {
> "itemsToExport": [
> { "typeName": "hdfs_path", "uniqueAttributes": { "path": 
> "/warehouse/hr/" }}
> ],
> "options": {
> "fetchType": "incremental",
> "matchType": "startsWith",
> "skipLineage": true,
> "replicatedTo": "clMain2"
> }
> }
> {code}
> CURL
> {code:java}
> curl -X POST -u admin:admin -H "Content-Type: application/json" -H 
> "Cache-Control: no-cache" -d @../docs/export-options-skip-lineage.json 
> http://localhost:21000/api/atlas/admin/export > ../docs/hr-1.zip
> {code}
>  
> *Expected Results*
> Each export operation will display _changeMarker_ with new value.
> *Observed Results*
> Each export operation displays the same _changeMarker_ value.
> *Variation*
> Restart Atlas. Perform few exports. The value of _changeMarker_ now changes 
> for each export.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3052) metrics query results caching - to be disabled

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3052:
--
Labels:   (was: release-notes)

> metrics query results caching - to be disabled
> --
>
> Key: ATLAS-3052
> URL: https://issues.apache.org/jira/browse/ATLAS-3052
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.2.0, 2.0.0
>Reporter: Madhan Neethiraj
>Assignee: Nikhil Bonte
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
>
> Metrics API introduced in ATLAS-1436 caches the results to provide quick 
> response and avoid frequent execution of expensive queries. Improvements 
> introduced in ATLAS-2959 result in much quicker execution of metrics queries, 
> hence this caching is no more needed. Removing this caching will help to get 
> recent metrics quickly i.e. without having to wait for cache rebuild.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2853) Entity notifications to be sent after transaction commit

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2853:
--
Labels:   (was: release-notes)

> Entity notifications to be sent after transaction commit
> 
>
> Key: ATLAS-2853
> URL: https://issues.apache.org/jira/browse/ATLAS-2853
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Critical
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2853.patch
>
>
> Currently, notification on entity changes (create/update/delete entities, 
> add/update/remove classifications on entities) are sent before the changes 
> are committed in the database. If commit fails, the entity state seen by 
> notification receivers would be different from Atlas. To avoid this, Atlas 
> server should entity notifications only after the transaction is committed to 
> the database.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3057) Index Repair Tool: Add JanusGraph-Specific Index Repair Tool

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3057:
--
Labels:   (was: release-notes)

> Index Repair Tool: Add JanusGraph-Specific Index Repair Tool
> 
>
> Key: ATLAS-3057
> URL: https://issues.apache.org/jira/browse/ATLAS-3057
> Project: Atlas
>  Issue Type: New Feature
>Reporter: Ashutosh Mestry
>Assignee: Nikhil Bonte
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: ATLAS-3057-Atlas-Index-Repair-tool-for-JanusGraph.patch, 
> ATLAS-3057-Atlas-Index-Repair-tool-for-JanusGraph.patch
>
>
> *Background*
> For Atlas version that uses _HBase_ and _Solr_, occasionally if Solr is down 
> and entities get created, then there is no record of the created entities 
> within Solr. Basic search does not indicate presence of such entities.
> *Solution*
> Index Repair Tool (which was present in branch-0.8) should be implemented for 
> JanusGraph.
> *Implementation Guidance*
>  * Create Java-based implementation rather than Groovy script that needs 
> graphdb-specific shell to be installed. 
>  * Use JanusGraph APIs for restore instead of custom per-vertex logic.
>  * Investigate possibility of using MapReduce for higher throughput.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2984) Exported zip file doesn't include relationship-def's referenced by entities

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2984:
--
Labels:   (was: release-notes)

> Exported zip file doesn't include relationship-def's referenced by entities
> ---
>
> Key: ATLAS-2984
> URL: https://issues.apache.org/jira/browse/ATLAS-2984
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Cade Parker
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2984.patch
>
>
> Zip file generated by export operation includes type-definitions referenced 
> by the exported entities - like entityDef, classficationDef, enumDef, 
> structDef. However, it doesn't include type-definitions for relationships 
> used in the entity-types. When this exported file content is imported into 
> another Atlas instance, relationship will not be created if the types don't 
> already exist in Atlas. To avoid this, export operation should include 
> relationship type definitions sas well in the zip file.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3015) Tool: Associate Classifications to Entities based on QualifiedName

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3015:
--
Labels:   (was: release-notes)

> Tool: Associate Classifications to Entities based on QualifiedName
> --
>
> Key: ATLAS-3015
> URL: https://issues.apache.org/jira/browse/ATLAS-3015
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Nikhil Bonte
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: 0001-ATLAS-3015.patch, 
> ATLAS-3015-Classification-Updater-tool-master.patch
>
>
> *Background*
> Situation: A setup where Atlas classifications associated with entities the 
> data is subsequently erased and all data is lost. Entities are then 
> re-created using _import-hive.sh_. With this approach, the entities are 
> created within Atlas but there is no easy way to associate classifications to 
> these entities.
> *Solution and Approach Guidance*
>  # Before erasing Atlas database, create file with classifications and 
> entity-classification mapping.
>  # Erase the database.
>  # Create entities using appropriate means, say _import-hive.sh_.
>  # Read the file from step 1 and update Atlas.
> The tool should:
>  * Use _AtlasClient_ REST APIs.
>  * External and can be executed against a known Atlas instance.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3107) update AtlasEntityDef with a field to capture attributes injected by relationship-defs

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3107:
--
Labels:   (was: release-notes)

> update AtlasEntityDef with a field to capture attributes injected by 
> relationship-defs
> --
>
> Key: ATLAS-3107
> URL: https://issues.apache.org/jira/browse/ATLAS-3107
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3107.patch
>
>
> A relationship-def adds an attribute to entity-defs at each end of the 
> relationship. Entity instances include a field named 
> 'relationshipAttributes', to capture details of entities related to the 
> entity. Having entity-def include definitions of attributes added by 
> relationships will be helpful, for applications like UI.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3170) UI: Advanced Search does not allow saving of searches unless search is performed once.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3170:
--
Labels:   (was: release-notes)

> UI: Advanced Search does not allow saving of searches unless search is 
> performed once.
> --
>
> Key: ATLAS-3170
> URL: https://issues.apache.org/jira/browse/ATLAS-3170
> Project: Atlas
>  Issue Type: Bug
>Reporter: Rahul Kurup
>Assignee: Keval Bhatt
>Priority: Minor
> Fix For: 1.2.0, 2.0.0
>
>
> Steps:
> In Advanced Search column
>  # Enter value for "Search By Type"
>  # Enter value for "Search By Query"
>  # Click on "Save As"
> Expected result: The "Create your favorite search" should appear.
> Actual result : We get the message "Please select at least one filter"
> However, if you execute the search with the values from steps 1 and 2, and 
> then click on "Save As" the expected result is achieved.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2827) Unable to persist vertex when indexed string attribute is really long

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2827:
--
Labels:   (was: release-notes)

> Unable to persist vertex when indexed string attribute is really long
> -
>
> Key: ATLAS-2827
> URL: https://issues.apache.org/jira/browse/ATLAS-2827
> Project: Atlas
>  Issue Type: Improvement
>Affects Versions: 0.8.1, 0.8.2, 1.0.0, trunk
>Reporter: Apoorv Naik
>Assignee: Apoorv Naik
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
>
> Titan/Janus  creates an inverted index key which exceeds the row length 
> restriction imposed by HBase hence the vertex fails to persist with backend 
> exception.
>  
> Solution:
> In the entity graph mapping, before persisting the  vertex we need to trim 
> down the value (although it'll cause data loss) to avoid Atlas becoming non 
> functional for such edge cases.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2907) UI: Generate lineage information for process entities

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2907:
--
Labels:   (was: release-notes)

> UI: Generate lineage information for process entities
> -
>
> Key: ATLAS-2907
> URL: https://issues.apache.org/jira/browse/ATLAS-2907
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.2, 1.0.0
>Reporter: Abhishek Kadam
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2907.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3139) basic search enhancement to include relationship attributes as well in the result

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3139:
--
Labels:   (was: release-notes)

> basic search enhancement to include relationship attributes as well in the 
> result
> -
>
> Key: ATLAS-3139
> URL: https://issues.apache.org/jira/browse/ATLAS-3139
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3139.patch
>
>
> Basic-search results should include list of attributes specified in the 
> search-request. This works for attributes that are directly defined in the 
> given entity-type; if an attribute is a relationship attribute (for example: 
> attribute 'table' in type 'hive_column'), its value is not included in the 
> result.
> Request:
> {noformat}
> POST api/atlas/v2/search/basic
> { "typeName":"hive_column", "limit":2, "attributes":[ "table", "position" ]}
> {noformat}
> Response:
> {noformat}
> {
>   "queryType": "BASIC",
>   "searchParameters": {
> "typeName":   "hive_column",
> "limit":  2,
> "attributes": [ "position", "table" ]
>   }
>   "entities": [
> {
>   "guid":"464d3a2b-b1e0-4731-a924-4286b9e578ba",
>   "typeName":"hive_column",
>   "displayText": "dob",
>   "status":  "ACTIVE",
>   "attributes": {
> "name":  "dob",
> "owner": "madhan",
> "position":  2,
> "qualifiedName": "testdb.testtable.dob@cl1"
>   }
> },
> {
>   "guid":"1684e785-9200-41d0-843e-e79167a4a6e0",
>   "typeName":"hive_column",
>   "displayText": "name",
>   "status":  "ACTIVE",
>   "attributes": {
> "name":  "name",
> "owner": "madhan",
> "position":  1,
> "qualifiedName": "testdb.testtable.name@cl1"
>   }
> }
>   ]
> }
> {noformat}
> Expected Response:
> {noformat}
> {
>   "queryType": "BASIC",
>   "searchParameters": {
> "typeName":   "hive_column",
> "limit":  2,
> "attributes": [ "position", "table" ]
>   },
>   "entities": [
> {
>   "guid":"464d3a2b-b1e0-4731-a924-4286b9e578ba",
>   "typeName":"hive_column",
>   "displayText": "dob",
>   "status":  "ACTIVE",
>   "attributes": {
> "name":  "dob",
> "owner": "madhan",
> "position":  2,
> "qualifiedName": "testdb.testtable.dob@cl1",
> "table": {
>   "guid": "3b29c9ae-d765-485d-bdba-bde1f9cc6794",
>   "typeName": "hive_table",
>   "uniqueAttributes": {
> "qualifiedName": "testdb.testtable@cl1"
>   }
> }
>   }
> },
> {
>   "guid":"1684e785-9200-41d0-843e-e79167a4a6e0",
>   "typeName":"hive_column",
>   "displayText": "name",
>   "status":  "ACTIVE",
>   "attributes": {
> "name":  "name",
> "owner": "madhan",
> "position":  1,
> "qualifiedName": "testdb.testtable.name@cl1",
> "table": {
>   "guid": "3b29c9ae-d765-485d-bdba-bde1f9cc6794",
>   "typeName": "hive_table",
>   "uniqueAttributes": {
> "qualifiedName": "testdb.testtable@cl1"
>   }
> }
>   }
> }
>   ],
>   "referredEntities": {
> "3b29c9ae-d765-485d-bdba-bde1f9cc6794": {
>   "guid":"3b29c9ae-d765-485d-bdba-bde1f9cc6794",
>   "typeName":"hive_table",
>   "status":  "ACTIVE",
>   "displayText": "testtable",
>   "attributes": {
> "createTime":155523129,
> "name":  "testtable",
> "owner": "madhan",
> "qualifiedName": "testdb.testtable@cl1"
>   }
> }
>   }
> }
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2856) add utility method to find earliest active request in Atlas server

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2856:
--
Labels:   (was: release-notes)

> add utility method to find earliest active request in Atlas server
> --
>
> Key: ATLAS-2856
> URL: https://issues.apache.org/jira/browse/ATLAS-2856
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2856.patch
>
>
> RequestContext class captures context for the current request (i.e. REST API 
> call, Notification processing) in a thread-local. An utility method is needed 
> in this class to find the earliest active request - to be used in incremental 
> export feature.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3018) UI - classification search table shows then Basic search text with loader which is incorrect

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3018:
--
Labels:   (was: release-notes)

> UI - classification search table shows then Basic search text with loader 
> which is incorrect
> 
>
> Key: ATLAS-3018
> URL: https://issues.apache.org/jira/browse/ATLAS-3018
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 0.8.4, 1.2.0, 2.0.0
>Reporter: Tejas Rawool
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-3018-branch-0.8.patch, ATLAS-3018.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3055) fix entity create/update to handle relationship attributes consistently

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3055:
--
Labels:   (was: release-notes)

> fix entity create/update to handle relationship attributes consistently
> ---
>
> Key: ATLAS-3055
> URL: https://issues.apache.org/jira/browse/ATLAS-3055
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3055.patch
>
>
> Currently an AtlasEntity can have relationship-attributes either in 
> 'attributes' or 'relationshipAttribute'. When a relationship attribute is 
> present in both, Atlas removes the attribute from 'attributes' and continues 
> processing the value in relationshipAttribute. However, if the attribute is  
> present only in 'attributes', Atlas doesn't move this value to 
> 'relationshipAttribute' - which can result in the attribute to be ignored if 
> no first-class attribute with the same name is present in the entity-def.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2920) Update JanusGraph Solr clients to use all zookeeper entries

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2920:
--
Labels:   (was: release-notes)

> Update JanusGraph Solr clients to use all zookeeper entries
> ---
>
> Key: ATLAS-2920
> URL: https://issues.apache.org/jira/browse/ATLAS-2920
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
>
> Update JanusGraph Solr clients to use all zookeeper entries



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2926) ZipSink: Very Large Entities Cause Out Of Memory Exception

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2926:
--
Labels:   (was: release-notes)

> ZipSink: Very Large Entities Cause Out Of Memory Exception
> --
>
> Key: ATLAS-2926
> URL: https://issues.apache.org/jira/browse/ATLAS-2926
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.2, 0.8.3, trunk
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2926-ZipSink-OOM.patch
>
>
> *Steps to Duplicate*
>  # Setup Atlas with very large data. Atlas one entity should be about 300 MB 
> in size.
>  # Perform export with parameters that will include the large entity.
> Following error will be encountered:
> {code:java}
> java.lang.OutOfMemoryError: Requested array size exceeds VM limit     at 
> java.lang.StringCoding$StringEncoder.encode(StringCoding.java:300)     at 
> java.lang.StringCoding.encode(StringCoding.java:344)     at 
> java.lang.StringCoding.encode(StringCoding.java:387)     at 
> java.lang.String.getBytes(String.java:958)     at 
> org.apache.atlas.repository.impexp.ZipSink.addToZipStream(ZipSink.java:106)   
>   at org.apache.atlas.repository.impexp.ZipSink.saveToZip(ZipSink.java:95)    
>  at org.apache.atlas.repository.impexp.ZipSink.add(ZipSink.java:55)     at 
> org.apache.atlas.repository.impexp.ExportService.addEntity(ExportService.java:467)
> {code}
> *Additional Information*
> During conversion of entity string to bytes, a known JDK error is encountered.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2943) Export: Operation Fails if No Options are Specified

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2943:
--
Labels:   (was: release-notes)

> Export: Operation Fails if No Options are Specified
> ---
>
> Key: ATLAS-2943
> URL: https://issues.apache.org/jira/browse/ATLAS-2943
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.2, 0.8.3, trunk
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0, trunk
>
> Attachments: ATLAS-2943-Export-options-null-check-added.patch
>
>
> *Pre-requisites*
>  * Create database (say stocks), tables from beeline. 
> *Steps to Duplicate*
> Attempt an export using these parameters:
> {code:java}
> { "itemsToExport": [ { "typeName": "hive_db", "uniqueAttributes": { 
> "qualifiedName": "stocks@cl1" }} ] }
> {code}
> *Expected results*: Export should succeed with default options.
> *Actual results:* Export fails with the following exception:
> {code:java}
> 2018-10-28 16:03:54,311 ERROR - [pool-2-thread-9 - 
> e63a2ebe-2480-4a60-b5f8-12595effdd9d:hrt_qa:POST/api/atlas/admin/export] ~ 
> Operation failed:  (ExportService:116)
> java.lang.NullPointerException
>   at 
> org.apache.atlas.repository.impexp.AuditsWriter.isReplicationOptionSet(AuditsWriter.java:74)
>   at 
> org.apache.atlas.repository.impexp.AuditsWriter.access$200(AuditsWriter.java:44)
>   at 
> org.apache.atlas.repository.impexp.AuditsWriter$ExportAudits.add(AuditsWriter.java:150)
>   
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2897) Import Process: Handle Import of Empty Zip Elegantly

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2897:
--
Labels:   (was: release-notes)

> Import Process: Handle Import of Empty Zip Elegantly
> 
>
> Key: ATLAS-2897
> URL: https://issues.apache.org/jira/browse/ATLAS-2897
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2897-Better-handling-of-empty-zip-files.3.patch, 
> ATLAS-2897-Elegant-handling-of-empty-zip-files.patch
>
>
> *Background*
> Existing implementation of _ZipSource_ always assumes that the zip that is 
> being passed has valid data. It starts serializing the data and that is where 
> it encounters serialization error. This case can be handled in a more elegant 
> way.
> *Approach Guidance*
>  * In _ZipSource_ ctor, detect case for empty file, throw error message 
> accordingly.
>  * Handle the case where requested _ZipEntry_ is not found.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3093) UI : Add missing tooltips to lineage page.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3093:
--
Labels:   (was: release-notes)

> UI : Add missing tooltips to lineage page.
> --
>
> Key: ATLAS-3093
> URL: https://issues.apache.org/jira/browse/ATLAS-3093
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Binit Gutka
>Assignee: Binit Gutka
>Priority: Trivial
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3093.patch
>
>
> Add missing tooltips to the lineage page.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2832) Replace Titan with JanusGraph in the architecture diagram

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2832:
--
Labels:   (was: release-notes)

> Replace Titan with JanusGraph in the architecture diagram
> -
>
> Key: ATLAS-2832
> URL: https://issues.apache.org/jira/browse/ATLAS-2832
> Project: Atlas
>  Issue Type: Task
>Reporter: Jerry He
>Assignee: Abhishek Kadam
>Priority: Minor
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2832.patch
>
>
> In Atlas 1.0, the graph backend is JanusGraph.  We should replace Titan with 
> JanusGraph in this diagram https://atlas.apache.org/Architecture.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3058) Saving of favorite-search fails

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3058:
--
Labels:   (was: release-notes)

> Saving of favorite-search fails
> ---
>
> Key: ATLAS-3058
> URL: https://issues.apache.org/jira/browse/ATLAS-3058
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.2.0, 2.0.0
>Reporter: Ayub Pathan
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3058.patch
>
>
> After recent changes in handling of relationship-attributes during entity 
> create/update (ATLAS-3055), saving of favorite-seacrh fails with the 
> following error:
> {noformat}
> 2019-02-26 22:59:35,462 ERROR - [pool-2-thread-10 - 
> 05ba0035-4b16-417c-94ed-c2a73c53350a:hrt_qa:POST/api/atlas/v2/search/saved] ~ 
> addSavedSearch(AtlasUserSavedSearch{guid=-18693143454067265,...}) 
> (EntityDiscoveryService:827)
> org.apache.atlas.exception.AtlasBaseException: Referenced entity 
> AtlasObjectId{guid='null', typeName='__AtlasUserProfile', 
> uniqueAttributes={name:testuser1}} is not found
>    at 
> org.apache.atlas.repository.store.graph.v2.UniqAttrBasedEntityResolver.resolveEntityReferences(UniqAttrBasedEntityResolver.java:68)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityGraphDiscoveryV2.resolveReferences(AtlasEntityGraphDiscoveryV2.java:181)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityGraphDiscoveryV2.discoverEntities(AtlasEntityGraphDiscoveryV2.java:74)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2.preCreateOrUpdate(AtlasEntityStoreV2.java:848)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2.createOrUpdate(AtlasEntityStoreV2.java:715)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2.createOrUpdate(AtlasEntityStoreV2.java:250)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2$$FastClassBySpringCGLIB$$6861dca9.invoke()
>    at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>    at 
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)
>    at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
>    at 
> org.apache.atlas.GraphTransactionInterceptor.invoke(GraphTransactionInterceptor.java:80)
>    at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
>    at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)
>    at 
> org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2$$EnhancerBySpringCGLIB$$ad28ea29.createOrUpdate()
>    at 
> org.apache.atlas.repository.ogm.DataAccess.saveNoLoad(DataAccess.java:73)
>    at org.apache.atlas.repository.ogm.DataAccess.save(DataAccess.java:56)
>    at 
> org.apache.atlas.repository.userprofile.UserProfileService.addSavedSearch(UserProfileService.java:70)
>    at 
> org.apache.atlas.discovery.EntityDiscoveryService.addSavedSearch(EntityDiscoveryService.java:825)
>    at 
> org.apache.atlas.discovery.EntityDiscoveryService$$FastClassBySpringCGLIB$$1af2cf1f.invoke()
>    at 
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>    at 
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:667)
>    at 
> org.apache.atlas.discovery.EntityDiscoveryService$$EnhancerBySpringCGLIB$$efb3fb4b.addSavedSearch()
>    at 
> org.apache.atlas.web.rest.DiscoveryREST.addSavedSearch(DiscoveryREST.java:401)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2777) Enhance advanced search (DSL) to support classification search on _CLASSIFIED or _NOT_CLASSIFIED keyword

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2777:
--
Labels:   (was: release-notes)

> Enhance advanced search (DSL) to support classification search on _CLASSIFIED 
> or _NOT_CLASSIFIED keyword
> 
>
> Key: ATLAS-2777
> URL: https://issues.apache.org/jira/browse/ATLAS-2777
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2777-Enhance-advanced-search-DSL-to-support-cl.patch
>
>
> ATLAS-2775 introduced keywords - _CLASSIFIED and __NOT__CLASSIFIED on basic 
> search to search on entities with ANY classifications or NO classifications.
> This JIRA supports the same keywords in advanced search (DSL).
> e.g:
>  * `_CLASSIFIED`, 
>  * `_NOT_CLASSIFIED`
>  * hive_table isa _CLASSIFIED
>  * hive_column isa _NOT__CLASSIFIED



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3034) Perf enhancement to avoid unnecessary lookup when creating new relationships

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3034:
--
Labels:   (was: release-notes)

> Perf enhancement to avoid unnecessary lookup when creating new relationships
> 
>
> Key: ATLAS-3034
> URL: https://issues.apache.org/jira/browse/ATLAS-3034
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.2.0, 2.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
>
> Perf enhancement to avoid unnecessary lookup when creating new relationships



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-1070) UI: make lineage query only if entity type extends DataSet

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-1070:
--
Labels:   (was: release-notes)

> UI: make lineage query only if entity type extends DataSet
> --
>
> Key: ATLAS-1070
> URL: https://issues.apache.org/jira/browse/ATLAS-1070
> Project: Atlas
>  Issue Type: Bug
>Reporter: Shwetha GS
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
>
> Currently, UI makes lineage query in entity details page always which looks 
> confusing in UI and shows error on server. UI should make lineage query only 
> if entity type contains 'DataSet' in supertypes



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2803) Additions to AtlasEnumDef and AtlasRelationshipDef toString() methods

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2803:
--
Labels:   (was: release-notes)

> Additions to AtlasEnumDef and AtlasRelationshipDef toString() methods
> -
>
> Key: ATLAS-2803
> URL: https://issues.apache.org/jira/browse/ATLAS-2803
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Graham Wallis
>Assignee: Graham Wallis
>Priority: Minor
> Fix For: 2.0.0
>
> Attachments: ATLAS-2803-2012-08-02.patch
>
>
> The AtlasEnumDef toString() does not include the defaultValue of the enum.
> The AtlasRelationshipDef toString() does not validate ends before 
> dereferencing them - causes NPEs in test scenarios



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2862) Export Service: Incremental Export: Next Increment Should Consider All Existing Request Contexts

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2862:
--
Labels:   (was: release-notes)

> Export Service: Incremental Export: Next Increment Should Consider All 
> Existing Request Contexts
> 
>
> Key: ATLAS-2862
> URL: https://issues.apache.org/jira/browse/ATLAS-2862
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
>
> *Background*
> When performing incremental Export, the existing implementation computes the 
> next increment timestamp by finding the maximum value of exported entities' 
> _modificationTimestamp_. This may work for majority of cases, however it has 
> a drawback.
> Consider a scenario where export is in progress and one of the entities that 
> has already been written to the zip stream is modified by another request, 
> this will be missed from the the subsequent export operation.
> *Solution Approach*
>  * Compute timestamps by enumerating all the requests in progress and finding 
> the earliest request. If no requests in progress, return current timestamp.
>  * Use the timestamp from step above for the change timestamp in 
> _AtlasExportResult_.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2785) Import Hive script should handle table name with database in -t option

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2785:
--
Labels:   (was: release-notes)

> Import Hive script should handle table name with database in -t option
> --
>
> Key: ATLAS-2785
> URL: https://issues.apache.org/jira/browse/ATLAS-2785
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.1.0, trunk
>Reporter: Ramesh Mani
>Assignee: Ramesh Mani
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
>
> Import Hive script should handle table name with database in -t 
> option.Currently  if database name is there in table name for   - t or 
> tablename  option , it imports all the table.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2936) Enable Atlas to store provenance type information

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2936:
--
Labels:   (was: release-notes)

> Enable Atlas to store provenance type information
> -
>
> Key: ATLAS-2936
> URL: https://issues.apache.org/jira/browse/ATLAS-2936
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Graham Wallis
>Assignee: Graham Wallis
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3019) Handle NPE while transform and replicatedTo in import-export

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3019:
--
Labels:   (was: release-notes)

> Handle NPE while transform and replicatedTo in import-export
> 
>
> Key: ATLAS-3019
> URL: https://issues.apache.org/jira/browse/ATLAS-3019
> Project: Atlas
>  Issue Type: Bug
>Reporter: Kapildeo Nayak
>Assignee: Kapildeo Nayak
>Priority: Minor
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-3019-Handle-NPE-while-transform-and-replicated.patch
>
>
> 1) Export fails on setting replicatedTo value to null in export JSON
> 2) Using transforms (replace) with both supertype and subtype fails with NPE 
> during import



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3090) PC Framework: Improve Existing Producer Consumer Framework

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3090:
--
Labels:   (was: release-notes)

> PC Framework: Improve Existing Producer Consumer Framework
> --
>
> Key: ATLAS-3090
> URL: https://issues.apache.org/jira/browse/ATLAS-3090
> Project: Atlas
>  Issue Type: Improvement
>  Components: atlas-intg
>Affects Versions: trunk
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: ATLAS-3090-Improvements-to-PC-framework.patch
>
>
> *Background*
> Existing producer-consumer (PC) framework lacks:
>  * Restarting tasks.
>  * Results accumulation.
>  * Waiting for all tasks to complete.
> *Solution Guidance*
> Additional methods to include:
>  * _drain_: Complete execution of existing tasks.
>  * _submit_: Resubmit tasks.
>  * _checkAndSubmit_: Check if tasks are available before submissions.
>  * _getResults_: Get accumulated results.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2872) add an option to periodically clear cache in Hive hook

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2872:
--
Labels:   (was: release-notes)

> add an option to periodically clear cache in Hive hook
> --
>
> Key: ATLAS-2872
> URL: https://issues.apache.org/jira/browse/ATLAS-2872
> Project: Atlas
>  Issue Type: Improvement
>  Components: atlas-intg
>Affects Versions: 0.8.2, 1.0.0, 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2872-branch-0.8.patch
>
>
> Hive hook caches names of databases and tables which were sent in earlier 
> notifications, to avoid sending the same details in subsequent notifications. 
> This is a lru cache and keeps the number of names cached to a limit. This 
> caching should be updated with an option to periodically clear the names, so 
> that the details will be send again when the hook encounters these 
> databases/tables again.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2747) UI : Tag attributes of type array are displayed with an extra ">" character.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2747:
--
Labels:   (was: release-notes)

> UI : Tag attributes of type array are displayed with an extra ">" character.
> 
>
> Key: ATLAS-2747
> URL: https://issues.apache.org/jira/browse/ATLAS-2747
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-webui
>Reporter: Abhishek Kadam
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2747.patch
>
>
> !Tag attribute of data type array.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3103) UI : Render Schema Table from relationship attributes node in the entity API

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3103:
--
Labels:   (was: release-notes)

> UI : Render Schema Table from relationship attributes node in the entity API
> 
>
> Key: ATLAS-3103
> URL: https://issues.apache.org/jira/browse/ATLAS-3103
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Binit Gutka
>Assignee: Binit Gutka
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: ATLAS-3103.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2988) Replace title with the Bootstrap tooltip

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2988:
--
Labels:   (was: release-notes)

> Replace title with the Bootstrap tooltip
> 
>
> Key: ATLAS-2988
> URL: https://issues.apache.org/jira/browse/ATLAS-2988
> Project: Atlas
>  Issue Type: Bug
>Reporter: Keval Bhatt
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2988-branch-0.8.patch, ATLAS-2988.patch
>
>
> Default title HTML attribute is taking few secs to show the tooltip. it will 
> be good to have a bootstrap tooltip (Example: 
> https://getbootstrap.com/docs/3.3/javascript/#tooltips)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2793) Enhance AtlasClient to use UGI's authentication method to initialize URL connection handler

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2793:
--
Labels:   (was: release-notes)

> Enhance AtlasClient to use UGI's authentication method to initialize URL 
> connection handler 
> 
>
> Key: ATLAS-2793
> URL: https://issues.apache.org/jira/browse/ATLAS-2793
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.2, 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: ATLAS-2793.patch
>
>
> Currently the atlas client checks if kerberos authentication is enabled using 
> a property - *atlas.authentication.method.kerberos=true*
> The client needs to be updated to inspect the UGI's authentication method 
> (SIMPLE or KERBEROS) and initialize the right URL Connection Handler if the 
> above property is not set.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2814) Export & Import Process: Add Data to AtlasCluster About Last Successful Import

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2814:
--
Labels:   (was: release-notes)

> Export & Import Process: Add Data to AtlasCluster About Last Successful Import
> --
>
> Key: ATLAS-2814
> URL: https://issues.apache.org/jira/browse/ATLAS-2814
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2814-Cluster-stores-replication-details.patch
>
>
> *Background*
> Scenario: Couple of Atlas clusters are setup such that incremental export and 
> import is setup via some custom program. Example, Cluster _cl1_ exports does 
> incremental export and the output is imported into cluster _cl2_.
> It may be worth while to maintain some information about the last successful 
> import. This way the next incremental export will have correct parameters for 
> its export.
> *Approach Guidance*
>  * Create a new model, say _AtlasSyncInfo_, that stores information about top 
> level entity used for export and the timestamp that should be used for 
> subsequent incremental export.
>  * Utilize _AtlasCluster_'s _additionalInfo_ fields to store serialized 
> version of _AtlasSyncInfo_.
>  * Provide REST APIs for retrieval of this information.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3113) Use index query to search for active entities and better logging in java patch framework

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3113:
--
Labels:   (was: release-notes)

> Use index query to search for active entities and better logging in java 
> patch framework
> 
>
> Key: ATLAS-3113
> URL: https://issues.apache.org/jira/browse/ATLAS-3113
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 2.0.0
>
>
> In java patch framework - Unique attribute patch handler - to retrieve all 
> active entities graph query is used, graph query is expensive when number of 
> entities are large. This Jira updates the graph query to use index query and 
> also logging enhancements.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2869) Export Service: Hdfs Path Export Should Optionally Create Requested Entity and then Proceed With Export

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2869:
--
Labels:   (was: release-notes)

> Export Service: Hdfs Path Export Should Optionally Create Requested Entity 
> and then Proceed With Export
> ---
>
> Key: ATLAS-2869
> URL: https://issues.apache.org/jira/browse/ATLAS-2869
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.2, 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2869-Hdfs_path-if-requested-are-created-and-th.patch
>
>
> *Background*
> Attempting to export entities of type _hdfs_path_, often fails since entities 
> need to be created manually. It would help the user if these requested 
> entities are created and then exported.
> *Approach*
>  * Detect the request type. 
>  * Create _hdfs_path_ entity.
>  * Proceed with regular export.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3048) API: Retrieve Audits for Classification Operations: Add support for Entities Not Derived from Referenceable

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3048:
--
Labels:   (was: release-notes)

> API: Retrieve Audits for Classification Operations: Add support for Entities 
> Not Derived from Referenceable
> ---
>
> Key: ATLAS-3048
> URL: https://issues.apache.org/jira/browse/ATLAS-3048
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: ATLAS-3048-Remove-use-of-hard-coded-qualifiedName.patch
>
>
> **Support entities not derived from _Referencable_. Get unique attribute from 
> the entity type.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3063) Update entity create/update to specify relationship-type for attributes

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3063:
--
Labels:   (was: release-notes)

> Update entity create/update to specify relationship-type for attributes
> ---
>
> Key: ATLAS-3063
> URL: https://issues.apache.org/jira/browse/ATLAS-3063
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.2.0, 2.0.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3063.patch
>
>
> A relationship attribute can be referenced in more than one relationships. 
> For example attribute table in hive_column is referenced in relationships 
> hive_table_columns and hive_table_partitionKeys, which enables a hive_column 
> entity to participate in one of these relationships (columns or 
> partitionKeys) with a hive_table entity.
> While create/update of an entity having such an attribute, it should be 
> possible to explicitly specify the relationship-type to use. For example, 
> while creating a hive_column entity, it should be possible to specify 
> relationship-type=hive_table_partitionKeys, so that this column will be added 
> to 'partitionKeys' of hive_table, instead of 'columns'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2745) Atlas EnumDefStore does not remember default value

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2745:
--
Labels:   (was: release-notes)

> Atlas EnumDefStore does not remember default value
> --
>
> Key: ATLAS-2745
> URL: https://issues.apache.org/jira/browse/ATLAS-2745
> Project: Atlas
>  Issue Type: Bug
>Reporter: Graham Wallis
>Assignee: Graham Wallis
>Priority: Minor
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: ATLAS-2745-2018-06-07.patch
>
>
> If an enum def has a default value it is not remembered when the enum is 
> stored.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2995) Term Entity disassociation doesn't happen via knox proxy

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2995:
--
Labels:   (was: release-notes)

> Term Entity disassociation doesn't happen via knox proxy
> 
>
> Key: ATLAS-2995
> URL: https://issues.apache.org/jira/browse/ATLAS-2995
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-webui
>Affects Versions: 1.1.0
>Reporter: Nixon Rodrigues
>Assignee: Nixon Rodrigues
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2995.patch
>
>
> *ISSUE:*
> Request to disassociate a term from an entity via knox proxy succeeds , but 
> the disassociation doesn't happen.
> *Cause:*
> Knox Proxy Gateway does not support DELETE method api with body.
> *Solution Recommended:-*
> Come up with another API with PUT method with body or **DELETE method without 
> body with data in queryParamters.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2741) Deleted entities : DSL search with tag doesn't list the deleted entities to which that tag is associated

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2741:
--
Labels:   (was: release-notes)

> Deleted entities : DSL search with tag doesn't list the deleted entities to 
> which that tag is associated
> 
>
> Key: ATLAS-2741
> URL: https://issues.apache.org/jira/browse/ATLAS-2741
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2741-Deleted-entities-DSL-search-with-tag-does.patch
>
>
> 1.Create an hive_table employee and add tag1 to it. 
> 2.Drop the table.
> 3. DSL search : hive_table where name="employee" lists the DELETED table.
> 4. Basic search with tag1 and excludeDeletedEntities set to False lists the 
> DELETED table.
> 3. But, DSL search "hive_table isa tag1" doesn't list the DELETED table.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3029) API: Retrieve Classification Events from Audits

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3029:
--
Labels:   (was: release-notes)

> API: Retrieve Classification Events from Audits
> ---
>
> Key: ATLAS-3029
> URL: https://issues.apache.org/jira/browse/ATLAS-3029
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core, atlas-intg
>Affects Versions: trunk
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-3020-Audit-APIs-for-classification-updates-master.patch
>
>
> *Use Cases*
> 1. In the case where user looses data within Atlas, they can get it ingested 
> by using tool like _import-hive_. With this approach, the user does not get 
> the classifications and the entities associated with them.
> 2. In case where classifications were inadvertently removed from entities.
> *Solution*
> In the scenarios above, currently there isn't a way to know the 
> classification operations performed.
> A REST API that would get this information from Atlas' Audit tables would 
> benefit the user.
> *Approach Guidance*
>  * REST endpoint: Use Atlas' Audit Repository to fetch the audit events. This 
> API should accept a timestamp range so that useful audit events can be 
> fetched.
>  * REST endpoint: Re-play the audit events to update Atlas.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3151) incorrect return type for AtlasClientV2.getRelationshipByGuid()

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3151:
--
Labels:   (was: release-notes)

> incorrect return type for AtlasClientV2.getRelationshipByGuid()
> ---
>
> Key: ATLAS-3151
> URL: https://issues.apache.org/jira/browse/ATLAS-3151
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-intg
>Affects Versions: 1.1.0, 2.0.0
>Reporter: Madhan Neethiraj
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
>
> Reported by jxzhao via [https://github.com/apache/atlas/pull/42.]
> AtlasClientV2.getRelationshipByGuid() method returns AtlasRelationship; 
> however the REST API from Atlas server returns AtlasRelationshipWithExtInfo. 
> The client should be updated to match the server API.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2958) Exceptions other than NotificationException are not logged

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2958:
--
Labels: logging  (was: logging release-notes)

> Exceptions other than NotificationException are not logged
> --
>
> Key: ATLAS-2958
> URL: https://issues.apache.org/jira/browse/ATLAS-2958
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.0.0, 1.1.0, 1.2.0
>Reporter: Maxim Neaga
>Priority: Minor
>  Labels: logging
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: 17.patch
>
>
> Currently, exceptions such as "Failed to construct kafka producer" are not 
> logged, because they are an instance of KafkaException (see screenshot for an 
> example).
> The following pull requests address the issue:
> https://github.com/apache/atlas/pull/18
> https://github.com/apache/atlas/pull/17
> [!https://user-images.githubusercontent.com/3027370/47596715-0da5c400-d93d-11e8-9197-a6f1ce1c96b8.png!|https://user-images.githubusercontent.com/3027370/47596715-0da5c400-d93d-11e8-9197-a6f1ce1c96b8.png]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2764) Time Bound classification : Few timezones throw "Invalid timezone exception"

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2764:
--
Labels:   (was: release-notes)

> Time Bound classification : Few timezones throw "Invalid timezone exception"
> 
>
> Key: ATLAS-2764
> URL: https://issues.apache.org/jira/browse/ATLAS-2764
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Nixon Rodrigues
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2764.patch
>
>
> Folllowing timezones from UI are missing in java timezone and throw INVALID 
> timezone exception
> America/Punta_Arenas
> Asia/Atyrau
> Asia/Famagusta
> Asia/Yangon
> Europe/Saratov
> ROC
> It would be good to load timezone TimeZone.getAvailableIDs() on UI.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2938) Enable EntityGraphMapper to update entity version

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2938:
--
Labels:   (was: release-notes)

> Enable EntityGraphMapper to update entity version 
> --
>
> Key: ATLAS-2938
> URL: https://issues.apache.org/jira/browse/ATLAS-2938
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Graham Wallis
>Assignee: Graham Wallis
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3092) Atlas Plugin ClassLoader Doesn't Restore Thread ClassLoader

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3092:
--
Labels:   (was: release-notes)

> Atlas Plugin ClassLoader Doesn't Restore Thread ClassLoader
> ---
>
> Key: ATLAS-3092
> URL: https://issues.apache.org/jira/browse/ATLAS-3092
> Project: Atlas
>  Issue Type: Bug
>Reporter: Shawn Weeks
>Assignee: Ramesh Mani
>Priority: Minor
> Fix For: 2.0.0, trunk
>
> Attachments: 
> 0001-ATLAS-3092-Atlas-Plugin-ClassLoader-Doesn-t-Restore-.patch
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Currently when the AtlasPluginClassLoader is deactivated it sets the current 
> threads class loader to class loader that was active when the class was 
> instantiated. In applications like Hive where a single thread may be shared 
> among multiple sessions each with its own class loader this is breaking class 
> loading for UDFs. The deactivate method should set the current threads class 
> loader back to the class loader that was set when activate was called.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2979) Added service type dropdown to filter entitydef type.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2979:
--
Labels:   (was: release-notes)

> Added service type dropdown to filter entitydef type.
> -
>
> Key: ATLAS-2979
> URL: https://issues.apache.org/jira/browse/ATLAS-2979
> Project: Atlas
>  Issue Type: Improvement
>  Components: atlas-webui
>Affects Versions: 2.0.0
>Reporter: Abhishek Kadam
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2979.patch, ATLAS-2979_1.patch, 
> ATLAS-2979_FINAL.patch, ATLAS-2979_FINAL.patch, 
> ATLAS-2979_UI_Improvement.patch, return-serviceType-in-api-header.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3145) UI :Entity showing Active even if the relationshipStatus is Deleted

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3145:
--
Labels:   (was: release-notes)

> UI :Entity showing Active even if the relationshipStatus is Deleted
> ---
>
> Key: ATLAS-3145
> URL: https://issues.apache.org/jira/browse/ATLAS-3145
> Project: Atlas
>  Issue Type: Bug
>Reporter: Binit Gutka
>Assignee: Binit Gutka
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-3145_3.patch, active_entity.png, 
> image-2019-04-17-15-37-49-735.png, relationship_deleted.png, response.png
>
>
> In the Relationship graph view, when an entity is deleted, the entity is 
> still shown as active.
> All the deleted entities should be shown as deleted.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3129) Truststore reloader thread from AtlasBaseClient.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3129:
--
Labels:   (was: release-notes)

> Truststore reloader thread from AtlasBaseClient.
> 
>
> Key: ATLAS-3129
> URL: https://issues.apache.org/jira/browse/ATLAS-3129
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Rajkumar Singh
>Assignee: Nixon Rodrigues
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-3129-2.patch
>
>
> AtlasBaseClient uses Hadoop's SSLFactory to create the 
> ReloadingX509TrustManager
> https://github.com/apache/atlas/blob/b919d3d0964efbe1eda40724545d5fa506100a02/client/common/src/main/java/org/apache/atlas/security/SecureClientUtils.java#L143
> currently, there is no way to stop/destroy method of the 
> ReloadingX509TrustManager, this creates  "Truststore reloader thread" leak in 
> hiveserver2 if the user is running any HOOK/UDF which uses the AtlasClient. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2890) Fix intermittent UT and IT failures for atlas in apache CI

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2890:
--
Labels:   (was: release-notes)

> Fix intermittent UT and IT failures for atlas in apache CI
> --
>
> Key: ATLAS-2890
> URL: https://issues.apache.org/jira/browse/ATLAS-2890
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 0.8.2, 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2890-Fix-intermittent-UT-and-IT-failures-for-a.patch
>
>
> We see intermittent test failures in 
> [https://builds.apache.org/view/A/view/Atlas/]
> This Jira addresses fixes for these intermittent failures in branch-0.8, 
> branch-1.0 and master



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3091) AtlasGraphProvider: Allow for Creation of JanusGraph DB Connection Initialized with Batch Loading Enabled

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3091:
--
Labels:   (was: release-notes)

> AtlasGraphProvider: Allow for Creation of JanusGraph DB Connection 
> Initialized with Batch Loading Enabled
> -
>
> Key: ATLAS-3091
> URL: https://issues.apache.org/jira/browse/ATLAS-3091
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 2.0.0, trunk
>
> Attachments: 
> ATLAS-3091-AtlasGraphProvider-supports-graph-with-ba.patch
>
>
> *Background*
> _JanusGraph_ provides improved performance when _batch-loading_. This mode 
> provides improved performance when large amounts of data has to be written to 
> the database.
> *Solution Guidance*
> Use the existing _AtlasJanusGraphDatabase.getBulkLoadingGraphInstance_ to be 
> returned via _AtlasGraphProvider_.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2771) Add option to exclude internal types when using GET all types using getAllTypeDefs()

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2771:
--
Labels:   (was: release-notes)

> Add option to exclude internal types when using GET all types using 
> getAllTypeDefs()
> 
>
> Key: ATLAS-2771
> URL: https://issues.apache.org/jira/browse/ATLAS-2771
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2771-Add-option-to-exclude-internal-types-when.patch
>
>
> Add option to exclude internal types when using GET all types using 
> getAllTypeDefs()



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2980) fix HBaseBasedAuditRepository.putEventsV2() to store entity-json string

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2980:
--
Labels:   (was: release-notes)

> fix HBaseBasedAuditRepository.putEventsV2() to store entity-json string 
> 
>
> Key: ATLAS-2980
> URL: https://issues.apache.org/jira/browse/ATLAS-2980
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Madhan Neethiraj
>Assignee: Sizhong Du
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2980.patch
>
>
> HBaseBasedAuditRepository.putEventsV2() currently stores entity.toString() 
> value in audit record field 'definition'. This should be fixed to store JSON 
> string of the entity, since the listEventsV2() API interprets the 
> 'definition' field value as JSON to convert into AtlasEntity.
> Issue was reported and patch provided via pull request 
> https://github.com/apache/atlas/pull/19/commits, by TomDu. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2797) Atlas Cluster Entity

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2797:
--
Labels:   (was: release-notes)

> Atlas Cluster Entity
> 
>
> Key: ATLAS-2797
> URL: https://issues.apache.org/jira/browse/ATLAS-2797
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2797-Atlas-Cluster.patch
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Background
>  
> In cases where Atlas data is synchronized to other Atlas clusters, it is 
> necessary to store some information about the nature of operation.
>  
> REST APIs to access this entity should be available as these can be used to 
> fetch data about the cluster entity.
>  
> Use cases:
>  * Scenario: Data generated by Export operation on one cluster (say cl1) can 
> be used to Import into another cluster (say cl2). This operation will result 
> in data such at AtlasImportResult that can be used later for performing 
> subsequent operations or for audits. The AtlasCluster entity will be a good 
> home for this data. REST APIs on AtlasCluster can be used for retrieveing 
> this data.
>  
> Approach guidance:
>  * Create AtlasCluster entity.
>  * Create ClusterService that will use the OGM framework within Atlas to aid 
> with save and load operations



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2905) Generate lineage information for process entities

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2905:
--
Labels:   (was: release-notes)

> Generate lineage information for process entities
> -
>
> Key: ATLAS-2905
> URL: https://issues.apache.org/jira/browse/ATLAS-2905
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 0.8.2, 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2905-Generate-lineage-information-for-process.1-branch-0.8.patch, 
> 0001-ATLAS-2905-Generate-lineage-information-for-process.1.patch
>
>
> Currently lineage information is generated only for DataSet entities and its 
> derivatives. Lineage information should also be generated for Process 
> entities and in UI lineage tab should be enabled for any process entities and 
> lineage rendered.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2708) AWS S3 data lake typedefs for Atlas

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2708:
--
Labels:   (was: release-notes)

> AWS S3 data lake typedefs for Atlas
> ---
>
> Key: ATLAS-2708
> URL: https://issues.apache.org/jira/browse/ATLAS-2708
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core
>Reporter: Barbara Eckman
>Assignee: Barbara Eckman
>Priority: Critical
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 3010-aws_model.json, ATLAS-2708-2.patch, 
> ATLAS-2708.patch, all_AWS_common_typedefs.json, 
> all_AWS_common_typedefs_v2.json, all_datalake_typedefs.json, 
> all_datalake_typedefs_v2.json
>
>
> Currently the base types in Atlas do not include AWS data lake objects. It 
> would be nice to add typedefs for AWS data lake objects (buckets and 
> pseudo-directories) and lineage processes that move the data from another 
> source (e.g., kafka topic) to the data lake.  For example:
>  * AWSS3PseudoDir type represents the pseudo-directory “prefix” of objects in 
> an S3 bucket.  For example, in the case of an object with key 
> “myWork/Development/Projects1.xls”, “myWork/Development” is the 
> pseudo-directory.  It supports:
>  ** Array of avro schemas that are associated with the data in the 
> pseudo-directory (based on Avro schema extensions outlined in ATLAS-2694)
>  ** what type of data it contains, e.g., avro, json, unstructured
>  ** time of creation
>  * AWSS3BucketLifeCycleRule type represents a rule specifying a transition of 
> the data in a bucket to a storageClass after a specific time interval, or 
> expiration.  For example, transition to GLACIER after 60 days, or expire 
> (i.e. be deleted) after 90 days:
>  ** ruleType (e.g., transition or expiration)
>  ** time interval in days before rule is executed  
>  ** storageClass to which the data is transitioned (null if ruleType is 
> expiration)
>  * AWSTag type represents a tag-value pair created by the user and associated 
> with an AWS object.
>  **  tag
>  ** value
>  * AWSCloudWatchMetric type represents a storage or request metric that is 
> monitored by AWS CloudWatch and can be configured for a bucket
>  ** metricName, for example, “AllRequests”, “GetRequests”, 
> TotalRequestLatency, BucketSizeBytes
>  ** scope: null if entire bucket; otherwise, the prefixes/tags that filter or 
> limit the monitoring of the metric.
>  * AWSS3Bucket type represents a bucket in an S3 instance.  It supports:
>  ** Array of AWSS3PseudoDirectories that are associated with objects stored 
> in the bucket 
>  ** AWS region
>  ** IsEncrypted (boolean) 
>  ** encryptionType, e.g., AES-256
>  ** S3AccessPolicy, a JSON object expressing access policies, eg GetObject, 
> PutObject
>  ** time of creation
>  ** Array of AWSS3BucketLifeCycleRules that are associated with the bucket 
>  ** Array of AWSS3CloudWatchMetrics that are associated with the bucket or 
> its tags or prefixes
>  ** Array of AWSTags that are associated with the bucket
>  * Generic dataset2Dataset process to represent movement of data from one 
> dataset to another.  It supports:
>  ** array of transforms performed by the process 
>  ** map of tag/value pairs representing configurationParameters of the process
>  ** inputs and outputs are arrays of dataset objects, e.g., kafka topic and 
> S3 pseudo-directory.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2927) Update lineage query for Process entities

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2927:
--
Labels:   (was: release-notes)

> Update lineage query for Process entities
> -
>
> Key: ATLAS-2927
> URL: https://issues.apache.org/jira/browse/ATLAS-2927
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 1.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: 
> 0001-ATLAS-2927-Update-lineage-query-for-Process-entities-branch-0.8.patch
>
>
> Currently lineage query for process entities generates lineage based on the 
> number of hops on process entities. Lineage should be generated based on the 
> hops on DataSet entities.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3146) UI : Toggle N/A values in relationship and property tables.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3146:
--
Labels:   (was: release-notes)

> UI : Toggle N/A values in relationship and property tables.
> ---
>
> Key: ATLAS-3146
> URL: https://issues.apache.org/jira/browse/ATLAS-3146
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Binit Gutka
>Assignee: Binit Gutka
>Priority: Trivial
> Fix For: 2.0.0, trunk
>
> Attachments: ATLAS-3146.patch, ATLAS-3146_1.patch
>
>
> In Property and Relationship tables:
> Now the tables show all the data, which includes rows which have no values 
> and are represented by N/A.
> From an end users point view the above values are not crucial.
>  
> Acceptance Criteria:
> Have a toggle button on both the tables which will toggle the views i.e. show 
> and hide the N/A values
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2942) Audit tab changes to display proper data on detail modal view

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2942:
--
Labels:   (was: release-notes)

> Audit tab changes to display proper data on detail modal view
> -
>
> Key: ATLAS-2942
> URL: https://issues.apache.org/jira/browse/ATLAS-2942
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-webui
>Affects Versions: 0.8.2
>Reporter: Abhishek Kadam
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2942_Master.patch, ATLAS-2942_branch_0.8.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3097) Missing AtlasRelationshipDef constructors for serviceType

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3097:
--
Labels: pull-request-available  (was: pull-request-available release-notes)

> Missing AtlasRelationshipDef constructors for serviceType
> -
>
> Key: ATLAS-3097
> URL: https://issues.apache.org/jira/browse/ATLAS-3097
> Project: Atlas
>  Issue Type: Bug
>  Components: atlas-intg
>Affects Versions: 2.0.0
> Environment: All the OS
>Reporter: Diego Marino Monetti
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.2.0, 2.0.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> As for AtlasEntityDef the AtlasRelationshipDef ctors for serviceType are 
> missing



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2957) Fix and enable disabled StormHook Integrations Tests

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2957:
--
Labels:   (was: release-notes)

> Fix and enable disabled StormHook Integrations Tests
> 
>
> Key: ATLAS-2957
> URL: https://issues.apache.org/jira/browse/ATLAS-2957
> Project: Atlas
>  Issue Type: Task
>  Components:  atlas-core
>Affects Versions: 1.2.0, trunk
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
> Fix For: 1.2.0, 2.0.0, trunk
>
>
> Fix and enable disabled StormHook Integrations Tests



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2941) Add schema rendering attribute for rdbms type

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2941:
--
Labels:   (was: release-notes)

> Add schema rendering attribute for rdbms type
> -
>
> Key: ATLAS-2941
> URL: https://issues.apache.org/jira/browse/ATLAS-2941
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Keval Bhatt
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2941.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2780) Update AtlasAdminClient to accept username/password via cmdline

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2780:
--
Labels:   (was: release-notes)

> Update AtlasAdminClient to accept username/password via cmdline
> ---
>
> Key: ATLAS-2780
> URL: https://issues.apache.org/jira/browse/ATLAS-2780
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Apoorv Naik
>Assignee: Apoorv Naik
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
>
> Currently the code doesn't accept the username, password via cmdline options.
>  
> This change will allow a user to specify the combo using -u :



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2843) Atlas Client Support for Export & Import APIs: Change Signature to Support Streams

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2843:
--
Labels:   (was: release-notes)

> Atlas Client Support for Export & Import APIs: Change Signature to Support 
> Streams
> --
>
> Key: ATLAS-2843
> URL: https://issues.apache.org/jira/browse/ATLAS-2843
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 0.8.3
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2843-AtlasClient-updates-for-exportData-and-im.patch
>
>
> *Background*
> Existing implementation of _AtlasClient.exportData and 
> AtlasClient.importData_ converts the stream returned by the REST APIs to 
> _byte_ array and then passes it on to the caller. 
> In case of _importData_ with absolute file path, it converts it to byte array 
> and then writes the bytes to the file.
> This is inefficient from memory perspective and may cause problems on 
> client-side if the data is large.
> *Solution*
>  * The APIs should return streams.
>  * The API that writes file, should implement a version that works with 
> streams.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2744) Update Atlas website with Downloads page to include Release notes

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2744:
--
Labels:   (was: release-notes)

> Update Atlas website with Downloads page to include Release notes 
> --
>
> Key: ATLAS-2744
> URL: https://issues.apache.org/jira/browse/ATLAS-2744
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Nixon Rodrigues
>Assignee: Abhishek Kadam
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2744-3.patch, ATLAS-2744-4.patch, 
> ATLAS-2744.patch, ATLAS-2744_1.patch
>
>
> * I think it will be useful to rename 'Releases' menu as 'Downloads'  and 
> link it to Downloads page. And this page will be updated to include Release 
> notes.
>  * Update all URLs to use https - which will result in red-rose for all links.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2743) Create Entity UI renders Name and QualifiedName attribute textfield twice for Avrotype.

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2743:
--
Labels:   (was: release-notes)

> Create Entity UI renders Name and QualifiedName attribute textfield twice for 
> Avrotype.
> ---
>
> Key: ATLAS-2743
> URL: https://issues.apache.org/jira/browse/ATLAS-2743
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Nixon Rodrigues
>Assignee: Nixon Rodrigues
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: ATLAS-2743.patch, Avro-Type.png
>
>
> !Avro-Type.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2820) UI : Add replication audits tab for AtlasCluster entity to show Export & Import audit

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2820:
--
Labels:   (was: release-notes)

> UI : Add replication audits tab for AtlasCluster entity to show Export & 
> Import audit
> -
>
> Key: ATLAS-2820
> URL: https://issues.apache.org/jira/browse/ATLAS-2820
> Project: Atlas
>  Issue Type: Improvement
>Affects Versions: 0.8.3
>Reporter: Keval Bhatt
>Assignee: Keval Bhatt
>Priority: Major
> Fix For: 0.8.3, 1.2.0, 2.0.0
>
> Attachments: ATLAS-2820-1.patch, ATLAS-2820-WIP.patch, 
> ATLAS-2820-master.patch, ATLAS-2820.patch
>
>
> Add Replication Audits tab in detail page if entity typename is 
> "*AtlasCluster*".
> inside tab show list of audits in table structure using this new API.
> /api/atlas/admin/expimp/audit?sourceClusterName=



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2906) Import Process: Transforms: Handling Custom Attributes Does Not Update

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2906:
--
Labels:   (was: release-notes)

> Import Process: Transforms: Handling Custom Attributes Does Not Update
> --
>
> Key: ATLAS-2906
> URL: https://issues.apache.org/jira/browse/ATLAS-2906
> Project: Atlas
>  Issue Type: Bug
>Reporter: Ashutosh Mestry
>Assignee: Ashutosh Mestry
>Priority: Major
> Fix For: 1.2.0, 2.0.0
>
> Attachments: 
> ATLAS-2906-Allow-transforms-to-be-applied-when-entit.patch
>
>
> *Background*
> The new transform framework looks at the entity holistically and computes 
> attributes as it sees fit.
> Updating the _hive_storagedesc.location_ if entity-level transform is 
> present, does not apply the transform.
> *Steps* *to Duplicate*
>  * Attempt to import a zip file with the following transform.
> {code:java}
> { "options": { "transformers": "[{\"conditions\":{\"__entity\":\"topLevel: 
> \"},\"action\":{\"__entity\":\"ADD_CLASSIFICATION: 
> mycluster0_replicated\"}},{\"action\":{\"__entity.replicatedTo\":\"CLEAR:\",\"__entity.replicatedFrom\":\"CLEAR:\"}},{\"conditions\":{\"hive_db.clusterName\":\"EQUALS:
>  mycluster0\"},\"action\":{\"hive_db.clusterName\":\"SET: 
> mycluster1\"}},{\"conditions\":{\"hive_storagedesc.location\":\"STARTS_WITH_IGNORE_CASE:
>  
> hdfs://localhost.localdomain\"},\"action\":{\"hive_storagedesc.location\":\"REPLACE_PREFIX:
>  = :hdfs://localhost.localdomain=hdfs://mycluster1\"}}]", "replicatedFrom": 
> "SFO$clx" } }
> {code}
> Locate any entity of type _hive_storagedesc_ and note the _location._ It does 
> not apply the updated location.
> *Root Cause*
>  * The new transform framework re-computes the location based on cached data.
>  * Solution: Prevent caching of this attribute so that it honors the 
> externally set transformation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2754) UI - Atlas front end fail to show the input and output entity

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2754:
--
Labels:   (was: release-notes)

> UI - Atlas front end fail to show the input and output entity
> -
>
> Key: ATLAS-2754
> URL: https://issues.apache.org/jira/browse/ATLAS-2754
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.0.0
>Reporter: Tejas Rawool
>Assignee: Abhishek Kadam
>Priority: Critical
> Fix For: 1.1.0, 2.0.0
>
> Attachments: ATLAS-2754.patch, ATLAS-2754_1.patch, Screen Shot 
> 2018-06-08 at 4.14.53 PM.png
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-2817) Update to JanusGraph 0.3.x

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-2817:
--
Labels:   (was: release-notes)

> Update to JanusGraph 0.3.x
> --
>
> Key: ATLAS-2817
> URL: https://issues.apache.org/jira/browse/ATLAS-2817
> Project: Atlas
>  Issue Type: Improvement
>Reporter: Apoorv Naik
>Assignee: Apoorv Naik
>Priority: Major
> Fix For: 1.1.0, 2.0.0
>
> Attachments: 0001-Janusgraph-update-to-0.3.0.patch
>
>
> There are couple of index related improvements in this version which helps 
> resolve the slowness in few of our DSL queries. This upgrade would speed up 
> DSL execution.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3044) Notifications are not sent for entities deleted during import

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-3044:
--
Labels:   (was: release-notes)

> Notifications are not sent for entities deleted during import
> -
>
> Key: ATLAS-3044
> URL: https://issues.apache.org/jira/browse/ATLAS-3044
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 1.0.0, 0.8.3, 1.1.0, 2.0.0
>Reporter: Madhan Neethiraj
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.4, 1.2.0, 2.0.0
>
> Attachments: ATLAS-3044-branch-0.8.patch, ATLAS-3044.patch
>
>
> For entities marked as deleted in import file, the import process updates the 
> entity status as deleted; however, such entities are not taken through 
> entity-delete flow - which results in no notifications getting generated for 
> deleted entities.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-641) Lineage for a view created from a view seems to be confusing(from user's perspective).

2019-09-25 Thread Carol Drummond (Jira)


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

Carol Drummond updated ATLAS-641:
-
Labels:   (was: release-notes)

> Lineage for a view created from a view seems to be confusing(from user's 
> perspective).
> --
>
> Key: ATLAS-641
> URL: https://issues.apache.org/jira/browse/ATLAS-641
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 0.8.1, 0.8.2, 1.0.0
>Reporter: Ayub Pathan
>Assignee: Madhan Neethiraj
>Priority: Major
> Fix For: 0.8.3, 1.1.0, 2.0.0
>
> Attachments: ATLAS-641.patch
>
>
> Lineage for a table created from the view seems to be confusing(from user's 
> perspective).
> Steps to reproduce:
> {noformat}
> 0: jdbc:hive2://localhost:1/default>
> 0: jdbc:hive2://localhost:1/default> create table src (x int, y int, s 
> string);
> No rows affected (0.384 seconds)
> 0: jdbc:hive2://localhost:1/default> create view view1 as select * from 
> src;
> No rows affected (0.225 seconds)
> 0: jdbc:hive2://localhost:1/default> create table view_table as select * 
> from view1;
> INFO  : Number of reduce tasks is set to 0 since there's no reduce operator
> INFO  : number of splits:1
> INFO  : Submitting tokens for job: job_local1883260823_0021
> INFO  : The url to track the job: http://localhost:8080/
> INFO  : Job running in-process (local Hadoop)
> INFO  : 2016-04-06 18:15:02,538 Stage-1 map = 100%,  reduce = 0%
> INFO  : Ended Job = job_local1883260823_0021
> INFO  : Stage-4 is selected by condition resolver.
> INFO  : Stage-3 is filtered out by condition resolver.
> INFO  : Stage-5 is filtered out by condition resolver.
> INFO  : Moving data to: 
> hdfs://localhost:9000/user/hive/warehouse/.hive-staging_hive_2016-04-06_18-14-59_156_3909183228338665119-12/-ext-10001
>  from 
> hdfs://localhost:9000/user/hive/warehouse/.hive-staging_hive_2016-04-06_18-14-59_156_3909183228338665119-12/-ext-10003
> INFO  : Moving data to: hdfs://localhost:9000/user/hive/warehouse/view_table 
> from 
> hdfs://localhost:9000/user/hive/warehouse/.hive-staging_hive_2016-04-06_18-14-59_156_3909183228338665119-12/-ext-10001
> INFO  : Table default.view_table stats: [numFiles=1, numRows=0, totalSize=0, 
> rawDataSize=0]
> No rows affected (3.8 seconds)
> 0: jdbc:hive2://localhost:1/default> alter view view1 as select * from t2;
> No rows affected (0.602 seconds)
> 0: jdbc:hive2://localhost:1/default>
> {noformat}
> Check the lineage of the resultant table(view_table).
> Link showing confusing lineage: 
> https://monosnap.com/file/qaYZcJRQnNX5BsyM12hkryv70RZK1I



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


  1   2   3   4   5   >