Releases: google/peregrine
Releases · google/peregrine
Release list
v0.1.2
What's Changed
- Fix Handle and ReqId random collisions by @copybara-service[bot] in #75
- Support configurable workloads in integration test. by @copybara-service[bot] in #74
- Use peregrine::workloads namespace for shared workload generators. by @copybara-service[bot] in #77
- [peregrine] Move IpAddr::ToRdmaGid to internal/rdma/rdma_util to drop libibverbs from ipaddr by @copybara-service[bot] in #78
- [peregrine] Release v0.1.2 by @copybara-service[bot] in #79
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- [peregrine] add constructors for
ReqsTrackerby @copybara-service[bot] in #60 - [peregrine] Display transport metrics in integration test. by @copybara-service[bot] in #61
- [peregrine] minor socket util cleanup by @copybara-service[bot] in #62
- [peregrine] Install libibverbs-dev in BCR presubmit.yml by @copybara-service[bot] in #63
- [peregrine] Replace requests_posted with two histograms request_write_size and request_read_size. by @copybara-service[bot] in #64
- [peregrine] improve transport unit test by @copybara-service[bot] in #65
- [peregrine] Group read and write metrics into OpMetrics. by @copybara-service[bot] in #66
- [peregrine] Add Bazel 9.x to BCR presubmit.yml matrix by @copybara-service[bot] in #67
- [peregrine] support non-blocking sockets (3/N) by @copybara-service[bot] in #69
- Use
size_tloop index inRandomNonZeroto support buffers >= 2 GiB. by @copybara-service[bot] in #70 - [peregrine] Export src/ and test/ under top-level peregrine/ directory by @copybara-service[bot] in #72
- Move
test/benchmark/workloadstotest/workloadsfor sharing across tests. by @copybara-service[bot] in #71 - Release v0.1.1 by @copybara-service[bot] in #73
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- [peregrine] bug fix for IPv6 only hosts by @copybara-service[bot] in #1
- [peregrine] Enable build_scrub in Copybara configuration. by @copybara-service[bot] in #4
- [peregrine] Cleanup non-tier 1 metrics in TransportMetrics by @copybara-service[bot] in #5
- [peregrine] fix bazel build in 3rd-party environment by @copybara-service[bot] in #6
- [peregrine] Add Log2Histogram by @copybara-service[bot] in #3
- [peregrine] Exclude loopback data-plane listeners unless control plane is loopback. by @copybara-service[bot] in #7
- [peregrine] log2 histogram bug fix and file rename by @copybara-service[bot] in #8
- [peregrine] Add bytes_sent metric counter by @copybara-service[bot] in #9
- [peregrine] remove
EngineHelperMetrics, useEngineMetricsinstead by @copybara-service[bot] in #10 - [peregrine] simplify transport metrics api by @copybara-service[bot] in #12
- [peregrine] add
util/threadby @copybara-service[bot] in #13 - [peregrine] reduce the use of
std::jthreadby @copybara-service[bot] in #15 - [peregrine] add engine helper (2) by @copybara-service[bot] in #2
- [peregrine] update 3rd-party build by @copybara-service[bot] in #16
- [peregrine] upgrade dependency module versions by @copybara-service[bot] in #18
- [peregrine] add
test.shscript by @copybara-service[bot] in #19 - [peregrine] minor 3rd-party build/test cleanup by @copybara-service[bot] in #23
- [peregrine] Run build_cleaner on BUILD files by @copybara-service[bot] in #21
- [peregrine] clean up loopback ipaddr filtering by @copybara-service[bot] in #22
- [peregrine] use
IpAddr(v6) to represent RDMA RoCEv2 gid by @copybara-service[bot] in #25 - [peregrine]
flatbuffer_librarybreaks 3rd-party build by @copybara-service[bot] in #26 - [peregrine]
~/.cache/bazelbreaks bazel 9.0+ build by @copybara-service[bot] in #27 - [peregrine] Add requests_posted metric by @copybara-service[bot] in #20
- [peregrine] Set up open-source Bazel CI validation on GitHub (1/2) by @copybara-service[bot] in #29
- [peregrine] Add e2e_write_errors metric by @copybara-service[bot] in #30
- [peregrine] ignore
MODULE.bazel.lock, etc. by @copybara-service[bot] in #33 - [peregrine] Add e2e_write_latency_us metric (1/N) by @copybara-service[bot] in #28
- [peregrine] track request id's eagerly by @copybara-service[bot] in #35
- [peregrine] Add on_complete callback to Post API (2/N) by @copybara-service[bot] in #24
- [peregrine] Add on_complete callback to Post API (3/N) by @copybara-service[bot] in #38
- [peregrine] Link libibverbs into shared libraries so RDMA calls use IBVERBS_1.1 by @copybara-service[bot] in #36
- [peregrine] Disable libibverbs provider configs on CPU-only CI runners by @copybara-service[bot] in #42
- [peregrine] use
int last_errno, notautoby @copybara-service[bot] in #43 - [peregrine] Add on_complete callback to Post API (4/N) by @copybara-service[bot] in #39
- [peregrine] Add on_complete callback to Post API (5/N) by @copybara-service[bot] in #40
- [peregrine] minor cleanups by @copybara-service[bot] in #45
- [peregrine] simplify transport tests with TEST_P by @copybara-service[bot] in #46
- [peregrine] handle out of resource errors in tcp acceptor by @copybara-service[bot] in #44
- [peregrine] one nic, multiple addrs by @copybara-service[bot] in #34
- [peregrine] add
Engine::Itemto simplifyEnqueue()calls by @copybara-service[bot] in #49 - [peregrine] add release roadmap by @copybara-service[bot] in #50
- [peregrine] Introduce WorkloadGenerator interface for benchmark runner by @copybara-service[bot] in #47
- [peregrine] release v0.1.0 by @copybara-service[bot] in #51
- [peregrine] release v0.1.0 by @copybara-service[bot] in #52
- [peregrine] add
experimentalmode notics by @copybara-service[bot] in #53 - [peregrine] Add kv_cache workload to peregrine benchmark by @copybara-service[bot] in #48
- [peregrine] Set default_visibility to public for src/api in OSS by @copybara-service[bot] in #54
- [peregrine] Add automated GitHub Release and BCR publishing workflow by @copybara-service[bot] in #56
- [peregrine] minor cleanup on request tracker, etc. by @copybara-service[bot] in #55
- [peregrine] Release v0.1.0 by @copybara-service[bot] in #57
New Contributors
- @copybara-service[bot] made their first contribution in #1
Full Changelog: https://github.com/google/peregrine/commits/v0.1.0