Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.

Bump pulsar version to 3.2.0-SNAPSHOT #6036

Closed
wants to merge 64 commits into from

Commits on Jan 3, 2024

  1. [fix][broker] Fix returns wrong webServiceUrl when both webServicePor…

    …t and webServicePortTls are set (apache#21842)
    Technoboy- committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a73520b View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    1743cbb View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    f7b768d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd62df8 View commit details
    Browse the repository at this point in the history
  3. Release 3.2.0

    Technoboy- committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    4ab0937 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    12794f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    c580310 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    106b838 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    7bd26fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50925b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d486fbd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1412b9e View commit details
    Browse the repository at this point in the history
  5. [improve][broker] Don't rollover empty ledgers based on inactivity (a…

    …pache#21893)
    
    ### Motivation
    
    When `managedLedgerInactiveLedgerRolloverTimeSeconds` is set, let's say to `300` (5 minutes), the ledger will also get rolled in the case when no new entries (messages) were added to the ledger. This doesn't make sense.
    Empty ledgers are deleted, but having this extra churn is causing extra load on brokers, bookies, and metadata stores (zookeeper).
    
    ### Modifications
    
    Skip rolling the ledger if it is empty.
    lhotari authored and Technoboy- committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    5348e1b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. [improve][broker] defer the ownership checks if the owner is inactive…

    … (ExtensibleLoadManager) (apache#21811)
    heesung-sn authored and Technoboy- committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ffa6871 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. [fix] [broker] Fix break change: could not subscribe partitioned top…

    …ic with a suffix-matched regexp due to a mistake of PIP-145 (apache#21885)
    poorbarcode authored and Technoboy- committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ad3bc34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4712d7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61436ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9630608 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    0c01653 View commit details
    Browse the repository at this point in the history
  2. [fix][broker] Fix leader broker cannot be determined when the adverti…

    …sed address and advertised listeners are configured (apache#21894)
    
    (cherry picked from commit 3158fd3)
    lhotari committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    940ede5 View commit details
    Browse the repository at this point in the history
  3. [fix][broker] Restore the broker id to match the format used in exist…

    …ing Pulsar releases (apache#21937)
    
    (cherry picked from commit 6347315)
    lhotari committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    f1e6b14 View commit details
    Browse the repository at this point in the history
  4. [feat][misc] Add Pulsar BOM (Bill of Materials) (apache#21871)

    Co-authored-by: Chris Bono <[email protected]>
    (cherry picked from commit 176bdea)
    onobc authored and lhotari committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    e98c490 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    698bf9b View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. [fix][broker] Fix deadlock while skip non-recoverable ledgers. (apach…

    …e#21915)
    
    ### Motivation
    The sequence of events leading to the deadlock when methods from org.apache.bookkeeper.mledger.impl.ManagedCursorImpl are invoked concurrently is as follows:
    
    1. Thread A calls asyncDelete, which then goes on to internally call internalAsyncMarkDelete. This results in acquiring a lock on pendingMarkDeleteOps through synchronized (pendingMarkDeleteOps).
    
    2. Inside internalAsyncMarkDelete, internalMarkDelete is called which subsequently calls persistPositionToLedger. At the start of persistPositionToLedger, buildIndividualDeletedMessageRanges is invoked, where it tries to acquire a read lock using lock.readLock().lock(). At this point, if the write lock is being held by another thread, Thread A will block waiting for the read lock.
    
    3. Concurrently, Thread B executes skipNonRecoverableLedger which first obtains a write lock using lock.writeLock().lock() and then proceeds to call asyncDelete.
    
    4. At this moment, Thread B already holds the write lock and is attempting to acquire the synchronized lock on pendingMarkDeleteOps that Thread A already holds, while Thread A is waiting for the read lock that Thread B needs to release.
    
    In code, the deadlock appears as follows:
    
    Thread A: synchronized (pendingMarkDeleteOps) -> lock.readLock().lock() (waiting)
    Thread B: lock.writeLock().lock() -> synchronized (pendingMarkDeleteOps) (waiting)
    
    ### Modifications
    
    Avoid using a long-range lock.
    
    Co-authored-by: ruihongzhou <[email protected]>
    Co-authored-by: Jiwe Guo <[email protected]>
    Co-authored-by: Lari Hotari <[email protected]>
    4 people committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    bb6f836 View commit details
    Browse the repository at this point in the history
  2. [fix][broker] Fix issue with GetMessageIdByTimestamp can't find match…

    … messageId from compacted ledger (apache#21600)
    coderzc authored and Technoboy- committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    b54c5aa View commit details
    Browse the repository at this point in the history
  3. [fix][broker] Fix getMessageById throws 500 (apache#21919)

    Signed-off-by: Zixuan Liu <[email protected]>
    nodece authored and Technoboy- committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    bca08d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. [fix][test] Make base test class method protected so that it passes R…

    …eportUnannotatedMethods validation (apache#21976)
    
    (cherry picked from commit 67354b1)
    lhotari committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    0222d97 View commit details
    Browse the repository at this point in the history
  2. [fix][broker] Avoid consumers receiving acknowledged messages from co…

    …mpacted topic after reconnection (apache#21187)
    coderzc authored and Technoboy- committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    449c72b View commit details
    Browse the repository at this point in the history
  3. [fix] [broker] Replication stopped due to unload topic failed (apache…

    …#21947)
    
    ### Motivation
    
    **Steps to reproduce the issue**
    - Enable replication.
    - Send `10` messages to the local cluster then close the producer.
    - Call `pulsar-admin topics unload <topic>` and get an error due to the internal producer of the replicator close failing. 
    - The topic closed failed, so we assumed the topic could work as expected, but the replication stopped.
    
    **Root cause**
    - `pulsar-admin topics unload <topic>`  will wait for the clients(including `consumers & producers & replicators`) to close successfully, and it will fail if clients can not be closed successfully.
    - `replicator.producer` close failed causing the Admin API to fail, but there is a scheduled task that will retry to close `replicator.producer` which causes replication to stop. see https://github.com/apache/pulsar/blob/master/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractReplicator.java#L209
    
    ### Modifications
    
    since the "replicator.producer.closeAsync()" will retry after it fails, the topic unload should be successful.
    poorbarcode authored and Technoboy- committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    0a25753 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9e0237 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8025763 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. [improve] [bk] Upgrade BookKeeper dependency to 4.16.4 (apache#21983)

    (cherry picked from commit ae272a5)
    hangc0276 authored and lhotari committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    bdde1c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. [improve][broker] Do not close the socket if lookup failed due to Loc…

    …kBusyException (apache#21993)
    
    (cherry picked from commit e7c2a75)
    BewareMyPower committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    77c20c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. [improve][ml] Filter out deleted entries before read entries from led…

    …ger. (apache#21739)
    
    (cherry picked from commit c66167b)
    dao-jun authored and codelipenghui committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    0eb4d5e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. [fix][broker] Sanitize values before logging in apply-config-from-env…

    ….py script (apache#22044)
    
    (cherry picked from commit 3036783)
    lhotari committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    1434205 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    003efdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c980ee2 View commit details
    Browse the repository at this point in the history
  3. [fix] [broker] Fix reader stuck when read from compacted topic with r…

    …ead compact mode disable (apache#21969)
    thetumbled authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ea681a9 View commit details
    Browse the repository at this point in the history
  4. [improve] [proxy] Add a check for brokerServiceURL that does not supp…

    …ort multi uri yet (apache#21972)
    
    ### Motivation
    
    At the beginning of the design, these two configurations(`brokerServiceURL & brokerServiceURLTLS`) do not support setting multiple broker addresses, which should instead be set to a “discovery service provider.” see: apache#1002 and apache#14682
    
    Users will get the below error if they set A to a multi-broker URLs
    
    ```
    "2024-01-09 00:20:10,261 -0800 [pulsar-proxy-io-4-7] WARN  io.netty.channel.DefaultChannelPipeline - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.
    java.lang.IllegalArgumentException: port out of range:-1
            at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143) ~[?:?]
            at java.net.InetSocketAddress.createUnresolved(InetSocketAddress.java:254) ~[?:?]
            at org.apache.pulsar.proxy.server.LookupProxyHandler.getAddr(LookupProxyHandler.java:432) ~[org.apache.pulsar-pulsar-proxy-2.9.0.jar:2.9.0]
            at org.apache.pulsar.proxy.server.LookupProxyHandler.handleGetSchema(LookupProxyHandler.java:357) ~[org.apache.pulsar-pulsar-proxy-2.9.0.jar:2.9.0]
            at org.apache.pulsar.proxy.server.ProxyConnection.handleGetSchema(ProxyConnection.java:463) ~[org.apache.pulsar-pulsar-proxy-2.9.0.jar:2.9.0]
            at org.apache.pulsar.common.protocol.PulsarDecoder.channelRead(PulsarDecoder.java:326) ~[io.streamnative-pulsar-common-2.9.2.12.jar:2.9.2.12]
            at org.apache.pulsar.proxy.server.ProxyConnection.channelRead(ProxyConnection.java:221) ~[org.apache.pulsar-pulsar-proxy-2.9.0.jar:2.9.0]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[io.netty-netty-codec-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[io.netty-netty-codec-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1372) ~[io.netty-netty-handler-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1246) ~[io.netty-netty-handler-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1286) ~[io.netty-netty-handler-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510) ~[io.netty-netty-codec-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449) ~[io.netty-netty-codec-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) ~[io.netty-netty-codec-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[io.netty-netty-transport-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795) ~[io.netty-netty-transport-classes-epoll-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480) ~[io.netty-netty-transport-classes-epoll-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[io.netty-netty-transport-classes-epoll-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[io.netty-netty-common-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[io.netty-netty-common-4.1.74.Final.jar:4.1.74.Final]
            at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[io.netty-netty-common-4.1.74.Final.jar:4.1.74.Final]
    ```
    
    ### Modifications
    - Improve the description
    - Add a check to prevent wrong settings
    poorbarcode authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    6aae7f6 View commit details
    Browse the repository at this point in the history
  5. [fix][broker] Fix schema deletion error when deleting a partitioned t…

    …opic with many partitions and schema (apache#21977)
    heesung-sn authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7462f66 View commit details
    Browse the repository at this point in the history
  6. [fix][client] Fix ConsumerBuilderImpl#subscribe silent stuck when usi…

    …ng pulsar-client:3.0.x with jackson-annotations prior to 2.12.0 (apache#21985)
    
    ### Motivation
    In summary, `jackson-annotations:2.12.0` or later is now required for `pulsar-client 3.0.x`, and this also applies to versions `3.1.x` and `3.2.x`.
    
    Otherwise, `ConsumerBuilderImpl#subscribe` may become stuck without displaying any error message.
    
    ### Modifications
    
    Modify the `whenComplete` to a combination of `thenAccept` and `exceptionally`. The modification is harmless.
    Shawyeok authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    07f2586 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1be9692 View commit details
    Browse the repository at this point in the history
  8. [improve] [broker] Do not print an Error log when responding to `HTTP…

    …-404` when calling `Admin API` and the topic does not exist. (apache#21995)
    poorbarcode authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    0fbb7fd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e4ebdb View commit details
    Browse the repository at this point in the history
  10. [improve][broker] Do not retain the data in the system topic (apache#…

    …22022)
    
    ### Motivation
    
    For some use case, the users need to store all the messages even though these message are acked by all subscription.
    So they set the retention policy of the namespace to infinite retention (setting both time and size limits to `-1`).  But the data in the system topic does not need for infinite retention. 
    
    ### Modifications
    
    For system topics, do not retain messages that have already been acknowledged.
    liangyepianzhou authored and Technoboy- committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c4482dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5693866 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4ffdc2d View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    b7a1ee6 View commit details
    Browse the repository at this point in the history
  2. [fix][sec] Upgrade commons-compress to 1.26.0 (apache#22086)

    (cherry picked from commit 613a771)
    massakam authored and lhotari committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f01a3a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    603f17b View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. [improve][fn] Optimize Function Worker startup by lazy loading and di…

    …rect zip/bytecode access (apache#22122)
    
    (cherry picked from commit bbc6224)
    
    # Conflicts:
    #	pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/PulsarWorkerService.java
    #	tests/integration/src/test/java/org/apache/pulsar/tests/integration/topologies/PulsarCluster.java
    lhotari committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    170e45f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d526276 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af140db View commit details
    Browse the repository at this point in the history
  4. [fix] [broker] Enabling batch causes negative unackedMessages due to …

    …ack and delivery concurrency (apache#22090)
    poorbarcode authored and Technoboy- committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    049c521 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b12ed1 View commit details
    Browse the repository at this point in the history
  6. [fix][broker]Support setting autoSkipNonRecoverableData dynamically…

    … in expiryMon… (apache#21991)
    
    Co-authored-by: atomchchen <[email protected]>
    2 people authored and Technoboy- committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    920fac7 View commit details
    Browse the repository at this point in the history
  7. [improve] [broker] Do not try to open ML when the topic meta does not…

    … exist and do not expect to create a new one. apache#21995 (apache#22004)
    
    Co-authored-by: Jiwe Guo <[email protected]>
    poorbarcode and Technoboy- committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b0910fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37fdb6e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0618877 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. [fix] Bump org.apache.solr:solr-core from 8.11.1 to 8.11.3 in /pulsar…

    …-io/solr (apache#22047)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit 7a90426)
    dependabot[bot] authored and lhotari committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    1221f58 View commit details
    Browse the repository at this point in the history
  2. [fix][test] Fix test testTransactionBufferMetrics (apache#22117)

    (cherry picked from commit 0fc9f44)
    liangyepianzhou authored and lhotari committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    35ed0dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5b402a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60b3f0a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    2ea25d3 View commit details
    Browse the repository at this point in the history