-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/19520/
-----------------------------------------------------------
(Updated March 25, 2014, 9:23 p.m.)
Review request for oozie.
Changes
-------
addressing review comment.
Bugs: OOZIE-1737
https://issues.apache.org/jira/browse/OOZIE-1737
Repository: oozie-git
Description
-------
User can provide multiple option as -param <>;<>;<> to make streaming faster
and precise.
Option can be.
* Recent: Define offset of recent hours/Min of log to stream. Server will
search user query only in recent log duration.
* Start: Start time of log parsing. Oozie server will start parsing logs
from start date. User can provide a valid date or
offset.
* End: Server will streaming logs till specified end date. User can provide
a valid date or offset.
* Loglevel : Multiple log levels separated by "|" can be specified.
* Text: String to search in logs.
* Limit : Limit number of line to be searched. Log search will end when when
n lines(excluding exception) of patten has
matched.
* Debug : Will print log start and end time. This will be useful, if user
are not sure what his/her offset will be
calculated to.
In addition to this
1. System setting to control log streaming duration.
2. Added a option to show log streaming status.
A label on UI will show if log streaming is in progress, completed or erred.
3. Many user has complied that get button doesn't look like button. Changes the
look of "get log" button.
4. End the execution when data is date is reached.
earlier started date and end date is only used to load logs files.
......
Diffs (updated)
-----
client/src/main/java/org/apache/oozie/cli/OozieCLI.java 3c780dd
client/src/main/java/org/apache/oozie/client/OozieClient.java b0a85fd
client/src/main/java/org/apache/oozie/client/rest/RestConstants.java 0466ffe
core/src/main/java/org/apache/oozie/BundleEngine.java ce7c9c4
core/src/main/java/org/apache/oozie/BundleJobBean.java 2c06035
core/src/main/java/org/apache/oozie/CoordinatorEngine.java 315a330
core/src/main/java/org/apache/oozie/DagEngine.java 300d6eb
core/src/main/java/org/apache/oozie/service/DagXLogInfoService.java 1b18140
core/src/main/java/org/apache/oozie/service/XLogService.java f9383d0
core/src/main/java/org/apache/oozie/service/XLogStreamingService.java f77794e
core/src/main/java/org/apache/oozie/service/ZKXLogStreamingService.java
8dc8b4b
core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 2ef351e
core/src/main/java/org/apache/oozie/util/LogFilter.java e69de29
core/src/main/java/org/apache/oozie/util/LogUserParam.java e69de29
core/src/main/java/org/apache/oozie/util/SimpleTimestampedMessageParser.java
0a5e8d1
core/src/main/java/org/apache/oozie/util/TimestampedMessageParser.java
8a11780
core/src/main/java/org/apache/oozie/util/UserLogFilter.java e69de29
core/src/main/java/org/apache/oozie/util/XLogStreamer.java bc6b009
core/src/main/resources/oozie-default.xml 34362aa
core/src/test/java/org/apache/oozie/TestCoordinatorEngineStreamLog.java
b4f161a
core/src/test/java/org/apache/oozie/service/TestLogStreamingParam.java
e69de29
core/src/test/java/org/apache/oozie/service/TestUserLogFilter.java e69de29
core/src/test/java/org/apache/oozie/service/TestXLogStreamingService.java
c03385d
core/src/test/java/org/apache/oozie/service/TestZKXLogStreamingService.java
29bca41
core/src/test/java/org/apache/oozie/util/TestLogStreamer.java 659949f
core/src/test/java/org/apache/oozie/util/TestSimplifiedTimestampedMessageParser.java
75341aa
core/src/test/java/org/apache/oozie/util/TestTimestampedMessageParser.java
c2630e7
core/src/test/java/org/apache/oozie/util/TestXLogFilter.java 8d0fd71
core/src/test/resources/userLogFilterTestlog.log e69de29
core/src/test/resources/userParamTestlog.log e69de29
docs/src/site/twiki/DG_CommandLineTool.twiki 0748ff8
docs/src/site/twiki/WebServicesAPI.twiki 4b20075
webapp/src/main/webapp/oozie-console.js 0b6cedf
Diff: https://reviews.apache.org/r/19520/diff/
Testing
-------
Thanks,
Purshotam Shah