Re: [VOTE] Release Apache htrace-3.2.0-incubating

2015-06-02 Thread Abraham Elmahrek
Hey man,

Good point. Should we send out an announce email even though it's a few
weeks after the fact?

-Abe

On Wed, Jun 3, 2015 at 1:10 AM, Nick Dimiduk ndimi...@gmail.com wrote:

 Hi folks. Looks like this vote passed, but I haven't seen a release
 announcement. Am I missing something?

 Thanks,
 Nick

 On Wed, May 13, 2015 at 7:16 PM, Abraham Elmahrek a...@cloudera.com
 wrote:

  Closing the vote.
 
  [7] +1 - 6 Were binding I believe. Please correct me if I am mistaken.
  [0]   0
  [0]  -1
 
  Thanks for participating folks.
 
  On Mon, May 11, 2015 at 11:04 PM, Colin McCabe cmcc...@alumni.cmu.edu
  wrote:
 
   Downloaded.  Verified hashes.
   Ran unit tests
   Installed and built Hadoop trunk against it
   Verified that HDFS integration and htraced worked
  
   +1.
  
   cheers,
   Colin
  
   On Mon, May 11, 2015 at 7:01 PM, Jake Farrell jfarr...@apache.org
  wrote:
Carrying my +1 (binding) over from the dev list
   
-Jake
   
On Sat, May 9, 2015 at 9:54 PM, Abraham Elmahrek a...@apache.org
  wrote:
   
Apache HTrace (incubating), after 2 release candidates, has voted to
release the below referenced Apache HTrace 3.2.0-incubating release
candidate.
   
Dear IPMC, please vote on our second release candidate as an Apache
Incubator project.
   
Here is the vote thread we ran on our dev list (Six binding +1 votes
   and no
-1 votes) with
a subject: [VOTE] HTrace 3.2.0 - Release Candidate 2, second
 release
candidate
   
*
   
   
  
 
 http://mail-archives.apache.org/mod_mbox/incubator-htrace-dev/201505.mbox/%3CCAOvM-ciKd82bt3ze7oZD9FnNUcss8T%2BufwwgEndrhpnnOdgMNA%40mail.gmail.com%3E

   
   
  
 
 http://mail-archives.apache.org/mod_mbox/incubator-htrace-dev/201505.mbox/%3CCAOvM-ciKd82bt3ze7oZD9FnNUcss8T%2BufwwgEndrhpnnOdgMNA%40mail.gmail.com%3E
*
   
The source tarball, hashes, and signing are here:
   
  http://people.apache.org/~abe/htrace/releases/3.2.0/rc1/
   
(Over in htrace our RC number was zero based so RC1 == second RC)
   
Related maven artifacts are posted here:
   
   
  
 https://repository.apache.org/content/repositories/orgapachehtrace-1016
   
The tag for the RC is here:
   
   
  
 
 https://git-wip-us.apache.org/repos/asf?p=incubator-htrace.git;a=tag;h=44fa6e0cd7456b5725b8557161f68b851fdf75d8
   
The KEYS file with the key used signing is available here:
   
*https://dist.apache.org/repos/dist/release/incubator/htrace/KEYS
https://dist.apache.org/repos/dist/release/incubator/htrace/KEYS*
   
   
75 issues were closed/resolved for this release:
   
   
   
  
 
 https://issues.apache.org/jira/issues/?jql=project%20%3D%20HTRACE%20AND%20status%20%3D%20resolved%20AND%20fixVersion%20%3D%203.2.0%20ORDER%20BY%20issuetype%20DESC
   
   
The vote will be open for 96 hours.
   
[ ] +1 Release this package as Apache HTrace 3.2.0-incubating
[ ] +0 no opinion
[ ] -1 Do not release this package because ...
   
   
Thanks,
Abe
   
  
   -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
   For additional commands, e-mail: general-h...@incubator.apache.org
  
  
 



[ANNOUNCE] Apache HTrace 3.2.0 (Incubating) released

2015-06-02 Thread Abraham Elmahrek
The Apache HTrace (Incubating) team is pleased to announce the release of
HTrace 3.2.0.

Apache HTrace (incubating) is a library that seeks to enable distributed
tracing in Hadoop.

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.

The release is available in maven:
https://repo1.maven.org/maven2/org/apache/htrace/

The full change log is available here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315924version=12329181

Your help and feedback is more than welcome. For more information on how to
report problems
and to get involved, visit the project website at
http://incubator.apache.org/projects/htrace.html.

The Apache HTrace (Incubating) Team


