You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@htrace.apache.org by Abraham Elmahrek <ab...@cloudera.com> on 2015/04/28 23:46:55 UTC

[VOTE] HTrace 3.2.0 - Release Candidate 0

I've posted our first release candidate here:

  http://people.apache.org/~abe/htrace/releases/3.2.0/

The jars have been staged here:

  https://repository.apache.org/content/repositories/orgapachehtrace-1015

This release improves the Java client with better error checking and
setting parents in a span after the span is created. Also, some issues in
the local file span receiver are fixed and work has started on a new C/C++
native client.

Please vote +1/0/-1 by Friday, May 1st, 2015.

Thanks,
Abe

1.
https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC


Release Notes - HTrace - Version 3.2.0

** Sub-task
    * [HTRACE-44] - Add htraced web UI search page skeleton
    * [HTRACE-45] - Add Span details page skeleton
    * [HTRACE-75] - UI should query htraced
    * [HTRACE-76] - Search page: Add +/- filters to search control
    * [HTRACE-77] - htraced gui: add pagination to the search page.
    * [HTRACE-78] - Search page: Enhance begin time and end time selection
widget
    * [HTRACE-79] - Search page: Make list more tabular with sorting on
front end
    * [HTRACE-108] - Search Page: Use server side pagination
    * [HTRACE-121] - Details page: Graph parents and children
    * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
    * [HTRACE-134] - Port front end to marionette JS
    * [HTRACE-142] - Details page: Update graph
    * [HTRACE-146] - Search page: Remove client-side sorting and improve
pagination

** Bug
    * [HTRACE-32] - Change span timeline annotations map to be a
map<string, string>
    * [HTRACE-37] - htraced: serve index.html if the root URL was given
    * [HTRACE-47] - Add Content-Type header in REST server
    * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
    * [HTRACE-52] - FIgure out content-type handling in JSON API
    * [HTRACE-55] - Add Clean command to htrace go
    * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding irrelevant
wrapper object
    * [HTRACE-68] - Clean up LocalFileSpanReceiver and SpanReceiverBuilder
a bit
    * [HTRACE-71] - format.sh: only format src/ directory
    * [HTRACE-90] - Remove Guava and shade other depdendencies in HTrace
subprojects
    * [HTRACE-93] - Add null check to SamplerBuilder
    * [HTRACE-97] - Support both -D and --D when specifying conf vars on
the command-line
    * [HTRACE-98] - Web Server should use PrefixHandler
    * [HTRACE-99] - log.go fails to create new log files
    * [HTRACE-100] - htraced: put query parameters in the URL, not in the
GET request body
    * [HTRACE-101] - Add better error-checking to Java HTrace client
    * [HTRACE-103] - Reset unclosed spans after TestBadClient
    * [HTRACE-107] - Support for Greater Than operator in htraced
    * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
    * [HTRACE-110] - Fix rat check failure due to
dependency-reduced-pom.xml in htrace-hbase
    * [HTRACE-111] - HTrace Java client API fixes for 3.2
    * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
problems around close()
    * [HTRACE-115] - The htraced datastore should use uint64 for span ids
rather than int64
    * [HTRACE-116] - htraced's data.store.clear option does not work
    * [HTRACE-117] - graph.go: sort children array to get deterministic
output
    * [HTRACE-118] - Java API: support setting the parents of a span after
the span is created
    * [HTRACE-119] - detach of NullScope singleton should not fail
    * [HTRACE-123] - fix graphviz functionality in the htrace command
    * [HTRACE-126] - BUILDING.txt should not say that godep is required,
because we auto-install godep
    * [HTRACE-127] - fix ./build/htrace dumpAll
    * [HTRACE-128] - RAT check hangs on files under
htrace-core/src/web/lib/rome-2.1.0
    * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
spans with spanId == 0
    * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is called
    * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
result is empty
    * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
    * [HTRACE-148] - Add deserialization utility method to MilliSpan for
testing outside of htrace-core
    * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import paths
    * [HTRACE-152] - Fix TestHTracedRESTReceiver
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException

** Improvement
    * [HTRACE-30] - Add writeSpan REST verb to htraced
    * [HTRACE-33] - Add getUniqueLocalTraceFileName to LocalFileSpanReceiver
    * [HTRACE-50] - Clean up build warnings
    * [HTRACE-53] - Move client code into client.go, add unit tests for
bin/htrace command and htraced REST API
    * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
both src tarball and fat jars
    * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
HTRACED_CONF_DIR
    * [HTRACE-104] - Add more capabilities to the htrace command
    * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
SpanReceiverBuilder, etc.
    * [HTRACE-120] - UI: Track search history via URL hash
    * [HTRACE-122] - Remove bundler
    * [HTRACE-125] - htraced: log when htraced terminates on a signal, and
optionally log configuration when starting up
    * [HTRACE-137] - Add Begin, processId, duration fields to htrace search
GUI
    * [HTRACE-144] - Include IP address in span process description
    * [HTRACE-149] - htraced: remove unused resource/ directory
    * [HTRACE-154] - Move go and web to htrace-htraced
    * [HTRACE-155] - Remove references to 'resource' directory from the
.gitignore

** New Feature
    * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver for
htraced)
    * [HTRACE-88] - Add REST query API to htraced
    * [HTRACE-89] - htraced: add log levels, writing to log files
    * [HTRACE-106] - htrace: add C / C++ native client
    * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Colin McCabe <cm...@alumni.cmu.edu>.
* Verified md5 and sha1 sums
* Ran "mvn package -Pnative" successfully (this includes tests)
* Did mvn install of HTrace 3.2.0 and built Hadoop 2.7.1 against it
* Verified that htraced worked with Hadoop 2.7.1 + HTrace 3.2

+1

best,
Colin

