Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.150.0
Commits
- allow kernel to cache directory information (#8882) #8882 (Vadim Berezniker)
- d07a68f: [raft] make sure replica id is set when remove data (#8883) (Lulu Zhang) #8883
- dc289d3: Set remote_grpc_log flag for all dev QA builds (#8816) (Brandon Duffany)
- 28f1efc: Improve cpuset configuration (#8626) (Brandon Duffany) #8626
- 906de4a: [raft] add some graphs to monitor queue msg dropped (#8875) (Lulu Zhang) #8875
- 79ef3a2: Add ratchet option to migration config (#8884) (Tyler Williams) #8884
- move bes flags out of shared file (#8867) #8867 (Son Luong Ngoc)
- f414470: invocation/suggestion: skip legacy_important_outputs for 8.0 (#8889) (Son Luong Ngoc) #8889
- 5475934: Populate status_message column in ClickHouse (#8892) (Brandon Duffany) #8892
- upgrade to latest master (#8891) #8891 (Son Luong Ngoc)
- 41a66d7: Store command_snippet in ClickHouse (#8894) (Brandon Duffany) #8894
- d51479c: Bump estree-util-value-to-estree from 3.0.1 to 3.3.3 in /website (#8885) (dependabot[bot]) #8885
- ed65776: Update
buildkite/terminal-to-html
to fix ANSI problems we've been seeing (#8805) (Zoey Greer) #8805 - 0a03535: [raft] fix some race conditions caused by using flags in goroutines (#8901) (Lulu Zhang) #8901
- remove FindBody from WebTester API (#8908) #8908 (Brandon Duffany)
- e7da98a: Separate the stack of flags the CLI maintains from the basic storage functions (#8880) (Zoey Greer) #8880
- 8ad6e7d: avoid redacting bazel targets that look like api keys (#8906) (Dan Stowell) #8906
- 531fa8c: [raft] change ResolveGRPC to take in nhid (#8886) (Lulu Zhang) #8886
- 058966a: Fix for line-wrap bug (#8904) (Zoey Greer) #8904
- 78cfc92: Allow sampling runner disk usage to reduce CPU (#8909) (Brandon Duffany)
v2.149.0
Commits
- e9f1588: Implement hit_tracker_client (#8791) (Iain Macdonald) #8791
- c6d1c0d: Prune '@babel/[email protected]' and then upgrade to
7.26.10
for dependabot (#8845) (Zoey Greer) #8845 - a71215d: Update PGO files (#8846) (Tyler Williams) #8846
- 5cf6ab3: [FC] Add experiment to skip resaving snapshots (#8830) (Vanja Pejovic) #8830
- c7483ab: [Cache Proxy] add Grafana graphs tracking the performance of the remote hit-tracker (#8847) (Iain Macdonald) #8847
- f44dac9: ent/cmd/server: fix oci_image setup (#8806) (Son Luong Ngoc) #8806
- update bazel protos (#8803) #8803 (Son Luong Ngoc)
- 0e4b481: .bazelrc: introduce shared.bazelrc (#8828) (Son Luong Ngoc) #8828
- ba0bd0a: Enable the clickhouse datasource in dev grafana (#8851) (Vanja Pejovic) #8851
- 74ca39b: Allow increasing max thread limit on executors (#8853) (Tyler Williams) #8853
- 46e507d: [Cache Proxy] don't sum the hits-per-hit-tracker-request graph by group (#8856) (Iain Macdonald) #8856
- 0317b04: Buildfix with config=cache (#8858) (Tyler Williams) #8858
- a088796: Add a flag to optionally disable AWS checksum validation (#8857) (Tyler Williams) #8857
- filter group members by SubID prefix. (#8842) #8842 (Vadim Berezniker)
- 5a8990d: Remove atime-updater RPC timeout (#8864) (Iain Macdonald) #8864
- 47f9d3e: fix the flag comment for app.log_enable_grpc_request (#8860) (Lulu Zhang) #8860
- 296ae16: [raft] set flags to make the logs less noisy when run locally (#8861) (Lulu Zhang) #8861
- efa0942: [raft] remove key from setRange and setRangeLease (#8862) (Lulu Zhang) #8862
- f7db102: [raft] fix the issue where we use the lease agent for the removed replica instead of the newly added one (#8863) (Lulu Zhang) #8863
- fix deduping in copyTree (#8859) #8859 (Brandon Duffany)
- a595b78: Default --app.enable_write_executions_to_olap_db to true (#8855) (Vanja Pejovic) #8855
- 39cb5fb: Allow local grafana to connect to clickhouse (#8866) (Vanja Pejovic) #8866
- 9f53160: Fix the uid of the clickhouse datasource in grafana (#8865) (Vanja Pejovic) #8865
- e0eabc5: [Cache Proxy] allow empty values of cache_proxy.remote_hit_tracker.target (#8873) (Iain Macdonald) #8873
- 64ef713: don't show action / package counts when buildMetrics event is missing (#8869) (jim hollenbach) #8869
- fe42504: Add quartiles to filecache hit rate chart (#8872) (Brandon Duffany) #8872
- make the path computation lazy (#8877) #8877 (Vadim Berezniker)
- b3cce32: shared.bazelrc: workaround bb cli parser (#8878) (Son Luong Ngoc) #8878
- fix enablePlatformSpecificConfigFlag (#8879) #8879 (Son Luong Ngoc)
- fix user creation if user exists but not in SCIM group (#8848) #8848 (Vadim Berezniker)
- 2431cd4: Update executor image to fix vulnerabilities (#8843) (Zoey Greer) #8843
- d69b1c0: Sort spawn listings alphabetically (#8881) (Brandon Duffany) #8881
- 8c30c6f: Fix a bug in distributed.Cache.remoteGetMulti (#8874) (Vanja Pejovic) #8874
- move bes flags out of shared file (#8867) (Son Luong Ngoc)
v2.146.0
Commits
- eb73e7d: Fix panic when branch name contains regexp special chars (#8817) (Brandon Duffany) #8817
- c3ed6e9: [raft] clean up raft/events (#8812) (Lulu Zhang) #8812
- 81370f7: Add Bazel RequestMetadata to hit_tracker service (#8800) (Iain Macdonald) #8800
- 623f5cd: Write blobs under unique paths (#8818) (Tyler Williams) #8818
- b7b3a99: [raft] increase events chan size and add monitoring (#8819) (Lulu Zhang) #8819
- 8bdae46: Add simple log filters to reduce frequency (#8820) (Tyler Williams) #8820
- 0ec8deb: Remove hit_tracker.TrackEmptyHit() function (#8814) (Iain Macdonald) #8814
- e12dc0b: dont cache actionresults when encryption is enabled. (#8821) (jim hollenbach) #8821
- 4c38f4a: Add httpclient that counts outgoing requests; use for OCI image requests & fetch_server (#8707) (Dan Stowell) #8707
- 4f4e2ed: Disable affinity routing for prober actions (#8813) (Brandon Duffany) #8813
- dec2c88: [raft] pushUpdate registry event should not be coalesced (#8825) (Lulu Zhang) #8825
- 93f395a: [raft] remove Replicas from RegistryPushRequest (#8826) (Lulu Zhang) #8826
- d7fe40e: Update the atime_updater metric label name so it makes sense in hit_tracker_client too (#8823) (Iain Macdonald) #8823
- d323b6a: Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#8738) (dependabot[bot]) #8738
- 4774698: Factor the auth-header preservation out of atime_updater (#8822) (Iain Macdonald) #8822
- 069129a: Update
tar-fs
tov2.1.2
andv3.0.8
for dependabot (#8831) (Zoey Greer) #8831 - 7fbcac9: Update
@babel/runtime
tov7.26.10
for dependabot (#8833) (Zoey Greer) #8833 - fa41509: cache proxy: dont include cached digest key when hashing GetActionResultRequest (#8832) (jim hollenbach) #8832
- a6c839d: dont use MarshalVT directly in cacheproxy code. (#8837) (jim hollenbach) #8837
- 30d1944: make all modifications to cached ac response before comparing digests. (#8838) (jim hollenbach) #8838
- 91d6123: invocation/error_card: don't show NO_BUILD abort events with cquery (#8804) (Son Luong Ngoc) #8804
- a6a13e2: Update app image to pick up fixes for vulnerabilities (#8839) (Zoey Greer) #8839
- abb10ca: Replace testenviron package with stdlib (#8840) (Brandon Duffany) #8840
- b95c9bd: Fix proxy error handling in async mode (#8836) (Brandon Duffany) #8836
- 7bbc387: Respect min/max duration filters in invocation aggregate/summary queries (#8807) (Brandon Duffany) #8807
- 8d4f557: Delete UI to create deprecated legacy workflows (#8714) (Maggie Lou) #8714
- de97c26: track uncacheable (encrypted) ac requests in cache proxy (#8841) (jim hollenbach) #8841
- be5ce44: [FC] Allow skipping the resave of action snapshots with a platform property (#8808) (Vanja Pejovic) #8808
v2.145.0
Commits
- f27648c: Add a max size for the buffer we return in
GetEventLog
(#8752) (Zoey Greer) #8752 - 5cd2725: Add support for read-only app (#8708) (Maggie Lou) #8708
- a8b5fee: Consolidate driver.priorityQueue and priorityQueue.innerPQ (#8771) (Lulu Zhang) #8771
- ab32afe: [raft] Add exponential backoff when we retry the same action for the same replica (#8756) (Lulu Zhang) #8756
- bb8794b: [raft] don't use flag values in go routines (#8779) (Lulu Zhang) #8779
- bae8980: github/actions: determine cache paths automatically based on runner os (#8774) (Son Luong Ngoc) #8774
- 2c9266f: [raft] refactor: extract a function to scan zombie (#8777) (Lulu Zhang) #8777
- 18f6169: [raft] clean up zombie non-voter (#8778) (Lulu Zhang) #8778
- 3c0f4ba: Revert "Add support for read-only app" (#8783) (Maggie Lou) #8783
- 192936b: Revert "Refactor github logic to prepare for supporting 2 github apps (#8611)" (#8784) (Maggie Lou) #8784
- 198cd07: Make the hostname sent to PublishOperation use the resources package (#8780) (Vanja Pejovic) #8780
- 46be5a0: Implement the hit tracker service (#8762) (Iain Macdonald) #8762
- 4248c75: address feedback in previous PR (#8785) (Lulu Zhang) #8785
- e5257e0: Support tini as pid 1 for recycled OCI runners (#8782) (Brandon Duffany) #8782
- 47d5621: fix a delete session bug (#8786) (Lulu Zhang) #8786
- c3fa1a8: add a log when non-voter is successfully removed (#8787) (Lulu Zhang) #8787
- d56524c: Propagate BuildBuddy client/origin and Bazel metadata headers through Cache Proxy (#8770) (Iain Macdonald) #8770
- 79229e8: [raft] preload registry: only load nodes (#8790) (Lulu Zhang) #8790
- 8865d2d: Add missing error check in hit_tracker_service_test (#8792) (Iain Macdonald) #8792
- 12efb2a: Reinstate "Refactor github logic to prepare for supporting 2 github apps" (#8788) (Maggie Lou) #8788
- ee52245: Bump cli's print log max message size to 40 MB (#8793) (Siggi Simonarson) #8793
- d18922d: cache ActionResults in cacheproxy (#8675) (jim hollenbach) #8675
- 098dae0: [Cache Proxy] tweak default values for atime_updater flags (#8798) (Iain Macdonald) #8798
- 3b26438: [raft] remove registry.Add call when we add non-voting replicas (#8796) (Lulu Zhang) #8796
- 6fb7365: Always overwrite blobs and add a TTL buffer (#8801) (Tyler Williams) #8801
- e2d422f: Log more information for SCIM requests to make debugging easier. (#8794) (Vadim Berezniker) #8794
- 772a8ef: bb analyze: add
--keep_going
flag (#8650) (Brandon Duffany) #8650 - 4320a72: Reinstate "Add support for read-only app" (#8783)" (#8797) (Maggie Lou) #8797
- f24060c: make raft TestLRU less flaky (#8802) (Lulu Zhang) #8802
- b7ffa4d: [raft] implement registry.Remove/RemoveShard (#8795) (Lulu Zhang) #8795
- 27ca0be: Allow statusz widgets to modify running state and enable pausing executor (#8799) (Tyler Williams) #8799
- 47d845b: [raft] fix a race condition (#8810) (Lulu Zhang) #8810
- support PATCH updates with 'add' operations. (#8811) #8811 (Vadim Berezniker)
- 3fdbd0a: [raft] fix a bug in delete sessions (#8809) (Lulu Zhang) #8809
- 9ff294e: Modify documentation to consolidate information between workflows and remote bazel (#8768) (Maggie Lou) #8768
- a938f63: Enable grpc log for rules_python QA build (#8815) (Brandon Duffany) #8815
v2.144.0
Commits
- 89b5548: Skip updating CustomTime under high qps (#8699) (Tyler Williams) #8699
- 50afc51: Make test grid repos dropdown respect date range (#8698) (Siggi Simonarson) #8698
- sparse file support (#8700) #8700 (Vadim Berezniker)
- cc08779: buildbuddy.yaml: migrate to steps (#8706) (Son Luong Ngoc) #8706
- 063bcc7: [raft] add grpc address tag to gossip (#8705) (Lulu Zhang) #8705
- 9b69a5a: [raft] don't rebalance leases onto nodes that cannot be connected to (#8701) (Lulu Zhang) #8701
- 233780a: only send timeline data with ActionResults when it is explicitly requested. (#8710) (jim hollenbach) #8710
- fix attrs returned in setattr (#8712) #8712 (Vadim Berezniker)
- 1ca41ce: Make drilldowns and flakes top level sidebar items (#8719) (Siggi Simonarson) #8719
- 610a837: Log connection pool state if unhealthy (#8713) (Iain Macdonald) #8713
- 896b172: Use open-source repo in example urls (#8721) (Tyler Williams) #8721
- b07ce00: [OCI mirror] Resolve manifest digests to be able to read manifests from cache (#8697) (Dan Stowell) #8697
- mkdir needs to fill in attrs (#8722) #8722 (Vadim Berezniker)
- faedb8d: Return a retry-able error for SIGSEGV in oci runtime (#8718) (Siggi Simonarson) #8718
- 645f4ea: Return 404 instead 500 for missing GetFile api endpoint (#8725) (Siggi Simonarson) #8725
- f2dffbe: Rename ye olde CacheProxy to make way for new one (#8723) (Tyler Williams) #8723
- 743cd7e: Turn hit_tracker and related structs into interfaces and add a no-op version used in the Cache Proxy (#8702) (Iain Macdonald) #8702
- remove obsolete flags and hide cached tests (#8728) #8728 (Son Luong Ngoc)
- e3d1573: .github/workflows: fix cache paths on windows (#8729) (Son Luong Ngoc) #8729
- 4f3c040: Refactor task_leaser for easier testing (#8720) (Brandon Duffany) #8720
- 67ddcaf: track inlined bytes for all getactionresultrequest files. (#8709) (jim hollenbach) #8709
- 1124fb5: Add logging for delete_build_root_on_startup (#8735) (Brandon Duffany) #8735
- 651ed0b: Widen perms in ForceRemove (#8736) (Brandon Duffany) #8736
- e28d127: Small improvements to queue stats logging (#8734) (Brandon Duffany) #8734
- fc9da64: Differentiate between cached and uncached tests in test grid (#8724) (Siggi Simonarson) #8724
- add extended attribute support (#8737) #8737 (Vadim Berezniker)
- 331d80d: Add a simple feature flag library (#8740) (Tyler Williams) #8740
- ensure all proto fields are accessed through getter (#8681) #8681 (Son Luong Ngoc)
- a363308: Clean up Bzlmod setup (#8731) (Fabian Meumertzheim) #8731
- fix repo cache hit for PR (#8741) #8741 (Son Luong Ngoc)
- 4d39dc4: Migrate to rules_js (#8727) (Fabian Meumertzheim) #8727
- dc96bd3: app/target: remove redundant boolean clause (#8742) (Son Luong Ngoc) #8742
- 426e105: github/release-cli: fix cache path on macos (#8743) (Son Luong Ngoc) #8743
- 0cfb77d: Log to clickhouse in execution_server.MarkExecutionFailed (#8652) (Vanja Pejovic) #8652
- add a basic statfs implementation. (#8739) #8739 (Vadim Berezniker)
- rename trace span for step before input download (#8745) #8745 (Son Luong Ngoc)
- 23f8534: remote_execution/platform: remove GithubActionsImage (#8747) (Son Luong Ngoc) #8747
- 0dd8102: Add comments to
eventlog.go
(#8744) (Zoey Greer) #8744 - 374c623: Don't write to the invalid index in the chunkstore (#8751) (Zoey Greer) #8751
- 0eeca53: Store the executor hostname in clickhouse (#8656) (Vanja Pejovic) #8656
- 232dbcc: Add a no-op hit-tracking RPC service in the app (#8748) (Iain Macdonald) #8748
- b7a969c: Revert "Migrate to rules_js" (#8754) (Vadim Berezniker) #8754
- 836c115: Fix flagd dialing code (#8755) (Tyler Williams) #8755
- c3d2973: Reapply "Migrate to rules_js" (#8754) (#8760) (Son Luong Ngoc) #8760
- Support positional arguments when parsing
common
configs (#8759) #8759 (Zoey Greer) - 610b49e: Revert "kythe: use rbe instead of local exec (#8581)" (#8758) (Son Luong Ngoc) #8758
- 61c1c21: workflows/release-cli: use separate cache dir for Mac and Linux (#8749) (Son Luong Ngoc) #8749
- 2253df8: .github: upgrade to 22.04 runner images (#8750) (Son Luong Ngoc) #8750
- bb861a0: Refactor hit_tracker to prepare for integration with hit_tracker_service (#8753) (Iain Macdonald) #8753
- 84053ee: Stop storing github token during github login (#8711) (Maggie Lou) #8711
- f8fd6ac: Prevent custom resource requirements from stalling execution (#8730) (Brandon Duffany) #8730
- 3ff01ea: Fix race condition in
bazelisk.Run
when redirecting both stderr and stdout to the same buffer (#8572) (Zoey Greer) #8572 - eca180a: Upgrade firecracker to version v1.11 (#8763) (Maggie Lou) #8763
- b114673: Revert ".github: upgrade to 22.04 runner images (#8750)" (#8765) (Brandon Duffany) #8765
- ff759b8: [raft] remove unused isZombie and also add some comments (#8764) (Lulu Zhang) #8764
- 866b5b1: Represent resource name cache types in the type system (#8761) (Fabian Meumertzheim) #8761
- fbe89f8: Example experiment (flip logo on hover) (#8766) (Tyler Williams) #8766
- bbf9df3: Fix memory leak in "exec" redis key (#8769) (Brandon Duffany) #8769
- 515c809: Remove
error
return value of typedResourceName
*String
functions (#8767) (Fabian Meumertzheim) #8767 - ffc44f9: sync buildbuddy toolchain in dev_qa.py (#8773) (Son Luong Ngoc) #8773
- 445cfcf: Bump CLI version in buildfix.sh (#8775) (Brandon Duffany) #8775
- 3cf4d90: Refactor github logic to prepare for supporting 2 github apps (#8611) (Maggie Lou) #8611
- e07b9aa: Refactor github auth code for readability (#8683) ...
v2.143.0
Code Refactoring
- add a util method to record error to span (#8694) #8694 (Lulu Zhang)
Commits
- 32d921d: Enable anonymous recycling when API key is unset (#8663) (Brandon Duffany) #8663
- 6936249: Move 'unsupported tar header' logs to debug-level (#8666) (Brandon Duffany) #8666
- 3ed8c4d: [raft] do not perform balancing actions during server startup and shutdown (#8658) (Lulu Zhang) #8658
- ee7b549: Bump prismjs from 1.29.0 to 1.30.0 in /website (#8601) (dependabot[bot]) #8601
- 42ccbd0: Bump golang.org/x/net from 0.35.0 to 0.36.0 (#8632) (dependabot[bot]) #8632
- 4df3192: Bump @babel/helpers from 7.25.6 to 7.26.10 in /website (#8630) (dependabot[bot]) #8630
- 59f3d7f: Bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /website (#8629) (dependabot[bot]) #8629
- 471f323: Add some eviction tests and fix some bugs in pebble (#8621) (Tyler Williams) #8621
- 26698e9: Bump @babel/runtime from 7.23.4 to 7.26.10 in /website (#8631) (dependabot[bot]) #8631
- 2bcd046: Add Dan to teams page & welcome blog post (#8654) (Siggi Simonarson) #8654
- 47459c2: deps.bzl: upgrade google/tink/go (#8668) (Son Luong Ngoc) #8668
- bda03e9: Bump github.com/containerd/containerd from 1.7.25 to 1.7.27 (#8673) (dependabot[bot]) #8673
- clean up duplicated cache flags (#8677) #8677 (Son Luong Ngoc)
- bded372: cli/print: remove size limit when parsing compact exec log proto (#7154) (Son Luong Ngoc) #7154
- use rbe instead of local exec (#8581) #8581 (Son Luong Ngoc)
- 5b7f2e2: github/workflows: fix release-cli cache loads (#8679) (Son Luong Ngoc) #8679
- b769862: Fix bug in
CanonicalizeStartupArgs
(#8671) (Zoey Greer) #8671 - d0d1634: script for setting up a GCE VM to build and run app, executor (#8670) (Dan Stowell) #8670
- ec14431: Split out parsing and add
Option
type (#8669) (Zoey Greer) #8669 - 9734789: [ci_runner] Save last used startup options to apply to cleanup commands (#8653) (Maggie Lou) #8653
- 8a7b301: timing profile: add unit to some timeseries lanes (#8678) (Son Luong Ngoc) #8678
- 81885a1: Blog post GitHub link => LinkedIn link (#8682) (Siggi Simonarson) #8682
- 36da4c2: FUSE passthrough + locking workaround (#8676) (Vadim Berezniker) #8676
- 22c2cec: github/workflows: fix path syntax in release-cli (#8680) (Son Luong Ngoc) #8680
- 3f530f9: Rename
OptionDefinitionSet
toParser
(#8684) (Zoey Greer) #8684 - respect executable bit when writing files to filecache (#8687) #8687 (Vadim Berezniker)
- 910c1e5: Remove empty 'env' from workflow (#8689) (Iain Macdonald) #8689
- d7652d7: Fix homedir in github mac workflows (#8690) (Iain Macdonald) #8690
- aa2c2a6: Fix more home paths in GitHub actions (#8692) (Iain Macdonald) #8692
- 2848ea3: [raft] try other replicas with range-not-present error (#8693) (Lulu Zhang) #8693
- 8a22f0f: github/workflows: fix cache dir for mac releases (#8696) (Son Luong Ngoc) #8696
- dcacae2: Correct behavior of some flags that bazel does not correctly report (#8688) (Zoey Greer) #8688
- 306c960: Make one
Parser
with all theOptionDefinitions
(#8685) (Zoey Greer) #8685 - dfb1cea: Log long-running GetEventLog RPCs (#8691) (Brandon Duffany) #8691
- edfe925: [raft] add tracing around acquiring nodelivess (#8695) (Lulu Zhang) #8695
v2.141.0
Commits
- cd0c869: Update images (#8503) (Zoey Greer) #8503
- cc7471b: Fix small bug in filecache.filecachePath (#8597) (Vanja Pejovic) #8597
- 04e9f6a: [Cache Proxy] track requests and bytes proxied through ActionCache and Capabilities proxy servers (#8598) (Iain Macdonald) #8598
- 2de51a0: Add IncludeMetadataSize to migration_cache options (#8600) (Tyler Williams) #8600
- cedc0ac: [raft] store last replica id per range (#8587) (Lulu Zhang) #8587
- b64a5b1: Don't make lookup active replicas during server startup (#8594) (Lulu Zhang) #8594
- a5b16ea: [raft] remove zero paddings from replica name (#8602) (Lulu Zhang) #8602
- 165f9c8: [raft] add namespace variable to raft dashboard (#8603) (Lulu Zhang) #8603
- 8b233e2: [Cache Proxy] track requests, digests, and bytes proxied through CAS write path (#8605) (Iain Macdonald) #8605
- 01a3eb6: workflow/config: Update Kythe to v0.0.74 (#8580) (Son Luong Ngoc) #8580
- ffcfe3d: [Cache Proxy] add more graphs tracking proxy servers performance (#8606) (Iain Macdonald) #8606
- Use mirror.gcr.io for base images (#8475) #8475 (Son Luong Ngoc)
- f2f52df: [raft] fix /Write qps graph (#8612) (Lulu Zhang) #8612
- 1612b69: Move VFS setup inside the workspace package. (#8604) (Vadim Berezniker) #8604
- 6e2b675: [raft] add more contexts around split and start shard errors (#8614) (Lulu Zhang) #8614
- 1692ca3: Emit COW and UFFD metrics for stages other than init (#8613) (Vanja Pejovic) #8613
- 694149d: Add p50 queue length to autoscaling chart (#8617) (Brandon Duffany) #8617
- 4293be2: Simplify vfs file/dir backing path handling. (#8618) (Vadim Berezniker) #8618
- 60c2307: Improve histogram buckets for 2 firecracker metrics (#8615) (Vanja Pejovic) #8615
- 2b358d2: [raft] clean up zombies where the initial members were not set up properly (#8619) (Lulu Zhang) #8619
- 632a915: [raft] remove removedZombies map (#8620) (Lulu Zhang) #8620
- 50fdd3d: api/GetAction: add handling for failed build action (#8451) (Son Luong Ngoc) #8451
- 2cadb94: Run vmexec_test in a VM (#8623) (Brandon Duffany) #8623
- c33c101: website/blog: Added blog post on Bazel TTL bug (#8588) (Son Luong Ngoc) #8588
- c54cba5: Reduce the number of buckets for firecracker_exec_dial_duration_usec (#8616) (Vanja Pejovic) #8616
- f43b366: Log the error from umount when it fails in the background (#8561) (Vanja Pejovic) #8561
- d5894ec: actually include host when making stored invocation. (#8607) (jim hollenbach) #8607
v2.140.0
Commits
- e607e35: [raft] add graph for grpc method errors and nodehost.SyncPropose errors (#8560) (Lulu Zhang) #8560
- 35342b5: Fix race condition in //enterprise/server/raft/store:store_test (#8564) (Vanja Pejovic) #8564
- b9007b0: [raft] fix a race condition in SyncProposeLocal (#8565) (Lulu Zhang) #8565
- b7c09d5: [raft] rename LocalSessionPrefix to SessionPrefix (#8562) (Lulu Zhang) #8562
- 961c8e2: [raft] drop some debugging logs for preloading-registry (#8563) (Lulu Zhang) #8563
- force user-owned executor if Windows (#8519) #8519 (Son Luong Ngoc)
- 9f01f4e: Include VM logs in the error when dialVMExecServer fails (#8559) (Vanja Pejovic) #8559
- cc3334d: [SS] Upgrade balloon logs to view them in prod (#8567) (Maggie Lou) #8567
- 52b39a1: Convert the vm log tail to a string only once (#8570) (Vanja Pejovic) #8570
- fb8bcde: Fix race condition in
bazelisk.Run
(#8569) (Zoey Greer) #8569 - d23f02f: perform gettree fetch in two phases to decrease data transfer (#8551) (jim hollenbach) #8551
- 2588372: Add the COW name and size to the tracing span in snaploader.cacheCOW (#8535) (Vanja Pejovic) #8535
- a830825: [SS] Disable balloon for non-workflows (#8574) (Maggie Lou) #8574
- 2a83a6f: Add a flag that controls if client-identity is required (#8575) (Tyler Williams) #8575
- 8b3bfe9: Revert "Mark invocation as disconnected when canceling it" (#8578) (Siggi Simonarson) #8578
- 1cb3b7f: Bump firecracker.GuestAPIVersion to invalidate snapshots (#8577) (Vanja Pejovic) #8577
- 6d0653f: add a counter metric for filecache writes (#8576) (jim hollenbach) #8576
- c6fc90b: Don't attempt to delete the emptyBlob (#8584) (Tyler Williams) #8584
- 83924a4: Remove old janitor flag guarding warning logs (#8585) (Tyler Williams) #8585
- 98bffff: Record write metrics in gcs ConditionalWriter (#8586) (Tyler Williams) #8586
- e7958e5: Add a bit more tracing in the executor (#8582) (Vanja Pejovic) #8582
- add test to validate revert after ratchet (#8589) #8589 (Son Luong Ngoc)
- 81ed38d: Store OCI image layers and manifests in the CAS (#8510) (Dan Stowell) #8510
- da8415c: Populate the bazel commands list for the parser dynamically using the flag collection proto (#8573) (Zoey Greer) #8573
- bd07ad0: Check that
Content-Length
header value from upstream registry is positive (#8591) (Dan Stowell) #8591 - 63fb58e: Update some pebble default flag values (#8592) (Tyler Williams) #8592
- 5330c95: Make migration-cache aware of GCS flags (#8593) (Tyler Williams) #8593
- 9e18719: Fix firecracker net pool flag name (#8590) (Brandon Duffany) #8590
v2.139.0
Commits
- d0afebb: OCI registry mirror that passes through HTTP requests to upstream registry (#8468) (Dan Stowell) #8468
- 511d97c: Replace experimental maps package with maps in standard library (#8530) (Lulu Zhang) #8530
- 21180d8: Add a simple mock gcs implementation (#8531) (Tyler Williams) #8531
- log formatUpgrades (#8520) #8520 (Son Luong Ngoc)
- a6c7ba3: Implement mtime attribute for vfs. (#8533) (Vadim Berezniker) #8533
- 43bf8f7: [raft] sort nodeGrpcAddr when making bootstrapInfo (#8528) (Lulu Zhang) #8528
- ce1e89e: [raft] add logs in driver when we are not considering rebalancing leases (#8537) (Lulu Zhang) #8537
- f169022: [raft] add metrics for nodehost.SyncPropose errors (#8538) (Lulu Zhang) #8538
- 32f366b: Add tests and fix a bug in pebble GCS logic (#8532) (Tyler Williams) #8532
- 73d89fd: [raft] use exponential backoff in RunNodehostFn (#8542) (Lulu Zhang) #8542
- 1037922: [raft] add range descriptor from meta range in debug info (#8541) (Lulu Zhang) #8541
- 126ea7c: Metadata proto changes (#8546) (Tyler Williams) #8546
- ba97215: [raft] add traces around nodeliveness (#8540) (Lulu Zhang) #8540
- e8138a0: Metadata loadtesting tool (#8547) (Tyler Williams) #8547
- 35659f4: Add a metadata server package (#8548) (Tyler Williams) #8548
- 6d836fe: Add metadata_server executable (#8549) (Tyler Williams) #8549
- 9845414: Add a local config file and goreman config for metadata_server (#8550) (Tyler Williams) #8550
- 17516b8: Optimize copy_on_write.ConvertFileToCOW (#8534) (Vanja Pejovic) #8534
- Corrected remote_download_minimal config (#8555) #8555 (Son Luong Ngoc)
- upgrade to 1.24.1 (#8553) #8553 (Son Luong Ngoc)
- upgrade msvc version (#8556) #8556 (Son Luong Ngoc)
- 8508fd9: After converting a file to a COWStore, delete it async (#8536) (Vanja Pejovic) #8536
- 2635d76: Don't affinity/CI-route to executors if the previous execution on that node failed (#8524) (Iain Macdonald) #8524
- c2ce372: Mark invocation as disconnected when canceling it (#8494) (Maggie Lou) #8494
- 0615b4a: [raft] fix an issue where we cannot remove replica when range descriptor is not in the meta range (#8552) (Lulu Zhang) #8552
v2.138.0
Commits
- e1156d7: Bump github.com/go-jose/go-jose/v4 from 4.0.1 to 4.0.5 (#8481) (dependabot[bot]) #8481
- 3bff51f: Add duration and CPU usage metrics for networking commands (#8482) (Brandon Duffany) #8482
- 8bc2ad7: Fix test data race from closing vm exec server (#8504) (Vanja Pejovic) #8504
- 3102927: Speculative fix for top-level artifact downloads despite BwoB (#8502) (Fabian Meumertzheim) #8502
- add a flag to enable auto rachet (#8501) #8501 (Son Luong Ngoc)
- Print "new only" info when there is no "modified" info (#8509) #8509 (Fabian Meumertzheim)
- 6b1572e: [raft] pre-load registry (#8496) (Lulu Zhang) #8496
- flip table bloom filter to true (#8507) #8507 (Son Luong Ngoc)
- 1250a36: [SS] Check whether a machine has a balloon initialized before trying to manipulate it (#8505) (Maggie Lou) #8505
- 77a7dc8: Re-enable balloon tests (#8513) (Maggie Lou) #8513
- d23ae49: [SS] Give balloon more time to inflate (#8514) (Maggie Lou) #8514
- Emit a newline after invocation IDs (#8518) #8518 (Fabian Meumertzheim)
- Diff exec_properties and intern certain env vars (#8517) #8517 (Fabian Meumertzheim)
- 08e4156: Address https://github.com/buildbuddy-io/buildbuddy/security/dependabot/191 (#8511) (Zoey Greer) #8511
- d37eb0e: Add previously-absent expansion options to the set in the cli (#8522) (Zoey Greer) #8522
- 3241f3d: Rename
Option
->OptionSchema
in the CLI (#8523) (Zoey Greer) #8523 - 9734479: fix denominator in time per flake calculation (#8525) (jim hollenbach) #8525
- e1befd1: drop time per flake entirely--the data doesn't look right (#8526) (jim hollenbach) #8526
- 194f3a9: Remove unused code in cli now that we parse the flags proto (#8521) (Zoey Greer) #8521
- 89b5705: fix error count graph for raft (#8512) (Lulu Zhang) #8512
- 68ffb41: [SS] Integrate balloon into all firecracker VMs (#8527) (Maggie Lou) #8527
- e227ec1: Make GCS stuff an interface so it's easier to test (#8529) (Tyler Williams) #8529