This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch auto-pick-56930-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 150a6923878 [enhance](job) support adaptive batch param for routine
load job (#56930)
add dcac65f445d branch-4.0: [Fix](job) fix streaming job block when fe
restart #57103 (#57135)
add aada45d36f1 branch-4.0: [Chore](runtime-filter) catch Exception from
runtime filter rpc #57085 (#57110)
add da04c6a0f50 branch-4.0: [opt](ann index) omp_threads_limit working
better & minor change for observability #56796 (#57126)
add c046ff86070 branch-4.0: [enhance](job) delay load task schedule when
transaction fail #57092 (#57131)
add 1c0bb3b4540 branch-4.0: [mem](jemalloc) Improve memory reuse
efficiency and reduce page faults to change jemalloc conf #57076 (#57151)
add 77f82833ff6 branch-4.0: [fix](filecache) fix flaky case
populate_empty_cache_with_normal #57091 (#57171)
add 65b8c030c70 branch-4.0: [function](mask) mask_last/first second
parameter can be non-const #57062 (#57136)
add f7ff87ff4c3 branch-4.0: [fix](load) fix load plan when using WHERE
clause with CompoundPredicate #57128 (#57170)
add ca8c3a50347 branch-4.0: [fix](parquet) incorrect skip files when
returning eof #57071 (#57157)
add 6da2db54388 branch-4.0: [fix](nullable) Fix nullable property for
array #57179 (#57193)
add 91c82f81555 branch-4.0: [fix](docker) update node to v14 in docker
compilation image #56029 (#57188)
add 9e9feacaa62 branch-4.0: [Fix](column) Fix
`ColumnFixedLengthObject::{insert_many_continuous_binary_data,
insert_many_strings}` #57164 (#57173)
add 7bc7db07f43 branch-4.0: [Opt](MergeIO) make read slice size is
configurable #55936 (#57160)
add 0911be1bddb branch-4.0: [opt](ann index) Support product quantization
#56954 (#57158)
add 2277577e92e branch-4.0: [improve](job) support change offset for
streaming job #57138 (#57206)
add fe8b08b71c9 branch-4.0: [Enhancement] add column_uid and
schema_version field for table schema open api #56919 (#57185)
add e2b7a11161e branch-4.0: [Fix](ai) Fix the wrong check in AI_FILTER
#56960 (#57186)
add 13f17f24448 branch-4.0: [Bug](cloud restore) Fix npe in show restore
command after fe restart #57051 (#57172)
add 4c209faf571 [enhance](job) support adaptive batch param for routine
load job (#56930)
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 (150a6923878)
\
N -- N -- N refs/heads/auto-pick-56930-branch-4.0 (4c209faf571)
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:
be/src/common/config.cpp | 19 +-
be/src/common/config.h | 3 +-
be/src/io/fs/buffered_reader.cpp | 4 +-
be/src/io/fs/buffered_reader.h | 11 +-
.../olap/rowset/segment_v2/ann_index/ann_index.h | 14 +-
.../segment_v2/ann_index/ann_index_writer.cpp | 4 +-
.../rowset/segment_v2/ann_index/ann_index_writer.h | 2 +
.../segment_v2/ann_index/faiss_ann_index.cpp | 132 +++++++++++-
.../rowset/segment_v2/ann_index/faiss_ann_index.h | 51 +++--
be/src/service/internal_service.cpp | 28 ++-
be/src/util/doris_metrics.cpp | 2 +
be/src/util/doris_metrics.h | 1 +
be/src/vec/columns/column_fixed_length_object.h | 4 +-
be/src/vec/data_types/data_type_factory.cpp | 4 +-
be/src/vec/exec/format/parquet/vparquet_reader.cpp | 13 +-
be/src/vec/exec/scan/file_scanner.cpp | 6 +
be/src/vec/exec/scan/file_scanner.h | 1 +
be/src/vec/functions/ai/ai_functions.h | 6 +-
be/src/vec/functions/function_string.h | 43 ++--
be/test/io/cache/block_file_cache_test.cpp | 2 +-
.../columns/column_fixed_length_object_test.cpp | 22 +-
conf/be.conf | 2 +-
docker/compilation/Dockerfile | 10 +-
.../doris/analysis/AnnIndexPropertiesChecker.java | 54 ++++-
.../apache/doris/cloud/backup/CloudRestoreJob.java | 1 +
.../doris/httpv2/rest/TableSchemaAction.java | 80 ++++++--
.../insert/streaming/StreamingInsertJob.java | 73 ++++++-
.../insert/streaming/StreamingJobProperties.java | 9 +-
.../org/apache/doris/job/manager/JobManager.java | 11 +-
.../java/org/apache/doris/job/offset/Offset.java | 5 +
.../doris/job/offset/SourceOffsetProvider.java | 6 +
.../org/apache/doris/job/offset/s3/S3Offset.java | 5 +
.../job/offset/s3/S3SourceOffsetProvider.java | 42 +++-
.../job/scheduler/StreamingTaskScheduler.java | 23 ++-
.../load/routineload/KafkaRoutineLoadJob.java | 3 +-
.../doris/load/routineload/RoutineLoadJob.java | 8 +-
.../load/routineload/RoutineLoadTaskInfo.java | 10 +
.../load/routineload/RoutineLoadTaskScheduler.java | 4 +-
.../nereids/load/NereidsLoadPlanInfoCollector.java | 15 +-
.../expressions/functions/scalar/MaskFirstN.java | 8 -
.../expressions/functions/scalar/MaskLastN.java | 8 -
.../trees/plans/commands/AlterJobCommand.java | 55 +++--
.../java/org/apache/doris/qe/SessionVariable.java | 9 +-
gensrc/thrift/PaloInternalService.thrift | 1 +
.../product_quantization.out} | 8 +-
.../data/correctness_p0/test_mask_function.out | 48 ++---
...ud.out => test_streaming_insert_job_offset.out} | 22 ++
..._with_where.out => test_s3_load_with_where.out} | 4 +-
.../regression/util/RoutineLoadTestUtils.groovy | 152 ++++++++++++++
.../ann_index_p0/product_quantization.groovy | 107 ++++++++++
.../suites/ann_index_p0/scalar_quantization.groovy | 6 +-
.../correctness_p0/test_mask_function.groovy | 16 +-
.../test_streaming_insert_job_crud.groovy | 23 +++
.../test_streaming_insert_job_offset.groovy | 226 +++++++++++++++++++++
... test_streaming_job_schedule_task_error.groovy} | 75 +++----
...where.groovy => test_s3_load_with_where.groovy} | 138 ++++++++-----
...ovy => test_routine_load_delay_schedule.groovy} | 40 ++--
57 files changed, 1331 insertions(+), 348 deletions(-)
copy
regression-test/data/{auto_increment_p2/test_unique_auto_inc_concurrent.out =>
ann_index_p0/product_quantization.out} (64%)
copy
regression-test/data/job_p0/streaming_job/{test_streaming_insert_job_crud.out
=> test_streaming_insert_job_offset.out} (55%)
copy regression-test/data/load_p0/broker_load/{test_broker_load_with_where.out
=> test_s3_load_with_where.out} (91%)
create mode 100644
regression-test/framework/src/main/groovy/org/apache/doris/regression/util/RoutineLoadTestUtils.groovy
create mode 100644
regression-test/suites/ann_index_p0/product_quantization.groovy
create mode 100644
regression-test/suites/job_p0/streaming_job/test_streaming_insert_job_offset.groovy
copy
regression-test/suites/job_p0/streaming_job/{test_streaming_job_auto_resume.groovy
=> test_streaming_job_schedule_task_error.groovy} (51%)
copy
regression-test/suites/load_p0/broker_load/{test_broker_load_with_where.groovy
=> test_s3_load_with_where.groovy} (54%)
copy
regression-test/suites/load_p0/routine_load/{test_routine_load_adaptive_param.groovy
=> test_routine_load_delay_schedule.groovy} (64%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]