You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/06/01 03:35:55 UTC

[pulsar] 01/02: Merge branch 'master' into fix/remove-website-build-workflow

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

urfree pushed a commit to branch fix/remove-website-build-workflow
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit f8d2d97a8fbd0cd171d1fc722654daa88e32c4e2
Merge: fff34b118ae 01d7bfa681b
Author: Li Li <ur...@apache.org>
AuthorDate: Wed Jun 1 11:30:21 2022 +0800

    Merge branch 'master' into fix/remove-website-build-workflow

 .github/PULL_REQUEST_TEMPLATE.md                   |   4 +-
 .github/workflows/ci-owasp-dependency-check.yaml   |  10 +
 .gitignore                                         |   1 +
 .../wrapper/maven-wrapper.properties               |  21 +-
 README.md                                          |   3 +
 bin/pulsar                                         |   2 +-
 bin/pulsar-daemon                                  |   7 +-
 buildtools/pom.xml                                 |   2 +-
 conf/bkenv.sh                                      |   5 +-
 conf/broker.conf                                   |  10 +-
 conf/pulsar_env.sh                                 |   5 +-
 conf/standalone.conf                               |   6 +-
 distribution/server/src/assemble/LICENSE.bin.txt   |  52 +-
 docker/pulsar/Dockerfile                           |  10 +-
 .../bookkeeper/mledger/ManagedLedgerConfig.java    |   9 +
 .../bookkeeper/mledger/impl/ManagedCursorImpl.java |  14 +-
 .../bookkeeper/mledger/impl/RangeSetWrapper.java   | 165 ++++++
 .../apache/bookkeeper/mledger/util/RangeCache.java |  12 +-
 .../bookkeeper/mledger/impl/ManagedLedgerTest.java |  29 ++
 .../mledger/impl/RangeSetWrapperTest.java          | 512 ++++++++++++++++++
 .../bookkeeper/mledger/util/RangeCacheTest.java    |  29 +-
 mvnw                                               | 316 +++++++++++
 mvnw.cmd                                           | 188 +++++++
 pom.xml                                            |  22 +-
 .../apache/pulsar/broker/ServiceConfiguration.java |  21 +-
 .../pulsar/broker/resources/ClusterResources.java  |  12 +
 .../broker/resources/NamespaceResources.java       |  15 +
 .../pulsar/broker/resources/PulsarResources.java   |   3 +-
 pulsar-broker/pom.xml                              |   6 +
 .../org/apache/pulsar/PulsarBrokerStarter.java     |   2 +
 .../java/org/apache/pulsar/PulsarStandalone.java   | 150 ++++--
 .../org/apache/pulsar/PulsarStandaloneBuilder.java |   8 -
 .../org/apache/pulsar/PulsarStandaloneStarter.java |  22 +-
 .../org/apache/pulsar/broker/PulsarService.java    |  19 +-
 .../pulsar/broker/admin/impl/ClustersBase.java     | 577 +++++++++------------
 .../pulsar/broker/admin/impl/NamespacesBase.java   | 161 +++---
 .../broker/admin/impl/PersistentTopicsBase.java    |  39 +-
 .../broker/admin/impl/ResourceQuotasBase.java      | 123 ++---
 .../broker/admin/impl/SchemasResourceBase.java     |  30 +-
 .../apache/pulsar/broker/admin/v1/Namespaces.java  |  69 ++-
 .../pulsar/broker/admin/v1/PersistentTopics.java   |   3 +-
 .../pulsar/broker/admin/v1/ResourceQuotas.java     |  63 ++-
 .../apache/pulsar/broker/admin/v2/Namespaces.java  | 117 +++--
 .../pulsar/broker/admin/v2/PersistentTopics.java   |  56 +-
 .../pulsar/broker/admin/v2/ResourceQuotas.java     |  64 ++-
 .../pulsar/broker/loadbalance/ResourceUnit.java    |   5 +
 .../impl/ModularLoadManagerWrapper.java            |  14 +-
 .../loadbalance/impl/SimpleResourceUnit.java       |  22 +-
 .../pulsar/broker/namespace/NamespaceService.java  |  24 +-
 .../pulsar/broker/service/AbstractTopic.java       | 100 +++-
 .../pulsar/broker/service/BrokerService.java       |  13 +-
 .../apache/pulsar/broker/service/ServerCnx.java    |  50 +-
 .../apache/pulsar/broker/service/Subscription.java |   2 +
 .../org/apache/pulsar/broker/service/Topic.java    |   2 +-
 .../nonpersistent/NonPersistentSubscription.java   |  10 +-
 .../service/nonpersistent/NonPersistentTopic.java  |  16 +-
 .../service/persistent/MessageDeduplication.java   |   2 +-
 .../service/persistent/PersistentSubscription.java |   1 +
 .../broker/service/persistent/PersistentTopic.java |  58 ++-
 .../ReplicatedSubscriptionsController.java         |   2 +-
 .../buffer/impl/TopicTransactionBuffer.java        |  72 ++-
 .../pendingack/impl/PendingAckHandleImpl.java      |  49 +-
 .../apache/pulsar/compaction/CompactorTool.java    |   4 +-
 .../pulsar/broker/EmbeddedPulsarCluster.java       |   5 +-
 .../apache/pulsar/broker/admin/AdminApi2Test.java  |  74 ++-
 .../broker/admin/AdminApiDelayedDelivery.java      |   2 -
 .../broker/admin/AdminApiMaxUnackedMessages.java   |   2 -
 .../pulsar/broker/admin/AdminApiOffloadTest.java   |   2 -
 .../pulsar/broker/admin/AdminApiSchemaTest.java    |  23 +
 .../broker/admin/AdminApiSubscriptionTest.java     |  69 +++
 .../apache/pulsar/broker/admin/AdminApiTest.java   |   4 +-
 .../org/apache/pulsar/broker/admin/AdminTest.java  |  32 +-
 .../broker/admin/MaxUnackedMessagesTest.java       |   2 -
 .../apache/pulsar/broker/admin/NamespacesTest.java |  41 ++
 .../pulsar/broker/admin/NamespacesV2Test.java      | 162 ++++++
 .../pulsar/broker/admin/PersistentTopicsTest.java  |   2 +-
 .../pulsar/broker/admin/TopicMessageTTLTest.java   |   3 -
 .../broker/admin/TopicPoliciesDisableTest.java     |   1 -
 .../pulsar/broker/admin/TopicPoliciesTest.java     |   2 -
 .../pulsar/broker/admin/v1/V1_AdminApi2Test.java   |   2 +
 .../pulsar/broker/admin/v1/V1_AdminApiTest.java    |   2 +
 .../broker/admin/v3/AdminApiTransactionTest.java   |   1 -
 .../broker/intercept/BrokerInterceptorTest.java    |   2 +
 .../loadbalance/AdvertisedListenersTest.java       |  18 +-
 .../RGUsageMTAggrWaitForAllMsgsTest.java           |   6 +-
 .../broker/service/BacklogQuotaManagerTest.java    |   2 +
 .../broker/service/BrokerBookieIsolationTest.java  |   2 +
 .../BrokerServiceAutoTopicCreationTest.java        |   2 -
 .../pulsar/broker/service/BrokerServiceTest.java   |   2 +
 .../pulsar/broker/service/BrokerTestBase.java      |   6 +
 .../broker/service/ExclusiveProducerTest.java      | 102 +++-
 .../broker/service/InactiveTopicDeleteTest.java    |   9 -
 .../PersistentDispatcherFailoverConsumerTest.java  |   2 +
 .../broker/service/PersistentTopicE2ETest.java     |   6 +-
 .../pulsar/broker/service/PersistentTopicTest.java |   2 +
 .../PrecisTopicPublishRateThrottleTest.java        |   2 -
 .../broker/service/ReplicatorRateLimiterTest.java  |   2 -
 .../pulsar/broker/service/ReplicatorTestBase.java  |   2 -
 .../service/ReplicatorTopicPoliciesTest.java       |   6 -
 .../pulsar/broker/service/ServerCnxTest.java       | 147 ++++++
 .../pulsar/broker/service/SubscribeRateTest.java   |   2 -
 .../SystemTopicBasedTopicPoliciesServiceTest.java  |   2 -
 .../service/persistent/DelayedDeliveryTest.java    |   2 -
 .../service/persistent/MessageDuplicationTest.java |   7 +
 .../PersistentTopicStreamingDispatcherTest.java    |   2 +
 .../service/persistent/TopicDuplicationTest.java   |   4 -
 .../broker/stats/LedgerOffloaderMetricsTest.java   |   2 +-
 .../broker/stats/ManagedCursorMetricsTest.java     |   2 +
 .../pulsar/broker/stats/PrometheusMetricsTest.java |   4 +-
 .../broker/stats/TransactionMetricsTest.java       |  10 +
 .../systopic/PartitionedSystemTopicTest.java       |  67 ++-
 .../pulsar/broker/transaction/TransactionTest.java |   2 +-
 .../broker/transaction/TransactionTestBase.java    |   2 -
 .../buffer/TransactionLowWaterMarkTest.java        | 141 ++++-
 .../pendingack/PendingAckPersistentTest.java       |  21 +-
 .../api/AuthorizationProducerConsumerTest.java     |   2 -
 .../client/api/NonDurableSubscriptionTest.java     |   2 +
 .../apache/pulsar/client/api/SimpleSchemaTest.java |  52 +-
 .../apache/pulsar/client/impl/LookupRetryTest.java |   2 +
 .../common/naming/ServiceConfigurationTest.java    |   2 +-
 .../pulsar/compaction/CompactionRetentionTest.java |   2 -
 .../worker/PulsarFunctionLocalRunTest.java         |   2 +
 .../java/org/apache/pulsar/schema/SchemaTest.java  |  17 +-
 ...hemaTypeCompatibilityCheckOnTopicLevelTest.java |   3 -
 .../org/apache/pulsar/client/admin/Topics.java     |  84 ++-
 .../pulsar/client/admin/internal/TopicsImpl.java   |  54 +-
 .../pulsar/client/api/ProducerAccessMode.java      |   6 +
 .../apache/pulsar/client/api/ProducerBuilder.java  |   2 +
 pulsar-client-cpp/include/pulsar/Result.h          |   2 +
 pulsar-client-cpp/include/pulsar/c/result.h        |   3 +-
 pulsar-client-cpp/lib/BlockingQueue.h              | 155 +-----
 pulsar-client-cpp/lib/ClientImpl.cc                |   2 +
 pulsar-client-cpp/lib/ConsumerImpl.cc              |  11 +-
 pulsar-client-cpp/lib/ExecutorService.cc           |   4 +-
 pulsar-client-cpp/lib/Future.h                     |  20 +
 pulsar-client-cpp/lib/MemoryLimitController.cc     |  15 +-
 pulsar-client-cpp/lib/MemoryLimitController.h      |   5 +-
 pulsar-client-cpp/lib/MultiTopicsConsumerImpl.cc   |   9 +-
 pulsar-client-cpp/lib/PartitionedConsumerImpl.cc   |   3 +-
 pulsar-client-cpp/lib/ProducerImpl.cc              |  18 +-
 pulsar-client-cpp/lib/Result.cc                    |   3 +
 pulsar-client-cpp/lib/Semaphore.cc                 |  16 +-
 pulsar-client-cpp/lib/Semaphore.h                  |   5 +-
 pulsar-client-cpp/lib/UnboundedBlockingQueue.h     |  27 +-
 pulsar-client-cpp/pulsar-test-service-start.sh     |   1 -
 pulsar-client-cpp/python/CMakeLists.txt            |   4 +-
 pulsar-client-cpp/python/build-mac-wheels.sh       |   8 +-
 pulsar-client-cpp/python/setup.py                  |   2 +-
 pulsar-client-cpp/python/src/client.cc             |  61 +--
 pulsar-client-cpp/python/src/consumer.cc           |  46 +-
 pulsar-client-cpp/python/src/enums.cc              |   3 +-
 pulsar-client-cpp/python/src/exceptions.cc         |  11 +-
 pulsar-client-cpp/python/src/producer.cc           |  20 +-
 pulsar-client-cpp/python/src/pulsar.cc             |   1 -
 pulsar-client-cpp/python/src/reader.cc             |  29 +-
 .../python/src/utils.cc                            |  39 +-
 pulsar-client-cpp/python/src/utils.h               |  33 ++
 pulsar-client-cpp/test-conf/standalone-ssl.conf    |   2 +-
 pulsar-client-cpp/test-conf/standalone.conf        |   2 +-
 pulsar-client-cpp/tests/BlockingQueueTest.cc       | 113 ++--
 pulsar-client-cpp/tests/ProducerTest.cc            |   1 +
 pulsar-client-cpp/tests/SemaphoreTest.cc           |  23 +-
 .../tests/UnboundedBlockingQueueTest.cc            | 178 +++++++
 .../apache/pulsar/admin/cli/CmdFunctionsTest.java  |  39 +-
 .../pulsar/admin/cli/PulsarAdminToolTest.java      |  28 +-
 .../java/org/apache/pulsar/admin/cli/CmdBase.java  |  20 +
 .../org/apache/pulsar/admin/cli/CmdFunctions.java  |  12 +-
 .../org/apache/pulsar/admin/cli/CmdNamespaces.java |  37 +-
 .../pulsar/admin/cli/CmdPersistentTopics.java      |   9 +-
 .../apache/pulsar/admin/cli/CmdTopicPolicies.java  |  21 +-
 .../org/apache/pulsar/admin/cli/CmdTopics.java     |  79 +--
 .../apache/pulsar/client/impl/ConsumerBase.java    |  10 +-
 .../pulsar/client/impl/MemoryLimitController.java  |  14 +-
 .../org/apache/pulsar/client/impl/MessageImpl.java |  26 +-
 .../pulsar/client/impl/ProducerBuilderImpl.java    |  10 +-
 .../apache/pulsar/client/impl/ProducerImpl.java    |  11 +-
 .../pulsar/client/impl/ProducerResponse.java       |  14 +-
 .../pulsar/client/impl/PulsarClientImpl.java       |  13 +-
 .../apache/pulsar/client/impl/ResetCursorData.java |  10 +-
 .../impl/schema/generic/GenericJsonReader.java     |  16 +-
 .../pulsar/client/impl/ClientTestFixtures.java     |  23 +-
 .../pulsar/client/impl/ConnectionTimeoutTest.java  |  61 ++-
 .../client/impl/MultiTopicsConsumerImplTest.java   |  52 +-
 .../client/impl/ProducerBuilderImplTest.java       |  11 +
 pulsar-common/pom.xml                              |   2 -
 .../org/apache/pulsar/common/naming/Metadata.java  |  13 +-
 .../policies/data/HierarchyTopicPolicies.java      |   3 +
 .../pulsar/common/policies/data/TopicPolicies.java |   6 +
 .../apache/pulsar/common/protocol/Commands.java    |   6 +-
 .../org/apache/pulsar/common/util/FutureUtil.java  |  11 +
 pulsar-common/src/main/proto/PulsarApi.proto       |   1 +
 .../apache/pulsar/common/naming/MetadataTests.java |  21 +-
 .../pulsar/functions/instance/InstanceUtils.java   |   4 +-
 .../src/scripts/run_python_instance_tests.sh       |   2 +-
 .../functions/api/examples/UserConfigFunction.java |   8 +-
 .../runtime/thread/ThreadRuntimeFactoryTest.java   |   5 +-
 .../functions/worker/PulsarWorkerService.java      |  50 +-
 .../pulsar/functions/worker/WorkerUtils.java       |   5 +-
 pulsar-io/batch-data-generator/pom.xml             |   2 +-
 pulsar-io/batch-discovery-triggerers/pom.xml       |   2 +-
 pulsar-io/canal/pom.xml                            |   1 -
 .../io/elasticsearch/ElasticSearchConfig.java      |   7 +
 .../pulsar/io/elasticsearch/ElasticSearchSink.java |  44 +-
 .../pulsar/io/elasticsearch/JsonConverter.java     |  20 +-
 .../elasticsearch/ElasticSearchExtractTests.java   | 140 +++++
 .../io/elasticsearch/JsonConverterTests.java       |  12 +
 .../pulsar/io/jdbc/BaseJdbcAutoSchemaSink.java     |  88 +++-
 .../apache/pulsar/io/jdbc/JdbcAbstractSink.java    |   8 +-
 pulsar-io/jdbc/sqlite/pom.xml                      |   5 +
 .../apache/pulsar/io/jdbc/SqliteJdbcSinkTest.java  | 140 ++++-
 .../pulsar/io/kinesis/json/JsonConverter.java      |  17 +-
 .../pulsar/metadata/api/MetadataStoreConfig.java   |   2 +
 .../pulsar/metadata/api/MetadataStoreFactory.java  |   4 +
 .../pulsar/metadata/bookkeeper/BKCluster.java      |  86 ++-
 .../coordination/impl/CoordinationServiceImpl.java |   7 +-
 .../metadata/impl/MetadataStoreFactoryImpl.java    |   8 +
 .../pulsar/metadata/bookkeeper/EndToEndTest.java   |   9 +-
 pulsar-sql/presto-distribution/LICENSE             |  50 +-
 .../decoder/json/PulsarJsonFieldDecoder.java       |  22 +
 .../decoder/json/PulsarJsonRowDecoderFactory.java  |  11 +-
 .../sql/presto/decoder/avro/TestAvroDecoder.java   |  13 +-
 .../sql/presto/decoder/json/TestJsonDecoder.java   |  20 +
 .../Oauth2PerformanceTransactionTest.java          |   1 -
 .../testclient/PerformanceTransactionTest.java     |   2 +-
 .../apache/pulsar/websocket/WebSocketService.java  |   2 +
 site2/.gitignore                                   |   3 +-
 site2/docs/adaptors-kafka.md                       |  56 +-
 site2/docs/admin-api-brokers.md                    |  46 +-
 site2/docs/admin-api-clusters.md                   |  54 +-
 site2/docs/admin-api-functions.md                  |  90 ++--
 site2/docs/admin-api-namespaces.md                 |  80 +--
 site2/docs/admin-api-overview.md                   |  10 +-
 site2/docs/admin-api-packages.md                   |  46 +-
 site2/docs/admin-api-permissions.md                |  16 +-
 site2/docs/admin-api-tenants.md                    |  44 +-
 site2/docs/admin-api-topics.md                     | 180 +++----
 site2/docs/administration-geo.md                   |  10 +-
 site2/docs/administration-isolation.md             |  22 +-
 site2/docs/administration-pulsar-manager.md        |   4 +-
 site2/docs/administration-zk-bk.md                 |   4 +-
 site2/docs/client-libraries-java.md                |  14 +-
 site2/docs/client-libraries-node.md                |   2 +-
 site2/docs/client-libraries-python.md              |   2 +-
 site2/docs/client-libraries-websocket.md           |  14 +-
 site2/docs/client-libraries.md                     |  10 +-
 site2/docs/concepts-architecture-overview.md       |   6 +-
 site2/docs/concepts-messaging.md                   |  24 +-
 site2/docs/concepts-multi-tenancy.md               |   2 +-
 site2/docs/concepts-overview.md                    |   2 +-
 site2/docs/concepts-proxy-sni-routing.md           |   2 +-
 site2/docs/concepts-tiered-storage.md              |   2 +-
 site2/docs/cookbooks-compaction.md                 |   2 +-
 site2/docs/cookbooks-deduplication.md              |   4 +-
 site2/docs/cookbooks-non-persistent.md             |   2 +-
 site2/docs/cookbooks-retention-expiry.md           |  34 +-
 site2/docs/deploy-bare-metal-multi-cluster.md      |   4 +-
 site2/docs/deploy-bare-metal.md                    |   6 +-
 site2/docs/deploy-monitoring.md                    |   4 +-
 site2/docs/develop-binary-protocol.md              |   8 +
 site2/docs/developing-binary-protocol.md           |  14 +-
 site2/docs/functions-debug.md                      |   4 +-
 site2/docs/functions-deploy.md                     |  18 +-
 site2/docs/functions-develop.md                    |  28 +-
 site2/docs/functions-overview.md                   |   4 +-
 site2/docs/functions-package.md                    |   2 +-
 site2/docs/functions-worker.md                     |   7 +-
 site2/docs/getting-started-helm.md                 |   2 +-
 site2/docs/getting-started-pulsar.md               |   2 +-
 site2/docs/getting-started-standalone.md           |   6 +-
 site2/docs/io-cli.md                               |   8 +
 site2/docs/io-debug.md                             |   2 +-
 site2/docs/io-elasticsearch-sink.md                |   1 +
 site2/docs/io-kafka-source.md                      |   4 +-
 site2/docs/io-overview.md                          |   8 +-
 site2/docs/io-quickstart.md                        |  46 +-
 site2/docs/io-use.md                               | 139 +++--
 site2/docs/kubernetes-helm.md                      |   2 +-
 site2/docs/performance-pulsar-perf.md              |   4 +-
 site2/docs/reference-cli-tools.md                  |   4 +-
 site2/docs/reference-configuration.md              |  14 +-
 site2/docs/reference-connector-admin.md            |   2 +-
 site2/docs/reference-pulsar-admin.md               |   4 +-
 site2/docs/reference-rest-api-overview.md          |  10 +-
 site2/docs/schema-evolution-compatibility.md       |  32 +-
 site2/docs/schema-manage.md                        |  36 +-
 site2/docs/schema-understand.md                    |   2 +-
 site2/docs/security-athenz.md                      |   2 +-
 site2/docs/security-authorization.md               |   2 +-
 site2/docs/security-basic-auth.md                  | 127 +++++
 site2/docs/security-encryption.md                  |   4 +-
 site2/docs/security-extending.md                   |  22 +-
 site2/docs/security-jwt.md                         |   4 +-
 site2/docs/security-overview.md                    |   4 +-
 site2/docs/security-tls-authentication.md          |   4 +-
 site2/docs/standalone.md                           |   6 +-
 site2/docs/tiered-storage-aliyun.md                |  12 +-
 site2/docs/tiered-storage-aws.md                   |  10 +-
 site2/docs/tiered-storage-azure.md                 |  10 +-
 site2/docs/tiered-storage-filesystem.md            |   8 +-
 site2/docs/tiered-storage-gcs.md                   |  10 +-
 site2/docs/tiered-storage-overview.md              |  17 +-
 site2/docs/txn-monitor.md                          |   4 +-
 site2/docs/txn-use.md                              |   2 +-
 site2/docs/txn-what.md                             |   2 +-
 site2/docs/txn-why.md                              |   2 +-
 site2/website/pulsar-manager-release-notes.md      |  14 +
 site2/website/pulsar-manager-release.json          |   1 +
 site2/website/sidebars.json                        |   4 +-
 site2/website/start.sh                             |   7 +-
 .../version-2.1.1-incubating/administration-geo.md |  17 -
 .../version-2.1.1-incubating/concepts-overview.md  |   2 +-
 .../version-2.10.0/concepts-overview.md            |   2 +-
 .../versioned_docs/version-2.10.0/io-cli.md        |   8 +
 .../versioned_docs/version-2.10.0/io-overview.md   |   5 +-
 .../versioned_docs/version-2.10.0/io-quickstart.md |  46 +-
 .../versioned_docs/version-2.10.0/io-use.md        |  46 +-
 .../version-2.10.0/schema-understand.md            |   2 +-
 .../version-2.10.0/security-basic-auth.md          | 127 +++++
 .../version-2.10.0/security-overview.md            |   2 +-
 .../version-2.10.0/tiered-storage-filesystem.md    |   1 +
 .../version-2.10.0/tiered-storage-overview.md      |  11 +-
 .../version-2.2.0/administration-geo.md            |  17 -
 .../version-2.2.0/concepts-overview.md             |   2 +-
 .../version-2.2.1/administration-geo.md            |  17 -
 .../version-2.3.0/administration-geo.md            |  17 -
 .../version-2.3.1/administration-geo.md            |  17 -
 .../version-2.3.2/concepts-overview.md             |   2 +-
 .../version-2.4.0/concepts-overview.md             |   2 +-
 .../version-2.4.1/concepts-overview.md             |   2 +-
 .../version-2.4.1/schema-understand.md             |   2 +-
 .../version-2.4.2/concepts-overview.md             |   2 +-
 .../version-2.4.2/schema-understand.md             |   2 +-
 .../version-2.5.0/concepts-overview.md             |   2 +-
 .../version-2.5.0/schema-understand.md             |   2 +-
 .../version-2.5.1/concepts-overview.md             |   2 +-
 .../version-2.5.1/schema-understand.md             |   2 +-
 .../version-2.5.2/concepts-overview.md             |   2 +-
 .../version-2.5.2/schema-understand.md             |   2 +-
 .../version-2.6.0/concepts-overview.md             |   2 +-
 .../version-2.6.0/schema-understand.md             |   2 +-
 .../version-2.6.1/concepts-overview.md             |   2 +-
 .../version-2.6.1/schema-understand.md             |   2 +-
 .../version-2.6.2/concepts-overview.md             |   2 +-
 .../version-2.6.2/schema-understand.md             |   2 +-
 .../version-2.6.3/concepts-overview.md             |   2 +-
 .../version-2.6.3/schema-understand.md             |   2 +-
 .../version-2.6.4/concepts-overview.md             |   2 +-
 .../version-2.6.4/schema-understand.md             |   2 +-
 .../version-2.7.0/concepts-overview.md             |   2 +-
 .../version-2.7.0/functions-worker.md              |   5 +-
 .../version-2.7.0/schema-understand.md             |   2 +-
 .../version-2.7.0/tiered-storage-overview.md       |   5 +-
 .../version-2.7.1/concepts-overview.md             |   2 +-
 .../version-2.7.1/functions-worker.md              |   5 +-
 .../version-2.7.1/schema-understand.md             |   2 +-
 .../version-2.7.2/concepts-overview.md             |   2 +-
 .../version-2.7.2/functions-worker.md              |   5 +-
 .../version-2.7.2/schema-understand.md             |   2 +-
 .../version-2.7.2/tiered-storage-overview.md       |   5 +-
 .../version-2.7.3/concepts-overview.md             |   2 +-
 .../version-2.7.3/functions-worker.md              |   5 +-
 .../version-2.7.3/schema-understand.md             |   2 +-
 .../version-2.7.3/tiered-storage-overview.md       |   5 +-
 .../version-2.7.4/concepts-overview.md             |   2 +-
 .../version-2.7.4/functions-worker.md              |   5 +-
 .../version-2.7.4/schema-understand.md             |   2 +-
 .../version-2.7.4/tiered-storage-overview.md       |   5 +-
 .../version-2.8.0/concepts-overview.md             |   2 +-
 .../version-2.8.0/functions-worker.md              |   5 +-
 .../version-2.8.0/schema-understand.md             |   2 +-
 .../version-2.8.0/security-basic-auth.md           | 127 +++++
 .../version-2.8.0/security-overview.md             |   3 +-
 .../version-2.8.0/tiered-storage-overview.md       |   5 +-
 .../version-2.8.1/concepts-overview.md             |   2 +-
 .../version-2.8.1/functions-worker.md              |   5 +-
 .../version-2.8.1/schema-understand.md             |   2 +-
 .../version-2.8.1/security-basic-auth.md           | 127 +++++
 .../version-2.8.1/security-overview.md             |   3 +-
 .../version-2.8.1/tiered-storage-overview.md       |   5 +-
 .../version-2.8.2/concepts-overview.md             |   2 +-
 .../version-2.8.2/functions-worker.md              |   5 +-
 .../version-2.8.2/schema-understand.md             |   2 +-
 .../version-2.8.2/security-basic-auth.md           | 127 +++++
 .../version-2.8.2/security-overview.md             |   3 +-
 .../version-2.8.2/tiered-storage-overview.md       |   9 +-
 .../version-2.8.3/concepts-overview.md             |   2 +-
 .../version-2.8.3/functions-worker.md              |   5 +-
 .../version-2.8.3/schema-understand.md             |   2 +-
 .../version-2.8.3/security-basic-auth.md           | 127 +++++
 .../version-2.8.3/security-overview.md             |   3 +-
 .../version-2.8.3/tiered-storage-overview.md       |   9 +-
 .../version-2.9.0/concepts-overview.md             |   2 +-
 .../version-2.9.0/functions-worker.md              |   5 +-
 .../version-2.9.0/schema-understand.md             |   2 +-
 .../version-2.9.0/security-basic-auth.md           | 127 +++++
 .../version-2.9.0/security-overview.md             |   3 +-
 .../version-2.9.0/tiered-storage-overview.md       |  11 +-
 .../version-2.9.1/administration-geo.md            |  17 -
 .../version-2.9.1/concepts-overview.md             |   2 +-
 .../version-2.9.1/functions-worker.md              |   5 +-
 .../version-2.9.1/schema-understand.md             |   2 +-
 .../version-2.9.1/security-basic-auth.md           | 127 +++++
 .../version-2.9.1/security-overview.md             |   3 +-
 .../version-2.9.1/tiered-storage-overview.md       |   9 +-
 .../version-2.9.2/administration-geo.md            |  17 -
 .../version-2.9.2/concepts-overview.md             |   2 +-
 .../version-2.9.2/schema-understand.md             |   2 +-
 .../version-2.9.2/security-basic-auth.md           | 127 +++++
 .../version-2.9.2/security-overview.md             |   2 +
 .../version-2.9.2/tiered-storage-overview.md       |  11 +-
 .../version-2.10.0-sidebars.json                   |   8 +-
 .../versioned_sidebars/version-2.8.0-sidebars.json |   4 +
 .../versioned_sidebars/version-2.8.1-sidebars.json |   4 +
 .../versioned_sidebars/version-2.8.2-sidebars.json |   4 +
 .../versioned_sidebars/version-2.8.3-sidebars.json |   4 +
 .../versioned_sidebars/version-2.9.0-sidebars.json |   4 +
 .../versioned_sidebars/version-2.9.1-sidebars.json |   4 +
 .../versioned_sidebars/version-2.9.2-sidebars.json |   4 +
 src/owasp-dependency-check-false-positives.xml     |   9 +
 .../java/org/apache/zookeeper/MockZooKeeper.java   |   6 +
 .../pulsar/tests/integration/cli/CLITest.java      |  25 +
 .../cli/ClusterMetadataTearDownTest.java           |   6 +
 .../io/sinks/ElasticSearchSinkTester.java          |  23 +-
 .../io/sinks/JdbcPostgresSinkTester.java           |  88 +++-
 .../integration/io/sinks/KinesisSinkTester.java    |  26 +-
 .../integration/io/sinks/PulsarIOSinkRunner.java   |   2 +-
 .../integration/io/sinks/PulsarSinksTest.java      |   6 +-
 .../integration/messaging/GeoReplicationTest.java  |  18 +-
 .../topologies/PulsarStandaloneTestBase.java       |   3 +-
 .../jcloud/provider/JCloudBlobStoreProvider.java   |  54 +-
 .../provider/TieredStorageConfiguration.java       |  13 +
 .../provider/JCloudBlobStoreProviderTests.java     |  31 +-
 .../provider/TieredStorageConfigurationTests.java  |  17 +
 433 files changed, 7660 insertions(+), 2645 deletions(-)