-----------------------------------------------------------
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

Reply via email to