Re: [ANNOUNCE] Apache HTrace 3.2.0 (Incubating) released

2015-06-02 Thread Abraham Elmahrek
The Apache HTrace (Incubating) team is pleased to announce the release of
HTrace 3.2.0.

Apache HTrace (incubating) is a library that seeks to enable distributed
tracing in Hadoop.

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.

The release is available in maven:
https://repo1.maven.org/maven2/org/apache/htrace/

The full change log is available here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315924version=12329181

Your help and feedback is more than welcome. For more information on how to
report problems
and to get involved, visit the project website at
http://incubator.apache.org/projects/htrace.html.

The Apache HTrace (Incubating) Team


Re: Moving to JDK7?

2015-05-12 Thread Abraham Elmahrek
+1 as well. Plenty of performance improvements in JDK7.

On Tue, May 12, 2015 at 12:23 PM, Jake Farrell jfarr...@apache.org wrote:

 +1, would be nice to jump to 8 since 7 is now eol, but deprecating 6
 support is a good start

 -Jake

 On Tue, May 12, 2015 at 3:11 PM, Colin P. McCabe cmcc...@apache.org
 wrote:

  Hi all,
 
  What do y'all think about moving our minJdk version to JDK7?
 
  It is set at JDK6 right now mostly because that was where Hadoop was
  stuck for a long time.  But now Hadoop is on JDK7, and so is HBase.
  Is there any reason to keep supporting JDK6 in our next release? There
  are some nice things in JDK7 like ThreadLocalRandom,
  try-with-resources, etc. and I would hate to ugly up the code for no
  reason.
 
  best,
  Colin
 



Re: [VOTE] HTrace 3.2.0 - Release Candidate 2

2015-05-08 Thread Abraham Elmahrek
Closing the vote:

   - +1s - 6
   - 0s - 0
   - -1s - 0

Thanks every one for helping out and verifying this release.

-Abe

On Thu, May 7, 2015 at 5:57 AM, Jake Farrell jfarr...@apache.org wrote:

 agree, there are no binary files, so the extra artifacts are not a release
 blocker, would remove for the next release.

 +1 for this rc from me

 -Jake

 On Thu, May 7, 2015 at 1:33 AM, Lewis John Mcgibbney 
 lewis.mcgibb...@gmail.com wrote:

  I would say no, don't roll a new RC.
  If there is a way to ensure that generated files have ALv2.0 headers
 moving
  forward and committed to trunk then that would be my advice.
  Good job with RC.
  +1 from me
 
  On Wednesday, May 6, 2015, Abraham Elmahrek a...@cloudera.com wrote:
 
   Lewis,
  
   These are third party packages and a generated file. The JS
 dependencies
   are listed in LICENSE.txt. I don't see licenses for
   dependency-reduced-pom.xml in general... but I think it might be
  generated
   by the maven shading plugin. It looks like some of these generated
 files
   made it into the source tarball. Do you guys think it's worth spinning
 a
   new RC for this?
  
   -Abe
  
   On Wed, May 6, 2015 at 6:05 PM, Lewis John Mcgibbney 
   lewis.mcgibb...@gmail.com javascript:; wrote:
  
Hi Folks,
I ran DRAT over the codebase
   
  Notes Binaries Archives Standards Apache Generated Unknown  0 0 0
 120
   83
0
28
   
28 unknown licenses flagged up
   
Upon further investigation these were
   
Unapproved licenses:
   
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone-1.1.2.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone.marionette-2.4.1.min.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone.paginator-2.0.2.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backgrid-0.3.5.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backgrid-paginator-0.3.5.js
   
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/bootstrap.js
   
  
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/bootstrap.min.js
   
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/d3-3.5.5.js
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/d3.min.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/jquery-2.1.3.min.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/moment-2.9.0.min.js
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/npm.js
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.js
   
  /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.min.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.standalone.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.standalone.min.js
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/underscore-1.7.0.js
   
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/backgrid-0.3.5.min.css
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/backgrid-paginator-0.3.5.min.css
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap-theme.css
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap-theme.min.css
   
   /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap.css
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap.min.css
  /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/rome.css
   
  /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/rome.min.css
   
   
  
 /usr/local/drat/deploy/data/jobs/rat/1430960456828/input/SpanProtos.java
   
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457162/input/dependency-reduced-pom.xml
   
   
  
 
 /usr/local/drat/deploy/data/jobs/rat/1430960457162/input/dependency-reduced-pom.xml_05062015_1800
   
If we can clarify the above then I am +1 to the release.
   