On Tue, Apr 28, 2015 at 2:46 PM, Abraham Elmahrek <ab...@cloudera.com> wrote:
> I've posted our first release candidate here:
>
>   http://people.apache.org/~abe/htrace/releases/3.2.0/
>
> The jars have been staged here:
>
>   https://repository.apache.org/content/repositories/orgapachehtrace-1015
>
> This release improves the Java client with better error checking and
> setting parents in a span after the span is created. Also, some issues in
> the local file span receiver are fixed and work has started on a new C/C++
> native client.
>
> Please vote +1/0/-1 by Friday, May 1st, 2015.
>
> Thanks,
> Abe
>
> 1.
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
>
>
> Release Notes - HTrace - Version 3.2.0
>
> ** Sub-task
>     * [HTRACE-44] - Add htraced web UI search page skeleton
>     * [HTRACE-45] - Add Span details page skeleton
>     * [HTRACE-75] - UI should query htraced
>     * [HTRACE-76] - Search page: Add +/- filters to search control
>     * [HTRACE-77] - htraced gui: add pagination to the search page.
>     * [HTRACE-78] - Search page: Enhance begin time and end time selection
> widget
>     * [HTRACE-79] - Search page: Make list more tabular with sorting on
> front end
>     * [HTRACE-108] - Search Page: Use server side pagination
>     * [HTRACE-121] - Details page: Graph parents and children
>     * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
>     * [HTRACE-134] - Port front end to marionette JS
>     * [HTRACE-142] - Details page: Update graph
>     * [HTRACE-146] - Search page: Remove client-side sorting and improve
> pagination
>
> ** Bug
>     * [HTRACE-32] - Change span timeline annotations map to be a
> map<string, string>
>     * [HTRACE-37] - htraced: serve index.html if the root URL was given
>     * [HTRACE-47] - Add Content-Type header in REST server
>     * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
>     * [HTRACE-52] - FIgure out content-type handling in JSON API
>     * [HTRACE-55] - Add Clean command to htrace go
>     * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding irrelevant
> wrapper object
>     * [HTRACE-68] - Clean up LocalFileSpanReceiver and SpanReceiverBuilder
> a bit
>     * [HTRACE-71] - format.sh: only format src/ directory
>     * [HTRACE-90] - Remove Guava and shade other depdendencies in HTrace
> subprojects
>     * [HTRACE-93] - Add null check to SamplerBuilder
>     * [HTRACE-97] - Support both -D and --D when specifying conf vars on
> the command-line
>     * [HTRACE-98] - Web Server should use PrefixHandler
>     * [HTRACE-99] - log.go fails to create new log files
>     * [HTRACE-100] - htraced: put query parameters in the URL, not in the
> GET request body
>     * [HTRACE-101] - Add better error-checking to Java HTrace client
>     * [HTRACE-103] - Reset unclosed spans after TestBadClient
>     * [HTRACE-107] - Support for Greater Than operator in htraced
>     * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
>     * [HTRACE-110] - Fix rat check failure due to
> dependency-reduced-pom.xml in htrace-hbase
>     * [HTRACE-111] - HTrace Java client API fixes for 3.2
>     * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> problems around close()
>     * [HTRACE-115] - The htraced datastore should use uint64 for span ids
> rather than int64
>     * [HTRACE-116] - htraced's data.store.clear option does not work
>     * [HTRACE-117] - graph.go: sort children array to get deterministic
> output
>     * [HTRACE-118] - Java API: support setting the parents of a span after
> the span is created
>     * [HTRACE-119] - detach of NullScope singleton should not fail
>     * [HTRACE-123] - fix graphviz functionality in the htrace command
>     * [HTRACE-126] - BUILDING.txt should not say that godep is required,
> because we auto-install godep
>     * [HTRACE-127] - fix ./build/htrace dumpAll
>     * [HTRACE-128] - RAT check hangs on files under
> htrace-core/src/web/lib/rome-2.1.0
>     * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
> spans with spanId == 0
>     * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is called
>     * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
> result is empty
>     * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
>     * [HTRACE-148] - Add deserialization utility method to MilliSpan for
> testing outside of htrace-core
>     * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import paths
>     * [HTRACE-152] - Fix TestHTracedRESTReceiver
> com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
>
> ** Improvement
>     * [HTRACE-30] - Add writeSpan REST verb to htraced
>     * [HTRACE-33] - Add getUniqueLocalTraceFileName to LocalFileSpanReceiver
>     * [HTRACE-50] - Clean up build warnings
>     * [HTRACE-53] - Move client code into client.go, add unit tests for
> bin/htrace command and htraced REST API
>     * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
> both src tarball and fat jars
>     * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
> HTRACED_CONF_DIR
>     * [HTRACE-104] - Add more capabilities to the htrace command
>     * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
> SpanReceiverBuilder, etc.
>     * [HTRACE-120] - UI: Track search history via URL hash
>     * [HTRACE-122] - Remove bundler
>     * [HTRACE-125] - htraced: log when htraced terminates on a signal, and
> optionally log configuration when starting up
>     * [HTRACE-137] - Add Begin, processId, duration fields to htrace search
> GUI
>     * [HTRACE-144] - Include IP address in span process description
>     * [HTRACE-149] - htraced: remove unused resource/ directory
>     * [HTRACE-154] - Move go and web to htrace-htraced
>     * [HTRACE-155] - Remove references to 'resource' directory from the
> .gitignore
>
> ** New Feature
>     * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver for
> htraced)
>     * [HTRACE-88] - Add REST query API to htraced
>     * [HTRACE-89] - htraced: add log levels, writing to log files
>     * [HTRACE-106] - htrace: add C / C++ native client
>     * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Masatake Iwasaki <iw...@oss.nttdata.co.jp>.
+1

* Verified md5 and sha1 sums
* Ran "mvn package -Pnative" successfully
* Did mvn install of HTrace 3.2.0 and built hadoop-trunk against it
* Verified that HTracedRESTReceiver worked with hadoop

Thanks,
Masatake Iwasaki


