----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/55443/ -----------------------------------------------------------
(Updated Jan. 27, 2017, 5:44 p.m.) Review request for atlas, David Kantor and Neeru Gupta. Changes ------- Changed LruMap to use a LinkedHashMap as its backing store. 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/test/java/org/apache/atlas/utils/LruCacheTest.java PRE-CREATION distro/src/conf/atlas-application.properties 303ce7b00c93f2499e7b18c5f3a131b50c150b69 repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java fb488cdfc7cef195ffc5221afb9a9109a6e92fc9 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 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