There's nothing more I can add over and above what has been stated by
others.
SIGS check
Builds and Tests in native check
Nice release candidate.
Thanks
Lewis
   
   
On Thu, Apr 30, 2015 at 9:16 PM, Abraham Elmahrek a...@apache.org
   javascript:; wrote:
   
 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

Re: [VOTE] HTrace 3.2.0 - Release Candidate 2

2015-05-06 Thread Abraham Elmahrek
Lewis,

These are third party packages and a generated file. The JS dependencies
are listed in LICENSE.txt. I don't see licenses for
dependency-reduced-pom.xml in general... but I think it might be generated
by the maven shading plugin. It looks like some of these generated files
made it into the source tarball. Do you guys think it's worth spinning a
new RC for this?

-Abe

On Wed, May 6, 2015 at 6:05 PM, Lewis John Mcgibbney 
lewis.mcgibb...@gmail.com wrote:

 Hi Folks,
 I ran DRAT over the codebase

   Notes Binaries Archives Standards Apache Generated Unknown  0 0 0 120 83
 0
 28

 28 unknown licenses flagged up

 Upon further investigation these were

 Unapproved licenses:


 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone-1.1.2.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone.marionette-2.4.1.min.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backbone.paginator-2.0.2.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backgrid-0.3.5.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/backgrid-paginator-0.3.5.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/bootstrap.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/bootstrap.min.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/d3-3.5.5.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/d3.min.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/jquery-2.1.3.min.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/moment-2.9.0.min.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/npm.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.js
   /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.min.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.standalone.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/rome.standalone.min.js

 /usr/local/drat/deploy/data/jobs/rat/1430960456935/input/underscore-1.7.0.js


 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/backgrid-0.3.5.min.css

 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/backgrid-paginator-0.3.5.min.css

 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap-theme.css

 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap-theme.min.css
   /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap.css

 /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/bootstrap.min.css
   /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/rome.css
   /usr/local/drat/deploy/data/jobs/rat/1430960457357/input/rome.min.css

   /usr/local/drat/deploy/data/jobs/rat/1430960456828/input/SpanProtos.java


 /usr/local/drat/deploy/data/jobs/rat/1430960457162/input/dependency-reduced-pom.xml

 /usr/local/drat/deploy/data/jobs/rat/1430960457162/input/dependency-reduced-pom.xml_05062015_1800

 If we can clarify the above then I am +1 to the release.

 There's nothing more I can add over and above what has been stated by
 others.
 SIGS check
 Builds and Tests in native check
 Nice release candidate.
 Thanks
 Lewis


 On Thu, Apr 30, 2015 at 9:16 PM, Abraham Elmahrek a...@apache.org wrote:

  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

Re: [VOTE] HTrace 3.2.0 - Release Candidate 2

2015-05-02 Thread Abraham Elmahrek
Hey Billie,

I've updated the KEYS file. Stack was nice enough to sign my key.

Thanks for catching this.

-Abe

On Fri, May 1, 2015 at 9:40 AM, Billie Rinaldi bil...@apache.org wrote:

 +1
 verified src tarball matches the git tag and contains no binaries
 verified checksums and signature
 verified successful build

 Abe, thanks for taking on RM responsibilities.  Please append your key to
 our KEYS file.  Also, you should get someone to sign your key.  :-)
 https://dist.apache.org/repos/dist/release/incubator/htrace/KEYS

 On Thu, Apr 30, 2015 at 9:16 PM, Abraham Elmahrek a...@apache.org wrote:

 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