On 4/29/15 06:46, Abraham Elmahrek wrote:
> I've posted our first release candidate here:
>
>    http://people.apache.org/~abe/htrace/releases/3.2.0/
>
> The jars have been staged here:
>
>    https://repository.apache.org/content/repositories/orgapachehtrace-1015
>
> This release improves the Java client with better error checking and
> setting parents in a span after the span is created. Also, some issues in
> the local file span receiver are fixed and work has started on a new C/C++
> native client.
>
> Please vote +1/0/-1 by Friday, May 1st, 2015.
>
> Thanks,
> Abe
>
> 1.
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
>
>
> Release Notes - HTrace - Version 3.2.0
>
> ** Sub-task
>      * [HTRACE-44] - Add htraced web UI search page skeleton
>      * [HTRACE-45] - Add Span details page skeleton
>      * [HTRACE-75] - UI should query htraced
>      * [HTRACE-76] - Search page: Add +/- filters to search control
>      * [HTRACE-77] - htraced gui: add pagination to the search page.
>      * [HTRACE-78] - Search page: Enhance begin time and end time selection
> widget
>      * [HTRACE-79] - Search page: Make list more tabular with sorting on
> front end
>      * [HTRACE-108] - Search Page: Use server side pagination
>      * [HTRACE-121] - Details page: Graph parents and children
>      * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
>      * [HTRACE-134] - Port front end to marionette JS
>      * [HTRACE-142] - Details page: Update graph
>      * [HTRACE-146] - Search page: Remove client-side sorting and improve
> pagination
>
> ** Bug
>      * [HTRACE-32] - Change span timeline annotations map to be a
> map<string, string>
>      * [HTRACE-37] - htraced: serve index.html if the root URL was given
>      * [HTRACE-47] - Add Content-Type header in REST server
>      * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
>      * [HTRACE-52] - FIgure out content-type handling in JSON API
>      * [HTRACE-55] - Add Clean command to htrace go
>      * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding irrelevant
> wrapper object
>      * [HTRACE-68] - Clean up LocalFileSpanReceiver and SpanReceiverBuilder
> a bit
>      * [HTRACE-71] - format.sh: only format src/ directory
>      * [HTRACE-90] - Remove Guava and shade other depdendencies in HTrace
> subprojects
>      * [HTRACE-93] - Add null check to SamplerBuilder
>      * [HTRACE-97] - Support both -D and --D when specifying conf vars on
> the command-line
>      * [HTRACE-98] - Web Server should use PrefixHandler
>      * [HTRACE-99] - log.go fails to create new log files
>      * [HTRACE-100] - htraced: put query parameters in the URL, not in the
> GET request body
>      * [HTRACE-101] - Add better error-checking to Java HTrace client
>      * [HTRACE-103] - Reset unclosed spans after TestBadClient
>      * [HTRACE-107] - Support for Greater Than operator in htraced
>      * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
>      * [HTRACE-110] - Fix rat check failure due to
> dependency-reduced-pom.xml in htrace-hbase
>      * [HTRACE-111] - HTrace Java client API fixes for 3.2
>      * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> problems around close()
>      * [HTRACE-115] - The htraced datastore should use uint64 for span ids
> rather than int64
>      * [HTRACE-116] - htraced's data.store.clear option does not work
>      * [HTRACE-117] - graph.go: sort children array to get deterministic
> output
>      * [HTRACE-118] - Java API: support setting the parents of a span after
> the span is created
>      * [HTRACE-119] - detach of NullScope singleton should not fail
>      * [HTRACE-123] - fix graphviz functionality in the htrace command
>      * [HTRACE-126] - BUILDING.txt should not say that godep is required,
> because we auto-install godep
>      * [HTRACE-127] - fix ./build/htrace dumpAll
>      * [HTRACE-128] - RAT check hangs on files under
> htrace-core/src/web/lib/rome-2.1.0
>      * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
> spans with spanId == 0
>      * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is called
>      * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
> result is empty
>      * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
>      * [HTRACE-148] - Add deserialization utility method to MilliSpan for
> testing outside of htrace-core
>      * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import paths
>      * [HTRACE-152] - Fix TestHTracedRESTReceiver
> com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
>
> ** Improvement
>      * [HTRACE-30] - Add writeSpan REST verb to htraced
>      * [HTRACE-33] - Add getUniqueLocalTraceFileName to LocalFileSpanReceiver
>      * [HTRACE-50] - Clean up build warnings
>      * [HTRACE-53] - Move client code into client.go, add unit tests for
> bin/htrace command and htraced REST API
>      * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
> both src tarball and fat jars
>      * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
> HTRACED_CONF_DIR
>      * [HTRACE-104] - Add more capabilities to the htrace command
>      * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
> SpanReceiverBuilder, etc.
>      * [HTRACE-120] - UI: Track search history via URL hash
>      * [HTRACE-122] - Remove bundler
>      * [HTRACE-125] - htraced: log when htraced terminates on a signal, and
> optionally log configuration when starting up
>      * [HTRACE-137] - Add Begin, processId, duration fields to htrace search
> GUI
>      * [HTRACE-144] - Include IP address in span process description
>      * [HTRACE-149] - htraced: remove unused resource/ directory
>      * [HTRACE-154] - Move go and web to htrace-htraced
>      * [HTRACE-155] - Remove references to 'resource' directory from the
> .gitignore
>
> ** New Feature
>      * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver for
> htraced)
>      * [HTRACE-88] - Add REST query API to htraced
>      * [HTRACE-89] - htraced: add log levels, writing to log files
>      * [HTRACE-106] - htrace: add C / C++ native client
>      * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans
>


Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Lewis John Mcgibbney <le...@gmail.com>.
Ack

On Thursday, April 30, 2015, Abraham Elmahrek <ab...@cloudera.com> wrote:

