On Wed, Sep 9, 2015 at 2:17 PM, Elliott Clark <ecl...@apache.org> 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 <st...@duboce.net> 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 <cmcc...@apache.org> > > 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 > > > > > >