You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by "morningman (via GitHub)" <gi...@apache.org> on 2026/10/10 11:05:00 UTC
[PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
morningman opened a new pull request, #68885:
URL: https://github.com/apache/doris/pull/68885
### What problem does this PR solve?
Issue Number: None
Related PR: #65868, #66297, #66247
Problem Summary:
**In short.** This ports the read batch default of branch-4.1 #65868, in the form #66297 left it, to master's Paimon JNI scanner. A JNI read of a Paimon table that does not set `read.batch-size` now reads in batches of the session `batch_size` instead of Paimon's 1024 rows; a configured value still wins.
**Background.** The Paimon JNI scanner reads Paimon in batches of `read.batch-size` rows and hands them to Doris in blocks of the session `batch_size` (8160 by default). branch-4.1 #65868 set `read.batch-size` to the Doris batch size. #66297, the branch-4.1 backport of master #66247, narrowed that to readers whose table, catalog and relation options leave it unset. Master took only the reader-option validation of #66247, so its JNI reads use Paimon's default.
**The problem, and what it cost.** On master, a JNI read without `read.batch-size` fills each Doris block from about eight Paimon batches of 1024 rows, where branch-4.x reads one batch per block. It changes how many rows Paimon decodes per call and how much it buffers, not what the query returns.
**How this PR fixes it.**
- `PaimonJniScanner.initTable` calls the new `applyDefaultReadBatchSize` after the serialized options are validated. Every reader without `read.batch-size` gets the Doris batch size; a reader with one keeps it.
- The readers are reached through the traversal that already bounds the manifest parallelism, now named `adjustReaders`. Each branch of a fallback pair is set on its own and the pair is rebuilt with its read order. The source behind a read-only system wrapper is set and the wrapper is rebuilt around it. A table that pins an older snapshot is copied with `copyWithoutTimeTravel`, so it keeps its latest schema.
- This differs from branch-4.x in two ways. branch-4.x leaves the whole table alone when any reader is configured; here each reader decides for itself. branch-4.x also copies the table as a whole, which for a fallback pair loses the branch order that the rebuild keeps.
**Results.**
| Read | before | after |
|---|---|---|
| no `read.batch-size` anywhere | Paimon batches of 1024 rows | batches of the session `batch_size` |
| `read.batch-size` on the table, catalog or relation | that value | that value |
| fallback pair, only the main branch configured | main: its value; fallback: 1024 | main: its value; fallback: `batch_size` |
| system table (`$ro`, `$audit_log`, `$files`, ...) | source reads 1024-row batches | source reads `batch_size` batches; same wrapper class |
Original author: @suxiaogang223 (#65868), @Gabriel39 (#66297)
### Release note
Paimon tables read through the JNI scanner now read in batches of the session `batch_size` when `read.batch-size` is not set on the table, the catalog or the query.
### Check List (For Author)
- Test <!-- At least one of them must be included. -->
- [ ] Regression test
- [x] Unit Test
- `PaimonJniScannerTest`: an unconfigured reader gets the Doris batch size through `initTable`; a configured value is kept (ported from branch-4.x); each fallback branch is set on its own; every system table of the bundled Paimon that loads for a primary-key table keeps its wrapper class and gets the batch size on its source. Dropping the call from `initTable`, setting the batch size unconditionally, or copying the table as a whole the branch-4.x way each fails the matching new case.
- The paimon-scanner tests (117), including the existing manifest-parallelism cases that now go through `adjustReaders`, pass.
- [ ] Manual test (add detailed scripts or steps below)
- [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
- [ ] Previous test can cover this change.
- [ ] No code files have been changed.
- [ ] Other reason <!-- Add your reason? -->
- Behavior changed:
- [ ] No.
- [x] Yes. JNI reads without `read.batch-size` use the session `batch_size` as the Paimon read batch.
- Does this need documentation?
- [x] No.
- [ ] Yes. <!-- Add document PR link here. eg: https://github.com/apache/doris-website/pull/1214 -->
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR should merge into -->
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6097190522
<details>
<summary>ClickBench: <b>Total hot run time: 24.22 s</b></summary>
```
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit eccdeb25bc448f006bc46ecd575d2937de2368bc, data reload: false
query1 0.00 0.00 0.00
query2 0.10 0.05 0.05
query3 0.27 0.12 0.11
query4 1.60 0.11 0.13
query5 0.24 0.24 0.23
query6 1.17 0.70 0.67
query7 0.04 0.01 0.01
query8 0.05 0.03 0.04
query9 0.44 0.35 0.35
query10 0.57 0.60 0.57
query11 0.20 0.13 0.14
query12 0.18 0.15 0.14
query13 0.49 0.49 0.48
query14 0.96 0.97 0.96
query15 0.64 0.62 0.61
query16 0.34 0.34 0.35
query17 1.09 1.11 1.11
query18 0.23 0.20 0.21
query19 2.08 2.03 1.91
query20 0.02 0.01 0.02
query21 15.49 0.26 0.15
query22 4.58 0.05 0.05
query23 16.21 0.31 0.12
query24 3.11 0.53 0.43
query25 0.11 0.07 0.04
query26 1.17 0.24 0.16
query27 0.04 0.03 0.04
query28 1.87 0.57 0.36
query29 12.53 4.11 3.24
query30 0.28 0.14 0.14
query31 2.78 0.57 0.35
query32 3.22 0.63 0.52
query33 3.22 3.17 3.28
query34 15.38 3.96 3.35
query35 3.35 3.31 3.37
query36 0.55 0.49 0.44
query37 0.10 0.06 0.06
query38 0.05 0.04 0.03
query39 0.04 0.03 0.03
query40 0.18 0.15 0.14
query41 0.08 0.03 0.02
query42 0.04 0.03 0.04
query43 0.04 0.04 0.03
Total cold run time: 95.13 s
Total hot run time: 24.22 s
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "morningman (via GitHub)" <gi...@apache.org>.
morningman closed pull request #68885: [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size
URL: https://github.com/apache/doris/pull/68885
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6097078535
<details>
<summary>TPC-H: <b>Total hot run time: 28850 ms</b></summary>
```
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit eccdeb25bc448f006bc46ecd575d2937de2368bc, data reload: false
------ Round 1 ----------------------------------
============================================
q1 17572 5686 5532 5532
q2 2115 298 245 245
q3 10241 1418 840 840
q4 4675 486 352 352
q5 7432 789 534 534
q6 191 186 151 151
q7 830 799 615 615
q8 9246 1354 1057 1057
q9 5669 4441 4434 4434
q10 6829 1291 1019 1019
q11 421 254 240 240
q12 623 411 294 294
q13 18061 3062 2398 2398
q14 272 276 250 250
q15 q16 733 731 675 675
q17 1183 738 581 581
q18 7148 6235 6241 6235
q19 1259 951 600 600
q20 393 325 225 225
q21 5697 2299 2413 2299
q22 360 314 274 274
Total cold run time: 100950 ms
Total hot run time: 28850 ms
----- Round 2, with runtime_filter_mode=off -----
============================================
q1 6162 6120 6142 6120
q2 670 579 547 547
q3 5291 5411 4960 4960
q4 2040 2147 1555 1555
q5 5271 5322 6046 5322
q6 272 197 160 160
q7 2358 2084 1907 1907
q8 3260 3066 2788 2788
q9 8406 8417 8197 8197
q10 3832 3723 3333 3333
q11 647 426 378 378
q12 737 747 514 514
q13 2841 3195 2542 2542
q14 314 424 310 310
q15 q16 728 732 658 658
q17 8420 7660 7355 7355
q18 13210 12285 13096 12285
q19 943 816 813 813
q20 2202 2187 1956 1956
q21 5809 4717 4792 4717
q22 498 448 398 398
Total cold run time: 73911 ms
Total hot run time: 66815 ms
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6098216541
# FE Regression Coverage Report
Increment line coverage ` 100% (0/0)` :tada:
[Increment coverage report](http://coverage.selectdb-in.cc/coverage/68885_eccdeb25bc448f006bc46ecd575d2937de2368bc_merge_fe/increment_report/index.html)
[Complete coverage report](http://coverage.selectdb-in.cc/coverage/68885_eccdeb25bc448f006bc46ecd575d2937de2368bc_merge_fe/report/index.html)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "morningman (via GitHub)" <gi...@apache.org>.
morningman commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6100680816
Closing this PR.
Master dropped the forced Paimon read batch on purpose. #65046 set `read.batch-size` to the session `batch_size` on every JNI read, and #65955 removed that so that a `read.batch-size` set on the table, the catalog or the query takes effect; since then master reads with Paimon's default of 1024 rows. The default this PR ported came back on branch-4.1 with #65868, which had changed that same line to `copyWithoutTimeTravel` for schema evolution before #66176 backported the removal, and #66297 later limited it to readers that set nothing.
As the review points out, the default is not free either. It fixes Paimon's physical batch at the session `batch_size` (8160 by default) for the whole split, while adaptive batch sizing may ask for far fewer rows per block. Paimon's ORC and Parquet readers hold one batch per open file in the BE's embedded JVM, so for wide rows that batch grows eightfold, and neither branch-4.x nor this PR measured a gain to justify it. A user who wants larger batches can set `read.batch-size` on the table, the catalog or the query.
The chain-table finding does not depend on this PR: master's manifest-parallelism bound rebuilds a chain table's `ChainGroupReadTable` as a plain fallback pair whenever the FE cap is below the BE's core count, and `dropCatalogLoader` on the FE rebuilds the pair branch by branch as well. That will be checked and fixed in a separate PR.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6096836015
Thank you for your contribution to Apache Doris.
Don't know what should be done next? See [How to process your PR](https://doris.apache.org/community/how-to-contribute/review-and-ci).
Please clearly describe your PR:
1. What problem was fixed (it's best to include specific error reporting information). How it was fixed.
2. Which behaviors were modified. What was the previous behavior, what is it now, why was it modified, and what possible impacts might there be.
3. What features were added. Why was this function added?
4. Which code was refactored and why was this part of the code refactored?
5. Which functions were optimized and what is the difference before and after the optimization?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on code in PR #68885:
URL: https://github.com/apache/doris/pull/68885#discussion_r4237454005
##########
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonJniScanner.java:
##########
@@ -767,57 +785,67 @@ static Table applyBackendManifestParallelism(
private static Table applyManifestParallelismBound(
Table table, int safeBound, boolean materializeAbsent) {
+ return adjustReaders(table, reader -> boundManifestParallelism(reader, safeBound, materializeAbsent));
+ }
+
+ private static FileStoreTable boundManifestParallelism(
+ FileStoreTable table, int safeBound, boolean materializeAbsent) {
+ String configured = table.options().get(CoreOptions.SCAN_MANIFEST_PARALLELISM.key());
+ if (configured == null && !materializeAbsent) {
+ return table;
+ }
+ if (configured != null && parsePositiveManifestParallelism(configured) <= safeBound) {
+ return table;
+ }
+ // An absent option inherits Paimon's processor-count default, so materialize the stable
+ // bound instead of assuming that an empty option map is already safe on large hosts.
+ Map<String, String> cap = Collections.singletonMap(
+ CoreOptions.SCAN_MANIFEST_PARALLELISM.key(), String.valueOf(safeBound));
+ return table.copyWithoutTimeTravel(cap);
+ }
+
+ /**
+ * Applies {@code adjust} to every table that reads for {@code table}: each branch of a fallback
+ * pair on its own, the table behind a delegate, and the source a read-only system wrapper hides.
+ * The wrappers around a changed table are rebuilt; an unchanged table is returned as is.
+ */
+ private static Table adjustReaders(Table table, UnaryOperator<FileStoreTable> adjust) {
if (table instanceof FallbackReadFileStoreTable) {
FallbackReadFileStoreTable pair = (FallbackReadFileStoreTable) table;
- FileStoreTable main = applyManifestParallelismBound(
- pair.wrapped(), safeBound, materializeAbsent);
- FileStoreTable other = applyManifestParallelismBound(
- pair.other(), safeBound, materializeAbsent);
+ FileStoreTable main = adjustReaders(pair.wrapped(), adjust);
+ FileStoreTable other = adjustReaders(pair.other(), adjust);
Review Comment:
[P1] Preserve the chain fallback subtype when adjusting readers. In Paimon 1.4.2, `FileStoreTableFactory.createChainTable` nests a `ChainGroupReadTable` (itself a fallback subclass) as the outer pair's other branch. With no `read.batch-size`, this recursion rebuilds the inner table as a plain `FallbackReadFileStoreTable`; the outer constructor rejects any nested fallback other than `ChainGroupReadTable`, so a plain `rest_catalog.db.chain_table$files` JNI scan fails in `initTable` before reading. That system-table route skips the ordinary MVCC pin and can carry the chain shape to BE. Preserve the specialized subtype and cover this scan.
##########
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonJniScanner.java:
##########
@@ -725,13 +726,30 @@ private void initTable() {
params.get(PAIMON_OPTION_PREFIX + DORIS_MANIFEST_PARALLELISM_CAP),
Runtime.getRuntime().availableProcessors(), systemSource,
params.get(PAIMON_OPTION_PREFIX + DORIS_SYSTEM_TABLE_TYPE));
- validateSerializedReaderOptions(table);
+ table = applyDefaultReadBatchSize(table, batchSize);
paimonAllFieldNames = PaimonUtils.getFieldNames(this.table.rowType());
if (LOG.isDebugEnabled()) {
LOG.debug("paimonAllFieldNames:{}", paimonAllFieldNames);
}
}
+ /**
+ * Validates the serialized reader options and gives every reader of the table that has no
+ * {@code read.batch-size} (from the table, the catalog or the relation) the Doris batch size
+ * instead of Paimon's default. A configured value wins: Doris' output block size and Paimon's
+ * reader batch are independent controls.
+ */
+ static Table applyDefaultReadBatchSize(Table table, int dorisBatchSize) {
+ validateSerializedReaderOptions(table);
+ Map<String, String> readOptions = Collections.singletonMap(
+ CoreOptions.READ_BATCH_SIZE.key(), String.valueOf(dorisBatchSize));
+ // The serialized table may pin an older data snapshot while carrying the latest schema
+ // after a schema change. A normal copy would time travel to that snapshot's schema again
+ // and make renamed or newly added columns disappear.
+ return adjustReaders(table, reader -> reader.options().containsKey(CoreOptions.READ_BATCH_SIZE.key())
Review Comment:
[P2] Bound the physical Paimon batch for legacy adaptive JNI scans. `FileScanner` opens the V1 Java reader with the stable session `batch_size` (8160 by default) before its first adaptive 32-row output request. This new default fixes Paimon's `TableRead` at 8160; later `set_batch_size` only changes the Java output block, while the physical iterator remains live across blocks. Paimon ORC/Parquet allocate read vectors from that physical batch size, so wide-row or short-LIMIT scans can allocate and decode about eight times the prior 1024-row batch while Doris requests 32 rows. Bound the physical batch or apply adaptive updates at a safe reader boundary, and test the physical read path.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "hello-stephen (via GitHub)" <gi...@apache.org>.
hello-stephen commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6097153417
<details>
<summary>TPC-DS: <b>Total hot run time: 151901 ms</b></summary>
```
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit eccdeb25bc448f006bc46ecd575d2937de2368bc, data reload: false
query5 4301 589 466 466
query6 418 217 208 208
query7 4804 451 228 228
query8 316 188 161 161
query9 8758 4033 3990 3990
query10 470 306 261 261
query11 6007 3428 3221 3221
query12 148 88 82 82
query13 1244 445 314 314
query14 6506 4798 4478 4478
query14_1 4290 4247 4271 4247
query15 207 208 190 190
query16 944 460 448 448
query17 865 662 546 546
query18 2405 416 325 325
query19 190 156 131 131
query20 78 75 74 74
query21 213 133 115 115
query22 12982 13143 12827 12827
query23 13295 12456 12220 12220
query23_1 12183 12336 12126 12126
query24 7105 813 446 446
query24_1 457 454 470 454
query25 512 388 339 339
query26 1260 252 133 133
query27 2792 432 270 270
query28 4651 1917 1918 1917
query29 1524 589 439 439
query30 293 219 186 186
query31 891 763 661 661
query32 137 86 89 86
query33 500 291 229 229
query34 1007 849 495 495
query35 756 768 648 648
query36 827 812 720 720
query37 131 110 89 89
query38 1805 1747 1714 1714
query39 730 718 696 696
query39_1 675 675 684 675
query40 219 118 102 102
query41 82 68 71 68
query42 93 92 85 85
query43 359 385 323 323
query44 1310 696 697 696
query45 186 194 163 163
query46 835 953 579 579
query47 3005 3060 2926 2926
query48 314 312 219 219
query49 572 399 304 304
query50 670 274 235 235
query51 10548 10219 10086 10086
query52 79 83 74 74
query53 189 215 163 163
query54 248 200 188 188
query55 74 76 68 68
query56 257 221 214 214
query57 1614 1585 1549 1549
query58 294 263 256 256
query59 2386 2383 2156 2156
query60 286 249 231 231
query61 168 205 146 146
query62 387 348 288 288
query63 198 165 165 165
query64 2736 936 778 778
query65 3588 3391 3386 3386
query66 1785 416 298 298
query67 20511 20264 20230 20230
query68 3271 969 599 599
query69 400 287 244 244
query70 901 889 839 839
query71 297 225 217 217
query72 2874 2658 2172 2172
query73 533 526 296 296
query74 4622 4499 4318 4318
query75 2354 2289 1956 1956
query76 2389 1019 619 619
query77 365 404 306 306
query78 8825 8937 8435 8435
query79 836 893 513 513
query80 483 438 351 351
query81 538 324 275 275
query82 214 137 106 106
query83 306 223 176 176
query84 310 125 101 101
query85 878 444 361 361
query86 256 241 234 234
query87 2018 1969 1833 1833
query88 3613 2711 2656 2656
query89 337 305 261 261
query90 1944 174 181 174
query91 158 151 122 122
query92 97 87 88 87
query93 973 981 555 555
query94 447 306 279 279
query95 580 402 316 316
query96 669 513 229 229
query97 2465 2421 2286 2286
query98 162 151 140 140
query99 773 762 644 644
Total cold run time: 234234 ms
Total hot run time: 151901 ms
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "morningman (via GitHub)" <gi...@apache.org>.
morningman commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6096836263
run buildall
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org
Re: [PR] [improvement](paimon) Default the Paimon JNI read batch to the Doris batch size [doris]
Posted by "morningman (via GitHub)" <gi...@apache.org>.
morningman commented on PR #68885:
URL: https://github.com/apache/doris/pull/68885#issuecomment-6096836440
/review
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org