-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/55443/
-----------------------------------------------------------
(Updated Jan. 26, 2017, 3:16 p.m.)
Review request for atlas, David Kantor and Neeru Gupta.
Bugs: ATLAS-1387
https://issues.apache.org/jira/browse/ATLAS-1387
Repository: atlas
Description
-------
Adds a compiled query cache to Atlas. This avoids the overhead of parsing and
translating DSL queries that have been previously executed.
Diffs (updated)
-----
authorization/src/main/java/org/apache/atlas/authorize/simple/AtlasAuthorizationUtils.java
9f3311549ba8ba6e32c236006d4b2964b18f1ed5
client/src/main/java/org/apache/atlas/AtlasAdminClient.java
19f957583acfa1b21ded2ee550b72802ab264d47
client/src/main/java/org/apache/atlas/AtlasBaseClient.java
d055b78992e327bd15f6e0389a4537d84205bb02
common/pom.xml 0226541b2dd73e8a01f050982cb8b37f5fed9cab
common/src/main/java/org/apache/atlas/utils/LruCache.java PRE-CREATION
common/src/main/java/org/apache/atlas/utils/LruMap.java PRE-CREATION
common/src/main/java/org/apache/atlas/utils/LruMapEntryUsageTracker.java
PRE-CREATION
common/src/test/java/org/apache/atlas/utils/LruCacheTest.java PRE-CREATION
common/src/test/java/org/apache/atlas/utils/LruMapEntryUsageTrackerTest.java
PRE-CREATION
dashboardv2/public/js/collection/BaseCollection.js
1f3faba6b0edddd37ee74889b9f86d04bb7fa030
dashboardv2/public/js/collection/VCatalogList.js
a631de1b0fddc5b869b3d6ec5e94969caaa61860
dashboardv2/public/js/collection/VCommonList.js
87091ca0a19c3ca09a0f36a8e4d0114efb31985c
dashboardv2/public/js/collection/VEntityList.js
99b0f3ba77267f0bbdd1f70639730846de677179
dashboardv2/public/js/collection/VLineageList.js
a2656df4114cffe6c95ffa078a9e1251a88badd2
dashboardv2/public/js/collection/VSchemaList.js
18ffeda59935efdfa856f0b5023fcf6d3856182d
dashboardv2/public/js/collection/VSearchList.js
3b02f0582744da4be09cd4cf0c4f59c6f1a891a9
dashboardv2/public/js/collection/VTagList.js
92c6436aaeb647bdbb775dddd0f1119e47650381
dashboardv2/public/js/main.js fe08754d675f7aaf25865fae8a42a7ccc46f77de
dashboardv2/public/js/models/BaseModel.js
27e0332a18ecc0712631e37d06a0526cc724fbd0
dashboardv2/public/js/models/VCatalog.js
85160b7baa4439a8b072fa5ad5758a4b2de70da4
dashboardv2/public/js/models/VCommon.js
25462fe78db0ed933d5feed4269649e351da8c77
dashboardv2/public/js/models/VEntity.js
2173534b6f38d1bdaa230205ab5552c8f9bf01d1
dashboardv2/public/js/models/VLineage.js
d55bfeb60be8bd70ce6b31e65e705d56ecaa50e8
dashboardv2/public/js/models/VSchema.js
f7f083cae517c42a6784e1cba69bad921cf275f4
dashboardv2/public/js/models/VSearch.js
906b96f0d334ce0905f028694c28b69687fe3121
dashboardv2/public/js/models/VTag.js 73cf3c882a19558d7fd165eb6905ebb5f13f32fd
dashboardv2/public/js/templates/detail_page/DetailPageLayoutView_tmpl.html
e47b0c24cd210cda84f7de56440d8c2a325eaa33
dashboardv2/public/js/templates/search/SearchLayoutView_tmpl.html
8d7f87497d97fbd256db845a2ac5b2c7cc8c8939
dashboardv2/public/js/utils/CommonViewFunction.js
7d41c1c5a2127254da9ee851fadc9cb738ca8c43
dashboardv2/public/js/utils/Messages.js
d6acc32199d234930dcd3a4bbcbe4c07e5caba44
dashboardv2/public/js/utils/Overrides.js
3945e9f1404c0ea238f514b4bbe694c0af3941db
dashboardv2/public/js/utils/Utils.js 4e003d91c6b4a7f06fcbb8c1c60b6595eedb4cc2
dashboardv2/public/js/views/business_catalog/BusinessCatalogDetailLayoutView.js
edf5decf6bb1d71f328f6de019b5ff8b1d9744d6
dashboardv2/public/js/views/business_catalog/TreeLayoutView.js
431a6e78662368fa568bcf14659614d5f6ce6f52
dashboardv2/public/js/views/common/aboutAtlas.js
75b009c5f2c87f75db1c7f125a03e1257babc5ad
dashboardv2/public/js/views/detail_page/DetailPageLayoutView.js
d63bb5ac112c3f60ce44d44e62a8843a5ffb37cc
dashboardv2/public/js/views/entity/CreateEntityLayoutView.js
c98ea18883ccc6310c0f8bde2cfb7c6f45c0e44d
dashboardv2/public/js/views/graph/LineageLayoutView.js
c1d860ad7315843e6f9b415527e9fb2303cdcdbe
dashboardv2/public/js/views/search/SearchLayoutView.js
38bf6b52154c2bffaafc9eba8947191dbc4fb911
dashboardv2/public/js/views/search/SearchResultLayoutView.js
f389515fd52856c02c85ee7289a1da8b87725296
dashboardv2/public/js/views/tag/CreateTagLayoutView.js
31792762d14a59ad6d997bcefa05d9698bbb81eb
dashboardv2/public/js/views/tag/TagAttributeDetailLayoutView.js
ac28c0f4faf5b86f53a7c50fd8bbd34a2c29fe60
dashboardv2/public/js/views/tag/TagLayoutView.js
9ed7ae9ad3a337633549415dca26bc410191bcb9
dashboardv2/public/js/views/tag/addTagModalView.js
9c82d5c8e6003c7276742607bbf7c1b5a1d491d3
distro/src/conf/atlas-application.properties
6fa066b666d7948088f57805a8e2d22bf904aade
intg/src/main/java/org/apache/atlas/AtlasErrorCode.java
f0aae0ce3656379f50e2280c7266c347d4adcf3a
intg/src/main/java/org/apache/atlas/model/instance/ClassificationAssociateRequest.java
PRE-CREATION
intg/src/main/java/org/apache/atlas/model/metrics/AtlasMetrics.java
PRE-CREATION
release-log.txt 55ac3dac4637b66f4564743591cbbf1a16c34679
repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java
b637f90967850319910c17f9017e62f68d14f546
repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java
886a8d14c59409ace28c85f086d2479689fcfd50
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java
b9671b27530b6abc0c648df34e950fccb9ef61a0
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
83078355036163e6f57eb18cbc4e4c87fce2b2f8
repository/src/main/java/org/apache/atlas/services/MetricsService.java
PRE-CREATION
repository/src/main/java/org/apache/atlas/util/AtlasRepositoryConfiguration.java
6655085ee11c94addca1564cf77bbdb001c4586f
repository/src/main/java/org/apache/atlas/util/CompiledQueryCacheKey.java
PRE-CREATION
repository/src/main/java/org/apache/atlas/util/NoopGremlinQuery.java
PRE-CREATION
repository/src/main/scala/org/apache/atlas/query/QueryProcessor.scala
5693c9ecc1a96154a8b0ac48256e5074dc041c5f
repository/src/test/java/org/apache/atlas/util/CompiledQueryCacheKeyTest.java
PRE-CREATION
server-api/src/main/java/org/apache/atlas/services/MetadataService.java
e6531848ea5a52d1184e1afd144d089d57edbda8
webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java
02d748834701accf6848891f9824969f3c47d743
webapp/src/main/java/org/apache/atlas/web/rest/EntitiesREST.java
21f8977f30e0c12677f33b35798dfed7d2e73eac
webapp/src/main/resources/spring-security.xml
4ed88ece38e7a4349b7951a97f83bcb735ae4143
webapp/src/test/java/org/apache/atlas/web/adapters/TestEntitiesREST.java
90a46f88a09ab31a1bcef1ab0e9b61bc83236d46
webapp/src/test/java/org/apache/atlas/web/resources/AdminResourceTest.java
eb2b2f6db2e7df5ca1255df7fcd87c62fbffd6e2
Diff: https://reviews.apache.org/r/55443/diff/
Testing
-------
Ran all atlas tests, no regressions found. There were some tests that failed
both with and without these changes.
Thanks,
Jeff Hagelberg