> Hey guys,
>
> I've already started a thread for RC1. Let's close this thread and verify
> RC1 instead.
>
> Thanks to every one for voting!
>
> -Abe
>
> On Thu, Apr 30, 2015 at 8:05 AM, Lewis John Mcgibbney <
> lewis.mcgibbney@gmail.com <javascript:;>> wrote:
>
> > Good catch Billie
> >
> > http://incubator.apache.org/guides/releasemanagement.html#check-list
> >
> > This is going to be a problem
> >
> > On Thursday, April 30, 2015, Billie Rinaldi <billie@apache.org
> <javascript:;>> wrote:
> >
> > > There are some compiled class files in the src tarball in the
> > > htrace-htraced/bin directory.  That's the only issue I can see, though.
> > > The LICENSE and NOTICE look good to me -- kudos!
> > >
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver$PostSpans.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver$TestHTraceConfiguration.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/DataDir.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/HTracedProcess.class
> > >
> > >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/TestHTracedProcess.class
> > >
> > >
> > > On Tue, Apr 28, 2015 at 2:46 PM, Abraham Elmahrek <abe@cloudera.com
> <javascript:;>
> > > <javascript:;>> wrote:
> > >
> > > > I've posted our first release candidate here:
> > > >
> > > >   http://people.apache.org/~abe/htrace/releases/3.2.0/
> > > >
> > > > The jars have been staged here:
> > > >
> > > >
> > >
> https://repository.apache.org/content/repositories/orgapachehtrace-1015
> > > >
> > > > This release improves the Java client with better error checking and
> > > > setting parents in a span after the span is created. Also, some
> issues
> > in
> > > > the local file span receiver are fixed and work has started on a new
> > > C/C++
> > > > native client.
> > > >
> > > > Please vote +1/0/-1 by Friday, May 1st, 2015.
> > > >
> > > > Thanks,
> > > > Abe
> > > >
> > > > 1.
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
> > > >
> > > >
> > > > Release Notes - HTrace - Version 3.2.0
> > > >
> > > > ** Sub-task
> > > >     * [HTRACE-44] - Add htraced web UI search page skeleton
> > > >     * [HTRACE-45] - Add Span details page skeleton
> > > >     * [HTRACE-75] - UI should query htraced
> > > >     * [HTRACE-76] - Search page: Add +/- filters to search control
> > > >     * [HTRACE-77] - htraced gui: add pagination to the search page.
> > > >     * [HTRACE-78] - Search page: Enhance begin time and end time
> > > selection
> > > > widget
> > > >     * [HTRACE-79] - Search page: Make list more tabular with sorting
> on
> > > > front end
> > > >     * [HTRACE-108] - Search Page: Use server side pagination
> > > >     * [HTRACE-121] - Details page: Graph parents and children
> > > >     * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
> > > >     * [HTRACE-134] - Port front end to marionette JS
> > > >     * [HTRACE-142] - Details page: Update graph
> > > >     * [HTRACE-146] - Search page: Remove client-side sorting and
> > improve
> > > > pagination
> > > >
> > > > ** Bug
> > > >     * [HTRACE-32] - Change span timeline annotations map to be a
> > > > map<string, string>
> > > >     * [HTRACE-37] - htraced: serve index.html if the root URL was
> given
> > > >     * [HTRACE-47] - Add Content-Type header in REST server
> > > >     * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
> > > >     * [HTRACE-52] - FIgure out content-type handling in JSON API
> > > >     * [HTRACE-55] - Add Clean command to htrace go
> > > >     * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding
> > irrelevant
> > > > wrapper object
> > > >     * [HTRACE-68] - Clean up LocalFileSpanReceiver and
> > > SpanReceiverBuilder
> > > > a bit
> > > >     * [HTRACE-71] - format.sh: only format src/ directory
> > > >     * [HTRACE-90] - Remove Guava and shade other depdendencies in
> > HTrace
> > > > subprojects
> > > >     * [HTRACE-93] - Add null check to SamplerBuilder
> > > >     * [HTRACE-97] - Support both -D and --D when specifying conf vars
> > on
> > > > the command-line
> > > >     * [HTRACE-98] - Web Server should use PrefixHandler
> > > >     * [HTRACE-99] - log.go fails to create new log files
> > > >     * [HTRACE-100] - htraced: put query parameters in the URL, not in
> > the
> > > > GET request body
> > > >     * [HTRACE-101] - Add better error-checking to Java HTrace client
> > > >     * [HTRACE-103] - Reset unclosed spans after TestBadClient
> > > >     * [HTRACE-107] - Support for Greater Than operator in htraced
> > > >     * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
> > > >     * [HTRACE-110] - Fix rat check failure due to
> > > > dependency-reduced-pom.xml in htrace-hbase
> > > >     * [HTRACE-111] - HTrace Java client API fixes for 3.2
> > > >     * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> > > > problems around close()
> > > >     * [HTRACE-115] - The htraced datastore should use uint64 for span
> > ids
> > > > rather than int64
> > > >     * [HTRACE-116] - htraced's data.store.clear option does not work
> > > >     * [HTRACE-117] - graph.go: sort children array to get
> deterministic
> > > > output
> > > >     * [HTRACE-118] - Java API: support setting the parents of a span
> > > after
> > > > the span is created
> > > >     * [HTRACE-119] - detach of NullScope singleton should not fail
> > > >     * [HTRACE-123] - fix graphviz functionality in the htrace command
> > > >     * [HTRACE-126] - BUILDING.txt should not say that godep is
> > required,
> > > > because we auto-install godep
> > > >     * [HTRACE-127] - fix ./build/htrace dumpAll
> > > >     * [HTRACE-128] - RAT check hangs on files under
> > > > htrace-core/src/web/lib/rome-2.1.0
> > > >     * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not
> create
> > > > spans with spanId == 0
> > > >     * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is
> > > called
> > > >     * [HTRACE-140] - Web UI of htraced causes high CPU usage if
> search
> > > > result is empty
> > > >     * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
> > > >     * [HTRACE-148] - Add deserialization utility method to MilliSpan
> > for
> > > > testing outside of htrace-core
> > > >     * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import
> > paths
> > > >     * [HTRACE-152] - Fix TestHTracedRESTReceiver
> > > > com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
> > > >
> > > > ** Improvement
> > > >     * [HTRACE-30] - Add writeSpan REST verb to htraced
> > > >     * [HTRACE-33] - Add getUniqueLocalTraceFileName to
> > > > LocalFileSpanReceiver
> > > >     * [HTRACE-50] - Clean up build warnings
> > > >     * [HTRACE-53] - Move client code into client.go, add unit tests
> for
> > > > bin/htrace command and htraced REST API
> > > >     * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin
> for
> > > > both src tarball and fat jars
> > > >     * [HTRACE-91] - Add usage to htraced, fix htrace usage and
> support
> > > > HTRACED_CONF_DIR
> > > >     * [HTRACE-104] - Add more capabilities to the htrace command
> > > >     * [HTRACE-113] - Add more log4j messages to htrace
> SamplerBuilder,
> > > > SpanReceiverBuilder, etc.
> > > >     * [HTRACE-120] - UI: Track search history via URL hash
> > > >     * [HTRACE-122] - Remove bundler
> > > >     * [HTRACE-125] - htraced: log when htraced terminates on a
> signal,
> > > and
> > > > optionally log configuration when starting up
> > > >     * [HTRACE-137] - Add Begin, processId, duration fields to htrace
> > > search
> > > > GUI
> > > >     * [HTRACE-144] - Include IP address in span process description
> > > >     * [HTRACE-149] - htraced: remove unused resource/ directory
> > > >     * [HTRACE-154] - Move go and web to htrace-htraced
> > > >     * [HTRACE-155] - Remove references to 'resource' directory from
> the
> > > > .gitignore
> > > >
> > > > ** New Feature
> > > >     * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver
> > for
> > > > htraced)
> > > >     * [HTRACE-88] - Add REST query API to htraced
> > > >     * [HTRACE-89] - htraced: add log levels, writing to log files
> > > >     * [HTRACE-106] - htrace: add C / C++ native client
> > > >     * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans
> > > >
> > >
> >
> >
> > --
> > *Lewis*
> >
>


