Return-Path: X-Original-To: apmail-htrace-dev-archive@minotaur.apache.org Delivered-To: apmail-htrace-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9455217833 for ; Thu, 10 Sep 2015 00:13:23 +0000 (UTC) Received: (qmail 49293 invoked by uid 500); 10 Sep 2015 00:13:23 -0000 Delivered-To: apmail-htrace-dev-archive@htrace.apache.org Received: (qmail 49225 invoked by uid 500); 10 Sep 2015 00:13:23 -0000 Mailing-List: contact dev-help@htrace.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@htrace.incubator.apache.org Delivered-To: mailing list dev@htrace.incubator.apache.org Received: (qmail 49213 invoked by uid 99); 10 Sep 2015 00:13:23 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Sep 2015 00:13:23 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id AD3341A0A17 for ; Thu, 10 Sep 2015 00:13:22 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.995 X-Spam-Level: X-Spam-Status: No, score=0.995 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.006, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id RchWTn50JwXf for ; Thu, 10 Sep 2015 00:13:12 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with SMTP id D9DBE43B03 for ; Thu, 10 Sep 2015 00:13:05 +0000 (UTC) Received: (qmail 49106 invoked by uid 99); 10 Sep 2015 00:13:05 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Sep 2015 00:13:05 +0000 Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id DDF251A006D for ; Thu, 10 Sep 2015 00:13:04 +0000 (UTC) Received: by wicge5 with SMTP id ge5so4844789wic.0 for ; Wed, 09 Sep 2015 17:13:03 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.194.235.42 with SMTP id uj10mr45732436wjc.106.1441843983484; Wed, 09 Sep 2015 17:13:03 -0700 (PDT) Received: by 10.194.56.7 with HTTP; Wed, 9 Sep 2015 17:13:03 -0700 (PDT) In-Reply-To: <29124_1441841916_t89NcZpD029387_CA+qbEUPuHn4hmKfunyzuycF4d-xJ6=TuD-jkxUCDfydHBTrJFg@mail.gmail.com> References: <58470_1441833470_t89LHmEi059265_CALvzVW0txB-6Xn46GJ5Pyw14-5z1ZsU6LywnbgZwm2JYYza3pA@mail.gmail.com> <28848_1441841510_t89NVmI5029049_CA+qbEUNLeeEj_db6=4+v7i1BWE7TT--QZ0Vj8jvcEO8=F8Uw3Q@mail.gmail.com> <29124_1441841916_t89NcZpD029387_CA+qbEUPuHn4hmKfunyzuycF4d-xJ6=TuD-jkxUCDfydHBTrJFg@mail.gmail.com> Date: Wed, 9 Sep 2015 17:13:03 -0700 Message-ID: Subject: Re: [VOTE] HTrace 4.0 Release Candidate 0 From: "Colin P. McCabe" To: dev@htrace.incubator.apache.org Content-Type: text/plain; charset=UTF-8 I started a vote on general@incubator.apache.org, be sure to head over there to cast your votes for the second and final time for the release. Thanks, all. Colin On Wed, Sep 9, 2015 at 4:38 PM, Colin P. McCabe wrote: > With 4 +1s and 1 -0, the VOTE passes. > > It's been a while since our last release, and it will be great to get the > new API and new web UI out in front of people. > > Thanks, all. > Colin > > On Wed, Sep 9, 2015 at 4:31 PM, Colin P. McCabe wrote: > >> On Wed, Sep 9, 2015 at 2:17 PM, Elliott Clark wrote: >> >> > -0 >> > >> > Doesn't seem to build for me on java 8u60. The javadoc doesn't build so >> it >> > fails out. >> > >> > >> This is HTRACE-232. It will be a nice cleanup for the next release. In >> the meantime, on jdk8 you can use -Dmaven.javadoc.skip=true >> >> Minor Nits: >> > the mds file is a bit weird. I'm used to it not containing the full file >> > paths >> > >> >> Ah, I will pass relative paths to gpg next time so it looks cleaner. >> >> Warnings while building should be cleaned up. Maven is un-happy with us. >> > >> >> There were some fixes recently in HTRACE-242. The next release should soon >> have no maven warnings (and hopefully will tidy up some maven 3.3 issues as >> well). >> >> Thanks for looking. >> >> best, >> Colin >> >> >> >> > >> > On Wed, Sep 9, 2015 at 12:06 PM, Stack wrote: >> > >> > > +1 >> > > >> > > Checked signature and hashes. Ran RAT check. It built and all unit >> tests >> > > passed. >> > > >> > > (I have not spent the time to verify that the new API is good and that >> it >> > > integrates well in a running system). >> > > >> > > St.Ack >> > > >> > > >> > > On Fri, Sep 4, 2015 at 4:02 PM, Colin P. McCabe >> > > wrote: >> > > >> > > > I've posted the first release candidate here: >> > > > >> > > > http://people.apache.org/~cmccabe/htrace/releases/4.0.0/rc0 >> > > > >> > > > The jars have been staged here: >> > > > >> > > > >> > https://repository.apache.org/content/repositories/orgapachehtrace-1017 >> > > > >> > > > There's a lot of great stuff in this release, including a new web UI, >> > > > many bug fixes, API improvements and enlargement of span IDs to 128 >> > > > bits to avoid conflicts. >> > > > >> > > > The vote will run for 5 days. >> > > > >> > > > cheers, >> > > > Colin >> > > > >> > > > Release Notes - HTrace - Version 4.0 >> > > > >> > > > ** Sub-task >> > > > * [HTRACE-208] - Remove deprecated addKVAnnotation(byte[], >> byte[]) >> > > > method >> > > > * [HTRACE-209] - Make span ID 128 bit to avoid collisions >> > > > * [HTRACE-210] - Remove TrueIfTracingSampler >> > > > * [HTRACE-211] - Move htrace-core classes to the >> > > > org.apache.htrace.core namespace >> > > > * [HTRACE-212] - Change version to 4.0 >> > > > * [HTRACE-214] - De-globalize Tracer.java >> > > > * [HTRACE-215] - Simplify the Sampler type >> > > > * [HTRACE-216] - SpanReceivers should not fill in ProcessId >> > > > * [HTRACE-217] - Rename ProcessId to TracerId >> > > > * [HTRACE-222] - Add SpanReceiverPool >> > > > * [HTRACE-228] - Fix subprojects to refer to new >> > > > org.apache.htrace.core namespace >> > > > * [HTRACE-229] - htrace-webapp needs to be updated to refer to >> > > > "tracerid" not "processid" >> > > > ** Bug >> > > > * [HTRACE-159] - libhtrace.so: use HRPC endpoint of htraced >> > > > * [HTRACE-164] - htrace hrpc: use msgpack for serialization >> > > > * [HTRACE-166] - Add tabbed view >> > > > * [HTRACE-167] - Update go build instructions in BUILDING.txt >> > > > * [HTRACE-171] - htraced godeps should use >> > > > github.com/ugorji/go/codec rather than github.com/ugorji/go >> > > > * [HTRACE-174] - Refactor GUI >> > > > * [HTRACE-177] - htrace-zipkin: shade all dependencies >> > > > * [HTRACE-182] - htraced: add rpm build via -Prpm >> > > > * [HTRACE-189] - gui: fix error handling in a few places >> > > > * [HTRACE-190] - htraced: allow querying by process ID >> > > > * [HTRACE-191] - gui: add "duration" to span details, filter out >> > > > "selected" >> > > > * [HTRACE-192] - gui: when expanding parents or children, sort >> the >> > > > spans by begin time >> > > > * [HTRACE-193] - gui: avoid doing multiple redraws when >> > > > spanResults is updated >> > > > * [HTRACE-196] - gui: add scrolling for spans view >> > > > * [HTRACE-201] - htrace-web: URL-Encode query JSON >> > > > * [HTRACE-202] - htrace-web: fix "converting circular object to >> > > > JSON" error when pressing "clear" button >> > > > * [HTRACE-218] - Fix issues with finding json-c includes and >> librt >> > > > in the native library >> > > > * [HTRACE-219] - Add -Dleveldb.prefix and -Djsonc.prefix build >> > > options >> > > > * [HTRACE-220] - htraced: should be able to set log.path to the >> > > > empty string via "-Dlog.path=" on the command line >> > > > * [HTRACE-223] - gobuild.sh: fix issue where maven succeeds if go >> > > > build fails >> > > > * [HTRACE-224] - htrace C client: htrace_conf_get_u64, >> > > > htrace_conf_get_double can't handle spaces at the end of strings >> > > > * [HTRACE-230] - Make TracerBuilder like all other Builders; an >> > > > internal rather than adjacent class >> > > > * [HTRACE-233] - htrace-zipkin should explicitly include >> slf4j-api >> > > > to avoid ClassNotFoundException >> > > > * [HTRACE-234] - Add workaround to prevent htrace-hbase from >> > > > getting in an infinite loop while creating the dependency-reduced pom >> > > > ** Improvement >> > > > * [HTRACE-29] - add javascript web UI for htraced >> > > > * [HTRACE-160] - htraced: support continuing a query from where >> > > > the client left it off by sending a previous span >> > > > * [HTRACE-162] - htraced hrpc: some logging improvements >> > > > * [HTRACE-170] - Optimize use of Random in htrace-core by using >> > > > ThreadLocalRandom >> > > > * [HTRACE-172] - Move minJdk to 1.7 (JDK 7) >> > > > * [HTRACE-175] - Add Trace#addKVAnnotation convenience method >> > > > * [HTRACE-176] - Expose ZipkinSpanReceiver configuration keys >> > > > externally >> > > > * [HTRACE-180] - Move the GUI to a top-level subproject >> > > > * [HTRACE-184] - Expose PROCESS_ID_KEY configuration key >> > > > * [HTRACE-186] - gui: support finding the parents and children of >> > > > spans, add owl >> > > > * [HTRACE-194] - gui: support multiple selections, zooming to fit >> > > > a group of spans, deleting a group of spans >> > > > * [HTRACE-197] - htraced build: set RUNPATH if possible >> > > > * [HTRACE-199] - gui: Double clicking on spans should bring up >> span >> > > > details >> > > > * [HTRACE-203] - htrace-web: pressing enter should dismiss the >> > > > modal dialog box >> > > > * [HTRACE-204] - htrace-web: add draggable bar which allows more >> > > > or less visual space for process name in search view >> > > > * [HTRACE-205] - htrace-web: Width of SearchResultsView should be >> > > > uppdated along with resizing of browser window >> > > > * [HTRACE-206] - htrace-web: when the canvas has focus, the >> delete >> > > > key should clear, z key should zoom >> > > > * [HTRACE-221] - htraced: search /etc/htraced/conf for the >> htraced >> > > > configuration by default >> > > > * [HTRACE-227] - Remove dependency to non-public API of >> > > > hadoop-common from htrace-hbase >> > > > ** New Feature >> > > > * [HTRACE-143] - htraced search GUI enhancements >> > > > ** Task >> > > > * [HTRACE-183] - htraced: move src/go directory to go >> > > > ** Test >> > > > * [HTRACE-213] - Add test for ZipkinSpanReceiver >> > > > >> > > >> > >>