This is an automated email from the ASF dual-hosted git repository.
junouyang pushed a change to branch feat/blockong-operator-range-read
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
discard fb84ba3c9 feat(types): fix code
discard 786506e79 feat(types): remove blocking operator range_read and
range_reader API
discard fbea94763 feat(types): add read_with and reader_with API to blocking
operator
add 9cf54135c docs: add new committer landing doc (#2905)
add d740edbbe refactor(core): Split buffer logic from underlying storage
operations (#2903)
add ab94da093 feat(core): Add unit test for ChunkedCursor (#2907)
add 431d0fda5 feat(types): add read_with and reader_with API to blocking
operator
add 65a76513d feat(types): remove blocking operator range_read and
range_reader API
add 5be5a5eda feat(types): fix code
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 (fb84ba3c9)
\
N -- N -- N refs/heads/feat/blockong-operator-range-read
(5be5a5eda)
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:
.github/workflows/service_test_s3.yml | 79 ++++++------
core/fuzz/fuzz_writer.rs | 4 +-
core/src/raw/oio/cursor.rs | 128 ++++++++++++++++++-
core/src/raw/oio/mod.rs | 1 +
core/src/raw/oio/stream/api.rs | 79 +++++++++++-
core/src/raw/oio/write/append_object_write.rs | 79 +-----------
core/src/raw/oio/write/at_least_buf_write.rs | 125 ++++++++++++++++++
core/src/raw/oio/write/compose_write.rs | 136 ++++++++++++++++++++
core/src/raw/oio/write/mod.rs | 12 +-
core/src/raw/oio/write/multipart_upload_write.rs | 139 +++------------------
.../writer.rs => raw/oio/write/one_shot_write.rs} | 66 ++++------
core/src/raw/oio/write/two_ways_write.rs | 64 ----------
core/src/raw/ops.rs | 21 ++++
core/src/services/cos/backend.rs | 58 ++++-----
core/src/services/cos/core.rs | 1 -
core/src/services/cos/writer.rs | 16 ++-
core/src/services/obs/backend.rs | 60 ++++-----
core/src/services/obs/core.rs | 1 -
core/src/services/obs/writer.rs | 18 ++-
core/src/services/oss/backend.rs | 44 +++----
core/src/services/oss/core.rs | 1 -
core/src/services/oss/writer.rs | 16 ++-
core/src/services/s3/backend.rs | 42 ++++---
core/src/services/s3/core.rs | 1 -
core/src/services/s3/writer.rs | 24 ++--
core/src/types/operator/operator_futures.rs | 26 ++++
core/tests/behavior/write.rs | 4 +-
integrations/README.md | 2 +-
website/docs/contributing/committer.md | 85 +++++++++++++
website/docs/contributing/gmail-smtp-setting.jpg | Bin 0 -> 149264 bytes
30 files changed, 854 insertions(+), 478 deletions(-)
create mode 100644 core/src/raw/oio/write/at_least_buf_write.rs
create mode 100644 core/src/raw/oio/write/compose_write.rs
copy core/src/{services/webdav/writer.rs => raw/oio/write/one_shot_write.rs}
(51%)
delete mode 100644 core/src/raw/oio/write/two_ways_write.rs
create mode 100644 website/docs/contributing/committer.md
create mode 100644 website/docs/contributing/gmail-smtp-setting.jpg