-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/55443/
-----------------------------------------------------------

(Updated Jan. 26, 2017, 3:20 p.m.)


Review request for atlas, David Kantor and Neeru Gupta.


Changes
-------

Rebased changes.


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

  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/css/scss/main.scss 
1d10bab3aefa7a2984d8f309807fb7e6c29c77c1 
  dashboardv2/public/css/scss/override.scss 
b0f5c7f9abb79ab760958bf3341a4533f7cfd59f 
  dashboardv2/public/index.html 36ddef5d8f52ab5b48844834bf1db8c410a4c01d 
  dashboardv2/public/js/collection/VSearchList.js 
2ec49526d4eae3e723ca6f8e4eed0c5a5ab77de5 
  dashboardv2/public/js/external_lib/pnotify.custom.min.js 
9c5f67edc4789ffbcc4d21bef2290471a7aada42 
  dashboardv2/public/js/external_lib/pnotify/pnotify.buttons.js PRE-CREATION 
  dashboardv2/public/js/external_lib/pnotify/pnotify.confirm.js PRE-CREATION 
  dashboardv2/public/js/external_lib/pnotify/pnotify.custom.min.css  
  dashboardv2/public/js/external_lib/pnotify/pnotify.js PRE-CREATION 
  dashboardv2/public/js/main.js 3b7f2b22130f0df8ca4818ed65c58a48cc5fcbca 
  dashboardv2/public/js/models/VEntity.js 
ce86c243d7f4d1c1cc4e2c1e9a05bf393a3db5fe 
  dashboardv2/public/js/modules/atlasLogin.js 
0fec3e44abcd4add1b5660fe3ecc3f295b2291d9 
  dashboardv2/public/js/utils/CommonViewFunction.js 
c0203ead522d25e1f54d0473fa687e3d497bfe99 
  dashboardv2/public/js/utils/Messages.js 
4bf404ecdeb379f7fbfea46c6bd2db1637f8c58a 
  dashboardv2/public/js/utils/UrlLinks.js 
901de5a16d801d96c9e12cae61de16ee27e257e9 
  dashboardv2/public/js/utils/Utils.js 259ea2c8c15fe2c139097c8b5f4bf9c315a2086b 
  dashboardv2/public/js/views/detail_page/DetailPageLayoutView.js 
3f197cfeac7f0a9ee57393e232fb5a66682b68b6 
  dashboardv2/public/js/views/graph/LineageLayoutView.js 
7dae6d84785ac7d039120d895638925decb050f0 
  dashboardv2/public/js/views/schema/SchemaLayoutView.js 
8d7dfe44702fee4e37040f8b80df9b0d9f42d914 
  dashboardv2/public/js/views/search/SearchResultLayoutView.js 
23d74a5000b68af9fcd6fd4086deafdf9694e777 
  dashboardv2/public/js/views/tag/TagAttributeDetailLayoutView.js 
24e1e24423a9549fce3fbe47e5d0604277aa158c 
  dashboardv2/public/js/views/tag/addTagModalView.js 
dcefc5a592b31ff776333ff6c000fbf68f888c01 
  distro/src/conf/atlas-application.properties 
7f79ad7589c5afdcd7fa12bc7476cc9417520d8a 
  intg/src/main/java/org/apache/atlas/model/metrics/AtlasMetrics.java 
602cdb4b6d29addb041eeaf93cae8623496bd768 
  release-log.txt dc7d12e27e6bc3a1f128c591bc72c7d33721cdce 
  
repository/src/main/java/org/apache/atlas/discovery/DataSetLineageService.java 
fd5dba78a9dbb2b38ed0a01c9844c58c91253f75 
  
repository/src/main/java/org/apache/atlas/discovery/graph/DefaultGraphPersistenceStrategy.java
 266f27c8e388cd8ad1a2f74f7dce14478d93f4ba 
  
repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java
 b637f90967850319910c17f9017e62f68d14f546 
  
repository/src/main/java/org/apache/atlas/gremlin/Gremlin2ExpressionFactory.java
 41dc65f5016e45a1fd4a0982e624932275ce31d1 
  
repository/src/main/java/org/apache/atlas/gremlin/GremlinExpressionFactory.java 
3677544d73183116cd0bea4a1b04be11f19b5c1a 
  repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java 
889236ca805142a93d9d4e63789fb0cc9aea05aa 
  repository/src/main/java/org/apache/atlas/services/MetricsService.java 
855e402193ebf2d4ecd4cdb35129a9550e9a7638 
  
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/ClosureQuery.scala 
daef5827bcfce99d8ffb7bf73bd6a7aa853626b9 
  
repository/src/main/scala/org/apache/atlas/query/GraphPersistenceStrategies.scala
 a9dcdff2fb390e13cd5519d20d95f3c5d2b96669 
  repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala 
ade4176b02c382920bddc24bb7ada28a52c30596 
  repository/src/main/scala/org/apache/atlas/query/GremlinQuery.scala 
a61ff982915684b72fe7067eea2fc2ac75d31baf 
  repository/src/main/scala/org/apache/atlas/query/QueryProcessor.scala 
5693c9ecc1a96154a8b0ac48256e5074dc041c5f 
  
repository/src/test/java/org/apache/atlas/discovery/DataSetLineageServiceTest.java
 a0ee26c34517a441cfb7513d98852bd8d13ecca9 
  repository/src/test/java/org/apache/atlas/services/MetricsServiceTest.java 
PRE-CREATION 
  repository/src/test/java/org/apache/atlas/util/CompiledQueryCacheKeyTest.java 
PRE-CREATION 
  repository/src/test/scala/org/apache/atlas/query/GremlinTest2.scala 
33513c5b33beb1a85d83eb65de687b91a1cf2b0f 

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