Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[improve][broker] Sync commits from apache/pulsar branch-3.0 (15th May) into 3.1_ds #265

Merged
merged 48 commits into from
May 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
bc68ec9
[fix][broker] Fix BufferOverflowException and EOFException bugs in /m…
lhotari Apr 25, 2024
ccdb8fb
[improve][meta] Log a warning when ZK batch fails with connectionloss…
lhotari Apr 26, 2024
2b6bb22
[improve][broker] Propagate cause exception in TopicBusyException whe…
lhotari Apr 26, 2024
0df1b33
[fix][test] Flaky-test: ManagedLedgerTest.testTimestampOnWorkingLedge…
shibd Apr 27, 2024
e9a0c2a
[fix][io] CompressionEnabled didn't work on elasticsearch sink (#22565)
shibd Apr 24, 2024
6d5a19b
[improve][sec] Align some namespace level policy authorisation check …
mattisonchao Dec 4, 2023
a9afad2
[fix][admin] Fix namespace admin api exception response (#22587)
coderzc Apr 26, 2024
efa332c
[fix][test] Fix resource leak in TransactionCoordinatorClientTest (#2…
lhotari Oct 17, 2023
f7f7c04
[fix][test] Clear fields in test cleanup to reduce memory consumption…
lhotari Apr 25, 2024
2fe3349
[fix][broker] Reader stuck after call hasMessageAvailable when enable…
shibd Apr 28, 2024
c7e5ec4
[fix][test] Fix the flaky tests of ManagedLedgerImplUtilsTest (#22611)
codelipenghui Apr 29, 2024
ab5474d
[fix] [broker] Fix metrics pulsar_topic_load_failed_count is 0 when l…
poorbarcode Apr 29, 2024
78354c1
[cleanup] [test] Cleanup unnecessary imports
poorbarcode May 2, 2024
f89facf
[fix] [ml] Mark delete stuck due to switching cursor ledger fails (#2…
poorbarcode May 7, 2024
493385f
[fix] [broker] Part-1: Replicator can not created successfully due to…
poorbarcode Apr 23, 2024
0b6ec1b
[improve] [broker] Create partitioned topics automatically when enabl…
poorbarcode Apr 24, 2024
27d3caf
[fix] [broker] Part-2: Replicator can not created successfully due to…
poorbarcode Apr 24, 2024
33570f5
[fix][broker] One topic can be closed multiple times concurrently (#1…
poorbarcode Apr 29, 2024
24b3751
[fix] [test] Fix flaky test ReplicatorTest (#22594)
poorbarcode May 7, 2024
b575da4
[fix] [broker] Fix nothing changed after removing dynamic configs (#2…
poorbarcode May 8, 2024
2367f1c
[fix][offload] Fix OOM in tiered storage, caused by unbounded offsets…
lhotari May 9, 2024
89cab16
[improve][offload] Replace usage of shaded class in OffsetsCache (#22…
lhotari May 9, 2024
471ec48
[fix][broker] Fix typos lister -> listener (#21068)
Aug 25, 2023
12c3055
[fix] [broker] Fix configurationMetadataSyncEventTopic is marked supp…
poorbarcode May 10, 2024
a0930b4
[improve] Retry re-validating ResourceLock with backoff after errors …
merlimat May 7, 2024
3ace109
fix Checkstyle violations errors
nikhil-ctds May 13, 2024
36bc126
[fix][broker] usedLocallySinceLastReport should always be reset (#22672)
nodece May 9, 2024
c4e3c7c
[improve] [log] Print source client addr when enabled haProxyProtocol…
poorbarcode May 10, 2024
6d4f606
[fix][io] Fix es index creation (#22654) (#22701)
nodece May 13, 2024
e10220c
[fix][broker] Avoid being stuck when closing the broker with extensib…
BewareMyPower Apr 26, 2024
8fda0a9
[fix][fn]make sure the classloader for ContextImpl is `functionClassL…
freeznet May 1, 2024
f0f5448
[fix][sec] Upgrade aws-sdk.version to avoid CVE-2024-21634 (#22633)
nikhilerigila09 May 2, 2024
bcfcb5c
[fix] [client] Fix Consumer should return configured batch receive ma…
rdhabalia May 2, 2024
609cf9e
[fix][sec] Upgrade elasticsearch-java version to avoid CVE-2023-4043 …
nikhilerigila09 May 3, 2024
39c05f0
[fix][storage] ReadonlyManagedLedger initialization does not fill in …
gvanyao May 4, 2024
ee7c61b
[fix][test] Clear MockedPulsarServiceBaseTest fields to prevent test …
lhotari May 6, 2024
d38cc54
[fix] Fix Reader can be stuck from transaction aborted messages. (#22…
dao-jun May 7, 2024
90d0dac
[fix][broker] Disable system topic message deduplication (#22582)
mattisonchao May 8, 2024
52a401e
[improve][ws] Add memory limit configuration for Pulsar client used i…
lhotari May 8, 2024
f8d5a5b
[fix][broker] avoid offload system topic (#22497)
mattisonchao May 8, 2024
55be42e
[fix][broker] Fix ProducerBusy issue due to incorrect userCreatedProd…
hrzzzz May 9, 2024
7a0c4df
[fix][client] Fix ReaderBuilder doest not give illegalArgument on con…
rdhabalia May 10, 2024
ccca9a0
[fix][sec] Upgrade postgresql version to avoid CVE-2024-1597 (#22635)
nikhilerigila09 May 10, 2024
b2ed011
[fix] [broker] rename to changeMaxReadPositionCount (#22656)
thetumbled May 8, 2024
d7b24e9
[fix][broker] fix replicated subscriptions for transactional messages…
thetumbled May 13, 2024
462f806
[fix][test] Fix NPE in BookKeeperClusterTestCase tearDown (#22493)
lhotari Apr 12, 2024
ce93e19
[improve][ci][branch-3.0] Upgrade actions in pulsar-ci and pulsar-ci-…
lhotari May 14, 2024
eb3d5b0
fix checkstyle errors
nikhil-ctds May 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/actions/upload-coverage/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ runs:
- name: "Upload to Codecov (attempt #1)"
id: codecov-upload-1
if: steps.repo-check.outputs.passed == 'true'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
continue-on-error: true
with:
flags: ${{ inputs.flags }}
Expand All @@ -64,7 +64,7 @@ runs:
- name: "Upload to Codecov (attempt #2)"
id: codecov-upload-2
if: steps.codecov-upload-1.outcome == 'failure'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
continue-on-error: true
with:
flags: ${{ inputs.flags }}
Expand All @@ -77,7 +77,7 @@ runs:
- name: "Upload to Codecov (attempt #3)"
id: codecov-upload-3
if: steps.codecov-upload-2.outcome == 'failure'
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
# fail on last attempt
continue-on-error: false
with:
Expand All @@ -97,4 +97,4 @@ runs:

[Code coverage report](https://app.codecov.io/github/$GITHUB_REPOSITORY/commit/${head_sha}/tree)

EOF
EOF
4 changes: 3 additions & 1 deletion .github/changes-filter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,12 @@ docs:
- 'deployment/**'
- 'wiki/**'
- 'pip/**'
java_non_tests:
- '**/src/main/java/**/*.java'
tests:
- added|modified: '**/src/test/java/**/*.java'
need_owasp:
- 'pom.xml'
- '**/pom.xml'
- 'src/owasp-dependency-check-false-positives.xml'
- 'src/owasp-dependency-check-suppressions.xml'
- 'src/owasp-dependency-check-suppressions.xml'
6 changes: 3 additions & 3 deletions .github/workflows/ci-go-functions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
docs_only: ${{ steps.check_changes.outputs.docs_only }}
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Detect changed files
id: changes
Expand Down Expand Up @@ -80,13 +80,13 @@ jobs:

steps:
- name: Check out code into the Go module directory
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm

- name: Set up Go
uses: actions/setup-go@v2
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
id: go
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/pulsar-ci-flaky.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
collect_coverage: ${{ steps.check_coverage.outputs.collect_coverage }}
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Detect changed files
id: changes
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
Expand All @@ -115,7 +115,7 @@ jobs:
limit-access-to-actor: true

- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
timeout-minutes: 5
with:
path: |
Expand All @@ -126,7 +126,7 @@ jobs:
${{ runner.os }}-m2-dependencies-core-modules-

- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 17
Expand Down Expand Up @@ -156,7 +156,7 @@ jobs:

- name: Upload Jacoco report files to build artifacts
if: ${{ needs.preconditions.outputs.collect_coverage == 'true' }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Jacoco-coverage-report-flaky
path: target/jacoco_test_coverage_report_flaky.zip
Expand All @@ -176,15 +176,15 @@ jobs:
annotate_only: 'true'

- name: Upload Surefire reports
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: ${{ !success() }}
with:
name: Unit-BROKER_FLAKY-surefire-reports
path: surefire-reports
retention-days: 7

- name: Upload possible heap dump
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: ${{ always() }}
with:
name: Unit-BROKER_FLAKY-heapdump
Expand Down
Loading
Loading