Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

2015-04-30 Thread Masatake Iwasaki

+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
mapstring, 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 

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

2015-04-30 Thread Billie Rinaldi
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 a...@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
 mapstring, 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 

Re: [VOTE] HTrace 3.2.0 - Release Candidate 0

2015-04-30 Thread Lewis John Mcgibbney
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 bil...@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 a...@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
  mapstring, 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 

[VOTE] HTrace 3.2.0 - Release Candidate 2

2015-04-30 Thread Abraham Elmahrek
I've the second release candidate here:

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

The jars have been staged here:

  *https://repository.apache.org/content/repositories/orgapachehtrace-1016
https://repository.apache.org/content/repositories/orgapachehtrace-1016*

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 7th, 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
mapstring, 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
* [HTRACE-158] - htraced: add TraceEnabled, DebugEnabled, etc.
functions to log.go
* [HTRACE-161] - C client style.txt should be excluded from rat check
* [HTRACE-163] - Remove bin directory and add to maven clean

** Improvement
* [HTRACE-30] - Add writeSpan REST verb to htraced
* [HTRACE-33] - Add getUniqueLocalTraceFileName to LocalFileSpanReceiver
* [HTRACE-50] - Clean up build warnings