This is an automated email from the ASF dual-hosted git repository.
meteorgan pushed a change to branch rfc-read_returns_metadata
in repository https://gitbox.apache.org/repos/asf/opendal.git
omit d2bfabc73 polish
omit d9b98600d roll back the changes made to the read operations
omit 12ada0fd3 add metadata() method to impl Reader
omit 4122004f1 fix cargo fmt
omit 41ce44c77 fix pr number and issue number
omit e73dcb574 RFC: Read Returns Metadata
add 9427c741c fix: todo list since MSRV is 1.80 (#5870)
add 7119874ca refactor: Migrate vercel_artifacts service to context based
http client (#5877)
add 4c7956833 doc: docker installation guide for behaviour test (#5876)
add 2282db58e refactor: Migrate http service to context based http client
(#5879)
add c3f00a8c9 refactor: Migrate services to context based http client
(#5882)
add 74afdf725 refactor: Polishing IO metrics by adding more useful metrics
(#5883)
add dfa97f656 RFC: Read Returns Metadata
add 52bf7a689 fix pr number and issue number
add d731554a5 fix cargo fmt
add 263dded63 add metadata() method to impl Reader
add 02f921c6c roll back the changes made to the read operations
add 8ac7c17e7 polish
add d6e018b31 store metadata in RpRead
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 (d2bfabc73)
\
N -- N -- N refs/heads/rfc-read_returns_metadata (d6e018b31)
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:
.env.example | 5 +
core/src/docs/rfcs/5871_read_returns_metadata.md | 25 +-
core/src/layers/observe/metrics.rs | 1321 +++++++++++-----------
core/src/layers/observe/mod.rs | 1 +
core/src/raw/accessor.rs | 17 +-
core/src/raw/http_util/body.rs | 25 +
core/src/services/azdls/backend.rs | 22 +-
core/src/services/azdls/core.rs | 7 +-
core/src/services/ghac/backend.rs | 27 +-
core/src/services/ghac/core.rs | 32 +-
core/src/services/ghac/writer.rs | 2 +-
core/src/services/http/backend.rs | 205 ++--
core/src/services/http/core.rs | 121 ++
core/src/services/http/mod.rs | 2 +
core/src/services/huggingface/backend.rs | 3 -
core/src/services/huggingface/core.rs | 8 +-
core/src/services/koofr/backend.rs | 21 +-
core/src/services/koofr/core.rs | 10 +-
core/src/services/lakefs/backend.rs | 3 -
core/src/services/lakefs/core.rs | 13 +-
core/src/services/seafile/backend.rs | 21 +-
core/src/services/seafile/core.rs | 10 +-
core/src/services/swift/backend.rs | 3 -
core/src/services/swift/core.rs | 13 +-
core/src/services/vercel_artifacts/builder.rs | 22 +-
core/src/services/vercel_artifacts/core.rs | 7 +-
core/src/services/vercel_blob/backend.rs | 21 +-
core/src/services/vercel_blob/core.rs | 6 +-
core/src/services/webdav/backend.rs | 28 +-
core/src/services/webdav/core.rs | 18 +-
core/tests/behavior/README.md | 10 +
31 files changed, 1070 insertions(+), 959 deletions(-)
create mode 100644 core/src/services/http/core.rs