[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
  

[VOTE] HTrace 3.2.0 - Release Candidate 0

2015-04-28 Thread Abraham Elmahrek
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 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 

Re: HTrace GUI meetup

2015-03-27 Thread Abraham Elmahrek
Awesome! Thanks man!

On Fri, Mar 27, 2015 at 11:19 AM, Colin P. McCabe cmcc...@apache.org
wrote:

 Hmm.  Sounds like May is unavailable on Tuesday.  Does Friday (4/3) at
 5PM PDT work for everyone?  Masatake, I'd especially like to talk to
 you about some ideas for the spans GUI...

 Abe, to respond to your points: We will post the minutes to the
 mailing list.  Also, obviously the actual implementation of any of
 these ideas will happen on JIRA through the usual process.  I view
 this as kind of similar to the meetings we do occasionally on Hadoop
 to coordinate a new feature that the community is working on.

 Also, on a semi-related note, I'm going to try to check some
 real-world span data into the repo to use when looking at the GUI.

 cheers,
 Colin


 On Thu, Mar 26, 2015 at 3:46 PM, Abraham Elmahrek a...@cloudera.com
 wrote:
  Hey Colin,
 
  I'm hugely +1 on this! I'd prefer Tuesday @ 5PM PST.
 
  There has been some discussion about doing this in the Sqoop community as
  well, so I thought I'd relay some of the ideas that popped up there (
 
 http://mail-archives.apache.org/mod_mbox/sqoop-dev/201502.mbox/%3CCAHUddLM98%3DM4N4qNGfpAThQ%2BEpRf0war0FN4WM%3D3T6t7Owt4nQ%40mail.gmail.com%3E
  ):
 
 1. Meeting minutes are persisted (wiki) and communicated (mailing
 list)
 2. No concrete decisions are made (we should run votes first so every
 one can participate and make sure full context is provided some how)
 3. Proper notice is given to the community and the meeting is globally
 available (which it seems we have).
 
  I think HTrace is a different community and can run it however we see
 fit.
  But I hope the above helps at least for reference.
 
  -Abe
 
  On Thu, Mar 26, 2015 at 3:29 PM, Colin P. McCabe cmcc...@apache.org
 wrote:
 
  Hi all,
 
  There's been a lot of really great work on the HTrace GUI recently.
  Masatake's span visualization screen, Abe's work on the details page,
  and May's work come to mind.
 
  I was thinking, we should have a phone call to talk about the GUI.  I
  have some ideas that might be really cool.  Abe also came up with some
  mockups.
 
  Some time next week would work well for me.  Maybe next Tuesday (3/31)
  at 5pm, or next Friday (4/3) at 5pm PST?  (I realize 5pm PST is late
  in California but I'm trying to come up with something that works for
  all the time zones.)  Does that work for you guys?
 
  I'm thinking we can provide a plain ol' telephone dial-in number and
  use Google Hangouts for screen sharing.  (We could use Google Hangouts
  for voice as well, but in my experience, it's best to use regular
  phone for voice to avoid glitches.)
 
  best,
  Colin
 



Re: HTrace GUI meetup

2015-03-26 Thread Abraham Elmahrek
Hey Colin,

I'm hugely +1 on this! I'd prefer Tuesday @ 5PM PST.

There has been some discussion about doing this in the Sqoop community as
well, so I thought I'd relay some of the ideas that popped up there (
http://mail-archives.apache.org/mod_mbox/sqoop-dev/201502.mbox/%3CCAHUddLM98%3DM4N4qNGfpAThQ%2BEpRf0war0FN4WM%3D3T6t7Owt4nQ%40mail.gmail.com%3E
):

   1. Meeting minutes are persisted (wiki) and communicated (mailing list)
   2. No concrete decisions are made (we should run votes first so every
   one can participate and make sure full context is provided some how)
   3. Proper notice is given to the community and the meeting is globally
   available (which it seems we have).

I think HTrace is a different community and can run it however we see fit.
But I hope the above helps at least for reference.

-Abe

On Thu, Mar 26, 2015 at 3:29 PM, Colin P. McCabe cmcc...@apache.org wrote:

 Hi all,

 There's been a lot of really great work on the HTrace GUI recently.
 Masatake's span visualization screen, Abe's work on the details page,
 and May's work come to mind.

 I was thinking, we should have a phone call to talk about the GUI.  I
 have some ideas that might be really cool.  Abe also came up with some
 mockups.

 Some time next week would work well for me.  Maybe next Tuesday (3/31)
 at 5pm, or next Friday (4/3) at 5pm PST?  (I realize 5pm PST is late
 in California but I'm trying to come up with something that works for
 all the time zones.)  Does that work for you guys?

 I'm thinking we can provide a plain ol' telephone dial-in number and
 use Google Hangouts for screen sharing.  (We could use Google Hangouts
 for voice as well, but in my experience, it's best to use regular
 phone for voice to avoid glitches.)

 best,
 Colin



Re: Getting started with Apache HTrace development

2015-03-06 Thread Abraham Elmahrek
+1 as well to Stack's suggestion.

On Fri, Mar 6, 2015 at 12:08 PM, Lewis John Mcgibbney 
lewis.mcgibb...@gmail.com wrote:

 Afternoon,

 On Fri, Mar 6, 2015 at 9:21 AM, Stack st...@duboce.net wrote:

  ...or not use the wiki at all but add the setup
  instruction as a site page (I prefer the latter; wiki rots... doc rots
 too
  but there is more obligation to keep it current).
 
 
  +1 I agree