----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/52088/ -----------------------------------------------------------
Review request for lens. Bugs: LENS-743 https://issues.apache.org/jira/browse/LENS-743 Repository: lens Description ------- There have to be retries for query failures for transient errors like network errors (Hive server not reachable/ Metastore not reachable/ DB not reachable). Retries should be available for each phase - submission, execution, updating status, fetching results and formatting. Right now, any such failure results in marking query as failed. Diffs ----- lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java 8f1983ee10e9e4a429dc1c8ceb5d4a65bab975c1 lens-server-api/src/main/java/org/apache/lens/server/api/common/BackOffRetryHandler.java 17bfba02244bca7141268ed12e4a41400e2bec82 lens-server-api/src/main/java/org/apache/lens/server/api/common/FibonacciExponentialBackOffRetryHandler.java e7fb8ce0194803317aaa0e1c5f4e3e0fb6bbca8c lens-server-api/src/main/java/org/apache/lens/server/api/common/NoRetryHandler.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/common/SingleRetryHandler.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/driver/AbstractLensDriver.java 03079e2dc353fa028f3c5d5a03a8ae2dbf728004 lens-server-api/src/main/java/org/apache/lens/server/api/driver/DriverQueryStatus.java 033f6777b4be7a1b6d6cdc350e42a94ade1acbca lens-server-api/src/main/java/org/apache/lens/server/api/driver/LensDriver.java e472de0a452ffbbcb217503c260aa26fe7f6ed99 lens-server-api/src/main/java/org/apache/lens/server/api/query/DriverSelectorQueryContext.java 5ff59bd0da713651a7cc5261dbd18cd88e91fc76 lens-server-api/src/main/java/org/apache/lens/server/api/query/FailedAttempt.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/query/FinishedLensQuery.java b58fcf964cedb8dc302099ae9c806b06acafa2d3 lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryContext.java b584c6a6d414a6f0dac509e67c8944dbd2373325 lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/ChainedComparator.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/query/retry/DefaultQueryRetryPolicyDecider.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/query/retry/QueryRetryPolicyDecider.java PRE-CREATION lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java 8261d8aa19eb26e0336846d32c5bcd2162ddcb14 lens-server/src/main/java/org/apache/lens/server/query/LensServerDAO.java 997b5a80ab1f9516ad6aaeb431f08a61f386180a lens-server/src/main/java/org/apache/lens/server/query/MoreRetriesFirstComparator.java PRE-CREATION lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java dafe93dde2ec8a040b855261f00723be6cd7b26e lens-server/src/main/java/org/apache/lens/server/query/constraint/DefaultQueryLaunchingConstraintsChecker.java 48291b94d35dfcf3dde6b3667b2aae28d81f9366 lens-server/src/main/java/org/apache/lens/server/query/constraint/RetryPolicyToConstraingAdapter.java PRE-CREATION lens-server/src/test/java/org/apache/lens/server/query/TestLensDAO.java e620dc561774b396b6a498fb5b2e0f4001aaa46f Diff: https://reviews.apache.org/r/52088/diff/ Testing ------- Thanks, Rajat Khandelwal