-- 
*Lewis*

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Abraham Elmahrek <ab...@cloudera.com>.
Hey guys,

I've already started a thread for RC1. Let's close this thread and verify
RC1 instead.

Thanks to every one for voting!

-Abe

On Thu, Apr 30, 2015 at 8:05 AM, Lewis John Mcgibbney <
lewis.mcgibbney@gmail.com> wrote:

> Good catch Billie
>
> http://incubator.apache.org/guides/releasemanagement.html#check-list
>
> This is going to be a problem
>
> On Thursday, April 30, 2015, Billie Rinaldi <bi...@apache.org> wrote:
>
> > There are some compiled class files in the src tarball in the
> > htrace-htraced/bin directory.  That's the only issue I can see, though.
> > The LICENSE and NOTICE look good to me -- kudos!
> >
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver$PostSpans.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver$TestHTraceConfiguration.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/DataDir.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/HTracedProcess.class
> >
> >
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/TestHTracedProcess.class
> >
> >
> > On Tue, Apr 28, 2015 at 2:46 PM, Abraham Elmahrek <abe@cloudera.com
> > <javascript:;>> wrote:
> >
> > > I've posted our first release candidate here:
> > >
> > >   http://people.apache.org/~abe/htrace/releases/3.2.0/
> > >
> > > The jars have been staged here:
> > >
> > >
> > https://repository.apache.org/content/repositories/orgapachehtrace-1015
> > >
> > > This release improves the Java client with better error checking and
> > > setting parents in a span after the span is created. Also, some issues
> in
> > > the local file span receiver are fixed and work has started on a new
> > C/C++
> > > native client.
> > >
> > > Please vote +1/0/-1 by Friday, May 1st, 2015.
> > >
> > > Thanks,
> > > Abe
> > >
> > > 1.
> > >
> > >
> >
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
> > >
> > >
> > > Release Notes - HTrace - Version 3.2.0
> > >
> > > ** Sub-task
> > >     * [HTRACE-44] - Add htraced web UI search page skeleton
> > >     * [HTRACE-45] - Add Span details page skeleton
> > >     * [HTRACE-75] - UI should query htraced
> > >     * [HTRACE-76] - Search page: Add +/- filters to search control
> > >     * [HTRACE-77] - htraced gui: add pagination to the search page.
> > >     * [HTRACE-78] - Search page: Enhance begin time and end time
> > selection
> > > widget
> > >     * [HTRACE-79] - Search page: Make list more tabular with sorting on
> > > front end
> > >     * [HTRACE-108] - Search Page: Use server side pagination
> > >     * [HTRACE-121] - Details page: Graph parents and children
> > >     * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
> > >     * [HTRACE-134] - Port front end to marionette JS
> > >     * [HTRACE-142] - Details page: Update graph
> > >     * [HTRACE-146] - Search page: Remove client-side sorting and
> improve
> > > pagination
> > >
> > > ** Bug
> > >     * [HTRACE-32] - Change span timeline annotations map to be a
> > > map<string, string>
> > >     * [HTRACE-37] - htraced: serve index.html if the root URL was given
> > >     * [HTRACE-47] - Add Content-Type header in REST server
> > >     * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
> > >     * [HTRACE-52] - FIgure out content-type handling in JSON API
> > >     * [HTRACE-55] - Add Clean command to htrace go
> > >     * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding
> irrelevant
> > > wrapper object
> > >     * [HTRACE-68] - Clean up LocalFileSpanReceiver and
> > SpanReceiverBuilder
> > > a bit
> > >     * [HTRACE-71] - format.sh: only format src/ directory
> > >     * [HTRACE-90] - Remove Guava and shade other depdendencies in
> HTrace
> > > subprojects
> > >     * [HTRACE-93] - Add null check to SamplerBuilder
> > >     * [HTRACE-97] - Support both -D and --D when specifying conf vars
> on
> > > the command-line
> > >     * [HTRACE-98] - Web Server should use PrefixHandler
> > >     * [HTRACE-99] - log.go fails to create new log files
> > >     * [HTRACE-100] - htraced: put query parameters in the URL, not in
> the
> > > GET request body
> > >     * [HTRACE-101] - Add better error-checking to Java HTrace client
> > >     * [HTRACE-103] - Reset unclosed spans after TestBadClient
> > >     * [HTRACE-107] - Support for Greater Than operator in htraced
> > >     * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
> > >     * [HTRACE-110] - Fix rat check failure due to
> > > dependency-reduced-pom.xml in htrace-hbase
> > >     * [HTRACE-111] - HTrace Java client API fixes for 3.2
> > >     * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> > > problems around close()
> > >     * [HTRACE-115] - The htraced datastore should use uint64 for span
> ids
> > > rather than int64
> > >     * [HTRACE-116] - htraced's data.store.clear option does not work
> > >     * [HTRACE-117] - graph.go: sort children array to get deterministic
> > > output
> > >     * [HTRACE-118] - Java API: support setting the parents of a span
> > after
> > > the span is created
> > >     * [HTRACE-119] - detach of NullScope singleton should not fail
> > >     * [HTRACE-123] - fix graphviz functionality in the htrace command
> > >     * [HTRACE-126] - BUILDING.txt should not say that godep is
> required,
> > > because we auto-install godep
> > >     * [HTRACE-127] - fix ./build/htrace dumpAll
> > >     * [HTRACE-128] - RAT check hangs on files under
> > > htrace-core/src/web/lib/rome-2.1.0
> > >     * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
> > > spans with spanId == 0
> > >     * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is
> > called
> > >     * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
> > > result is empty
> > >     * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
> > >     * [HTRACE-148] - Add deserialization utility method to MilliSpan
> for
> > > testing outside of htrace-core
> > >     * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import
> paths
> > >     * [HTRACE-152] - Fix TestHTracedRESTReceiver
> > > com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
> > >
> > > ** Improvement
> > >     * [HTRACE-30] - Add writeSpan REST verb to htraced
> > >     * [HTRACE-33] - Add getUniqueLocalTraceFileName to
> > > LocalFileSpanReceiver
> > >     * [HTRACE-50] - Clean up build warnings
> > >     * [HTRACE-53] - Move client code into client.go, add unit tests for
> > > bin/htrace command and htraced REST API
> > >     * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
> > > both src tarball and fat jars
> > >     * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
> > > HTRACED_CONF_DIR
> > >     * [HTRACE-104] - Add more capabilities to the htrace command
> > >     * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
> > > SpanReceiverBuilder, etc.
> > >     * [HTRACE-120] - UI: Track search history via URL hash
> > >     * [HTRACE-122] - Remove bundler
> > >     * [HTRACE-125] - htraced: log when htraced terminates on a signal,
> > and
> > > optionally log configuration when starting up
> > >     * [HTRACE-137] - Add Begin, processId, duration fields to htrace
> > search
> > > GUI
> > >     * [HTRACE-144] - Include IP address in span process description
> > >     * [HTRACE-149] - htraced: remove unused resource/ directory
> > >     * [HTRACE-154] - Move go and web to htrace-htraced
> > >     * [HTRACE-155] - Remove references to 'resource' directory from the
> > > .gitignore
> > >
> > > ** New Feature
> > >     * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver
> for
> > > htraced)
> > >     * [HTRACE-88] - Add REST query API to htraced
> > >     * [HTRACE-89] - htraced: add log levels, writing to log files
> > >     * [HTRACE-106] - htrace: add C / C++ native client
> > >     * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans
> > >
> >
>
>
> --
> *Lewis*
>

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Lewis John Mcgibbney <le...@gmail.com>.
Good catch Billie

