Merge branch 'STORM-1280' of https://github.com/HeartSaVioR/storm into STORM-1280
STORM-1280: port backtype.storm.daemon.logviewer to java Project: http://git-wip-us.apache.org/repos/asf/storm/repo Commit: http://git-wip-us.apache.org/repos/asf/storm/commit/ad5ea39f Tree: http://git-wip-us.apache.org/repos/asf/storm/tree/ad5ea39f Diff: http://git-wip-us.apache.org/repos/asf/storm/diff/ad5ea39f Branch: refs/heads/master Commit: ad5ea39facc10dc2b9d07c4d12c0be0208dca00e Parents: 1622f19 8b4a1ce Author: Robert Evans <[email protected]> Authored: Mon Jul 24 10:47:41 2017 -0500 Committer: Robert Evans <[email protected]> Committed: Mon Jul 24 10:47:41 2017 -0500 ---------------------------------------------------------------------- bin/storm.py | 8 +- .../org/apache/storm/st/wrapper/TopoWrap.java | 4 +- pom.xml | 9 + storm-buildtools/storm_checkstyle.xml | 6 + .../org/apache/storm/daemon/StormCommon.java | 2 - .../clj/org/apache/storm/daemon/logviewer.clj | 1254 ------------------ storm-core/src/clj/org/apache/storm/ui/core.clj | 10 +- .../dev/logviewer-search-context-tests.log.gz | Bin 72 -> 0 bytes .../dev/logviewer-search-context-tests.log.test | 1 - storm-core/src/dev/small-worker.log.test | 1 - storm-core/src/dev/test-3072.log.test | 3 - storm-core/src/dev/test-worker.log.test | 380 ------ .../apache/storm/daemon/DirectoryCleaner.java | 174 --- storm-core/src/ui/public/component.html | 2 +- .../src/ui/public/deep_search_result.html | 2 +- storm-core/src/ui/public/logviewer_search.html | 2 +- storm-core/src/ui/public/search_result.html | 4 +- .../clj/org/apache/storm/logviewer_test.clj | 824 ------------ .../storm/hack/StormShadeTransformer.java | 5 - .../reporters/JmxPreparableReporter.java | 1 - .../storm/daemon/supervisor/BasicContainer.java | 1 - .../apache/storm/utils/ServerConfigUtils.java | 3 +- storm-webapp/pom.xml | 51 +- .../common/AuthorizationExceptionMapper.java | 40 + .../daemon/common/JsonResponseBuilder.java | 74 ++ .../webapp/AuthorizationExceptionMapper.java | 40 - .../daemon/drpc/webapp/DRPCApplication.java | 1 + .../daemon/logviewer/LogviewerConstant.java | 29 + .../storm/daemon/logviewer/LogviewerServer.java | 172 +++ .../handler/LogviewerLogDownloadHandler.java | 71 + .../handler/LogviewerLogPageHandler.java | 470 +++++++ .../handler/LogviewerLogSearchHandler.java | 753 +++++++++++ .../handler/LogviewerProfileHandler.java | 140 ++ .../logviewer/utils/DirectoryCleaner.java | 196 +++ .../daemon/logviewer/utils/LogCleaner.java | 267 ++++ .../logviewer/utils/LogFileDownloader.java | 67 + .../utils/LogviewerResponseBuilder.java | 157 +++ .../logviewer/utils/ResourceAuthorizer.java | 154 +++ .../daemon/logviewer/utils/WorkerLogs.java | 219 +++ .../logviewer/webapp/LogviewerApplication.java | 102 ++ .../logviewer/webapp/LogviewerResource.java | 269 ++++ .../daemon/utils/ListFunctionalSupport.java | 108 ++ .../apache/storm/daemon/utils/StreamUtil.java | 47 + .../apache/storm/daemon/utils/UrlBuilder.java | 53 + .../storm/daemon/drpc/DRPCServerTest.java | 13 +- .../handler/LogviewerLogPageHandlerTest.java | 105 ++ .../handler/LogviewerLogSearchHandlerTest.java | 856 ++++++++++++ .../testsupport/ArgumentsVerifier.java | 43 + .../testsupport/MockDirectoryBuilder.java | 72 + .../logviewer/testsupport/MockFileBuilder.java | 72 + .../daemon/logviewer/utils/LogCleanerTest.java | 350 +++++ .../logviewer/utils/ResourceAuthorizerTest.java | 182 +++ .../daemon/logviewer/utils/WorkerLogsTest.java | 75 ++ .../logviewer-search-context-tests.log.gz | Bin 0 -> 72 bytes .../logviewer-search-context-tests.log.test | 1 + .../src/test/resources/small-worker.log.test | 1 + .../src/test/resources/test-3072.log.test | 3 + .../src/test/resources/test-worker.log.test | 380 ++++++ 58 files changed, 5609 insertions(+), 2720 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/bin/storm.py ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-core/src/clj/org/apache/storm/ui/core.clj ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-core/src/ui/public/component.html ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-core/src/ui/public/deep_search_result.html ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-core/src/ui/public/logviewer_search.html ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-core/src/ui/public/search_result.html ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/storm/blob/ad5ea39f/storm-server/src/main/java/org/apache/storm/daemon/supervisor/BasicContainer.java ----------------------------------------------------------------------
