Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1FF2D10D7E for ; Fri, 7 Feb 2014 22:30:59 +0000 (UTC) Received: (qmail 67529 invoked by uid 500); 7 Feb 2014 22:30:58 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 67435 invoked by uid 500); 7 Feb 2014 22:30:57 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 67425 invoked by uid 99); 7 Feb 2014 22:30:57 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Feb 2014 22:30:57 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 606001D4841; Fri, 7 Feb 2014 22:30:56 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============5827449013760790922==" MIME-Version: 1.0 Subject: Review Request 17860: Review of changes that remove the necessity for ACCUMULO_LOG_HOST From: "Josh Elser" To: "accumulo" , "Josh Elser" Date: Fri, 07 Feb 2014 22:30:56 -0000 Message-ID: <20140207223056.22694.68539@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org Auto-Submitted: auto-generated Sender: "Josh Elser" X-ReviewGroup: accumulo X-ReviewRequest-URL: https://reviews.apache.org/r/17860/ X-Sender: "Josh Elser" Reply-To: "Josh Elser" X-ReviewRequest-Repository: accumulo --===============5827449013760790922== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17860/ ----------------------------------------------------------- Review request for accumulo. Bugs: ACCUMULO-2334 https://issues.apache.org/jira/browse/ACCUMULO-2334 Repository: accumulo Description ------- Removes the necessity to compute and set ACCUMULO_LOG_HOST. We can accomplish this by having the monitor advertise a host in addition to just the port and have the other processes place a watcher on that node in zookeeper. This has some nice benefits to simplifying the code, removing the annoying (IMO) ACCUMULO_LOG_HOST variable, and, when running the monitor on a random port, the other services can auto-discover without having to update configuration files and restart the services. The auto-discovery also has benefit if the monitor has to be moved to a different host (or multiple monitors are being run with "failover") Diffs ----- conf/examples/1GB/native-standalone/accumulo-env.sh aa4a1d0 conf/examples/1GB/standalone/accumulo-env.sh 1707f3d conf/examples/2GB/native-standalone/accumulo-env.sh ef74ca7 conf/examples/2GB/standalone/accumulo-env.sh 75014c2 conf/examples/3GB/native-standalone/accumulo-env.sh ae0da11 conf/examples/3GB/standalone/accumulo-env.sh 7edd938 conf/examples/512MB/native-standalone/accumulo-env.sh 749a678 conf/examples/512MB/standalone/accumulo-env.sh 9beb059 core/src/main/java/org/apache/accumulo/core/Constants.java 9bb3419 core/src/main/java/org/apache/accumulo/core/util/AddressUtil.java af9a1a6 server/src/main/java/org/apache/accumulo/server/Accumulo.java f4da33b server/src/main/java/org/apache/accumulo/server/monitor/LogService.java 10ef9e4 server/src/main/java/org/apache/accumulo/server/monitor/Monitor.java dcb80fd server/src/main/java/org/apache/accumulo/server/watcher/MonitorLog4jWatcher.java PRE-CREATION Diff: https://reviews.apache.org/r/17860/diff/ Testing ------- Local testing so far. Configure the monitor to use a random log4j port, start an instance. Then, test log forwarding works. Restart the monitor, check that the tserver saw the update, and that log forwarding still works even though the monitor is now listening on a different port for log4j. Thanks, Josh Elser --===============5827449013760790922==--