http://incubator.apache.org/guides/releasemanagement.html#check-list

This is going to be a problem

On Thursday, April 30, 2015, Billie Rinaldi <bi...@apache.org> wrote:

> There are some compiled class files in the src tarball in the
> htrace-htraced/bin directory.  That's the only issue I can see, though.
> The LICENSE and NOTICE look good to me -- kudos!
>
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver$PostSpans.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver$TestHTraceConfiguration.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/DataDir.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/HTracedProcess.class
>
> htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/TestHTracedProcess.class
>
>
> On Tue, Apr 28, 2015 at 2:46 PM, Abraham Elmahrek <abe@cloudera.com
> <javascript:;>> wrote:
>
> > I've posted our first release candidate here:
> >
> >   http://people.apache.org/~abe/htrace/releases/3.2.0/
> >
> > The jars have been staged here:
> >
> >
> https://repository.apache.org/content/repositories/orgapachehtrace-1015
> >
> > This release improves the Java client with better error checking and
> > setting parents in a span after the span is created. Also, some issues in
> > the local file span receiver are fixed and work has started on a new
> C/C++
> > native client.
> >
> > Please vote +1/0/-1 by Friday, May 1st, 2015.
> >
> > Thanks,
> > Abe
> >
> > 1.
> >
> >
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
> >
> >
> > Release Notes - HTrace - Version 3.2.0
> >
> > ** Sub-task
> >     * [HTRACE-44] - Add htraced web UI search page skeleton
> >     * [HTRACE-45] - Add Span details page skeleton
> >     * [HTRACE-75] - UI should query htraced
> >     * [HTRACE-76] - Search page: Add +/- filters to search control
> >     * [HTRACE-77] - htraced gui: add pagination to the search page.
> >     * [HTRACE-78] - Search page: Enhance begin time and end time
> selection
> > widget
> >     * [HTRACE-79] - Search page: Make list more tabular with sorting on
> > front end
> >     * [HTRACE-108] - Search Page: Use server side pagination
> >     * [HTRACE-121] - Details page: Graph parents and children
> >     * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
> >     * [HTRACE-134] - Port front end to marionette JS
> >     * [HTRACE-142] - Details page: Update graph
> >     * [HTRACE-146] - Search page: Remove client-side sorting and improve
> > pagination
> >
> > ** Bug
> >     * [HTRACE-32] - Change span timeline annotations map to be a
> > map<string, string>
> >     * [HTRACE-37] - htraced: serve index.html if the root URL was given
> >     * [HTRACE-47] - Add Content-Type header in REST server
> >     * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
> >     * [HTRACE-52] - FIgure out content-type handling in JSON API
> >     * [HTRACE-55] - Add Clean command to htrace go
> >     * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding irrelevant
> > wrapper object
> >     * [HTRACE-68] - Clean up LocalFileSpanReceiver and
> SpanReceiverBuilder
> > a bit
> >     * [HTRACE-71] - format.sh: only format src/ directory
> >     * [HTRACE-90] - Remove Guava and shade other depdendencies in HTrace
> > subprojects
> >     * [HTRACE-93] - Add null check to SamplerBuilder
> >     * [HTRACE-97] - Support both -D and --D when specifying conf vars on
> > the command-line
> >     * [HTRACE-98] - Web Server should use PrefixHandler
> >     * [HTRACE-99] - log.go fails to create new log files
> >     * [HTRACE-100] - htraced: put query parameters in the URL, not in the
> > GET request body
> >     * [HTRACE-101] - Add better error-checking to Java HTrace client
> >     * [HTRACE-103] - Reset unclosed spans after TestBadClient
> >     * [HTRACE-107] - Support for Greater Than operator in htraced
> >     * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
> >     * [HTRACE-110] - Fix rat check failure due to
> > dependency-reduced-pom.xml in htrace-hbase
> >     * [HTRACE-111] - HTrace Java client API fixes for 3.2
> >     * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> > problems around close()
> >     * [HTRACE-115] - The htraced datastore should use uint64 for span ids
> > rather than int64
> >     * [HTRACE-116] - htraced's data.store.clear option does not work
> >     * [HTRACE-117] - graph.go: sort children array to get deterministic
> > output
> >     * [HTRACE-118] - Java API: support setting the parents of a span
> after
> > the span is created
> >     * [HTRACE-119] - detach of NullScope singleton should not fail
> >     * [HTRACE-123] - fix graphviz functionality in the htrace command
> >     * [HTRACE-126] - BUILDING.txt should not say that godep is required,
> > because we auto-install godep
> >     * [HTRACE-127] - fix ./build/htrace dumpAll
> >     * [HTRACE-128] - RAT check hangs on files under
> > htrace-core/src/web/lib/rome-2.1.0
> >     * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
> > spans with spanId == 0
> >     * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is
> called
> >     * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
> > result is empty
> >     * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
> >     * [HTRACE-148] - Add deserialization utility method to MilliSpan for
> > testing outside of htrace-core
> >     * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import paths
> >     * [HTRACE-152] - Fix TestHTracedRESTReceiver
> > com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
> >
> > ** Improvement
> >     * [HTRACE-30] - Add writeSpan REST verb to htraced
> >     * [HTRACE-33] - Add getUniqueLocalTraceFileName to
> > LocalFileSpanReceiver
> >     * [HTRACE-50] - Clean up build warnings
> >     * [HTRACE-53] - Move client code into client.go, add unit tests for
> > bin/htrace command and htraced REST API
> >     * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
> > both src tarball and fat jars
> >     * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
> > HTRACED_CONF_DIR
> >     * [HTRACE-104] - Add more capabilities to the htrace command
> >     * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
> > SpanReceiverBuilder, etc.
> >     * [HTRACE-120] - UI: Track search history via URL hash
> >     * [HTRACE-122] - Remove bundler
> >     * [HTRACE-125] - htraced: log when htraced terminates on a signal,
> and
> > optionally log configuration when starting up
> >     * [HTRACE-137] - Add Begin, processId, duration fields to htrace
> search
> > GUI
> >     * [HTRACE-144] - Include IP address in span process description
> >     * [HTRACE-149] - htraced: remove unused resource/ directory
> >     * [HTRACE-154] - Move go and web to htrace-htraced
> >     * [HTRACE-155] - Remove references to 'resource' directory from the
> > .gitignore
> >
> > ** New Feature
> >     * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver for
> > htraced)
> >     * [HTRACE-88] - Add REST query API to htraced
> >     * [HTRACE-89] - htraced: add log levels, writing to log files
> >     * [HTRACE-106] - htrace: add C / C++ native client
> >     * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans
> >
>


