You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zipkin.apache.org by ad...@apache.org on 2019/05/02 08:23:35 UTC

[incubator-zipkin] branch elasticsearch7 updated (6a3b644 -> 923a04d)

This is an automated email from the ASF dual-hosted git repository.

adriancole pushed a change to branch elasticsearch7
in repository https://gitbox.apache.org/repos/asf/incubator-zipkin.git.


 discard 6a3b644  WIP: attempts support of Elasticsearch 7.x
     add 4bcf43a  Matches path pattern of classic UI (#2505)
     add c0656e4  Hightlight latency over spans count (#2501)
     add 53b0ac0  Fixes edge case in dependency resolution when ./mvnw test is used (#2521)
     add 16934c0  Update gitignore to ignore coverage directory
     add e9b58cd  Achieve 100% test coverage of App component
     add 9e0842a  Achieve 100% test coverage of Layout component
     add 1419ea2  Sidebar -> Sidebar + SidebarPageOption
     add 607daac  Achieve 100% test coverage of SidebarPageOption component
     add 233e579  Achieve 100% test coverage of Sidebar component
     add 53be778  Removes travis publish setup as we no longer publish this way (#2523)
     add 67685e3  moves to new version before we change tons of things
     add b3ddcd7  Removes accidental version declaration of non-existent module
     add 3b8b074  Inlines MySQL autoconfiguration
     add 283e1a0  Inlines Kafka 0.10+ autoconfiguration
     add ecab90e  Inlines RabbitMQ autoconfiguration
     add 1094596  Inlines Prometheus autoconfiguration
     add cccd187  Inlines Ui autoconfiguration
     add b7402d4  Inlines Cassandra autoconfiguration
     add ca0fc40  Inlines Elasticsearch autoconfiguration
     add 6d20e1e  Add unit tests for TraceSummary component (#2527)
     add feded83  Show IDs in lens (#2518)
     add bc816cf  Changes the maven group ID to match apache org
     add 387f1fd  Updated license files and removes date-specific config
     add ded5e3a  Upgrade Armeria 0.84
     add 50a65e2  Replaces fragile proto test setup with Square Wire (#2532)
     add 689a27c  Conventionally use RejectedExecutionException for load issues (#2511)
     add 61596e8  Adds gRPC endpoint /zipkin.proto3.SpanService/Report (#2328)
     add fde0aea  Temporarily moves tests to old proto
     add ed6b970  Adds UI for remoteServiceName (#2499)
     add 947e8c2  Updates ui licenses to ASF header (#2539)
     add e609498  Tolerates empty POST requests with debug logging (#2538)
     add f18db9a  Adds license header to SQL DDL (#2541)
     add 8634842  Moves project to ASF infrastructure (#2542)
     add 7a98db3  Removes ChromeHeadless from zipkin-ui test setup
     add 3e7075c  Adds docker.skip property to avoid 2+hr builds in Jenkins
     add 959d1a3  lenient fail when no rabbit
     add f78eaf1  Scribe test makes rat argue with surefire
     add 6b68e31  Extracts zipkin-tests jar before we publish to o.a.z.zipkin2 namespace (#2546)
     add 8adca9d  Cleans up poor parent names (#2549)
     add 89b2fab  copy paste error
     add 7c08091  [maven-release-plugin] prepare release v2.13.0
     add d108157  [maven-release-plugin] prepare for next development iteration
     add 134b53c  Fixes logging and metrics for collectors (#2552)
     add f2d9cc8  Bumps to latest docker test images
     add 923a04d  WIP: attempts support of Elasticsearch 7.x

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6a3b644)
            \
             N -- N -- N   refs/heads/elasticsearch7 (923a04d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/CONTRIBUTING.md                            |  44 +-
 .settings.xml                                      |  44 --
 .travis.yml                                        |  30 +-
 DISCLAIMER                                         |   5 +
 Jenkinsfile                                        |  91 ++++
 LICENSE                                            |   1 -
 NOTICE                                             |  21 +
 README.md                                          |  25 +-
 RELEASE.md                                         | 168 --------
 benchmarks/pom.xml                                 |  83 ++--
 .../src/main/java/zipkin2/EndpointBenchmarks.java  |  21 +-
 .../src/main/java/zipkin2/SpanBenchmarks.java      |  21 +-
 .../main/java/zipkin2/codec/CodecBenchmarks.java   | 121 ++++--
 .../java/zipkin2/collector/MetricsBenchmarks.java  |  21 +-
 .../java/zipkin2/internal/BufferBenchmarks.java    |  21 +-
 .../zipkin2/internal/DelayLimiterBenchmarks.java   |  21 +-
 .../zipkin2/internal/Proto3CodecInteropTest.java   | 206 ++++-----
 pom.xml                                            | 462 ++++++++++-----------
 src/etc/header.txt                                 |  21 +-
 src/main/assemblies/source-release.xml             | 101 +++++
 travis/publish.sh                                  | 182 --------
 zipkin-autoconfigure/collector-kafka/README.md     |  60 ---
 zipkin-autoconfigure/collector-kafka/pom.xml       |  39 --
 .../src/main/resources/META-INF/spring.factories   |   2 -
 .../kafka/ZipkinKafkaCollectorPropertiesTest.java  |  31 --
 zipkin-autoconfigure/collector-kafka08/pom.xml     |  34 +-
 .../kafka08/KafkaZooKeeperSetCondition.java        |  21 +-
 .../ZipkinKafka08CollectorAutoConfiguration.java   |  21 +-
 .../kafka08/ZipkinKafkaCollectorProperties.java    |  21 +-
 .../autoconfigure/collector/kafka08/Access.java    |  21 +-
 ...ipkinKafka08CollectorAutoConfigurationTest.java |  21 +-
 .../kafka/v1/NestedPropertyOverrideTest.java       |  21 +-
 zipkin-autoconfigure/collector-rabbitmq/pom.xml    |  39 --
 .../src/main/resources/META-INF/spring.factories   |   2 -
 .../src/test/resources/log4j2.properties           |  11 -
 zipkin-autoconfigure/collector-scribe/pom.xml      |  42 +-
 .../ZipkinScribeCollectorAutoConfiguration.java    |  21 +-
 .../scribe/ZipkinScribeCollectorProperties.java    |  21 +-
 .../src/main/resources/zipkin-server-scribe.yml    |  14 -
 ...ZipkinScribeCollectorAutoConfigurationTest.java |  21 +-
 zipkin-autoconfigure/metrics-prometheus/README.md  |  28 --
 zipkin-autoconfigure/metrics-prometheus/pom.xml    |  55 ---
 .../src/main/resources/META-INF/spring.factories   |   2 -
 .../src/test/resources/log4j2.properties           |   8 -
 zipkin-autoconfigure/pom.xml                       |  53 +--
 zipkin-autoconfigure/storage-cassandra/pom.xml     |  45 --
 ...ingZipkinCassandraStorageAutoConfiguration.java |  42 --
 .../ZipkinCassandraStorageAutoConfiguration.java   |  63 ---
 .../src/main/resources/META-INF/spring.factories   |   3 -
 .../autoconfigure/storage/cassandra/Access.java    |  26 --
 .../src/test/resources/log4j2.properties           |   8 -
 zipkin-autoconfigure/storage-cassandra3/pom.xml    |  48 ---
 ...ngZipkinCassandra3StorageAutoConfiguration.java |  44 --
 .../ZipkinCassandra3StorageAutoConfiguration.java  |  64 ---
 .../src/main/resources/META-INF/spring.factories   |   3 -
 .../autoconfigure/storage/cassandra3/Access.java   |  26 --
 .../src/test/resources/log4j2.properties           |   8 -
 zipkin-autoconfigure/storage-elasticsearch/pom.xml |  61 ---
 ...ipkinElasticsearchStorageAutoConfiguration.java |  80 ----
 ...ZipkinElasticsearchOkHttpAutoConfiguration.java |  74 ----
 ...ipkinElasticsearchStorageAutoConfiguration.java | 105 -----
 .../src/main/resources/META-INF/spring.factories   |   4 -
 .../storage/elasticsearch/Access.java              |  28 --
 zipkin-autoconfigure/storage-mysql/pom.xml         |  55 ---
 ...TracingZipkinMySQLStorageAutoConfiguration.java | 115 -----
 .../src/main/resources/META-INF/spring.factories   |   3 -
 .../autoconfigure/storage/mysql/Access.java        |  26 --
 zipkin-autoconfigure/ui/pom.xml                    |  70 ----
 .../autoconfigure/ui/CompressionProperties.java    |  30 --
 .../src/main/resources/META-INF/spring.factories   |   2 -
 .../ui/src/test/resources/log4j2.properties        |   8 -
 .../ui/src/test/resources/zipkin-ui/index.html     |   6 -
 zipkin-collector/core/pom.xml                      |  32 +-
 .../src/main/java/zipkin2/collector/Collector.java | 147 ++++---
 .../java/zipkin2/collector/CollectorComponent.java |  21 +-
 .../java/zipkin2/collector/CollectorMetrics.java   |  21 +-
 .../java/zipkin2/collector/CollectorSampler.java   |  21 +-
 .../collector/InMemoryCollectorMetrics.java        |  21 +-
 .../zipkin2/collector/CollectorSamplerTest.java    |  21 +-
 .../test/java/zipkin2/collector/CollectorTest.java | 239 +++++++----
 zipkin-collector/kafka/README.md                   |   2 +-
 zipkin-collector/kafka/pom.xml                     |  26 +-
 .../zipkin2/collector/kafka/KafkaCollector.java    |  26 +-
 .../collector/kafka/KafkaCollectorWorker.java      |  34 +-
 ...fkaCollectorTest.java => ITKafkaCollector.java} | 128 +++---
 zipkin-collector/kafka08/pom.xml                   |  26 +-
 .../zipkin2/collector/kafka08/KafkaCollector.java  |  21 +-
 .../collector/kafka08/KafkaStreamProcessor.java    |  30 +-
 ...fkaCollectorTest.java => ITKafkaCollector.java} | 129 +++---
 .../zipkin2/collector/kafka08/KafkaTestGraph.java  |  21 +-
 .../kafka08/src/test/resources/log4j.properties    |  13 -
 .../kafka08/src/test/resources/log4j2.properties   |  13 -
 zipkin-collector/pom.xml                           |  38 +-
 zipkin-collector/rabbitmq/pom.xml                  |  34 +-
 .../collector/rabbitmq/RabbitMQCollector.java      |  32 +-
 .../collector/rabbitmq/ITRabbitMQCollector.java    |  63 +--
 .../collector/rabbitmq/RabbitMQCollectorRule.java  |  43 +-
 zipkin-collector/scribe/pom.xml                    |  33 +-
 .../main/java/zipkin2/collector/scribe/Scribe.java |  21 +-
 .../zipkin2/collector/scribe/ScribeCollector.java  |  21 +-
 .../collector/scribe/ScribeSpanConsumer.java       |  45 +-
 .../collector/scribe/ScribeCollectorTest.java      |  21 +-
 .../collector/scribe/ScribeSpanConsumerTest.java   | 163 ++++----
 zipkin-junit/pom.xml                               |  40 +-
 .../src/main/java/zipkin2/junit/HttpFailure.java   |  21 +-
 .../main/java/zipkin2/junit/ZipkinDispatcher.java  |  49 +--
 .../src/main/java/zipkin2/junit/ZipkinRule.java    |  21 +-
 .../test/java/zipkin2/junit/ZipkinRuleTest.java    |  34 +-
 zipkin-lens/.gitignore                             |   1 +
 zipkin-lens/README.md                              |   2 +-
 zipkin-lens/jest/file-mock.js                      |  16 +
 zipkin-lens/pom.xml                                |  37 +-
 zipkin-lens/scss/_variables-dark.scss              |  17 +
 zipkin-lens/scss/_variables.scss                   |  17 +
 zipkin-lens/scss/base/_base.scss                   |  17 +
 zipkin-lens/scss/base/_form.scss                   |  17 +
 zipkin-lens/scss/components/_app.scss              |  17 +
 zipkin-lens/scss/components/_browser-header.scss   |  32 ++
 zipkin-lens/scss/components/_browser-results.scss  |  24 ++
 zipkin-lens/scss/components/_browser.scss          |  41 +-
 .../scss/components/_condition-duration.scss       |  17 +
 .../scss/components/_condition-lookback.scss       |  17 +
 zipkin-lens/scss/components/_condition-name.scss   |  17 +
 zipkin-lens/scss/components/_condition-tags.scss   |  17 +
 zipkin-lens/scss/components/_date-picker.scss      |  17 +
 .../scss/components/_dependencies-sidebar.scss     |  17 +
 zipkin-lens/scss/components/_dependencies.scss     |  17 +
 .../scss/components/_detailed-trace-summary.scss   |  17 +
 .../scss/components/_global-dropdown-menu.scss     |  17 +
 zipkin-lens/scss/components/_global-search.scss    |  17 +
 zipkin-lens/scss/components/_loading-overlay.scss  |  17 +
 zipkin-lens/scss/components/_mini-timeline.scss    |  17 +
 zipkin-lens/scss/components/_search-condition.scss |  17 +
 .../scss/components/_service-name-badge.scss       |  17 +
 zipkin-lens/scss/components/_sidebar.scss          |  17 +
 zipkin-lens/scss/components/_timeline-header.scss  |  17 +
 .../scss/components/_timeline-span-data.scss       |  36 ++
 zipkin-lens/scss/components/_timeline-span.scss    |  17 +
 zipkin-lens/scss/components/_timeline.scss         |  17 +
 zipkin-lens/scss/components/_trace-page.scss       |  17 +
 .../scss/components/_trace-summary-bar.scss        |  47 +++
 .../scss/components/_trace-summary-buttons.scss    |  31 ++
 .../scss/components/_trace-summary-upper-bar.scss  |  35 ++
 zipkin-lens/scss/components/_trace-summary.scss    |  81 +---
 zipkin-lens/scss/components/_trace-viewer.scss     |  17 +
 zipkin-lens/scss/custom/_rc-calendar.scss          |  17 +
 zipkin-lens/scss/custom/_rc-time-picker.scss       |  17 +
 zipkin-lens/scss/custom/_react-modal.scss          |  17 +
 zipkin-lens/scss/custom/_react-select.scss         |  17 +
 zipkin-lens/scss/custom/_vizceral.scss             |  17 +
 zipkin-lens/scss/main.scss                         |  22 +
 .../src/actions/autocomplete-keys-action.js        |  16 +
 .../src/actions/autocomplete-keys-action.test.js   |  16 +
 .../src/actions/autocomplete-values-action.js      |  16 +
 .../src/actions/autocomplete-values-action.test.js |  16 +
 zipkin-lens/src/actions/dependencies-action.js     |  16 +
 .../src/actions/dependencies-action.test.js        |  16 +
 zipkin-lens/src/actions/global-search-action.js    |  16 +
 .../src/actions/global-search-action.test.js       |  16 +
 zipkin-lens/src/actions/remote-services-action.js  |  52 +++
 .../src/actions/remote-services-action.test.js     |  63 +++
 zipkin-lens/src/actions/services-action.js         |  16 +
 zipkin-lens/src/actions/services-action.test.js    |  16 +
 zipkin-lens/src/actions/spans-action.js            |  16 +
 zipkin-lens/src/actions/spans-action.test.js       |  16 +
 zipkin-lens/src/actions/trace-action.js            |  16 +
 zipkin-lens/src/actions/trace-action.test.js       |  16 +
 zipkin-lens/src/actions/trace-viewer-action.js     |  16 +
 zipkin-lens/src/actions/trace-viewer.test.js       |  16 +
 zipkin-lens/src/actions/traces-action.js           |  16 +
 zipkin-lens/src/actions/traces-action.test.js      |  16 +
 zipkin-lens/src/components/App/Layout.js           |  16 +
 zipkin-lens/src/components/App/Layout.test.js      |  42 ++
 .../components/App/Sidebar/SidebarPageOption.js    |  59 +++
 .../App/Sidebar/SidebarPageOption.test.js          |  71 ++++
 .../App/{Sidebar.js => Sidebar/index.js}           |  67 +--
 .../src/components/App/Sidebar/index.test.js       |  83 ++++
 zipkin-lens/src/components/App/index.js            |  32 +-
 zipkin-lens/src/components/App/index.test.js       |  29 +-
 .../src/components/Browser/BrowserHeader.js        |  51 +++
 .../src/components/Browser/BrowserHeader.test.js   |  35 ++
 .../src/components/Browser/BrowserResults.js       |  53 +++
 .../src/components/Browser/BrowserResults.test.js  |  63 +++
 zipkin-lens/src/components/Browser/TraceSummary.js | 169 --------
 .../Browser/TraceSummary/TraceSummaryBar.js        |  49 +++
 .../Browser/TraceSummary/TraceSummaryBar.test.js   |  39 ++
 .../Browser/TraceSummary/TraceSummaryButtons.js    |  40 ++
 .../TraceSummary/TraceSummaryButtons.test.js       |  33 ++
 .../Browser/TraceSummary/TraceSummaryUpperBar.js   |  51 +++
 .../TraceSummary/TraceSummaryUpperBar.test.js      |  42 ++
 .../src/components/Browser/TraceSummary/index.js   | 118 ++++++
 .../components/Browser/TraceSummary/index.test.js  |  58 +++
 zipkin-lens/src/components/Browser/index.js        | 121 ++----
 zipkin-lens/src/components/Browser/index.test.js   |  53 ++-
 zipkin-lens/src/components/Browser/sorting.js      |  47 +++
 zipkin-lens/src/components/Browser/sorting.test.js |  75 ++++
 zipkin-lens/src/components/Common/DatePicker.js    |  16 +
 .../src/components/Common/LoadingOverlay.js        |  16 +
 .../src/components/Common/ServiceNameBadge.js      |  16 +
 .../components/Dependencies/DependenciesGraph.js   |  16 +
 .../components/Dependencies/DependenciesSidebar.js |  16 +
 .../src/components/Dependencies/VizceralExt.js     |  16 +
 zipkin-lens/src/components/Dependencies/index.js   |  16 +
 .../src/components/Dependencies/index.test.js      |  16 +
 .../src/components/DetailedTraceSummary/index.js   |  16 +
 .../components/GlobalSearch/ConditionDuration.js   |  16 +
 .../src/components/GlobalSearch/ConditionLimit.js  |  16 +
 .../components/GlobalSearch/ConditionLookback.js   |  16 +
 .../src/components/GlobalSearch/ConditionName.js   |  16 +
 .../src/components/GlobalSearch/ConditionTags.js   |  16 +
 .../components/GlobalSearch/GlobalDropdownMenu.js  |  16 +
 .../src/components/GlobalSearch/SearchCondition.js |  16 +
 zipkin-lens/src/components/GlobalSearch/index.js   |  31 +-
 zipkin-lens/src/components/MiniTimeline/index.js   |  16 +
 .../src/components/Timeline/TimelineHeader.js      |  16 +
 .../src/components/Timeline/TimelineSpan.js        |  16 +
 .../src/components/Timeline/TimelineSpanData.js    |  47 ++-
 zipkin-lens/src/components/Timeline/index.js       |  16 +
 zipkin-lens/src/components/TracePage/index.js      |  16 +
 zipkin-lens/src/components/TraceViewer/index.js    |  16 +
 zipkin-lens/src/constants/action-types.js          |  21 +
 zipkin-lens/src/constants/api.js                   |  17 +
 .../src/containers/Browser/BrowserContainer.js     |  22 +-
 .../Dependencies/DependenciesContainer.js          |  16 +
 .../GlobalSearch/GlobalDropdownMenuContainer.js    |  16 +
 .../GlobalSearch/GlobalSearchContainer.js          |  20 +
 .../src/containers/TracePage/TracePageContainer.js |  16 +
 .../containers/TraceViewer/TraceViewerContainer.js |  16 +
 zipkin-lens/src/img/zipkin-logo.svg                |  18 +
 zipkin-lens/src/index.js                           |  16 +
 zipkin-lens/src/prop-types/index.js                |  16 +
 zipkin-lens/src/reducers/autocomplete-keys.js      |  16 +
 zipkin-lens/src/reducers/autocomplete-keys.test.js |  16 +
 zipkin-lens/src/reducers/autocomplete-values.js    |  16 +
 .../src/reducers/autocomplete-values.test.js       |  16 +
 zipkin-lens/src/reducers/dependencies.js           |  16 +
 zipkin-lens/src/reducers/dependencies.test.js      |  16 +
 zipkin-lens/src/reducers/global-search.js          |  16 +
 zipkin-lens/src/reducers/global-search.test.js     |  16 +
 zipkin-lens/src/reducers/index.js                  |  18 +
 zipkin-lens/src/reducers/remote-services.js        |  54 +++
 zipkin-lens/src/reducers/remote-services.test.js   |  81 ++++
 zipkin-lens/src/reducers/services.js               |  16 +
 zipkin-lens/src/reducers/services.test.js          |  16 +
 zipkin-lens/src/reducers/spans.js                  |  16 +
 zipkin-lens/src/reducers/spans.test.js             |  16 +
 zipkin-lens/src/reducers/trace-viewer.js           |  16 +
 zipkin-lens/src/reducers/trace.js                  |  16 +
 zipkin-lens/src/reducers/trace.test.js             |  16 +
 zipkin-lens/src/reducers/traces.js                 |  16 +
 zipkin-lens/src/reducers/traces.test.js            |  16 +
 zipkin-lens/src/setup-test.js                      |  16 +
 zipkin-lens/src/store/configure-store.js           |  16 +
 zipkin-lens/src/util/api.js                        |  16 +
 zipkin-lens/src/util/color.js                      |  27 ++
 zipkin-lens/src/util/dependencies-graph.js         |  16 +
 zipkin-lens/src/util/global-search.js              |  23 +
 zipkin-lens/src/util/global-search.test.js         |  31 ++
 zipkin-lens/src/util/timestamp.js                  |  16 +
 zipkin-lens/src/util/trace.js                      |  16 +
 zipkin-lens/src/util/trace.test.js                 |  16 +
 zipkin-lens/src/zipkin/clock-skew.js               |  16 +
 zipkin-lens/src/zipkin/clock-skew.test.js          |  16 +
 zipkin-lens/src/zipkin/index.js                    |  16 +
 zipkin-lens/src/zipkin/span-cleaner.js             |  16 +
 zipkin-lens/src/zipkin/span-cleaner.test.js        |  16 +
 zipkin-lens/src/zipkin/span-node.js                |  16 +
 zipkin-lens/src/zipkin/span-node.test.js           |  16 +
 zipkin-lens/src/zipkin/span-row.js                 |  16 +
 zipkin-lens/src/zipkin/span-row.test.js            |  16 +
 zipkin-lens/src/zipkin/trace-constants.js          |  16 +
 zipkin-lens/src/zipkin/trace.js                    |  16 +
 zipkin-lens/src/zipkin/trace.test.js               |  16 +
 zipkin-lens/static/index.html                      |  18 +
 zipkin-lens/webpack.dev.config.js                  |  16 +
 zipkin-lens/webpack.prod.config.js                 |  16 +
 zipkin-server/README.md                            |  93 ++++-
 zipkin-server/pom.xml                              | 254 ++++++++---
 zipkin-server/src/it/execjar/pom.xml               |  32 +-
 .../DoesntCrashWhenCassandraIsDownTest.java        |  21 +-
 .../DoesntCrashWhenKafkaBrokerIsDownTest.java      |  21 +-
 .../src/test/java/zipkin/execjar/ExecJarRule.java  |  21 +-
 .../zipkin/execjar/NonAsciiServiceNameTest.java    |  21 +-
 .../zipkin/execjar/StrictTraceIdFalseTest.java     |  21 +-
 zipkin-server/src/it/minimal-dependencies/pom.xml  |  36 +-
 .../test/java/zipkin/minimal/ZipkinServerTest.java |  21 +-
 zipkin-server/src/it/settings.xml                  |  21 +-
 .../java/zipkin/server/EnableZipkinServer.java     |  29 +-
 .../src/main/java/zipkin/server/ZipkinServer.java  |  21 +-
 .../server/internal/ActuateCollectorMetrics.java   |  21 +-
 .../server/internal/ConditionalOnSelfTracing.java  |  21 +-
 .../server/internal/EnableZipkinServer.java        |  21 +-
 .../internal/InternalZipkinConfiguration.java      |  40 +-
 .../server/internal/MetricsHealthController.java   |  21 +-
 .../internal/RegisterZipkinHealthIndicators.java   |  21 +-
 .../server/internal/WrappingExecutorService.java   | 104 +++++
 .../server/internal/ZipkinGrpcCollector.java       |  83 ++++
 .../server/internal/ZipkinHealthIndicator.java     |  21 +-
 .../server/internal/ZipkinHttpCollector.java       |  50 ++-
 .../zipkin2/server/internal/ZipkinQueryApiV2.java  |  21 +-
 .../server/internal/ZipkinServerConfiguration.java |  26 +-
 .../zipkin2/server/internal/brave/TracedCall.java  |  21 +-
 .../internal/brave/TracingConfiguration.java       |  39 +-
 .../internal/brave/TracingStorageComponent.java    |  21 +-
 .../ZipkinCassandraStorageConfiguration.java       |  87 ++++
 .../ZipkinCassandraStorageProperties.java          |  23 +-
 .../ZipkinCassandra3StorageConfiguration.java      |  89 ++++
 .../ZipkinCassandra3StorageProperties.java         |  23 +-
 .../elasticsearch/BasicAuthInterceptor.java        |  23 +-
 ...ipkinElasticsearchStorageAutoConfiguration.java | 207 +++++++++
 .../ZipkinElasticsearchStorageProperties.java      |  23 +-
 .../kafka/ZipkinKafkaCollectorConfiguration.java   |  27 +-
 .../kafka/ZipkinKafkaCollectorProperties.java      |  23 +-
 ...TracingZipkinMySQLStorageAutoConfiguration.java |  92 ++++
 .../mysql/ZipkinMySQLStorageConfiguration.java     |  56 ++-
 .../mysql/ZipkinMySQLStorageProperties.java        |  23 +-
 .../java/zipkin2/server/internal/package-info.java |  21 +-
 .../ZipkinPrometheusMetricsConfiguration.java      |  31 +-
 .../ZipkinRabbitMQCollectorConfiguration.java      |  27 +-
 .../ZipkinRabbitMQCollectorProperties.java         |  23 +-
 .../server/internal/ui/CompressionProperties.java  |  33 ++
 .../server/internal/ui/ZipkinUiConfiguration.java  |  27 +-
 .../server/internal}/ui/ZipkinUiProperties.java    |  23 +-
 .../src/main/resources/zipkin-server-shared.yml    |   6 +-
 .../java/zipkin/server/ITEnableZipkinServer.java   |  21 +-
 ...ZipkinKafkaCollectorPropertiesOverrideTest.java |  23 +-
 ...kinRabbitMQCollectorPropertiesOverrideTest.java |  23 +-
 ...nElasticsearchStorageAutoConfigurationTest.java |  25 +-
 .../server/internal/ITZipkinMetricsHealth.java     |  21 +-
 .../zipkin2/server/internal/ITZipkinServer.java    | 184 +-------
 .../internal/ITZipkinServerAutocomplete.java       |  21 +-
 .../server/internal/ITZipkinServerCORS.java        |  21 +-
 .../ITZipkinServerHttpCollectorDisabled.java       |  21 +-
 .../internal/ITZipkinServerQueryDisabled.java      |  21 +-
 .../zipkin2/server/internal/ITZipkinServerSsl.java |  21 +-
 .../internal/ZipkinServerConfigurationTest.java    |  21 +-
 .../server/internal/brave/ITZipkinSelfTracing.java |  21 +-
 .../zipkin2/server/internal/cassandra/Access.java  |  29 ++
 .../zipkin2/server/internal/cassandra3/Access.java |  29 ++
 .../server/internal/elasticsearch/Access.java      |  30 ++
 .../elasticsearch/BasicAuthInterceptorTest.java    |  23 +-
 .../zipkin2/server/internal}/kafka/Access.java     |  23 +-
 .../ZipkinKafkaCollectorConfigurationTest.java     |  31 +-
 .../kafka/ZipkinKafkaCollectorPropertiesTest.java  |  34 ++
 .../java/zipkin2/server/internal/mysql/Access.java |  29 ++
 .../ZipkinPrometheusMetricsConfigurationTest.java  |  31 +-
 .../zipkin2/server/internal}/rabbitmq/Access.java  |  23 +-
 .../ZipkinRabbitMQCollectorConfigurationTest.java  |  31 +-
 .../ZipkinRabbitMQCollectorPropertiesTest.java     |  23 +-
 .../internal/ui/ITZipkinUiConfiguration.java       |  29 +-
 .../internal/ui/ZipkinUiConfigurationTest.java     |  35 +-
 ...ipkinCassandraStorageAutoConfigurationTest.java |  23 +-
 .../ZipkinCassandraStorageConfigurationTest.java   |  25 +-
 .../v1/ZipkinMySQLStorageConfigurationTest.java    |  25 +-
 .../server/internal/ITZipkinGrpcCollector.kt       |  91 ++++
 .../server/internal/ITZipkinHttpCollector.kt       | 230 ++++++++++
 .../src/test/resources/application.yml             |   0
 .../src/test/resources/zipkin-lens/index.html      |   0
 .../src/test/resources/zipkin-ui/index.html        |   6 +-
 .../src/test/resources/zipkin-ui/test.txt          |   0
 zipkin-storage/cassandra-v1/pom.xml                |  35 +-
 .../cassandra/v1/AccumulateTraceIdTsLong.java      |  21 +-
 .../cassandra/v1/CassandraAutocompleteTags.java    |  21 +-
 .../cassandra/v1/CassandraSpanConsumer.java        |  21 +-
 .../storage/cassandra/v1/CassandraSpanStore.java   |  21 +-
 .../storage/cassandra/v1/CassandraStorage.java     |  27 +-
 .../storage/cassandra/v1/CassandraUtil.java        |  21 +-
 .../storage/cassandra/v1/CompositeIndexer.java     |  21 +-
 .../java/zipkin2/storage/cassandra/v1/Indexer.java |  21 +-
 .../cassandra/v1/InsertAutocompleteValue.java      |  21 +-
 .../cassandra/v1/InsertRemoteServiceName.java      |  21 +-
 .../storage/cassandra/v1/InsertServiceName.java    |  21 +-
 .../storage/cassandra/v1/InsertSpanName.java       |  21 +-
 .../zipkin2/storage/cassandra/v1/InsertTrace.java  |  21 +-
 .../cassandra/v1/InsertTraceIdByAnnotation.java    |  21 +-
 .../v1/InsertTraceIdByRemoteServiceName.java       |  21 +-
 .../cassandra/v1/InsertTraceIdByServiceName.java   |  21 +-
 .../cassandra/v1/InsertTraceIdBySpanName.java      |  21 +-
 .../zipkin2/storage/cassandra/v1/LazySession.java  |  21 +-
 .../java/zipkin2/storage/cassandra/v1/Pair.java    |  21 +-
 .../cassandra/v1/PartitionKeyToTraceId.java        |  21 +-
 .../java/zipkin2/storage/cassandra/v1/Schema.java  |  29 +-
 .../cassandra/v1/SelectAutocompleteValues.java     |  21 +-
 .../storage/cassandra/v1/SelectDependencies.java   |  21 +-
 .../storage/cassandra/v1/SelectFromTraces.java     |  21 +-
 .../cassandra/v1/SelectRemoteServiceNames.java     |  21 +-
 .../storage/cassandra/v1/SelectServiceNames.java   |  21 +-
 .../storage/cassandra/v1/SelectSpanNames.java      |  21 +-
 .../v1/SelectTraceIdTimestampFromAnnotations.java  |  21 +-
 .../v1/SelectTraceIdTimestampFromServiceName.java  |  21 +-
 .../v1/SelectTraceIdTimestampFromServiceNames.java |  21 +-
 ...aceIdTimestampFromServiceRemoteServiceName.java |  21 +-
 .../SelectTraceIdTimestampFromServiceSpanName.java |  21 +-
 .../storage/cassandra/v1/SessionFactory.java       |  21 +-
 .../java/zipkin2/storage/cassandra/v1/Tables.java  |  21 +-
 .../storage/cassandra/v1/TimestampCodec.java       |  21 +-
 .../storage/cassandra/v1/ZipkinRetryPolicy.java    |  21 +-
 ...pgrade-1.txt => cassandra-schema-upgrade-1.cql} |   1 -
 ...pgrade-2.txt => cassandra-schema-upgrade-2.cql} |   0
 ...pgrade-3.txt => cassandra-schema-upgrade-3.cql} |   0
 ...sandra-schema-cql3.txt => cassandra-schema.cql} |   0
 .../cassandra/v1/CassandraSpanConsumerTest.java    |  21 +-
 .../cassandra/v1/CassandraSpanStoreTest.java       |  21 +-
 .../storage/cassandra/v1/CassandraStorageRule.java |  37 +-
 .../storage/cassandra/v1/CassandraUtilTest.java    |  21 +-
 .../storage/cassandra/v1/ITCassandraStorage.java   |  23 +-
 .../storage/cassandra/v1/ITEnsureSchema.java       |  21 +-
 .../storage/cassandra/v1/ITSpanConsumer.java       |  21 +-
 .../zipkin2/storage/cassandra/v1/IndexerTest.java  |  21 +-
 .../storage/cassandra/v1/InternalForTests.java     |  21 +-
 .../storage/cassandra/v1/SessionFactoryTest.java   |  21 +-
 zipkin-storage/cassandra/pom.xml                   |  40 +-
 .../cassandra/CassandraAutocompleteTags.java       |  21 +-
 .../storage/cassandra/CassandraSpanConsumer.java   |  21 +-
 .../storage/cassandra/CassandraSpanStore.java      |  21 +-
 .../storage/cassandra/CassandraStorage.java        |  21 +-
 .../zipkin2/storage/cassandra/CassandraUtil.java   |  21 +-
 .../storage/cassandra/DefaultSessionFactory.java   |  21 +-
 .../storage/cassandra/InsertAutocompleteValue.java |  21 +-
 .../cassandra/InsertServiceRemoteService.java      |  21 +-
 .../storage/cassandra/InsertServiceSpan.java       |  21 +-
 .../java/zipkin2/storage/cassandra/InsertSpan.java |  21 +-
 .../InsertTraceByServiceRemoteService.java         |  21 +-
 .../cassandra/InsertTraceByServiceSpan.java        |  21 +-
 .../java/zipkin2/storage/cassandra/Schema.java     |  21 +-
 .../cassandra/SelectAutocompleteValues.java        |  21 +-
 .../storage/cassandra/SelectDependencies.java      |  21 +-
 .../zipkin2/storage/cassandra/SelectFromSpan.java  |  21 +-
 .../cassandra/SelectRemoteServiceNames.java        |  21 +-
 .../storage/cassandra/SelectServiceNames.java      |  21 +-
 .../zipkin2/storage/cassandra/SelectSpanNames.java |  21 +-
 .../SelectTraceIdsFromServiceRemoteService.java    |  21 +-
 .../cassandra/SelectTraceIdsFromServiceSpan.java   |  21 +-
 .../storage/cassandra/SelectTraceIdsFromSpan.java  |  21 +-
 .../storage/cassandra/ZipkinRetryPolicy.java       |  21 +-
 .../storage/cassandra/internal/HostAndPort.java    |  21 +-
 .../internal/call/AccumulateAllResults.java        |  21 +-
 .../internal/call/AccumulateTraceIdTsUuid.java     |  21 +-
 .../cassandra/internal/call/AggregateIntoMap.java  |  21 +-
 .../call/DeduplicatingVoidCallFactory.java         |  21 +-
 .../cassandra/internal/call/DirectExecutor.java    |  21 +-
 .../internal/call/DistinctSortedStrings.java       |  21 +-
 .../cassandra/internal/call/IntersectKeySets.java  |  21 +-
 .../cassandra/internal/call/IntersectMaps.java     |  21 +-
 .../internal/call/ResultSetFutureCall.java         |  21 +-
 .../cassandra/CassandraSpanConsumerTest.java       |  21 +-
 .../storage/cassandra/CassandraSpanStoreTest.java  |  21 +-
 .../storage/cassandra/CassandraStorageRule.java    |  37 +-
 .../storage/cassandra/CassandraStorageTest.java    |  21 +-
 .../storage/cassandra/CassandraUtilTest.java       |  21 +-
 .../storage/cassandra/ITCassandraStorage.java      |  23 +-
 .../zipkin2/storage/cassandra/ITEnsureSchema.java  |  21 +-
 .../zipkin2/storage/cassandra/ITSpanConsumer.java  |  21 +-
 .../storage/cassandra/InternalForTests.java        |  21 +-
 .../java/zipkin2/storage/cassandra/SchemaTest.java |  21 +-
 .../storage/cassandra/SessionFactoryTest.java      |  21 +-
 .../cassandra/internal/HostAndPortTest.java        |  21 +-
 .../call/DeduplicatingVoidCallFactoryTest.java     |  21 +-
 .../internal/call/ResultSetFutureCallTest.java     |  21 +-
 .../test/resources/autocomplete_tags-stress.yaml   |  25 +-
 .../remote_service_by_service-stress.yaml          |  25 +-
 .../cassandra/src/test/resources/span-stress.yaml  |  25 +-
 .../src/test/resources/span_by_service-stress.yaml |  25 +-
 .../trace_by_service_remote_service-stress.yaml    |  25 +-
 .../resources/trace_by_service_span-stress.yaml    |  25 +-
 zipkin-storage/elasticsearch/pom.xml               |  39 +-
 .../java/zipkin2/elasticsearch/BodyConverters.java |  21 +-
 .../ElasticsearchAutocompleteTags.java             |  21 +-
 .../elasticsearch/ElasticsearchSpanConsumer.java   |  21 +-
 .../elasticsearch/ElasticsearchSpanStore.java      |  21 +-
 .../elasticsearch/ElasticsearchStorage.java        |  34 +-
 .../zipkin2/elasticsearch/EnsureIndexTemplate.java |  21 +-
 .../java/zipkin2/elasticsearch/IndexTemplates.java |  21 +-
 .../java/zipkin2/elasticsearch/JsonAdapters.java   |  21 +-
 .../elasticsearch/PseudoAddressRecordSet.java      |  21 +-
 .../elasticsearch/VersionSpecificTemplates.java    |  21 +-
 .../elasticsearch/internal/HttpBulkIndexer.java    |  23 +-
 .../elasticsearch/internal/IndexNameFormatter.java |  21 +-
 .../elasticsearch/internal/JsonReaders.java        |  21 +-
 .../elasticsearch/internal/client/Aggregation.java |  21 +-
 .../elasticsearch/internal/client/HttpCall.java    |  21 +-
 .../internal/client/SearchCallFactory.java         |  21 +-
 .../internal/client/SearchRequest.java             |  21 +-
 .../internal/client/SearchResultConverter.java     |  21 +-
 .../ElasticsearchAutocompleteTagsTest.java         |  21 +-
 .../ElasticsearchSpanConsumerTest.java             |  21 +-
 .../elasticsearch/ElasticsearchSpanStoreTest.java  |  21 +-
 .../elasticsearch/ElasticsearchStorageTest.java    |  26 +-
 .../zipkin2/elasticsearch/InternalForTests.java    |  21 +-
 .../zipkin2/elasticsearch/JsonAdaptersTest.java    |  21 +-
 .../zipkin2/elasticsearch/JsonReadersTest.java     |  21 +-
 .../elasticsearch/PseudoAddressRecordSetTest.java  |  21 +-
 .../java/zipkin2/elasticsearch/TestResponses.java  |  21 +-
 .../VersionSpecificTemplatesTest.java              |  21 +-
 .../integration/ElasticsearchStorageRule.java      |  47 ++-
 .../integration/ITElasticsearchStorageV2.java      |  23 +-
 .../integration/ITElasticsearchStorageV5.java      |  23 +-
 .../integration/ITElasticsearchStorageV6.java      |  23 +-
 .../integration/ITElasticsearchStorageV7.java      |  29 +-
 .../internal/HttpBulkIndexerTest.java              |  38 ++
 .../internal/IndexNameFormatterTest.java           |  21 +-
 .../internal/client/HttpCallTest.java              |  21 +-
 .../internal/client/SearchCallFactoryTest.java     |  21 +-
 .../internal/client/SearchRequestTest.java         |  21 +-
 zipkin-storage/mysql-v1/pom.xml                    |  39 +-
 .../storage/mysql/v1/AggregateDependencies.java    |  21 +-
 .../java/zipkin2/storage/mysql/v1/DSLContexts.java |  21 +-
 .../zipkin2/storage/mysql/v1/DataSourceCall.java   |  21 +-
 .../mysql/v1/DependencyLinkV2SpanIterator.java     |  21 +-
 .../zipkin2/storage/mysql/v1/HasErrorCount.java    |  21 +-
 .../java/zipkin2/storage/mysql/v1/HasIpv6.java     |  21 +-
 .../mysql/v1/HasPreAggregatedDependencies.java     |  21 +-
 .../storage/mysql/v1/HasRemoteServiceName.java     |  21 +-
 .../zipkin2/storage/mysql/v1/HasTraceIdHigh.java   |  21 +-
 .../storage/mysql/v1/MySQLAutocompleteTags.java    |  21 +-
 .../storage/mysql/v1/MySQLSpanConsumer.java        |  21 +-
 .../zipkin2/storage/mysql/v1/MySQLSpanStore.java   |  21 +-
 .../zipkin2/storage/mysql/v1/MySQLStorage.java     |  21 +-
 .../main/java/zipkin2/storage/mysql/v1/Pair.java   |  21 +-
 .../zipkin2/storage/mysql/v1/PeekingIterator.java  |  21 +-
 .../main/java/zipkin2/storage/mysql/v1/Schema.java |  21 +-
 .../mysql/v1/SelectAnnotationServiceNames.java     |  21 +-
 .../storage/mysql/v1/SelectAutocompleteValues.java |  21 +-
 .../storage/mysql/v1/SelectDependencies.java       |  21 +-
 .../storage/mysql/v1/SelectRemoteServiceNames.java |  21 +-
 .../zipkin2/storage/mysql/v1/SelectSpanNames.java  |  21 +-
 .../mysql/v1/SelectSpansAndAnnotations.java        |  21 +-
 .../v1/internal/generated/DefaultCatalog.java      |  21 +-
 .../mysql/v1/internal/generated/Indexes.java       |  21 +-
 .../storage/mysql/v1/internal/generated/Keys.java  |  21 +-
 .../mysql/v1/internal/generated/Tables.java        |  21 +-
 .../mysql/v1/internal/generated/Zipkin.java        |  21 +-
 .../generated/tables/ZipkinAnnotations.java        |  21 +-
 .../generated/tables/ZipkinDependencies.java       |  21 +-
 .../v1/internal/generated/tables/ZipkinSpans.java  |  21 +-
 .../mysql-v1/src/main/resources/mysql.sql          |  17 +
 .../mysql/v1/DependencyLinkV2SpanIteratorTest.java |  21 +-
 .../zipkin2/storage/mysql/v1/ITMySQLStorage.java   |  23 +-
 .../zipkin2/storage/mysql/v1/LazyMySQLStorage.java |  40 +-
 .../zipkin2/storage/mysql/v1/MySQLStorageTest.java |  21 +-
 .../java/zipkin2/storage/mysql/v1/SchemaTest.java  |  21 +-
 .../mysql/v1/SelectSpansAndAnnotationsTest.java    |  21 +-
 .../storage/mysql/v1/ZipkinMySQLContainer.java     |  21 +-
 zipkin-storage/pom.xml                             |  49 ++-
 zipkin-tests/pom.xml                               |  80 ++++
 .../src/main}/java/zipkin2/TestObjects.java        |  23 +-
 .../java/zipkin2/storage/ITAutocompleteTags.java   |  21 +-
 .../main}/java/zipkin2/storage/ITDependencies.java |  26 +-
 .../java/zipkin2/storage/ITInMemoryStorage.java    |  21 +-
 .../java/zipkin2/storage/ITSearchEnabledFalse.java |  21 +-
 .../zipkin2/storage/ITServiceAndSpanNames.java     |  21 +-
 .../main}/java/zipkin2/storage/ITSpanStore.java    |  21 +-
 .../java/zipkin2/storage/ITStrictTraceIdFalse.java |  21 +-
 .../java/zipkin2/storage/ITInMemoryStorage.java    |  21 +-
 zipkin-ui/css/dependency.css                       |  16 +
 zipkin-ui/css/main.scss                            |  17 +
 zipkin-ui/css/style-loader.js                      |  16 +
 zipkin-ui/css/summary.css                          |  16 +
 zipkin-ui/css/trace.css                            |  16 +
 zipkin-ui/css/traces.css                           |  16 +
 zipkin-ui/index.ejs                                |  18 +
 zipkin-ui/js/component_data/default.js             |  19 +
 zipkin-ui/js/component_data/dependency.js          |  16 +
 zipkin-ui/js/component_data/remoteServiceNames.js  |  45 ++
 zipkin-ui/js/component_data/serviceNames.js        |  16 +
 zipkin-ui/js/component_data/skew.js                |  16 +
 zipkin-ui/js/component_data/spanCleaner.js         |  16 +
 zipkin-ui/js/component_data/spanNames.js           |  16 +
 zipkin-ui/js/component_data/spanNode.js            |  16 +
 zipkin-ui/js/component_data/trace.js               |  16 +
 zipkin-ui/js/component_ui/backToTop.js             |  16 +
 zipkin-ui/js/component_ui/dependencyGraph.js       |  16 +
 zipkin-ui/js/component_ui/environment.js           |  16 +
 zipkin-ui/js/component_ui/error.js                 |  16 +
 zipkin-ui/js/component_ui/filterAllServices.js     |  16 +
 zipkin-ui/js/component_ui/fullPageSpinner.js       |  16 +
 zipkin-ui/js/component_ui/goToDependency.js        |  16 +
 zipkin-ui/js/component_ui/goToLens.js              |  16 +
 zipkin-ui/js/component_ui/goToTrace.js             |  16 +
 zipkin-ui/js/component_ui/i18n.js                  |  16 +
 zipkin-ui/js/component_ui/infoButton.js            |  16 +
 zipkin-ui/js/component_ui/infoPanel.js             |  16 +
 zipkin-ui/js/component_ui/jsonPanel.js             |  16 +
 zipkin-ui/js/component_ui/lookback.js              |  16 +
 zipkin-ui/js/component_ui/navbar.js                |  16 +
 zipkin-ui/js/component_ui/remoteServiceName.js     |  53 +++
 zipkin-ui/js/component_ui/serviceDataModal.js      |  16 +
 zipkin-ui/js/component_ui/serviceFilterSearch.js   |  16 +
 zipkin-ui/js/component_ui/serviceName.js           |  17 +
 zipkin-ui/js/component_ui/spanName.js              |  16 +
 zipkin-ui/js/component_ui/spanPanel.js             |  16 +
 zipkin-ui/js/component_ui/spanRow.js               |  16 +
 zipkin-ui/js/component_ui/timeStamp.js             |  16 +
 zipkin-ui/js/component_ui/trace.js                 |  16 +
 zipkin-ui/js/component_ui/traceConstants.js        |  16 +
 zipkin-ui/js/component_ui/traceFilters.js          |  16 +
 zipkin-ui/js/component_ui/traceSummary.js          |  16 +
 zipkin-ui/js/component_ui/traceToMustache.js       |  16 +
 zipkin-ui/js/component_ui/traces.js                |  16 +
 zipkin-ui/js/component_ui/uploadTrace.js           |  16 +
 zipkin-ui/js/component_ui/zoomOutSpans.js          |  16 +
 zipkin-ui/js/config.js                             |  16 +
 zipkin-ui/js/main.js                               |  16 +
 zipkin-ui/js/page/common.js                        |  16 +
 zipkin-ui/js/page/default.js                       |  20 +
 zipkin-ui/js/page/dependency.js                    |  16 +
 zipkin-ui/js/page/trace.js                         |  16 +
 zipkin-ui/js/page/traceViewer.js                   |  16 +
 zipkin-ui/js/publicPath.js                         |  16 +
 zipkin-ui/js/templates.js                          |  16 +
 zipkin-ui/karma.conf.js                            |  18 +-
 zipkin-ui/libs/chosen/chosen.css                   |  16 +
 zipkin-ui/libs/dagre-d3/js/dagre-d3.js             |  16 +
 zipkin-ui/libs/dagre-d3/js/dagre-d3.min.js         |  16 +
 zipkin-ui/npm.sh                                   |  17 +
 zipkin-ui/pom.xml                                  |  40 +-
 zipkin-ui/static/dep.properties                    |  17 +
 zipkin-ui/static/dep_it_IT.properties              |  17 +
 zipkin-ui/static/dep_zh_CN.properties              |  17 +
 zipkin-ui/static/dep_zh_TW.properties              |  17 +
 zipkin-ui/static/nav.properties                    |  17 +
 zipkin-ui/static/nav_it_IT.properties              |  17 +
 zipkin-ui/static/nav_zh_CN.properties              |  17 +
 zipkin-ui/static/nav_zh_TW.properties              |  17 +
 zipkin-ui/static/trace.properties                  |  17 +
 zipkin-ui/static/trace_it_IT.properties            |  17 +
 zipkin-ui/static/trace_zh_CN.properties            |  17 +
 zipkin-ui/static/trace_zh_TW.properties            |  17 +
 zipkin-ui/static/traces.properties                 |  18 +
 zipkin-ui/static/traces_it_IT.properties           |  18 +
 zipkin-ui/static/traces_zh_CN.properties           |  18 +
 zipkin-ui/static/traces_zh_TW.properties           |  18 +
 zipkin-ui/templates/dependency.mustache            |  16 +
 zipkin-ui/templates/index.mustache                 |  27 +-
 zipkin-ui/templates/layout.mustache                |  16 +
 zipkin-ui/templates/searchDisabled.mustache        |  16 +
 zipkin-ui/templates/trace.mustache                 |  16 +
 zipkin-ui/templates/traceViewer.mustache           |  16 +
 zipkin-ui/test/component_data/default.test.js      |  24 +-
 zipkin-ui/test/component_data/skew.test.js         |  16 +
 zipkin-ui/test/component_data/spanCleaner.test.js  |  16 +
 zipkin-ui/test/component_data/spanNode.test.js     |  16 +
 zipkin-ui/test/component_data/trace.test.js        |  16 +
 zipkin-ui/test/component_ui/serviceName.test.js    |  16 +
 zipkin-ui/test/component_ui/spanPanel.test.js      |  16 +
 zipkin-ui/test/component_ui/spanRow.test.js        |  16 +
 zipkin-ui/test/component_ui/trace.test.js          |  16 +
 zipkin-ui/test/component_ui/traceSummary.test.js   |  16 +
 zipkin-ui/test/component_ui/traceTestHelpers.js    |  16 +
 .../test/component_ui/traceToMustache.test.js      |  16 +
 zipkin-ui/test/component_ui/uploadTrace.test.js    |  16 +
 zipkin-ui/test/config.test.js                      |  16 +
 zipkin-ui/test/page/common.test.js                 |  16 +
 zipkin-ui/webpack.config.js                        |  16 +
 zipkin/bnd.bnd                                     |  17 +
 zipkin/pom.xml                                     |  41 +-
 zipkin/src/main/java/zipkin2/Annotation.java       |  23 +-
 zipkin/src/main/java/zipkin2/Call.java             |  21 +-
 zipkin/src/main/java/zipkin2/Callback.java         |  21 +-
 zipkin/src/main/java/zipkin2/CheckResult.java      |  21 +-
 zipkin/src/main/java/zipkin2/Component.java        |  21 +-
 zipkin/src/main/java/zipkin2/DependencyLink.java   |  23 +-
 zipkin/src/main/java/zipkin2/Endpoint.java         |  23 +-
 zipkin/src/main/java/zipkin2/Span.java             |  23 +-
 .../java/zipkin2/SpanBytesDecoderDetector.java     |  23 +-
 .../src/main/java/zipkin2/codec/BytesDecoder.java  |  21 +-
 .../src/main/java/zipkin2/codec/BytesEncoder.java  |  21 +-
 .../zipkin2/codec/DependencyLinkBytesDecoder.java  |  21 +-
 .../zipkin2/codec/DependencyLinkBytesEncoder.java  |  21 +-
 zipkin/src/main/java/zipkin2/codec/Encoding.java   |  21 +-
 .../main/java/zipkin2/codec/SpanBytesDecoder.java  |  21 +-
 .../main/java/zipkin2/codec/SpanBytesEncoder.java  |  21 +-
 .../main/java/zipkin2/internal/AggregateCall.java  |  21 +-
 zipkin/src/main/java/zipkin2/internal/Buffer.java  |  21 +-
 .../java/zipkin2/internal/ByteArrayBuffer.java     |  21 +-
 .../src/main/java/zipkin2/internal/DateUtil.java   |  21 +-
 .../main/java/zipkin2/internal/DelayLimiter.java   |  21 +-
 .../main/java/zipkin2/internal/Dependencies.java   |  21 +-
 .../java/zipkin2/internal/DependencyLinker.java    |  21 +-
 .../main/java/zipkin2/internal/FilterTraces.java   |  21 +-
 .../src/main/java/zipkin2/internal/HexCodec.java   |  21 +-
 .../src/main/java/zipkin2/internal/JsonCodec.java  |  25 +-
 .../main/java/zipkin2/internal/JsonEscaper.java    |  21 +-
 .../src/main/java/zipkin2/internal/Nullable.java   |  21 +-
 .../src/main/java/zipkin2/internal/Platform.java   |  21 +-
 .../main/java/zipkin2/internal/Proto3Codec.java    |  21 +-
 .../main/java/zipkin2/internal/Proto3Fields.java   |  21 +-
 .../java/zipkin2/internal/Proto3SpanWriter.java    |  21 +-
 .../java/zipkin2/internal/Proto3ZipkinFields.java  |  21 +-
 .../src/main/java/zipkin2/internal/SpanNode.java   |  21 +-
 .../main/java/zipkin2/internal/ThriftCodec.java    |  21 +-
 .../java/zipkin2/internal/ThriftEndpointCodec.java |  21 +-
 .../main/java/zipkin2/internal/ThriftField.java    |  21 +-
 zipkin/src/main/java/zipkin2/internal/Trace.java   |  21 +-
 .../java/zipkin2/internal/V1JsonSpanReader.java    |  21 +-
 .../java/zipkin2/internal/V1JsonSpanWriter.java    |  21 +-
 .../main/java/zipkin2/internal/V1SpanWriter.java   |  21 +-
 .../java/zipkin2/internal/V1ThriftSpanReader.java  |  21 +-
 .../java/zipkin2/internal/V1ThriftSpanWriter.java  |  21 +-
 .../main/java/zipkin2/internal/V2SpanReader.java   |  21 +-
 .../main/java/zipkin2/internal/V2SpanWriter.java   |  21 +-
 .../java/zipkin2/storage/AutocompleteTags.java     |  22 +-
 .../main/java/zipkin2/storage/GroupByTraceId.java  |  21 +-
 .../main/java/zipkin2/storage/InMemoryStorage.java |  21 +-
 .../main/java/zipkin2/storage/QueryRequest.java    |  21 +-
 .../java/zipkin2/storage/ServiceAndSpanNames.java  |  21 +-
 .../main/java/zipkin2/storage/SpanConsumer.java    |  21 +-
 .../src/main/java/zipkin2/storage/SpanStore.java   |  21 +-
 .../java/zipkin2/storage/StorageComponent.java     |  21 +-
 .../main/java/zipkin2/storage/StrictTraceId.java   |  21 +-
 zipkin/src/main/java/zipkin2/v1/V1Annotation.java  |  21 +-
 .../main/java/zipkin2/v1/V1BinaryAnnotation.java   |  21 +-
 zipkin/src/main/java/zipkin2/v1/V1Span.java        |  21 +-
 .../src/main/java/zipkin2/v1/V1SpanConverter.java  |  21 +-
 .../src/main/java/zipkin2/v1/V2SpanConverter.java  |  21 +-
 zipkin/src/test/java/zipkin2/AnnotationTest.java   |  21 +-
 zipkin/src/test/java/zipkin2/CallTest.java         |  21 +-
 zipkin/src/test/java/zipkin2/EndpointTest.java     |  21 +-
 .../java/zipkin2/SpanBytesDecoderDetectorTest.java |  21 +-
 zipkin/src/test/java/zipkin2/SpanTest.java         |  21 +-
 zipkin/src/test/java/zipkin2/TestObjects.java      |  30 +-
 .../src/test/java/zipkin2/codec/EncodingTest.java  |  21 +-
 zipkin/src/test/java/zipkin2/codec/KryoTest.java   |  21 +-
 .../java/zipkin2/codec/SpanBytesDecoderTest.java   |  49 ++-
 .../java/zipkin2/codec/SpanBytesEncoderTest.java   |  21 +-
 .../java/zipkin2/codec/V1SpanBytesDecoderTest.java |  21 +-
 .../java/zipkin2/internal/AggregateCallTest.java   |  21 +-
 .../src/test/java/zipkin2/internal/BufferTest.java |  21 +-
 .../test/java/zipkin2/internal/DateUtilTest.java   |  21 +-
 .../java/zipkin2/internal/DelayLimiterTest.java    |  21 +-
 .../java/zipkin2/internal/DependenciesTest.java    |  21 +-
 .../zipkin2/internal/DependencyLinkerTest.java     |  21 +-
 .../test/java/zipkin2/internal/HexCodecTest.java   |  21 +-
 .../test/java/zipkin2/internal/JsonCodecTest.java  |  49 ++-
 .../java/zipkin2/internal/JsonEscaperTest.java     |  21 +-
 .../test/java/zipkin2/internal/PlatformTest.java   |  21 +-
 .../java/zipkin2/internal/Proto3FieldsTest.java    |  21 +-
 .../zipkin2/internal/Proto3SpanWriterTest.java     |  21 +-
 .../zipkin2/internal/Proto3ZipkinFieldsTest.java   |  21 +-
 .../test/java/zipkin2/internal/SpanNodeTest.java   |  21 +-
 .../src/test/java/zipkin2/internal/TraceTest.java  |  21 +-
 .../zipkin2/internal/V1JsonSpanWriterTest.java     |  21 +-
 .../zipkin2/internal/V1ThriftSpanWriterTest.java   |  21 +-
 .../java/zipkin2/internal/V2SpanWriterTest.java    |  21 +-
 .../java/zipkin2/storage/GroupByTraceIdTest.java   |  21 +-
 .../java/zipkin2/storage/InMemoryStorageTest.java  |  23 +-
 .../java/zipkin2/storage/QueryRequestTest.java     |  21 +-
 .../java/zipkin2/storage/StrictTraceIdTest.java    |  23 +-
 .../test/java/zipkin2/v1/SpanConverterTest.java    |  21 +-
 .../test/java/zipkin2/v1/V1SpanConverterTest.java  |  21 +-
 zipkin/src/test/java/zipkin2/v1/V1SpanTest.java    |  21 +-
 751 files changed, 13579 insertions(+), 7232 deletions(-)
 delete mode 100644 .settings.xml
 create mode 100644 DISCLAIMER
 create mode 100644 Jenkinsfile
 create mode 100644 NOTICE
 delete mode 100644 RELEASE.md
 create mode 100644 src/main/assemblies/source-release.xml
 delete mode 100755 travis/publish.sh
 delete mode 100644 zipkin-autoconfigure/collector-kafka/README.md
 delete mode 100644 zipkin-autoconfigure/collector-kafka/pom.xml
 delete mode 100644 zipkin-autoconfigure/collector-kafka/src/main/resources/META-INF/spring.factories
 delete mode 100644 zipkin-autoconfigure/collector-kafka/src/test/java/zipkin2/autoconfigure/collector/kafka/ZipkinKafkaCollectorPropertiesTest.java
 delete mode 100644 zipkin-autoconfigure/collector-rabbitmq/pom.xml
 delete mode 100644 zipkin-autoconfigure/collector-rabbitmq/src/main/resources/META-INF/spring.factories
 delete mode 100755 zipkin-autoconfigure/collector-rabbitmq/src/test/resources/log4j2.properties
 delete mode 100644 zipkin-autoconfigure/metrics-prometheus/README.md
 delete mode 100644 zipkin-autoconfigure/metrics-prometheus/pom.xml
 delete mode 100644 zipkin-autoconfigure/metrics-prometheus/src/main/resources/META-INF/spring.factories
 delete mode 100755 zipkin-autoconfigure/metrics-prometheus/src/test/resources/log4j2.properties
 delete mode 100644 zipkin-autoconfigure/storage-cassandra/pom.xml
 delete mode 100644 zipkin-autoconfigure/storage-cassandra/src/main/java/zipkin2/autoconfigure/storage/cassandra/TracingZipkinCassandraStorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-cassandra/src/main/java/zipkin2/autoconfigure/storage/cassandra/ZipkinCassandraStorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-cassandra/src/main/resources/META-INF/spring.factories
 delete mode 100644 zipkin-autoconfigure/storage-cassandra/src/test/java/zipkin2/autoconfigure/storage/cassandra/Access.java
 delete mode 100755 zipkin-autoconfigure/storage-cassandra/src/test/resources/log4j2.properties
 delete mode 100644 zipkin-autoconfigure/storage-cassandra3/pom.xml
 delete mode 100644 zipkin-autoconfigure/storage-cassandra3/src/main/java/zipkin2/autoconfigure/storage/cassandra3/TracingZipkinCassandra3StorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-cassandra3/src/main/java/zipkin2/autoconfigure/storage/cassandra3/ZipkinCassandra3StorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-cassandra3/src/main/resources/META-INF/spring.factories
 delete mode 100644 zipkin-autoconfigure/storage-cassandra3/src/test/java/zipkin2/autoconfigure/storage/cassandra3/Access.java
 delete mode 100755 zipkin-autoconfigure/storage-cassandra3/src/test/resources/log4j2.properties
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/pom.xml
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/src/main/java/zipkin2/autoconfigure/storage/elasticsearch/TracingZipkinElasticsearchStorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/src/main/java/zipkin2/autoconfigure/storage/elasticsearch/ZipkinElasticsearchOkHttpAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/src/main/java/zipkin2/autoconfigure/storage/elasticsearch/ZipkinElasticsearchStorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/src/main/resources/META-INF/spring.factories
 delete mode 100644 zipkin-autoconfigure/storage-elasticsearch/src/test/java/zipkin2/autoconfigure/storage/elasticsearch/Access.java
 delete mode 100644 zipkin-autoconfigure/storage-mysql/pom.xml
 delete mode 100644 zipkin-autoconfigure/storage-mysql/src/main/java/zipkin2/autoconfigure/storage/mysql/TracingZipkinMySQLStorageAutoConfiguration.java
 delete mode 100644 zipkin-autoconfigure/storage-mysql/src/main/resources/META-INF/spring.factories
 delete mode 100644 zipkin-autoconfigure/storage-mysql/src/test/java/zipkin2/autoconfigure/storage/mysql/Access.java
 delete mode 100644 zipkin-autoconfigure/ui/pom.xml
 delete mode 100644 zipkin-autoconfigure/ui/src/main/java/zipkin2/autoconfigure/ui/CompressionProperties.java
 delete mode 100644 zipkin-autoconfigure/ui/src/main/resources/META-INF/spring.factories
 delete mode 100755 zipkin-autoconfigure/ui/src/test/resources/log4j2.properties
 delete mode 100644 zipkin-autoconfigure/ui/src/test/resources/zipkin-ui/index.html
 rename zipkin-collector/kafka/src/test/java/zipkin2/collector/kafka/{KafkaCollectorTest.java => ITKafkaCollector.java} (79%)
 rename zipkin-collector/kafka08/src/test/java/zipkin2/collector/kafka08/{KafkaCollectorTest.java => ITKafkaCollector.java} (69%)
 create mode 100644 zipkin-lens/scss/components/_browser-header.scss
 create mode 100644 zipkin-lens/scss/components/_browser-results.scss
 create mode 100644 zipkin-lens/scss/components/_trace-summary-bar.scss
 create mode 100644 zipkin-lens/scss/components/_trace-summary-buttons.scss
 create mode 100644 zipkin-lens/scss/components/_trace-summary-upper-bar.scss
 create mode 100644 zipkin-lens/src/actions/remote-services-action.js
 create mode 100644 zipkin-lens/src/actions/remote-services-action.test.js
 create mode 100644 zipkin-lens/src/components/App/Layout.test.js
 create mode 100644 zipkin-lens/src/components/App/Sidebar/SidebarPageOption.js
 create mode 100644 zipkin-lens/src/components/App/Sidebar/SidebarPageOption.test.js
 rename zipkin-lens/src/components/App/{Sidebar.js => Sidebar/index.js} (65%)
 create mode 100644 zipkin-lens/src/components/App/Sidebar/index.test.js
 create mode 100644 zipkin-lens/src/components/Browser/BrowserHeader.js
 create mode 100644 zipkin-lens/src/components/Browser/BrowserHeader.test.js
 create mode 100644 zipkin-lens/src/components/Browser/BrowserResults.js
 create mode 100644 zipkin-lens/src/components/Browser/BrowserResults.test.js
 delete mode 100644 zipkin-lens/src/components/Browser/TraceSummary.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryBar.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryBar.test.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryButtons.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryButtons.test.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryUpperBar.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/TraceSummaryUpperBar.test.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/index.js
 create mode 100644 zipkin-lens/src/components/Browser/TraceSummary/index.test.js
 create mode 100644 zipkin-lens/src/components/Browser/sorting.js
 create mode 100644 zipkin-lens/src/components/Browser/sorting.test.js
 create mode 100644 zipkin-lens/src/reducers/remote-services.js
 create mode 100644 zipkin-lens/src/reducers/remote-services.test.js
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/WrappingExecutorService.java
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/ZipkinGrpcCollector.java
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/cassandra/ZipkinCassandraStorageConfiguration.java
 rename {zipkin-autoconfigure/storage-cassandra/src/main/java/zipkin2/autoconfigure/storage => zipkin-server/src/main/java/zipkin2/server/internal}/cassandra/ZipkinCassandraStorageProperties.java (84%)
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/cassandra3/ZipkinCassandra3StorageConfiguration.java
 rename {zipkin-autoconfigure/storage-cassandra3/src/main/java/zipkin2/autoconfigure/storage => zipkin-server/src/main/java/zipkin2/server/internal}/cassandra3/ZipkinCassandra3StorageProperties.java (78%)
 rename {zipkin-autoconfigure/storage-elasticsearch/src/main/java/zipkin2/autoconfigure/storage => zipkin-server/src/main/java/zipkin2/server/internal}/elasticsearch/BasicAuthInterceptor.java (66%)
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/elasticsearch/ZipkinElasticsearchStorageAutoConfiguration.java
 rename {zipkin-autoconfigure/storage-elasticsearch/src/main/java/zipkin2/autoconfigure/storage => zipkin-server/src/main/java/zipkin2/server/internal}/elasticsearch/ZipkinElasticsearchStorageProperties.java (86%)
 rename zipkin-autoconfigure/collector-kafka/src/main/java/zipkin2/autoconfigure/collector/kafka/ZipkinKafkaCollectorAutoConfiguration.java => zipkin-server/src/main/java/zipkin2/server/internal/kafka/ZipkinKafkaCollectorConfiguration.java (67%)
 rename {zipkin-autoconfigure/collector-kafka/src/main/java/zipkin2/autoconfigure/collector => zipkin-server/src/main/java/zipkin2/server/internal}/kafka/ZipkinKafkaCollectorProperties.java (73%)
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/mysql/TracingZipkinMySQLStorageAutoConfiguration.java
 rename zipkin-autoconfigure/storage-mysql/src/main/java/zipkin2/autoconfigure/storage/mysql/ZipkinMySQLStorageAutoConfiguration.java => zipkin-server/src/main/java/zipkin2/server/internal/mysql/ZipkinMySQLStorageConfiguration.java (56%)
 rename {zipkin-autoconfigure/storage-mysql/src/main/java/zipkin2/autoconfigure/storage => zipkin-server/src/main/java/zipkin2/server/internal}/mysql/ZipkinMySQLStorageProperties.java (77%)
 rename zipkin-autoconfigure/metrics-prometheus/src/main/java/zipkin2/autoconfigure/prometheus/ZipkinPrometheusMetricsAutoConfiguration.java => zipkin-server/src/main/java/zipkin2/server/internal/prometheus/ZipkinPrometheusMetricsConfiguration.java (86%)
 rename zipkin-autoconfigure/collector-rabbitmq/src/main/java/zipkin2/autoconfigure/collector/rabbitmq/ZipkinRabbitMQCollectorAutoConfiguration.java => zipkin-server/src/main/java/zipkin2/server/internal/rabbitmq/ZipkinRabbitMQCollectorConfiguration.java (71%)
 rename {zipkin-autoconfigure/collector-rabbitmq/src/main/java/zipkin2/autoconfigure/collector => zipkin-server/src/main/java/zipkin2/server/internal}/rabbitmq/ZipkinRabbitMQCollectorProperties.java (82%)
 create mode 100644 zipkin-server/src/main/java/zipkin2/server/internal/ui/CompressionProperties.java
 rename zipkin-autoconfigure/ui/src/main/java/zipkin2/autoconfigure/ui/ZipkinUiAutoConfiguration.java => zipkin-server/src/main/java/zipkin2/server/internal/ui/ZipkinUiConfiguration.java (92%)
 rename {zipkin-autoconfigure/ui/src/main/java/zipkin2/autoconfigure => zipkin-server/src/main/java/zipkin2/server/internal}/ui/ZipkinUiProperties.java (78%)
 rename {zipkin-autoconfigure/collector-kafka => zipkin-server}/src/test/java/zipkin2/collector/kafka/ZipkinKafkaCollectorPropertiesOverrideTest.java (73%)
 rename {zipkin-autoconfigure/collector-rabbitmq => zipkin-server}/src/test/java/zipkin2/collector/rabbitmq/ZipkinRabbitMQCollectorPropertiesOverrideTest.java (78%)
 rename {zipkin-autoconfigure/storage-elasticsearch => zipkin-server}/src/test/java/zipkin2/elasticsearch/ZipkinElasticsearchStorageAutoConfigurationTest.java (94%)
 create mode 100644 zipkin-server/src/test/java/zipkin2/server/internal/cassandra/Access.java
 create mode 100644 zipkin-server/src/test/java/zipkin2/server/internal/cassandra3/Access.java
 create mode 100644 zipkin-server/src/test/java/zipkin2/server/internal/elasticsearch/Access.java
 rename {zipkin-autoconfigure/storage-elasticsearch/src/test/java/zipkin2/autoconfigure/storage => zipkin-server/src/test/java/zipkin2/server/internal}/elasticsearch/BasicAuthInterceptorTest.java (64%)
 rename {zipkin-autoconfigure/collector-kafka/src/test/java/zipkin2/autoconfigure/collector => zipkin-server/src/test/java/zipkin2/server/internal}/kafka/Access.java (59%)
 rename zipkin-autoconfigure/collector-kafka/src/test/java/zipkin2/autoconfigure/collector/kafka/ZipkinKafkaCollectorAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/server/internal/kafka/ZipkinKafkaCollectorConfigurationTest.java (73%)
 create mode 100644 zipkin-server/src/test/java/zipkin2/server/internal/kafka/ZipkinKafkaCollectorPropertiesTest.java
 create mode 100644 zipkin-server/src/test/java/zipkin2/server/internal/mysql/Access.java
 rename zipkin-autoconfigure/metrics-prometheus/src/test/java/zipkin2/autoconfigure/prometheus/ZipkinPrometheusMetricsAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/server/internal/prometheus/ZipkinPrometheusMetricsConfigurationTest.java (58%)
 rename {zipkin-autoconfigure/collector-rabbitmq/src/test/java/zipkin2/autoconfigure/collector => zipkin-server/src/test/java/zipkin2/server/internal}/rabbitmq/Access.java (60%)
 rename zipkin-autoconfigure/collector-rabbitmq/src/test/java/zipkin2/autoconfigure/collector/rabbitmq/ZipkinRabbitMQCollectorAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/server/internal/rabbitmq/ZipkinRabbitMQCollectorConfigurationTest.java (74%)
 rename {zipkin-autoconfigure/collector-rabbitmq/src/test/java/zipkin2/autoconfigure/collector => zipkin-server/src/test/java/zipkin2/server/internal}/rabbitmq/ZipkinRabbitMQCollectorPropertiesTest.java (67%)
 rename zipkin-autoconfigure/ui/src/test/java/zipkin2/autoconfigure/ui/ITZipkinUiAutoConfiguration.java => zipkin-server/src/test/java/zipkin2/server/internal/ui/ITZipkinUiConfiguration.java (85%)
 rename zipkin-autoconfigure/ui/src/test/java/zipkin2/autoconfigure/ui/ZipkinUiAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/server/internal/ui/ZipkinUiConfigurationTest.java (85%)
 rename {zipkin-autoconfigure/storage-cassandra3 => zipkin-server}/src/test/java/zipkin2/storage/cassandra/ZipkinCassandraStorageAutoConfigurationTest.java (84%)
 rename zipkin-autoconfigure/storage-cassandra/src/test/java/zipkin2/storage/cassandra/v1/ZipkinCassandraStorageAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/storage/cassandra/v1/ZipkinCassandraStorageConfigurationTest.java (82%)
 rename zipkin-autoconfigure/storage-mysql/src/test/java/zipkin2/storage/mysql/v1/ZipkinMySQLStorageAutoConfigurationTest.java => zipkin-server/src/test/java/zipkin2/storage/mysql/v1/ZipkinMySQLStorageConfigurationTest.java (84%)
 create mode 100644 zipkin-server/src/test/kotlin/zipkin2/server/internal/ITZipkinGrpcCollector.kt
 create mode 100644 zipkin-server/src/test/kotlin/zipkin2/server/internal/ITZipkinHttpCollector.kt
 rename {zipkin-autoconfigure/ui => zipkin-server}/src/test/resources/application.yml (100%)
 rename {zipkin-autoconfigure/ui => zipkin-server}/src/test/resources/zipkin-lens/index.html (100%)
 rename {zipkin-autoconfigure/ui => zipkin-server}/src/test/resources/zipkin-ui/test.txt (100%)
 rename zipkin-storage/cassandra-v1/src/main/resources/{cassandra-schema-cql3-upgrade-1.txt => cassandra-schema-upgrade-1.cql} (99%)
 rename zipkin-storage/cassandra-v1/src/main/resources/{cassandra-schema-cql3-upgrade-2.txt => cassandra-schema-upgrade-2.cql} (100%)
 rename zipkin-storage/cassandra-v1/src/main/resources/{cassandra-schema-cql3-upgrade-3.txt => cassandra-schema-upgrade-3.cql} (100%)
 rename zipkin-storage/cassandra-v1/src/main/resources/{cassandra-schema-cql3.txt => cassandra-schema.cql} (100%)
 create mode 100644 zipkin-storage/elasticsearch/src/test/java/zipkin2/elasticsearch/internal/HttpBulkIndexerTest.java
 create mode 100644 zipkin-tests/pom.xml
 copy {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/TestObjects.java (83%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITAutocompleteTags.java (72%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITDependencies.java (96%)
 copy {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITInMemoryStorage.java (75%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITSearchEnabledFalse.java (77%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITServiceAndSpanNames.java (88%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITSpanStore.java (97%)
 rename {zipkin/src/test => zipkin-tests/src/main}/java/zipkin2/storage/ITStrictTraceIdFalse.java (83%)
 rename {zipkin => zipkin-tests}/src/test/java/zipkin2/storage/ITInMemoryStorage.java (75%)
 create mode 100644 zipkin-ui/js/component_data/remoteServiceNames.js
 create mode 100644 zipkin-ui/js/component_ui/remoteServiceName.js