You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by sa...@apache.org on 2019/06/29 00:03:52 UTC

[atlas] branch branch-2.0 updated (254b6cc -> c354c7a)

This is an automated email from the ASF dual-hosted git repository.

sarath pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git.


    from 254b6cc  ATLAS-3311: changes Download link text from Source Downloads => All Releases for branch-2.0
     new d3f332b  ATLAS-3133: Add support for Process Executions in Atlas
     new d1325db  ATLAS-3182: Import transforms handling qualifiedName for hive_table entity.
     new 634d7f3  ATLAS-3045: Fix atlas-server-package.xml and add a new classification-updater assembly
     new da25173  ATLAS-3193: Import to existing entity.
     new 455a3af  ATLAS-3135: typedef-delete with empty typedefs result in search failures
     new b418092  ATLAS-3197: capture DDL statements for hive_table and hive_db operations
     new 427ab33  ATLAS-3183: Read Impala lineage record for creating view and send to Atlas
     new 582ec4e  ATLAS-3183: Read Impala lineage record for creating view and send to Atlas #2 remove impala-bridge-shim in pom.xml
     new 9d93346  ATLAS-3200:- Add missing memory requirements for dev-support/atlas-docker/Dockerfile.
     new 8ac2ff8  ATLAS-3176: Fix for export order regression.
     new a5726a8  ATLAS-3202: Hive hook: getStorageDescEntity() throws NPE if bucketCols is null
     new 387a917  ATLAS-3197: Disable creation of hive process, hive process execution and ddl query entities for HMS hook
     new 1bfed14  ATLAS-3100 Enhance Full Text Search backend implementation to use SOLR request handler.
     new 24a7f96  ATLAS-3212: Importing with import transforms applied to exising entities.
     new 7bc2341  ATLAS-3181: fixed swagger interactive example URLs
     new f7ff0c4  ATLAS-3008 UI: Add local sorting for the Search table
     new 0492074  ATLAS-3184: Add support of lineage integration for more Impala commands
     new dd4cdac  ATLAS-3222:- Update httpclient jar version to 4.5.3 to fix NoSuchMethodError error
     new 633a20f  ATLAS-3080: Integration with Impala Hook API
     new 4de1ad4  ATLAS-3221: Refactor Impala integration code
     new 391e118  ATLAS-3225 UI: 'Name' Column size gets affected after changing sorting of column.
     new f65f2b3  ATLAS-3217: Cannot start Atlas 3.0 SNAPSHOT in embedded-hbase-solr configuration
     new 0c97087  ATLAS-3217: Cannot start Atlas 3.0 SNAPSHOT in embedded-hbase-solr configuration #fix UT failure
     new 54b5b6c  ATLAS-3201:- Fix getByGuid in AtlasTypeRegistry, doesn't raise exception if guid invalid
     new bdf0acf  ATLAS-3230: Change Impala Hook API Names
     new 9ec2149  ATLAS-3234: Add option in Precommit-Atlas to build and run tests on git pull request
     new 8e2ff8b  ATLAS-3242: Package impala hook libraries in atlas-distro module
     new e505bd7  ATLAS-3240: Update 'http' urls to 'https' in maven settings
     new 3599bf4  ATLAS-3185: Create process execution for Impala integration
     new f5de34d  ATLAS-3239: Fixed documentation error in Typesystem
     new 4586276  ATLAS-3245: Swap build order of impala-bridge and impala-bridge-shim maven module
     new b44d5be  ATLAS-3251: Implement Patch to populate classification text for legacy data.
     new 354396c  ATLAS-2901: Change classification name rule - Support multiple languages (unicode)
     new 83a26a2  ATLAS-3229 DDL should not capture DML queries
     new 53343cd  ATLAS-3226: Add QueryText for hive_table and hive_db for Impala integration
     new 30fce31  ATLAS-3248 UI: Number of Search Page results not matching set Page limit.
     new 4ad3eed  ATLAS-3228 UI: Dots appearing in select column in Search page.
     new c1b1cd1  ATLAS-3220 Change hiveDDL name and qualifiedName
     new 88c18b9  ATLAS-3258: Update apache-rat-plugin to 0.13
     new 70f96bb  ATLAS-3241: Fix Invalid package name for AtlasClientV2Test.java
     new 57a5069  ATLAS-3246: enhancements in free-text search functionality
     new 1ae8966  ATLAS-3243 : Fix to support Atlas UI to be access via Knox Trusted Proxy.
     new f2e550f  ATLAS-3247 UI:Search page showing unnecessary UI elements when no records are found.
     new 12594b5  ATLAS-3262: disabled full-text index population when free-text is enabled i.e. for Solr index store
     new fbe9af9  ATLAS-3271: fix for test failures in atlas-distro module
     new b9a69cc  ATLAS-3244: UI : Allows user to search the entities from any page (quick-search)
     new af2e853  ATLAS-3274 Updating relationship instance with a wrong guid throws 500 , expected is 400
     new 190c2f8  ATLAS-3275 Basic Search with "query" string throws "Problem accessing /solr/vertex_index/freetext".
     new 24588b0  ATLAS-3270: added a rest end point to get suggestions for a given search-prefix
     new 5c9f853  ATLAS-3267 : Atlas doc changes for  menu & download page 1.2.0 releae
     new bf50c05  ATLAS-3278: suggestions is not working for existing Atlas instances
     new 785fbfd  ATLAS-3276: Fix stale transactions in atlas due to ATLAS-3246 (Free-text search)
     new 9554063  ATLAS-3256 Modify export API to process with relationshipAttributes #1 (zip for new unit test cases)
     new 0ac1c11  ATLAS-3198: Stop pushing message to ATLAS_HOOK for Truncate Table/Delete data/Update data
     new a746ec5  ATLAS-3282 : UI : use search suggestions API for quick-search
     new 5998e7a  ATLAS-3279: avoid unncessary retrieval of entity-extended info while sending notifications
     new e544071  ATLAS-3277 : Add default atlas conf path in the import-* scripts
     new 4ad74a5  ATLAS-3290: Impala Hook should get database name and table name from vertex metadata
     new 8dfc77a  ATLAS-3256 Modify export API to process with relationshipAttributes
     new 3a3e2cf  ATLAS-3283 Export-import UTs are getting skipped
     new b75c70f  ATLAS-3293: Move LARGE_MESSAGES log to correct directory (#60)
     new 949cf94  ATLAS-3291 : UI: Don't allow user to sort on multiple value columns
     new 3cd1fb1  ATLAS-3292: remove legacy attributes from hbase/kafka/storm/falcon/avro models
     new 3f9c6b9  ATLAS-3134 Change Date.getTime() to System.currentTimeMillis() for better performance
     new f2e118e  ATLAS-2183 :- fixed Export-API documentation. curl example json syntax and options element to work properly
     new 7af918f  UI: Regression, DSL Search : Search with select loads forever
     new b230782  ATLAS-3298: set hive_process startTime to System.currentTimeMillis() if startTime is null
     new e043bb2  ATLAS-3294 : UI: Quick-search UI visual appearance enhancement
     new dacc396  ATLAS-3301 : 0.8.4 master doc changes
     new c354c7a  ATLAS-3307 :- UT fix to add Tag propagation property which is not configured for all tags #59

The 70 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 addons/falcon-bridge-shim/pom.xml                  |   2 +-
 addons/falcon-bridge/pom.xml                       |   2 +-
 addons/hbase-bridge-shim/pom.xml                   |   2 +-
 addons/hbase-bridge/pom.xml                        |   2 +-
 addons/hbase-bridge/src/bin/import-hbase.sh        |   5 +
 addons/hbase-testing-util/pom.xml                  |   2 +-
 addons/hdfs-model/pom.xml                          |   2 +-
 addons/hive-bridge-shim/pom.xml                    |   2 +-
 addons/hive-bridge/pom.xml                         |   2 +-
 addons/hive-bridge/src/bin/import-hive.sh          |   5 +
 .../atlas/hive/hook/AtlasHiveHookContext.java      |   2 +
 .../java/org/apache/atlas/hive/hook/HiveHook.java  |  17 +-
 .../atlas/hive/hook/events/AlterTableRename.java   |   9 +
 .../atlas/hive/hook/events/BaseHiveEvent.java      | 170 ++++--
 .../atlas/hive/hook/events/CreateDatabase.java     |   7 +-
 .../atlas/hive/hook/events/CreateHiveProcess.java  |  28 +-
 .../apache/atlas/hive/hook/events/CreateTable.java |  15 +-
 .../org/apache/atlas/hive/model/HiveDataTypes.java |   3 +-
 .../java/org/apache/atlas/hive/HiveITBase.java     |  20 +-
 .../org/apache/atlas/hive/hook/HiveHookIT.java     | 582 +++++++++++++++---
 .../atlas/hive/hook/HiveMetastoreHookIT.java       |  34 +-
 .../impala-bridge-shim}/pom.xml                    |  41 +-
 .../atlas/impala/hook/ImpalaLineageHook.java       | 100 ++++
 addons/impala-bridge/pom.xml                       | 562 +++++++++++++++++
 .../org/apache/atlas/impala/ImpalaLineageTool.java | 216 +++++++
 .../atlas/impala/hook/AtlasImpalaHookContext.java  | 214 +++++++
 .../org/apache/atlas/impala/hook/ImpalaHook.java   |  39 +-
 .../atlas/impala/hook/ImpalaIdentifierParser.java  | 389 ++++++++++++
 .../atlas/impala/hook/ImpalaLineageHook.java       | 157 +++++
 .../atlas/impala/hook/ImpalaOperationParser.java   |  68 +++
 .../atlas/impala/hook/events/BaseImpalaEvent.java  | 662 +++++++++++++++++++++
 .../impala/hook/events/CreateImpalaProcess.java    | 361 +++++++++++
 .../apache/atlas/impala/model/ImpalaDataType.java} |  16 +-
 .../atlas/impala/model/ImpalaDependencyType.java   |  18 +-
 .../org/apache/atlas/impala/model/ImpalaNode.java  |  55 ++
 .../atlas/impala/model/ImpalaOperationType.java    |  37 +-
 .../org/apache/atlas/impala/model/ImpalaQuery.java | 110 ++++
 .../atlas/impala/model/ImpalaVertexType.java       |  21 +-
 .../org/apache/atlas/impala/model/LineageEdge.java |  71 ++-
 .../apache/atlas/impala/model/LineageVertex.java   |  83 +++
 .../atlas/impala/model/LineageVertexMetadata.java  |  40 +-
 .../src/main/resources/atlas-log4j.xml             |  36 +-
 .../src/main/resources/import-impala.sh            |  40 +-
 .../apache/atlas/impala/ImpalaLineageITBase.java   | 489 +++++++++++++++
 .../apache/atlas/impala/ImpalaLineageToolIT.java   | 477 +++++++++++++++
 .../atlas/impala/hook/ImpalaLineageHookIT.java     | 165 +++++
 .../test/resources/atlas-application.properties    |   0
 .../src/test/resources/atlas-log4j.xml             |  25 +-
 .../src/test/resources/hive-site.xml               |   5 -
 .../test/resources/impalaAlterViewAsSelect.json    |  66 ++
 .../test/resources/impalaCreateTableAsSelect.json  |  66 ++
 ...palaCreateTableAsSelectVertexIdNoTableName.json |  66 ++
 .../src/test/resources/impalaCreateView.json       |  66 ++
 .../resources/impalaCreateViewNoCreateTime.json    |  50 ++
 .../test/resources/impalaInsertIntoAsSelect.json   |  83 +++
 .../impalaMultipleInsertIntoAsSelect1.json         |  83 +++
 .../impalaMultipleInsertIntoAsSelect2.json         |  83 +++
 .../test/resources/users-credentials.properties    |   0
 .../impala-hook-api}/pom.xml                       |  31 +-
 .../apache/impala/hooks/QueryCompleteContext.java  |  56 ++
 .../org/apache/impala/hooks/QueryEventHook.java    | 116 ++++
 addons/kafka-bridge/pom.xml                        |   2 +-
 addons/kafka-bridge/src/bin/import-kafka.sh        |   4 +-
 addons/models/0000-Area0/0010-base_model.json      |  51 ++
 .../patches/003-base_model_add_searchWeight.json   |  82 +++
 addons/models/1000-Hadoop/1030-hive_model.json     | 148 +++++
 addons/models/1000-Hadoop/1050-falcon_model.json   |  32 +-
 addons/models/1000-Hadoop/1060-hbase_model.json    |  81 +--
 addons/models/1000-Hadoop/1065-avro_model.json     |  42 +-
 addons/models/1000-Hadoop/1070-kafka_model.json    |  11 +-
 addons/models/1000-Hadoop/1080-storm_model.json    |  12 +-
 addons/models/1000-Hadoop/1090-impala_model.json   | 232 ++++++++
 .../1000-Hadoop/patches/009-add_searchweight.json  | 412 +++++++++++++
 .../010-hbase_remove_legacy_attributes.json        |  39 ++
 .../011-falcon_remove_legacy_atrributes.json       |  38 ++
 .../patches/012-avro_remove_legacy_attributs.json  |  37 ++
 .../013-kafka_remove_legacy_attributes.json        |  16 +
 .../014-storm_remove_legacy_attributes.json        |  15 +
 .../2000-RDBMS/patches/004-add_searchweight.json   | 126 ++++
 addons/models/3000-Cloud/3020-aws_s3_typedefs.json |  80 +--
 .../patches/002-cloud_model_add_searchweight.json  |  82 +++
 .../003-cloud_model_remove_legacy_attributes.json  |  52 ++
 addons/sqoop-bridge-shim/pom.xml                   |   2 +-
 addons/sqoop-bridge/pom.xml                        |   2 +-
 addons/storm-bridge-shim/pom.xml                   |   2 +-
 addons/storm-bridge/pom.xml                        |   2 +-
 authorization/pom.xml                              |   2 +-
 build-tools/pom.xml                                |   2 +-
 build-tools/src/main/resources/enunciate.xml       |   4 +-
 client/client-v1/pom.xml                           |   2 +-
 client/client-v2/pom.xml                           |   2 +-
 .../apache/atlas}/AtlasClientV2Test.java           |   0
 client/common/pom.xml                              |   2 +-
 client/pom.xml                                     |   2 +-
 common/pom.xml                                     |   2 +-
 .../apache/atlas/annotation/GraphTransaction.java  |   1 +
 .../org/apache/atlas/repository/Constants.java     |  13 +-
 dashboardv2/pom.xml                                |   4 +-
 dashboardv2/public/css/bootstrap-sidebar.css       |   2 +-
 dashboardv2/public/css/scss/__mixin.scss           |   3 +
 dashboardv2/public/css/scss/__variable.scss        |  24 +-
 dashboardv2/public/css/scss/common.scss            |  12 +-
 dashboardv2/public/css/scss/form.scss              |  56 +-
 dashboardv2/public/css/scss/override.scss          |  76 +--
 dashboardv2/public/css/scss/search.scss            |  45 +-
 dashboardv2/public/css/scss/stats.scss             |   2 +-
 dashboardv2/public/css/scss/table.scss             | 102 ++++
 dashboardv2/public/css/scss/theme.scss             | 168 +++++-
 dashboardv2/public/css/scss/wizard.scss            |   2 +-
 dashboardv2/public/js/collection/VSearchList.js    |   3 +-
 .../js/external_lib/jquery-ui/jquery-ui.min.css    |   6 +-
 .../js/external_lib/jquery-ui/jquery-ui.min.js     |   7 +-
 dashboardv2/public/js/router/Router.js             | 175 +++---
 .../search/SearchResultLayoutView_tmpl.html        |  15 +-
 dashboardv2/public/js/templates/site/Header.html   |  58 +-
 .../js/templates/tag/CreateTagLayoutView_tmpl.html |   2 +-
 dashboardv2/public/js/utils/CommonViewFunction.js  |  32 +-
 dashboardv2/public/js/utils/Helper.js              |  26 +-
 dashboardv2/public/js/utils/TableLayout.js         |  55 +-
 dashboardv2/public/js/utils/Utils.js               |   9 +-
 .../public/js/views/audit/AuditTableLayoutView.js  |   4 +-
 .../js/views/detail_page/DetailPageLayoutView.js   |   4 +-
 .../js/views/entity/CreateEntityLayoutView.js      |   2 +-
 .../js/views/entity/EntityDetailTableLayoutView.js |  12 +-
 .../js/views/glossary/GlossaryDetailLayoutView.js  |   4 +-
 .../public/js/views/graph/LineageLayoutView.js     |   5 +-
 dashboardv2/public/js/views/graph/LineageUtils.js  |   2 +-
 .../public/js/views/profile/ProfileLayoutView.js   |   2 +-
 .../public/js/views/schema/SchemaLayoutView.js     |   8 +-
 .../js/views/search/SearchResultLayoutView.js      | 155 +++--
 dashboardv2/public/js/views/site/Header.js         | 213 ++++++-
 .../js/views/tag/TagDetailTableLayoutView.js       |   4 +-
 dev-support/atlas-docker/Dockerfile                |   4 +
 dev-support/test-patch.sh                          |   6 +
 distro/pom.xml                                     |  15 +-
 distro/src/conf/atlas-log4j.xml                    |   2 +-
 distro/src/conf/solr/schema.xml                    |   2 +-
 distro/src/conf/solr/solrconfig.xml                |   7 +-
 ...k-package.xml => atlas-impala-hook-package.xml} |  11 +-
 .../src/main/assemblies/atlas-server-package.xml   |  20 +
 ...ion-exporter.xml => classification-updater.xml} |  18 +-
 distro/src/test/python/scripts/TestMetadata.py     |  12 +-
 docs/pom.xml                                       |   2 +-
 docs/src/site/site.xml                             |  31 +-
 docs/src/site/twiki/Downloads.twiki                |  53 ++
 docs/src/site/twiki/Export-API.twiki               |  16 +-
 docs/src/site/twiki/InstallationSteps.twiki        |   8 +-
 docs/src/site/twiki/TypeSystem.twiki               |   2 +-
 graphdb/api/pom.xml                                |   2 +-
 .../atlas/repository/graphdb/AtlasGraph.java       |  31 +
 .../repository/graphdb/AtlasGraphIndexClient.java  |  59 ++
 .../repository/graphdb/AtlasGraphManagement.java   |   8 +
 ...pertyKey.java => AtlasIndexQueryParameter.java} |  18 +-
 .../graphdb/GraphIndexQueryParameters.java         |  61 ++
 graphdb/common/pom.xml                             |   2 +-
 graphdb/graphdb-impls/pom.xml                      |   2 +-
 graphdb/janus-hbase2/pom.xml                       |   2 +-
 graphdb/janus/pom.xml                              |   2 +-
 .../repository/graphdb/janus/AtlasJanusGraph.java  |  72 ++-
 .../graphdb/janus/AtlasJanusGraphDatabase.java     |   4 +
 .../graphdb/janus/AtlasJanusGraphIndexClient.java  | 512 ++++++++++++++++
 .../graphdb/janus/AtlasJanusGraphManagement.java   |   8 +
 ...dge.java => AtlasJanusIndexQueryParameter.java} |  43 +-
 .../janusgraph/diskstorage/solr/Solr6Index.java    |  80 ++-
 .../janus/AtlasJanusGraphIndexClientTest.java      | 122 ++++
 graphdb/pom.xml                                    |   2 +-
 intg/pom.xml                                       |   2 +-
 .../org/apache/atlas/ApplicationProperties.java    |  56 +-
 .../main/java/org/apache/atlas/AtlasErrorCode.java |   6 +-
 .../entitytransform/HiveTableEntityHandler.java    |  19 +-
 .../org/apache/atlas/listener/ChangedTypeDefs.java |  38 +-
 .../discovery/AtlasAggregationEntry.java}          |  57 +-
 .../discovery/AtlasQuickSearchResult.java}         |  40 +-
 .../discovery/AtlasSuggestionsResult.java}         |  40 +-
 .../apache/atlas/model/typedef/AtlasStructDef.java |  46 +-
 .../org/apache/atlas/type/AtlasTypeRegistry.java   |  64 +-
 .../v1/model/typedef/AttributeDefinition.java      |  32 +-
 .../entitytransform/TransformationHandlerTest.java | 104 +++-
 intg/src/test/resources/json/entity1.json          |  48 ++
 intg/src/test/resources/json/transform1.json       |   1 +
 notification/pom.xml                               |   2 +-
 plugin-classloader/pom.xml                         |   2 +-
 pom.xml                                            | 106 ++--
 repository/pom.xml                                 |   2 +-
 .../apache/atlas/GraphTransactionInterceptor.java  |  17 +-
 .../atlas/discovery/AtlasDiscoveryService.java     |  11 +
 .../discovery/ClassificationSearchProcessor.java   |  13 +-
 .../atlas/discovery/EntityDiscoveryService.java    |  59 +-
 .../atlas/discovery/EntitySearchProcessor.java     |  26 +-
 .../atlas/discovery/FreeTextSearchProcessor.java   | 177 ++++++
 .../{SearchIndexer.java => SearchAggregator.java}  |  11 +-
 .../atlas/discovery/SearchAggregatorImpl.java      | 163 +++++
 .../org/apache/atlas/discovery/SearchContext.java  |  83 ++-
 .../apache/atlas/discovery/SearchProcessor.java    |  16 +-
 .../atlas/discovery/SuggestionsProvider.java       |  12 +-
 .../atlas/discovery/SuggestionsProviderImpl.java   |  55 ++
 .../repository/converters/TypeConverterUtil.java   |   4 +-
 .../atlas/repository/graph/FullTextMapperV2.java   |  52 +-
 .../repository/graph/GraphBackedSearchIndexer.java |  81 ++-
 .../repository/graph/IndexChangeListener.java      |  13 +-
 .../atlas/repository/graph/SolrIndexHelper.java    | 143 +++++
 .../atlas/repository/impexp/EntitiesExtractor.java |  81 +++
 .../atlas/repository/impexp/ExportService.java     | 510 ++--------------
 .../repository/impexp/ExportTypeProcessor.java     |   4 +-
 .../ExtractStrategy.java}                          |  17 +-
 .../atlas/repository/impexp/ImportService.java     |   2 +-
 .../impexp/IncrementalExportEntityProvider.java    |  32 +-
 .../impexp/RelationshipAttributesExtractor.java    | 115 ++++
 .../impexp/StartEntityFetchByExportRequest.java    | 207 +++++++
 .../atlas/repository/impexp/VertexExtractor.java   | 183 ++++++
 .../apache/atlas/repository/impexp/ZipSource.java  |   8 +-
 .../repository/patches/AtlasPatchHandler.java      |   3 +-
 .../repository/patches/AtlasPatchManager.java      |  10 +-
 .../patches/ClassificationTextPatch.java           |  81 +++
 .../patches/ConcurrentPatchProcessor.java          | 233 ++++++++
 .../patches/FreeTextRequestHandlerPatch.java       |  68 +++
 .../atlas/repository/patches/PatchContext.java     |   6 +-
 .../patches/SuggestionsRequestHandlerPatch.java    |  69 +++
 .../repository/patches/UniqueAttributePatch.java   | 200 ++-----
 .../bootstrap/AtlasTypeDefStoreInitializer.java    | 104 +++-
 .../graph/v2/AtlasClassificationDefStoreV2.java    |   2 +-
 .../store/graph/v2/AtlasEntityChangeNotifier.java  | 179 +++---
 .../store/graph/v2/AtlasEntityStoreV2.java         |   2 +-
 .../store/graph/v2/AtlasStructDefStoreV2.java      |   9 +
 .../store/graph/v2/AtlasTypeDefGraphStoreV2.java   |   3 +-
 .../store/graph/v2/BulkImporterImpl.java           | 135 ++++-
 .../store/graph/v2/EntityGraphMapper.java          |  46 +-
 .../store/graph/v2/EntityGraphRetriever.java       |   7 +
 .../org/apache/atlas/services/MetricsService.java  |   2 +
 .../org/apache/atlas/util/AtlasMetricsUtil.java    |  28 +
 .../atlas/util/AtlasRepositoryConfiguration.java   |  39 +-
 .../repository/impexp/ExportIncrementalTest.java   |  14 +-
 .../repository/impexp/ExportSkipLineageTest.java   |   3 +-
 .../atlas/repository/impexp/ImportServiceTest.java |  40 +-
 .../IncrementalExportEntityProviderTest.java       |   4 +-
 .../RelationshipAttributesExtractorTest.java       | 354 +++++++++++
 .../impexp/ReplicationEntityAttributeTest.java     |   4 +-
 .../StartEntityFetchByExportRequestTest.java       | 112 ++++
 .../impexp/ZipFileResourceTestUtils.java           |   6 +-
 .../v2/AtlasClassificationDefStoreV2Test.java      |  68 +++
 ...PercentTest.java => BulkImportPercentTest.java} |  13 +-
 .../ClassificationPropagationTest.java             |   6 +-
 repository/src/test/resources/hive_db_lineage.zip  | Bin 0 -> 17225 bytes
 server-api/pom.xml                                 |   2 +-
 test-tools/pom.xml                                 |   2 +-
 tools/atlas-index-repair/pom.xml                   |   2 +-
 tools/classification-updater/pom.xml               |   2 +-
 webapp/pom.xml                                     |   8 +-
 .../org/apache/atlas/examples/QuickStartV2.java    |  95 ++-
 .../web/filters/AtlasAuthenticationFilter.java     |   6 +-
 .../org/apache/atlas/web/rest/DiscoveryREST.java   |  56 ++
 .../web/resources/AdminExportImportTestIT.java     |   4 +-
 252 files changed, 12896 insertions(+), 2239 deletions(-)
 copy {plugin-classloader => addons/impala-bridge-shim}/pom.xml (55%)
 create mode 100644 addons/impala-bridge-shim/src/main/java/org/apache/atlas/impala/hook/ImpalaLineageHook.java
 create mode 100644 addons/impala-bridge/pom.xml
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/ImpalaLineageTool.java
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/AtlasImpalaHookContext.java
 copy common/src/main/java/org/apache/atlas/CommonConfiguration.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/ImpalaHook.java (51%)
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/ImpalaIdentifierParser.java
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/ImpalaLineageHook.java
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/ImpalaOperationParser.java
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/events/BaseImpalaEvent.java
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/hook/events/CreateImpalaProcess.java
 copy addons/{sqoop-bridge/src/main/java/org/apache/atlas/sqoop/model/SqoopDataTypes.java => impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaDataType.java} (80%)
 copy repository/src/test/java/org/apache/atlas/repository/audit/InMemoryAuditRepositoryTest.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaDependencyType.java (73%)
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaNode.java
 copy repository/src/main/java/org/apache/atlas/repository/impexp/ZipExportFileNames.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaOperationType.java (58%)
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaQuery.java
 copy repository/src/test/java/org/apache/atlas/repository/audit/InMemoryAuditRepositoryTest.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/ImpalaVertexType.java (69%)
 copy intg/src/main/java/org/apache/atlas/model/instance/AtlasEntityHeaders.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/LineageEdge.java (61%)
 create mode 100644 addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/LineageVertex.java
 copy intg/src/main/java/org/apache/atlas/model/annotation/AtlasJSON.java => addons/impala-bridge/src/main/java/org/apache/atlas/impala/model/LineageVertexMetadata.java (61%)
 copy {tools/atlas-index-repair => addons/impala-bridge}/src/main/resources/atlas-log4j.xml (56%)
 copy tools/classification-updater/src/main/resources/update-classifications.sh => addons/impala-bridge/src/main/resources/import-impala.sh (67%)
 create mode 100644 addons/impala-bridge/src/test/java/org/apache/atlas/impala/ImpalaLineageITBase.java
 create mode 100644 addons/impala-bridge/src/test/java/org/apache/atlas/impala/ImpalaLineageToolIT.java
 create mode 100644 addons/impala-bridge/src/test/java/org/apache/atlas/impala/hook/ImpalaLineageHookIT.java
 copy addons/{sqoop-bridge => impala-bridge}/src/test/resources/atlas-application.properties (100%)
 copy addons/{storm-bridge => impala-bridge}/src/test/resources/atlas-log4j.xml (87%)
 mode change 100755 => 100644
 copy addons/{hive-bridge => impala-bridge}/src/test/resources/hive-site.xml (94%)
 create mode 100644 addons/impala-bridge/src/test/resources/impalaAlterViewAsSelect.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaCreateTableAsSelect.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaCreateTableAsSelectVertexIdNoTableName.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaCreateView.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaCreateViewNoCreateTime.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaInsertIntoAsSelect.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaMultipleInsertIntoAsSelect1.json
 create mode 100644 addons/impala-bridge/src/test/resources/impalaMultipleInsertIntoAsSelect2.json
 copy {webapp => addons/impala-bridge}/src/test/resources/users-credentials.properties (100%)
 copy {plugin-classloader => addons/impala-hook-api}/pom.xml (60%)
 create mode 100644 addons/impala-hook-api/src/main/java/org/apache/impala/hooks/QueryCompleteContext.java
 create mode 100644 addons/impala-hook-api/src/main/java/org/apache/impala/hooks/QueryEventHook.java
 create mode 100644 addons/models/0000-Area0/patches/003-base_model_add_searchWeight.json
 create mode 100644 addons/models/1000-Hadoop/1090-impala_model.json
 create mode 100644 addons/models/1000-Hadoop/patches/009-add_searchweight.json
 create mode 100644 addons/models/1000-Hadoop/patches/010-hbase_remove_legacy_attributes.json
 create mode 100644 addons/models/1000-Hadoop/patches/011-falcon_remove_legacy_atrributes.json
 create mode 100644 addons/models/1000-Hadoop/patches/012-avro_remove_legacy_attributs.json
 create mode 100644 addons/models/1000-Hadoop/patches/013-kafka_remove_legacy_attributes.json
 create mode 100644 addons/models/1000-Hadoop/patches/014-storm_remove_legacy_attributes.json
 create mode 100644 addons/models/2000-RDBMS/patches/004-add_searchweight.json
 create mode 100644 addons/models/3000-Cloud/patches/002-cloud_model_add_searchweight.json
 create mode 100644 addons/models/3000-Cloud/patches/003-cloud_model_remove_legacy_attributes.json
 rename client/client-v2/src/test/java/{org.apache.atlas => org/apache/atlas}/AtlasClientV2Test.java (100%)
 copy distro/src/main/assemblies/{atlas-falcon-hook-package.xml => atlas-impala-hook-package.xml} (85%)
 copy distro/src/main/assemblies/{migration-exporter.xml => classification-updater.xml} (71%)
 create mode 100644 graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/AtlasGraphIndexClient.java
 copy graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/{AtlasPropertyKey.java => AtlasIndexQueryParameter.java} (70%)
 create mode 100644 graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/GraphIndexQueryParameters.java
 create mode 100644 graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphIndexClient.java
 copy graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/{AtlasJanusEdge.java => AtlasJanusIndexQueryParameter.java} (51%)
 create mode 100644 graphdb/janus/src/test/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphIndexClientTest.java
 copy intg/src/main/java/org/apache/atlas/{v1/model/lineage/DataSetLineageResponse.java => model/discovery/AtlasAggregationEntry.java} (60%)
 copy intg/src/main/java/org/apache/atlas/{v1/model/lineage/DataSetLineageResponse.java => model/discovery/AtlasQuickSearchResult.java} (59%)
 copy intg/src/main/java/org/apache/atlas/{v1/model/lineage/DataSetLineageResponse.java => model/discovery/AtlasSuggestionsResult.java} (60%)
 create mode 100644 intg/src/test/resources/json/entity1.json
 create mode 100644 intg/src/test/resources/json/transform1.json
 create mode 100644 repository/src/main/java/org/apache/atlas/discovery/FreeTextSearchProcessor.java
 copy repository/src/main/java/org/apache/atlas/discovery/{SearchIndexer.java => SearchAggregator.java} (79%)
 mode change 100755 => 100644
 create mode 100644 repository/src/main/java/org/apache/atlas/discovery/SearchAggregatorImpl.java
 copy intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java => repository/src/main/java/org/apache/atlas/discovery/SuggestionsProvider.java (78%)
 create mode 100644 repository/src/main/java/org/apache/atlas/discovery/SuggestionsProviderImpl.java
 copy graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/GremlinVersion.java => repository/src/main/java/org/apache/atlas/repository/graph/IndexChangeListener.java (81%)
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/graph/SolrIndexHelper.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/impexp/EntitiesExtractor.java
 copy repository/src/main/java/org/apache/atlas/repository/{store/graph/v2/EntityStream.java => impexp/ExtractStrategy.java} (72%)
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/impexp/RelationshipAttributesExtractor.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/impexp/StartEntityFetchByExportRequest.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/impexp/VertexExtractor.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/patches/ClassificationTextPatch.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/patches/ConcurrentPatchProcessor.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/patches/FreeTextRequestHandlerPatch.java
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/patches/SuggestionsRequestHandlerPatch.java
 create mode 100644 repository/src/test/java/org/apache/atlas/repository/impexp/RelationshipAttributesExtractorTest.java
 create mode 100644 repository/src/test/java/org/apache/atlas/repository/impexp/StartEntityFetchByExportRequestTest.java
 create mode 100644 repository/src/test/java/org/apache/atlas/repository/store/graph/v2/AtlasClassificationDefStoreV2Test.java
 rename repository/src/test/java/org/apache/atlas/repository/store/graph/v2/{AtlasEntityStoreV2BulkImportPercentTest.java => BulkImportPercentTest.java} (93%)
 create mode 100644 repository/src/test/resources/hive_db_lineage.zip