htrace-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colin P. McCabe" <cmcc...@apache.org>
Subject Re: HTrace 4.1 release candidate 1
Date Wed, 10 Feb 2016 03:00:47 GMT
I have sunk this RC, and posted RC2.  Thanks for the feedback, all!

best,
Colin

On Mon, Feb 8, 2016 at 2:37 PM, Colin P. McCabe <cmccabe@apache.org> wrote:
> Thanks, guys.  I will spin another RC with HTRACE-334 added.  Can I
> get a review of https://issues.apache.org/jira/browse/HTRACE-342 so
> that I can add that as well?  It's a very simple docs change.
>
> best,
> Colin
>
> On Sat, Feb 6, 2016 at 4:04 PM, Masatake Iwasaki
> <iwasakims@oss.nttdata.co.jp> wrote:
>> Thanks for putting this up, Colin.
>>
>>>     * [HTRACE-334] - htrace-web: Make limit of search and children API
>>> configurable
>>
>> This seemed not to be cherry-picked to branch-4.1.
>> I do not think this is critical but would like it to be in.
>>
>> Except for this, the RC is good.
>>
>> I built Hadoop against 4.1.0-incubating,
>> run HDFS operations with tracing enabled,
>> saw tracing by Web-UI of htraced.
>> It worked fine.
>>
>> Masatake Iwasaki
>>
>>
>> On 2/3/16 09:50, Colin P. McCabe wrote:
>>>
>>> Hi all,
>>>
>>> I've posted the first release candidate for HTrace 4.1 here:
>>>
>>> http://people.apache.org/~cmccabe/htrace/releases/4.1.0/rc1/
>>>
>>> The jars have been staged here:
>>>
>>> https://repository.apache.org/content/repositories/orgapachehtrace-1021
>>>
>>> HTrace 4.1 brings a lot of robustness improvements.  There were major
>>> improvements to htraced and the web UI, as well as new metrics added.
>>> There were numerous build fixups, and we added Docker support, to
>>> ensure a repeatable build.
>>>
>>> Check it out.  The vote will run for 5 days.
>>>
>>> cheers,
>>> Colin
>>>
>>> Release Notes - HTrace - Version 4.1
>>> ** Bug
>>>      * [HTRACE-114] - Fix compilation error of htrace-hbase against
>>> hbase-1.0.0
>>>      * [HTRACE-238] - Change maven compiler source level to 1.7 to
>>> match targetJdk
>>>      * [HTRACE-243] - Remove duplicate maven-assembly-plugin
>>> configuration section in htrace-htraced/pom.xml
>>>      * [HTRACE-245] - NOTICE.txt: change "developed by The Apache
>>> Software...” to "developed at The Apache Software...”
>>>      * [HTRACE-246] - HTrace WebApp not properly defined and therefore
>>> not packaged into .war
>>>      * [HTRACE-248] - HTraced should gracefully shutdown if stopped
>>>      * [HTRACE-249] - Script and doc on how to publish website
>>>      * [HTRACE-251] - Fix "mvn clean" target
>>>      * [HTRACE-253] - Tracer loadSamplers and loadSpanReceivers logs
>>> are too chatty
>>>      * [HTRACE-256] - Change the artifactId for htrace-core in branch
>>> 4.0 to be htrace-core4
>>>      * [HTRACE-257] - htrace-htraced: add web symlink rather than
>>> generating programmatically
>>>      * [HTRACE-262] - Temporarily suppress doclint for Java 8 to
>>> prevent build failure
>>>      * [HTRACE-266] - Make the CLIENT_REST_MAX_SPANS_AT_A_TIME_KEY
>>> config key more consistent with other configs
>>>      * [HTRACE-267] - Move owl logo licensing information from NOTICE to
>>> LICENSE
>>>      * [HTRACE-268] - Remove Units and go-codec from LICENSE since they
>>> are not contained in the source release
>>>      * [HTRACE-272] - TracerPool must not load multiple inscance of
>>> same receiver class when a simple classname is given
>>>      * [HTRACE-279] - Fix issues where the HTracedSpanReceiver was
>>> using the wrong JSON serialization for spans and add validation to
>>> htraced REST ingest path
>>>      * [HTRACE-280] - htraced: add metrics about total spans added and
>>> dropped per address
>>>      * [HTRACE-281] - htraced: add example/htraced-conf.xml
>>>      * [HTRACE-282] - htraced: reap spans which are older than a
>>> configurable interval
>>>      * [HTRACE-283] - Heartbeater should wait for goroutine to finish on
>>> close
>>>      * [HTRACE-284] - htrace-htraced, htrace-flume: do not treat the
>>> shaded version of commons-logging as provided
>>>      * [HTRACE-285] - htraced tool: fix query parsing and add query_test
>>>      * [HTRACE-289] - Fix TraceEnabled, etc. logger methods for
>>> conditional logging
>>>      * [HTRACE-294] - htraced: fix some metrics issues
>>>      * [HTRACE-297] - htraced: avoid serializing spans to json unless
>>> TRACE logging is enabled
>>>      * [HTRACE-300] - Reaper should be initialized before shards are
>>> activated
>>>      * [HTRACE-301] - htraced: fix unit tests that aren't waiting for
>>> spans to be written, use semaphore for WrittenSpans
>>>      * [HTRACE-302] - htraced: Add admissions control to HRPC to limit
>>> the number of incoming messages
>>>      * [HTRACE-304] - htraced: fix bug with GREATER_THAN queries
>>>      * [HTRACE-307] - htraced: queries sometimes return no results even
>>> when many results exist due to confusion in iterator usage
>>>      * [HTRACE-311] - htraced: Fix logging to stdout via -Dlog.path=
>>>      * [HTRACE-316] - htrace-web: span.js issue: span ID string length
>>> is 32, not 36
>>>      * [HTRACE-317] - Fix the documentation for adding tracing to an
>>> application to reflect HTrace 4.x API changes
>>>      * [HTRACE-328] - htraced continues scanning in some cases even
>>> when no more results are possible
>>>
>>> ** Improvement
>>>      * [HTRACE-129] - htraced: add /server/stats REST endpoint
>>>      * [HTRACE-156] - HTrace GUI: add about view
>>>      * [HTRACE-181] - gui: Split "about" screen
>>>      * [HTRACE-237] - Optimize htraced span receiver
>>>      * [HTRACE-239] - Add htrace/impl/TestZipkinSpanReceiver.java
>>>      * [HTRACE-260] - htrace-zipkin should not set the obsolete
>>> duration field in thrift
>>>      * [HTRACE-271] - Add log4j.properties to all submodule tests
>>>      * [HTRACE-276] - Shade classes into org.apache.htrace.shaded
>>> rather than org.apache.htrace
>>>      * [HTRACE-286] - htraced: improvements to logging, daemon startup,
>>> and configuration
>>>      * [HTRACE-290] - htraced: Fix per-faculty log level settings and
>>> add unit tests for conditional logging
>>>      * [HTRACE-291] - rename bin/htrace to bin/htracedTool
>>>      * [HTRACE-292] - "htracedTool version" should display the git
>>> hash, and -Dgit.version option should be available for build
>>>      * [HTRACE-295] - htraced: setting span.expiry.ms to 0 should
>>> disable span expiry
>>>      * [HTRACE-296] - htraced tests: make sure local settings for
>>> HTRACED_WEB_DIR and HTRACE_CONF_DIR don't affect unit tests
>>>      * [HTRACE-298] - htraced: improve datastore serialization and metrics
>>>      * [HTRACE-303] - Add client-side htraceDropped log file to track
>>> dropped spans
>>>      * [HTRACE-305] - htrace-web: Use greater-than-or-equal rather than
>>> greater-than in more places
>>>      * [HTRACE-306] - htraced: logs should use UTC
>>>      * [HTRACE-308] - Deserialize WriteSpans requests incrementally
>>> rather than all at once to optimize GC
>>>      * [HTRACE-310] - htracedTool: when there is an error response,
>>> print the body of the response
>>>      * [HTRACE-312] - htraced: if GOMAXPROCS is left at 1, set it to
>>> the number of CPUs
>>>      * [HTRACE-313] - htraced span receiver clientDropped file should
>>> include timestamps
>>>      * [HTRACE-314] - htraced: make datastore loading safer
>>>      * [HTRACE-327] - HTRACE-327: improve htraced command-line parsing
>>> and add version command
>>>      * [HTRACE-334] - htrace-web: Make limit of search and children API
>>> configurable
>>>      * [HTRACE-335] - htrace-web: Adjust size of span widget
>>>      * [HTRACE-339] - Major type in htrace-flume README
>>>
>>> ** New Feature
>>>      * [HTRACE-235] - htrace-zipkin - add Kafka transport support
>>>      * [HTRACE-277] - htraced: Add /server/conf endpoint to get server
>>> configuration
>>>      * [HTRACE-278] - htraced: dump thread stacks and GC statistics
>>> when SIGQUIT is sent
>>>      * [HTRACE-288] - htraced: Add a user interface to view server
>>> version, metrics, and configuration
>>>      * [HTRACE-293] - htrace-web: control-click should fully expand trace
>>> trees
>>>      * [HTRACE-299] - htraced: add /server/debugInfo REST endpoint to
>>> get stack traces and GC stats
>>>      * [HTRACE-309] - htraced: improve leveldb configuration
>>>      * [HTRACE-323] - htrace-web: change the cursor to a spinner while
>>> a search is in progress
>>>      * [HTRACE-332] - htraced: optionally enable leveldb LRU cache
>>>
>>> ** Task
>>>      * [HTRACE-241] - Docker image for HTrace
>>>      * [HTRACE-315] - htraced: change default web port from 9095 to 9096
>>>      * [HTRACE-319] - mark versions 4.0 and 4.0.1 as released
>>>      * [HTRACE-331] - create git tags for 4.0 and 4.0.1 releases
>>>
>>> ** Wish
>>>      * [HTRACE-269] - HTraceConfiguration support to get the map of
>>> configurations
>>
>>

Mime
View raw message