-- 
*Lewis*

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

Posted by Billie Rinaldi <bi...@apache.org>.
There are some compiled class files in the src tarball in the
htrace-htraced/bin directory.  That's the only issue I can see, though.
The LICENSE and NOTICE look good to me -- kudos!

htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver$PostSpans.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/HTracedRESTReceiver.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver$TestHTraceConfiguration.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/impl/TestHTracedRESTReceiver.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/DataDir.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/HTracedProcess.class
htrace-3.2.0-incubating/htrace-htraced/bin/org/apache/htrace/util/TestHTracedProcess.class


On Tue, Apr 28, 2015 at 2:46 PM, Abraham Elmahrek <ab...@cloudera.com> wrote:

> I've posted our first release candidate here:
>
>   http://people.apache.org/~abe/htrace/releases/3.2.0/
>
> The jars have been staged here:
>
>   https://repository.apache.org/content/repositories/orgapachehtrace-1015
>
> This release improves the Java client with better error checking and
> setting parents in a span after the span is created. Also, some issues in
> the local file span receiver are fixed and work has started on a new C/C++
> native client.
>
> Please vote +1/0/-1 by Friday, May 1st, 2015.
>
> Thanks,
> Abe
>
> 1.
>
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%203.2.0%20AND%20project%20%3D%20HTRACE%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC
>
>
> Release Notes - HTrace - Version 3.2.0
>
> ** Sub-task
>     * [HTRACE-44] - Add htraced web UI search page skeleton
>     * [HTRACE-45] - Add Span details page skeleton
>     * [HTRACE-75] - UI should query htraced
>     * [HTRACE-76] - Search page: Add +/- filters to search control
>     * [HTRACE-77] - htraced gui: add pagination to the search page.
>     * [HTRACE-78] - Search page: Enhance begin time and end time selection
> widget
>     * [HTRACE-79] - Search page: Make list more tabular with sorting on
> front end
>     * [HTRACE-108] - Search Page: Use server side pagination
>     * [HTRACE-121] - Details page: Graph parents and children
>     * [HTRACE-131] - Port spans.js in htrace-hbase to htraced
>     * [HTRACE-134] - Port front end to marionette JS
>     * [HTRACE-142] - Details page: Update graph
>     * [HTRACE-146] - Search page: Remove client-side sorting and improve
> pagination
>
> ** Bug
>     * [HTRACE-32] - Change span timeline annotations map to be a
> map<string, string>
>     * [HTRACE-37] - htraced: serve index.html if the root URL was given
>     * [HTRACE-47] - Add Content-Type header in REST server
>     * [HTRACE-48] - use -L 1 in format.sh to make it work on macosx
>     * [HTRACE-52] - FIgure out content-type handling in JSON API
>     * [HTRACE-55] - Add Clean command to htrace go
>     * [HTRACE-57] - Fix LocalFileSpanReceiver to avoid adding irrelevant
> wrapper object
>     * [HTRACE-68] - Clean up LocalFileSpanReceiver and SpanReceiverBuilder
> a bit
>     * [HTRACE-71] - format.sh: only format src/ directory
>     * [HTRACE-90] - Remove Guava and shade other depdendencies in HTrace
> subprojects
>     * [HTRACE-93] - Add null check to SamplerBuilder
>     * [HTRACE-97] - Support both -D and --D when specifying conf vars on
> the command-line
>     * [HTRACE-98] - Web Server should use PrefixHandler
>     * [HTRACE-99] - log.go fails to create new log files
>     * [HTRACE-100] - htraced: put query parameters in the URL, not in the
> GET request body
>     * [HTRACE-101] - Add better error-checking to Java HTrace client
>     * [HTRACE-103] - Reset unclosed spans after TestBadClient
>     * [HTRACE-107] - Support for Greater Than operator in htraced
>     * [HTRACE-109] - fix TestHTracedRESTReceiver unit test failures
>     * [HTRACE-110] - Fix rat check failure due to
> dependency-reduced-pom.xml in htrace-hbase
>     * [HTRACE-111] - HTrace Java client API fixes for 3.2
>     * [HTRACE-112] - Fix LocalFileSpanReceiver to avoid BG thread and
> problems around close()
>     * [HTRACE-115] - The htraced datastore should use uint64 for span ids
> rather than int64
>     * [HTRACE-116] - htraced's data.store.clear option does not work
>     * [HTRACE-117] - graph.go: sort children array to get deterministic
> output
>     * [HTRACE-118] - Java API: support setting the parents of a span after
> the span is created
>     * [HTRACE-119] - detach of NullScope singleton should not fail
>     * [HTRACE-123] - fix graphviz functionality in the htrace command
>     * [HTRACE-126] - BUILDING.txt should not say that godep is required,
> because we auto-install godep
>     * [HTRACE-127] - fix ./build/htrace dumpAll
>     * [HTRACE-128] - RAT check hangs on files under
> htrace-core/src/web/lib/rome-2.1.0
>     * [HTRACE-132] - Trace#startSpan(String, TraceInfo) must not create
> spans with spanId == 0
>     * [HTRACE-133] - HTracedRESTReceiver drops spans when close() is called
>     * [HTRACE-140] - Web UI of htraced causes high CPU usage if search
> result is empty
>     * [HTRACE-141] - Fix nits of swimlane view of htraced Web UI
>     * [HTRACE-148] - Add deserialization utility method to MilliSpan for
> testing outside of htrace-core
>     * [HTRACE-151] - htrace-core, htrace-htraced: Use shaded import paths
>     * [HTRACE-152] - Fix TestHTracedRESTReceiver
> com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException
>
> ** Improvement
>     * [HTRACE-30] - Add writeSpan REST verb to htraced
>     * [HTRACE-33] - Add getUniqueLocalTraceFileName to
> LocalFileSpanReceiver
>     * [HTRACE-50] - Clean up build warnings
>     * [HTRACE-53] - Move client code into client.go, add unit tests for
> bin/htrace command and htraced REST API
>     * [HTRACE-82] - Add profile to pom to use maven-assembly-plugin for
> both src tarball and fat jars
>     * [HTRACE-91] - Add usage to htraced, fix htrace usage and support
> HTRACED_CONF_DIR
>     * [HTRACE-104] - Add more capabilities to the htrace command
>     * [HTRACE-113] - Add more log4j messages to htrace SamplerBuilder,
> SpanReceiverBuilder, etc.
>     * [HTRACE-120] - UI: Track search history via URL hash
>     * [HTRACE-122] - Remove bundler
>     * [HTRACE-125] - htraced: log when htraced terminates on a signal, and
> optionally log configuration when starting up
>     * [HTRACE-137] - Add Begin, processId, duration fields to htrace search
> GUI
>     * [HTRACE-144] - Include IP address in span process description
>     * [HTRACE-149] - htraced: remove unused resource/ directory
>     * [HTRACE-154] - Move go and web to htrace-htraced
>     * [HTRACE-155] - Remove references to 'resource' directory from the
> .gitignore
>
> ** New Feature
>     * [HTRACE-51] - htraced java REST client (a.k.a java SpanReceiver for
> htraced)
>     * [HTRACE-88] - Add REST query API to htraced
>     * [HTRACE-89] - htraced: add log levels, writing to log files
>     * [HTRACE-106] - htrace: add C / C++ native client
>     * [HTRACE-150] - htraced: add HRPC endpoint for writeSpans
>