You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by gi...@apache.org on 2020/11/18 14:09:34 UTC

[atlas] branch dependabot/npm_and_yarn/dashboardv2/bootstrap-3.4.1 updated (1be98c6 -> be03d0b)

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

github-bot pushed a change to branch dependabot/npm_and_yarn/dashboardv2/bootstrap-3.4.1
in repository https://gitbox.apache.org/repos/asf/atlas.git.


 discard 1be98c6  Bump bootstrap from 3.3.7 to 3.4.1 in /dashboardv2
     add d0e246a  ATLAS-3934: Dockerfile: updated default to build from local repo (instead of from github) - #2
     add 23c33d1  ATLAS-3955: Read Type Auth, UI : detailsPage doesn't load for user who has read permission for entity but no read auth for entity's type
     add ec39c1e  ATLAS-3949 : Relationship search API, add parameter to get classification attributes in search results
     add 86e9149  ATLAS-3952 :- Authorize Super And SubTypes and depend entityType for type-read access while creating Classificationdef
     add 7ae0bea  ATLAS-3962 : Include business metadata def header in typdefs headers API
     add d4a50aa  ATLAS-3950 : Authorize for Read Type for Classification, Business metadata , Entity typesdef attributes.
     add 545afb5  ATLAS-3964: Atlas UI displayes large numbers incorrectly
     add 9a605b6  ATLAS-3953: Export: ZipSink: Specify character endcoding when writing to ZIP file.
     add ac573f3  ATLAS-3934: Dockerfile: moved environment variables to .env file - #3
     add 877e2b1  ATLAS-3965: Relationships with null values are missing in entity relationshipAttributes
     add 45bb769  ATLAS-3968:- Refactor the typedef API authoriation error msg from type Name to type guid
     add 4f95ee8  ATLAS-3964: Atlas UI displays large numbers incorrectly #1
     add 8bb3e85  ATLAS-3983: solr index query escape character handling
     add 54bab3f  ATLAS-3977: Patch handler for addressing deleted entities after migration.
     add 8098bc5  ATLAS-3971 :- Move authorization check for Business Metadata before type exist check.
     add f5ffd06  ATLAS-3981: UI: Create Entity button is shown for a user without create entity permission in ranger
     add 70c1087  ATLAS-3979: Beta UI : Removing one of the filters with an attribute name removes all of the filters with that attribute name.
     add 4ab4962  ATLAS-3978: In Administration, Audits filter for 'OR' condition does not work
     add f5db98b  ATLAS-3987: Atlas client export API, must pass server error code in the exception
     add 39ff496  ATLAS-3989: Updated Export-Import Audits Writer to use metadata.namespace.
     add 3c0b274  ATLAS-3954: UI: Type system property table improvement
     add 74c9394  ATLAS-3991: UI: Handlebar helper number format issue
     add 5aab626  ATLAS-3875: Introduce python client for Atlas
     add 080e484  ATLAS-3977: Deleted entity behavior fix during migration. Part 2
     add 94d43c6  ATLAS-3990: UI: When user clicks to view hive-table details, shown some wrong tabs
     add 3989285  ATLAS-3986: UI Allow user to update the date format from JAVA property file
     add fd24e65  ATLAS-3995 : Atlas should support additional keystore/truststores types besides JKS.
     add d0de389  ATLAS-3982 : Upgrade Atlas Spring framework version to 4.3.29.RELEASE
     add b4e4f60  ATLAS-3938 : Import Hive Script: Support deletion of non existing database and table entities
     add bd9d121  ATLAS-3999: updated build to remove copying of dist artifacts into directories
     add 3f1cf18  ATLAS-3992: UI: Upgrade to JQuery 3.5.1
     add de87bc5  ATLAS-3427: Atlas Hook Enhancements for improved resiliancy.
     add f959d84  ATLAS-3935 Use Audit framework to capture audit entries for Import/Export operations #2
     add 7dec8f5  ATLAS-3957 Use Audit framework to capture audit entries for Server Start and Server In Active mode (HA)
     add f3faad5  ATLAS-4002 : Upgrade commons-beanutils to 1.9.4 due to CVE-2019-10086
     add 8f9ef44  ATLAS-4003 : Exclude findbugs-annotations jar from packaging
     add e45cd45  ATLAS-4001 : Update poi jar version to 4.1.1
     add 7925946  ATLAS-3996 : Upgrade ant to 1.10.9
     add 82cdd70  ATLAS-3994 : import-hive.sh script fails when missing mandatory attribute value is null
     add 90f5b4a  ATLAS-3984 Add UI Date Timezone and UI Date Format in Session api
     add 709598a  ATLAS-4000: refactored UTs and ITs to remove compile dependency from product code on atlas-testtools - #1
     add 5b3da22  ATLAS-3427: fixed duplicate log4j.version definition in pom - #2
     add 24bb6b0  ATLAS-4000: updated jetty version to 9.4.31.v20200723
     add 2f766f5  ATLAS-3943: UI: Show Import/Export operations in administration audit.
     add 9192697  ATLAS-3986: UI Allow user to update the date format from JAVA property file #1
     add 8f5ba44  ATLAS-3992: UI: Upgrade to JQuery 3.5.1 (Classic UI Jquery-UI issue) #1
     add a22495b  ATLAS-4005 : DSL search gives error if select clause contains attributes with null values.
     add c7f9300  ATLAS-4000: updated httpcore version to 4.4.10 - #2
     add 34709f2  ATLAS-4000: fixed incorrect pom.xml update in earlier commit - #3
     add d4b15c7  ATLAS-3864 : Break the dependency between Atlas and Kafka's Zookeeper
     add 7c68048  ATLAS-4008: Cache getGuid and getStatus in GraphTransactionInterceptor
     add 53ae712  ATLAS-3743: Date type value is shown as timestamp instead of date, in BM audit/technical properties.
     add a0474d1  ATLAS-3988 : Fix NPE in entity REST API when passed with type's GUID.
     add e6fff74  ATLAS-4011: Dockerfile: updated to support storing data (solr, berkeleydb, kafka) on host directory
     add 801d40c  ATLAS-4006, ATLAS-4007: Support business metadata in export and import operations.
     add b7c219a  ATLAS-4016 : Update authorization - 'admin-audits' for retrieving admin audits
     add dc9e268  ATLAS-4015: Add Re-indexing as JAVA_PATCH.
     add 06106fe  ATLAS-4010: Sort maven properties lexicographically in pom for better readability
     add a0a3c31  ATLAS-4015: Add Re-indexing as JAVA_PATCH. Part 2
     add 4ab95b9  ATLAS-4025 ATLAS-4023: Import Service: Lables and Classifications not getting updated.
     add dda5042  ATLAS-4026: Update Atlas with latest version of JanusGraph - 0.5.2
     add 1b54005  ATLAS-4020 : Exclude calcite-core jar
     add fb996d5  ATLAS-4022: Atlas UI: After d3 verion upgrade profile tab not working
     add be03d0b  Bump bootstrap from 3.3.7 to 3.4.1 in /dashboardv2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (1be98c6)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/dashboardv2/bootstrap-3.4.1 (be03d0b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   4 +
 addons/falcon-bridge/pom.xml                       |  22 +-
 addons/hbase-bridge-shim/pom.xml                   |   4 +
 addons/hbase-bridge/pom.xml                        |  33 +-
 addons/hbase-testing-util/pom.xml                  |  13 +
 addons/hive-bridge/pom.xml                         |  36 +-
 addons/hive-bridge/src/bin/import-hive.sh          |   1 +
 .../atlas/hive/bridge/HiveMetaStoreBridge.java     | 241 +++++++++-
 .../java/org/apache/atlas/hive/hook/HiveHook.java  |   5 +
 .../atlas/hive/hook/HiveMetastoreHookImpl.java     |   2 +-
 .../atlas/hive/bridge/HiveMetaStoreBridgeTest.java |   2 +-
 addons/impala-bridge/pom.xml                       |  43 +-
 addons/kafka-bridge/pom.xml                        |  22 +-
 .../org/apache/atlas/kafka/bridge/KafkaBridge.java |  62 +--
 addons/models/0000-Area0/0010-base_model.json      |   8 +
 ...-base_model_add_atlas_operation_attributes.json |  10 +-
 addons/sqoop-bridge/pom.xml                        |  23 +
 addons/storm-bridge/pom.xml                        |  35 +-
 .../atlas/examples/sampleapp/GlossaryExample.java  |   2 +-
 .../sample-app/src/main/python/README.md           |  27 ++
 .../src/main/python/discovery_example.py           |  65 +++
 .../sample-app/src/main/python/entity_example.py   | 189 ++++++++
 .../sample-app/src/main/python/glossary_example.py |  71 +++
 .../sample-app/src/main/python/lineage_example.py  |  46 ++
 .../main/python/request_json/entity_create_db.json |  19 +
 .../python/request_json/entity_create_process.json |  37 ++
 .../request_json/entity_create_table_canada.json   | 124 ++++++
 .../request_json/entity_create_table_us.json       | 124 ++++++
 .../main/python/request_json/typedef_create.json   | 419 ++++++++++++++++++
 .../sample-app/src/main/python/sample_client.py    | 117 +++++
 .../sample-app/src/main/python/typedef_example.py  | 114 +++++
 .../sample-app/src/main/python/utils.py            |  31 +-
 .../org/apache/atlas/authorize/AtlasPrivilege.java |   4 +-
 .../main/java/org/apache/atlas/AtlasClientV2.java  |  28 +-
 .../java/org/apache/atlas/AtlasBaseClient.java     |   6 +-
 .../org/apache/atlas/AtlasServiceException.java    |   5 +
 common/pom.xml                                     |  15 +-
 .../main/java/org/apache/atlas/AtlasConstants.java |   1 +
 .../java/org/apache/atlas/utils/KafkaUtils.java    | 279 ++++++++++++
 .../org/apache/atlas/utils/KafkaUtilsTest.java     | 215 +++++++++
 dashboardv2/gruntfile.js                           |   7 +-
 dashboardv2/package-lock.json                      | 285 +++++++++++-
 dashboardv2/package.json                           |   6 +-
 dashboardv2/public/css/scss/business-metadata.scss |   4 +
 dashboardv2/public/css/scss/common.scss            |  10 +
 dashboardv2/public/css/scss/graph.scss             |  74 +++-
 dashboardv2/public/css/scss/override.scss          |   4 +
 dashboardv2/public/css/scss/table.scss             |  28 ++
 dashboardv2/public/index.html.tpl                  |   1 -
 .../js/external_lib/atlas-lineage/dist/index.js    |   2 +-
 .../atlas-lineage/src/Utils/LineageUtils.js        |   8 +-
 .../js/external_lib/atlas-lineage/src/index.js     |  78 +++-
 .../js/external_lib/jquery-ui/jquery-ui.min.css    |   6 +-
 .../js/external_lib/jquery-ui/jquery-ui.min.js     |  10 +-
 dashboardv2/public/js/main.js                      |  17 +-
 dashboardv2/public/js/modules/Helpers.js           |  24 +-
 dashboardv2/public/js/router/Router.js             |   2 +-
 .../AdministratorLayoutView_tmpl.html              |   2 +-
 .../detail_page/DetailPageLayoutView_tmpl.html     |   2 +-
 .../js/templates/graph/LineageLayoutView_tmpl.html |  24 +-
 .../templates/graph/TypeSystemTreeView_tmpl.html   |  67 ++-
 .../templates/profile/ProfileLayoutView_tmpl.html  |   2 +-
 .../search/SearchResultLayoutView_tmpl.html        |   7 +-
 dashboardv2/public/js/utils/CommonViewFunction.js  |  31 +-
 dashboardv2/public/js/utils/Enums.js               |  16 +-
 dashboardv2/public/js/utils/Globals.js             |   8 +-
 dashboardv2/public/js/utils/Helper.js              |   4 +-
 dashboardv2/public/js/utils/Overrides.js           |  23 +-
 dashboardv2/public/js/utils/TableLayout.js         |   1 +
 dashboardv2/public/js/utils/Utils.js               |  30 +-
 .../js/views/audit/AdminAuditTableLayoutView.js    | 233 +++++++---
 .../public/js/views/audit/AuditTableLayoutView.js  |   1 -
 .../js/views/audit/CreateAuditTableLayoutView.js   |  25 +-
 .../js/views/detail_page/DetailPageLayoutView.js   |  67 ++-
 .../public/js/views/glossary/GlossaryLayoutView.js |   6 +-
 .../public/js/views/graph/LineageLayoutView.js     |  35 +-
 .../public/js/views/graph/ProfileBarChart.js       | 151 +++++++
 .../public/js/views/graph/TypeSystemTreeView.js    | 234 ++++++----
 .../js/views/profile/ProfileColumnLayoutView.js    | 172 +++-----
 .../js/views/profile/ProfileTableLayoutView.js     | 117 +++--
 .../public/js/views/search/QueryBuilderView.js     |   4 +-
 .../public/js/views/search/SearchLayoutView.js     |   4 +-
 .../js/views/search/SearchResultLayoutView.js      |   4 +-
 dashboardv2/public/js/views/site/Statistics.js     |  20 +-
 dashboardv3/gruntfile.js                           |   7 +-
 dashboardv3/package-lock.json                      | 285 +++++++++++-
 dashboardv3/package.json                           |   6 +-
 dashboardv3/public/css/scss/business-metadata.scss |   4 +
 dashboardv3/public/css/scss/common.scss            |  10 +
 dashboardv3/public/css/scss/graph.scss             |  74 +++-
 dashboardv3/public/css/scss/override.scss          |   4 +
 dashboardv3/public/css/scss/table.scss             |  29 ++
 dashboardv3/public/index.html.tpl                  |   1 -
 .../js/external_lib/atlas-lineage/dist/index.js    |   2 +-
 .../atlas-lineage/src/Utils/LineageUtils.js        |   8 +-
 .../js/external_lib/atlas-lineage/src/index.js     |  78 +++-
 dashboardv3/public/js/main.js                      |  17 +-
 dashboardv3/public/js/modules/Helpers.js           |  24 +-
 .../AdministratorLayoutView_tmpl.html              |   2 +-
 .../detail_page/DetailPageLayoutView_tmpl.html     |   2 +-
 .../js/templates/graph/LineageLayoutView_tmpl.html |  24 +-
 .../templates/graph/TypeSystemTreeView_tmpl.html   |  67 ++-
 .../templates/profile/ProfileLayoutView_tmpl.html  |   2 +-
 .../search/SearchDefaultLayoutView_tmpl.html       |   4 +-
 .../search/SearchResultLayoutView_tmpl.html        |   2 +
 dashboardv3/public/js/utils/CommonViewFunction.js  |  35 +-
 dashboardv3/public/js/utils/Enums.js               |  16 +-
 dashboardv3/public/js/utils/Globals.js             |   9 +-
 dashboardv3/public/js/utils/Helper.js              |   4 +-
 dashboardv3/public/js/utils/Overrides.js           |  23 +-
 dashboardv3/public/js/utils/TableLayout.js         |   1 +
 dashboardv3/public/js/utils/Utils.js               |  30 +-
 .../js/views/audit/AdminAuditTableLayoutView.js    | 233 +++++++---
 .../public/js/views/audit/AuditTableLayoutView.js  |   1 -
 .../js/views/audit/CreateAuditTableLayoutView.js   |  25 +-
 .../js/views/detail_page/DetailPageLayoutView.js   |  67 ++-
 .../public/js/views/graph/LineageLayoutView.js     |  35 +-
 .../public/js/views/graph/ProfileBarChart.js       | 151 +++++++
 .../public/js/views/graph/TypeSystemTreeView.js    | 234 ++++++----
 .../js/views/profile/ProfileColumnLayoutView.js    | 172 +++-----
 .../js/views/profile/ProfileTableLayoutView.js     | 117 +++--
 .../public/js/views/search/QueryBuilderView.js     |   4 +-
 .../js/views/search/SearchDefaultLayoutView.js     |   2 +-
 .../public/js/views/search/SearchLayoutView.js     |   4 +-
 .../js/views/search/SearchResultLayoutView.js      |   4 +-
 .../search/tree/ClassificationTreeLayoutView.js    |   4 +-
 .../js/views/search/tree/EntityTreeLayoutView.js   |   4 +-
 dashboardv3/public/js/views/site/Favorite.js       |  14 +-
 dashboardv3/public/js/views/site/Statistics.js     |  20 +-
 dev-support/atlas-docker/.env                      |   7 +
 dev-support/atlas-docker/Dockerfile.atlas          |   7 +
 dev-support/atlas-docker/Dockerfile.atlas-base     |   2 -
 dev-support/atlas-docker/Dockerfile.atlas-build    |   9 +-
 dev-support/atlas-docker/README.md                 |  34 +-
 .../atlas-docker/{patches => data}/.gitignore      |   0
 .../atlas-docker/docker-compose.atlas-base.yml     |   2 +
 .../atlas-docker/docker-compose.atlas-build.yml    |  12 +-
 dev-support/atlas-docker/docker-compose.atlas.yml  |   6 +
 dev-support/atlas-docker/scripts/atlas-build.sh    |  37 +-
 dev-support/atlas-docker/scripts/atlas.sh          |   4 +-
 distro/pom.xml                                     | 130 +++---
 distro/src/bin/atlas_config.py                     |  28 +-
 distro/src/bin/atlas_start.py                      |   2 +-
 distro/src/bin/atlas_stop.py                       |   2 +-
 .../main/assemblies/atlas-falcon-hook-package.xml  |   1 -
 .../main/assemblies/atlas-hbase-hook-package.xml   |   1 -
 .../main/assemblies/atlas-hive-hook-package.xml    |   1 -
 .../main/assemblies/atlas-impala-hook-package.xml  |   3 +-
 .../main/assemblies/atlas-kafka-hook-package.xml   |   1 -
 .../main/assemblies/atlas-repair-index-package.xml |   1 -
 .../src/main/assemblies/atlas-server-package.xml   |   1 -
 .../main/assemblies/atlas-sqoop-hook-package.xml   |   1 -
 .../main/assemblies/atlas-storm-hook-package.xml   |   1 -
 .../src/main/assemblies/classification-updater.xml |   1 -
 distro/src/main/assemblies/migration-exporter.xml  |   1 -
 distro/src/main/assemblies/src-package.xml         |   2 +
 distro/src/main/assemblies/standalone-package.xml  |   1 -
 distro/src/test/python/scripts/TestMetadata.py     |   2 +-
 docs/pom.xml                                       |   2 +-
 .../repository/graphdb/AtlasGraphManagement.java   |   8 +
 graphdb/janus/pom.xml                              |  10 +-
 .../graphdb/janus/AtlasJanusGraphDatabase.java     |  56 ++-
 .../graphdb/janus/AtlasJanusGraphIndexClient.java  |   7 +-
 .../graphdb/janus/AtlasJanusGraphManagement.java   |  64 +++
 .../janusgraph/diskstorage/solr/Solr6Index.java    |  57 +--
 .../graphdb/janus/AbstractGraphDatabaseTest.java   |  13 +-
 .../graphdb/janus/AtlasJanusDatabaseTest.java      |  36 +-
 .../graphdb/janus/JanusGraphProviderTest.java      |  11 +
 .../java/org/apache/atlas/AtlasConfiguration.java  |   3 +-
 .../main/java/org/apache/atlas/AtlasErrorCode.java |   2 +-
 .../apache/atlas/model/audit/AtlasAuditEntry.java  |   4 +-
 .../apache/atlas/security/SecurityProperties.java  |   2 +
 .../apache/atlas/type/AtlasClassificationType.java |   6 +-
 .../org/apache/atlas/type/AtlasEntityType.java     |   6 +-
 .../org/apache/atlas/type/AtlasStructType.java     | 106 ++++-
 .../org/apache/atlas/type/AtlasTypeRegistry.java   |   4 -
 .../java/org/apache/atlas/type/AtlasTypeUtil.java  |   5 +
 intg/src/main/python/LICENSE                       |  15 +
 intg/src/main/python/README.md                     |  40 ++
 .../src/main/python/apache_atlas/__init__.py       |  44 +-
 intg/src/main/python/apache_atlas/base_client.py   | 125 ++++++
 .../main/python/apache_atlas/client/__init__.py    |  12 +-
 .../main/python/apache_atlas/client/discovery.py   | 158 +++++++
 intg/src/main/python/apache_atlas/client/entity.py | 276 ++++++++++++
 .../main/python/apache_atlas/client/glossary.py    | 207 +++++++++
 .../src/main/python/apache_atlas/client/lineage.py |  42 ++
 .../python/apache_atlas/client/relationship.py     |  54 +++
 .../src/main/python/apache_atlas/client/typedef.py | 148 +++++++
 intg/src/main/python/apache_atlas/exceptions.py    |  42 ++
 .../src/main/python/apache_atlas/model/__init__.py |  12 +-
 .../main/python/apache_atlas/model/discovery.py    | 175 ++++++++
 intg/src/main/python/apache_atlas/model/entity.py  | 167 +++++++
 .../src/main/python/apache_atlas/model/glossary.py | 207 +++++++++
 intg/src/main/python/apache_atlas/model/lineage.py |  39 ++
 .../main/python/apache_atlas/model/relationship.py |  57 +++
 intg/src/main/python/apache_atlas/model/typedef.py | 201 +++++++++
 intg/src/main/python/apache_atlas/utils.py         |  95 ++++
 intg/src/main/python/requirements.txt              |   1 +
 intg/src/main/python/setup.py                      |  45 ++
 .../.gitignore => intg/src/test/python/__init__.py |  12 +-
 notification/pom.xml                               |  14 +-
 .../main/java/org/apache/atlas/hook/AtlasHook.java |  10 +
 .../org/apache/atlas/hook/AtlasTopicCreator.java   |  53 +--
 .../apache/atlas/hook/FailedMessagesLogger.java    |  39 +-
 .../org/apache/atlas/kafka/KafkaNotification.java  | 139 +-----
 .../apache/atlas/kafka/NotificationProvider.java   |  48 +-
 .../atlas/notification/AbstractNotification.java   |   6 +-
 .../apache/atlas/notification/LogConfigUtils.java  | 108 +++++
 .../atlas/notification/NotificationException.java  |   4 +
 .../atlas/notification/NotificationInterface.java  |   8 +
 .../apache/atlas/notification/spool/Archiver.java  | 125 ++++++
 .../atlas/notification/spool/AtlasFileSpool.java   | 163 +++++++
 .../atlas/notification/spool/FileOperations.java   |  67 +++
 .../atlas/notification/spool/IndexManagement.java  | 487 +++++++++++++++++++++
 .../apache/atlas/notification/spool/Publisher.java | 210 +++++++++
 .../notification/spool/SpoolConfiguration.java     | 123 ++++++
 .../atlas/notification/spool/SpoolUtils.java       | 173 ++++++++
 .../apache/atlas/notification/spool/Spooler.java   | 127 ++++++
 .../notification/spool/models/IndexRecord.java     | 221 ++++++++++
 .../notification/spool/models/IndexRecords.java    |  66 +--
 .../spool/utils/local/FileLockedReadWrite.java     |  73 +++
 .../spool/utils/local/FileOpAppend.java            |  29 +-
 .../spool/utils/local/FileOpCompaction.java        |  56 +++
 .../spool/utils/local/FileOpDelete.java            |  35 +-
 .../notification/spool/utils/local/FileOpRead.java |  66 +++
 .../spool/utils/local/FileOpUpdate.java            |  60 +++
 .../spool/utils/local/FileOperation.java           | 181 ++++++++
 .../apache/atlas/hook/AtlasTopicCreatorTest.java   | 245 ++---------
 .../atlas/kafka/KafkaNotificationMockTest.java     | 196 ---------
 .../notification/AbstractNotificationTest.java     |   2 +-
 .../notification/spool/AtlasFileSpoolTest.java     | 228 ++++++++++
 .../apache/atlas/notification/spool/BaseTest.java  |  78 ++++
 .../notification/spool/IndexManagementTest.java    | 189 ++++++++
 .../src/test/resources/spool/archive/spool-1.json  |   3 +
 .../src/test/resources/spool/index-test-src-1.json |   2 +
 .../resources/spool/index-test-src-1_closed.json   |   1 +
 pom.xml                                            | 254 ++++++-----
 repository/pom.xml                                 |  14 +
 .../apache/atlas/GraphTransactionInterceptor.java  |  96 +++-
 .../atlas/discovery/AtlasDiscoveryService.java     |   9 +-
 .../atlas/discovery/EntityDiscoveryService.java    |  21 +-
 .../atlas/discovery/FreeTextSearchProcessor.java   |   3 +-
 .../atlas/discovery/GraphIndexQueryBuilder.java    |   4 +-
 .../org/apache/atlas/discovery/SearchContext.java  |   4 +-
 .../apache/atlas/discovery/SearchProcessor.java    |  18 -
 .../java/org/apache/atlas/query/GremlinClause.java |   2 +-
 .../apache/atlas/query/GremlinQueryComposer.java   |  27 +-
 .../apache/atlas/query/SelectClauseComposer.java   |   2 +-
 .../repository/graph/GraphBackedSearchIndexer.java |   2 +-
 .../apache/atlas/repository/graph/GraphHelper.java |  41 +-
 .../repository/impexp/AtlasServerService.java      |   2 +-
 .../atlas/repository/impexp/AuditsWriter.java      |   8 +-
 .../atlas/repository/impexp/ExportService.java     |   7 +
 .../repository/impexp/ExportTypeProcessor.java     |   9 +
 .../repository/impexp/HdfsPathEntityCreator.java   |   2 +-
 .../repository/impexp/ImportTypeDefProcessor.java  |   6 +
 .../repository/impexp/TypeAttributeDifference.java |  12 +
 .../apache/atlas/repository/impexp/ZipSink.java    |  22 +-
 .../repository/patches/AtlasPatchManager.java      |   3 +-
 .../patches/ClassificationTextPatch.java           |   6 +
 .../patches/ConcurrentPatchProcessor.java          |  10 +-
 .../atlas/repository/patches/ReIndexPatch.java     | 201 +++++++++
 .../repository/patches/UniqueAttributePatch.java   |   5 +-
 .../store/graph/AtlasTypeDefGraphStore.java        |  38 +-
 .../repository/store/graph/v1/DeleteHandlerV1.java |  22 +-
 .../store/graph/v2/AtlasAbstractDefStoreV2.java    |  49 +++
 .../graph/v2/AtlasBusinessMetadataDefStoreV2.java  |  24 +-
 .../graph/v2/AtlasClassificationDefStoreV2.java    |  14 +-
 .../store/graph/v2/AtlasEntityDefStoreV2.java      |   4 +
 .../graph/v2/AtlasRelationshipDefStoreV2.java      |   6 +
 .../store/graph/v2/AtlasStructDefStoreV2.java      |   5 +
 .../store/graph/v2/EntityGraphMapper.java          |   7 +-
 .../store/graph/v2/EntityGraphRetriever.java       |  13 +-
 .../main/java/org/apache/atlas/util/FileUtils.java |   8 +-
 .../test/java/org/apache/atlas/BasicTestSetup.java |   3 +-
 .../test/java/org/apache/atlas/TestModules.java    |   4 +-
 .../atlas/discovery/AtlasDiscoveryServiceTest.java |   9 +-
 .../ClassificationSearchProcessorTest.java         |   8 +-
 .../atlas/discovery/EntitySearchProcessorTest.java |   8 +-
 .../discovery/FreeTextSearchProcessorTest.java     |   8 +-
 .../org/apache/atlas/query/DSLQueriesTest.java     |  12 +-
 .../atlas/query/GremlinQueryComposerTest.java      |  63 ++-
 .../org/apache/atlas/repository/AtlasTestBase.java |  13 +
 .../atlas/repository/audit/AdminPurgeTest.java     |  12 +-
 .../atlas/repository/impexp/ExportServiceTest.java |  10 +-
 .../impexp/ImportReactivateTableTest.java          |  12 +-
 .../atlas/repository/impexp/ImportServiceTest.java |  12 +-
 .../RelationshipAttributesExtractorTest.java       |  10 +-
 .../TableReplicationRequestProcessorTest.java      |  16 +-
 .../impexp/TypeAttributeDifferenceTest.java        |  24 +-
 .../atlas/repository/impexp/ZipSinkTest.java       |  47 +-
 .../repository/migration/MigrationBaseAsserts.java |  15 +-
 .../store/graph/AtlasTypeDefGraphStoreTest.java    |  16 +-
 .../store/graph/v2/AtlasComplexAttributesTest.java |   2 +
 .../store/graph/v2/AtlasEntityDefStoreV2Test.java  |  15 +-
 .../store/graph/v2/AtlasEntityStoreV2Test.java     |   4 +
 .../store/graph/v2/AtlasEntityTestBase.java        |  11 +-
 .../graph/v2/AtlasRelationshipDefStoreV2Test.java  |  16 +-
 .../graph/v2/AtlasRelationshipStoreV2Test.java     |  11 +-
 .../store/graph/v2/BulkImportPercentTest.java      |   2 +-
 .../graph/v2/InverseReferenceUpdateV2Test.java     |  11 +-
 .../ClassificationPropagationTest.java             |  13 +-
 .../userprofile/UserProfileServiceTest.java        |  15 +-
 .../apache/atlas/services/MetricsServiceTest.java  |  13 +-
 .../{typesDef-soft-ref.json => typesDef-bm.json}   |  52 ++-
 test-tools/pom.xml                                 |  19 +-
 .../org/apache/atlas/runner/LocalSolrRunner.java   |  16 +-
 .../resources/solr/core-template/solrconfig.xml    |   2 +-
 webapp/pom.xml                                     |  32 +-
 .../src/main/java/org/apache/atlas/BeanUtil.java   |  33 +-
 .../apache/atlas/web/resources/AdminResource.java  |  20 +-
 .../org/apache/atlas/web/rest/DiscoveryREST.java   |  30 +-
 .../apache/atlas/web/service/EmbeddedServer.java   |  66 ++-
 .../atlas/web/service/SecureEmbeddedServer.java    |  10 +-
 .../org/apache/atlas/web/service/ServiceState.java |  45 +-
 .../notification/NotificationHookConsumerTest.java |   2 +-
 .../web/resources/AdminExportImportTestIT.java     |  12 +
 .../atlas/web/security/SSLAndKerberosTest.java     |   4 -
 .../atlas/web/service/CuratorFactoryTest.java      |   3 +-
 319 files changed, 11922 insertions(+), 2551 deletions(-)
 create mode 100644 atlas-examples/sample-app/src/main/python/README.md
 create mode 100644 atlas-examples/sample-app/src/main/python/discovery_example.py
 create mode 100644 atlas-examples/sample-app/src/main/python/entity_example.py
 create mode 100644 atlas-examples/sample-app/src/main/python/glossary_example.py
 create mode 100644 atlas-examples/sample-app/src/main/python/lineage_example.py
 create mode 100644 atlas-examples/sample-app/src/main/python/request_json/entity_create_db.json
 create mode 100644 atlas-examples/sample-app/src/main/python/request_json/entity_create_process.json
 create mode 100644 atlas-examples/sample-app/src/main/python/request_json/entity_create_table_canada.json
 create mode 100644 atlas-examples/sample-app/src/main/python/request_json/entity_create_table_us.json
 create mode 100644 atlas-examples/sample-app/src/main/python/request_json/typedef_create.json
 create mode 100644 atlas-examples/sample-app/src/main/python/sample_client.py
 create mode 100644 atlas-examples/sample-app/src/main/python/typedef_example.py
 copy repository/src/test/resources/application.conf => atlas-examples/sample-app/src/main/python/utils.py (52%)
 mode change 100755 => 100644
 create mode 100644 common/src/main/java/org/apache/atlas/utils/KafkaUtils.java
 create mode 100644 common/src/test/java/org/apache/atlas/utils/KafkaUtilsTest.java
 create mode 100644 dashboardv2/public/js/views/graph/ProfileBarChart.js
 create mode 100644 dashboardv3/public/js/views/graph/ProfileBarChart.js
 create mode 100644 dev-support/atlas-docker/.env
 copy dev-support/atlas-docker/{patches => data}/.gitignore (100%)
 create mode 100644 intg/src/main/python/LICENSE
 create mode 100644 intg/src/main/python/README.md
 copy dev-support/atlas-scripts/admin_status.sh => intg/src/main/python/apache_atlas/__init__.py (57%)
 mode change 100755 => 100644
 create mode 100644 intg/src/main/python/apache_atlas/base_client.py
 copy distro/.gitignore => intg/src/main/python/apache_atlas/client/__init__.py (86%)
 mode change 100755 => 100644
 create mode 100644 intg/src/main/python/apache_atlas/client/discovery.py
 create mode 100644 intg/src/main/python/apache_atlas/client/entity.py
 create mode 100644 intg/src/main/python/apache_atlas/client/glossary.py
 create mode 100644 intg/src/main/python/apache_atlas/client/lineage.py
 create mode 100644 intg/src/main/python/apache_atlas/client/relationship.py
 create mode 100644 intg/src/main/python/apache_atlas/client/typedef.py
 create mode 100644 intg/src/main/python/apache_atlas/exceptions.py
 copy distro/.gitignore => intg/src/main/python/apache_atlas/model/__init__.py (86%)
 mode change 100755 => 100644
 create mode 100644 intg/src/main/python/apache_atlas/model/discovery.py
 create mode 100644 intg/src/main/python/apache_atlas/model/entity.py
 create mode 100644 intg/src/main/python/apache_atlas/model/glossary.py
 create mode 100644 intg/src/main/python/apache_atlas/model/lineage.py
 create mode 100644 intg/src/main/python/apache_atlas/model/relationship.py
 create mode 100644 intg/src/main/python/apache_atlas/model/typedef.py
 create mode 100644 intg/src/main/python/apache_atlas/utils.py
 create mode 100644 intg/src/main/python/requirements.txt
 create mode 100644 intg/src/main/python/setup.py
 copy distro/.gitignore => intg/src/test/python/__init__.py (86%)
 mode change 100755 => 100644
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/LogConfigUtils.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/Archiver.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/AtlasFileSpool.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/FileOperations.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/IndexManagement.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/Publisher.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/SpoolConfiguration.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/SpoolUtils.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/Spooler.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/models/IndexRecord.java
 copy intg/src/main/java/org/apache/atlas/model/discovery/AtlasAggregationEntry.java => notification/src/main/java/org/apache/atlas/notification/spool/models/IndexRecords.java (55%)
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileLockedReadWrite.java
 copy graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/utils/IteratorToIterableAdapter.java => notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOpAppend.java (57%)
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOpCompaction.java
 copy graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/utils/IteratorToIterableAdapter.java => notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOpDelete.java (53%)
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOpRead.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOpUpdate.java
 create mode 100644 notification/src/main/java/org/apache/atlas/notification/spool/utils/local/FileOperation.java
 create mode 100644 notification/src/test/java/org/apache/atlas/notification/spool/AtlasFileSpoolTest.java
 create mode 100644 notification/src/test/java/org/apache/atlas/notification/spool/BaseTest.java
 create mode 100644 notification/src/test/java/org/apache/atlas/notification/spool/IndexManagementTest.java
 create mode 100644 notification/src/test/resources/spool/archive/spool-1.json
 create mode 100644 notification/src/test/resources/spool/index-test-src-1.json
 create mode 100644 notification/src/test/resources/spool/index-test-src-1_closed.json
 create mode 100644 repository/src/main/java/org/apache/atlas/repository/patches/ReIndexPatch.java
 copy repository/src/test/resources/json/{typesDef-soft-ref.json => typesDef-bm.json} (66%)
 copy intg/src/main/java/org/apache/atlas/AtlasException.java => webapp/src/main/java/org/apache/atlas/BeanUtil.java (59%)