Re: [VOTE] Release Apache htrace-3.2.0-incubating
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
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
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?
+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
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
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
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
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
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
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
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
+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