Releases: buildbuddy-io/buildbuddy
Releases · buildbuddy-io/buildbuddy
v2.172.0
Commits
- Add function to get the accumulated value from a slice of
Option
s (#9458) #9458 (Zoey Greer) - c2c52aa: quarantine cli_test.TestParseGlobalFlags (#9410) (Dan Stowell) #9410
- 0b12094: [oci resolver] separate AuthenticateWithRegistry from Resolve (#9471) (Dan Stowell) #9471
- a075f55: use pebble cache by default in local enterprise app (#9473) (Dan Stowell) #9473
- badda84: Generalize SSO check for group joins. (#9465) (Vadim Berezniker) #9465
- 7cbb2e0: Use crun provisioned from runfiles when developing locally (#9477) (Brandon Duffany) #9477
- 8f2bc34: Track cache events by group (#9466) (Tyler Williams) #9466
- 313ba21: Run bringup of ranges in parallel (#9463) (Tyler Williams) #9463
- 2fa746b: Dedupe important output uploads by digest (#9482) (Tyler Williams) #9482
- a268c85: Add a local-readthrough mode to distributed.go (#9468) (Tyler Williams) #9468
- ecb67a5: [raft] unquarantine TestCacheShutdown and TestDistributedRanges" (#9464) (Lulu Zhang) #9464
- 34785b1: Add warning when deleting build root with child mounts (#9484) (Brandon Duffany) #9484
- 32bd0e0: Fix panic when auth fails (#9479) (Brandon Duffany) #9479
- 303883b: [FC] Fix a potential bug when finding the cached image path (#9481) (Vanja Pejovic) #9481
- abc324a: Add incremental indexing to codesearch-enabled workflows (#9470) (Joe Delfino) #9470
- fbc2822: Add several codesearch index utilities (#9488) (Joe Delfino) #9488
- a1afac3: [oci cache] ref -> repo (#9490) (Dan Stowell) #9490
- 6471306: Disable experimental grpc buffer pool (#9492) (Tyler Williams) #9492
- 6832e97: Fix codesearch workflow action (#9493) (Joe Delfino) #9493
- 496dbf4: Don't hold on to file pointers in accumulator (#9491) (Tyler Williams) #9491
- a60cba3: [oci resolver] Limit blast radius for caching path with
use_cache_percent
flag; add test for DiffID regression (#9495) (Dan Stowell) #9495 - b0eb81f: Put execution action result checking behind a flag (#9496) (Tyler Williams) #9496
- 9799f4f: Run docker tests when --config=remote is set (#9497) (Brandon Duffany) #9497
- f6aa2b9: Remove printf from flag parsing logic (#9499) (Brandon Duffany) #9499
- f93a9dc: [grafana] do not restrict OCI registry cache events by workload (#9448) (Dan Stowell) #9448
- 2cdfa53: Close DistributedCache.Write stream in a cleanup function (#9503) (Vanja Pejovic) #9503
- 1d4b1fa: Proto changes for network usage (#9500) (Brandon Duffany) #9500
- 15b9dbb: Pebble Cache: log errors that occur running background tasks (#9508) (Iain Macdonald) #9508
- 3c1f177: Explicitly install bb for codesearch workflow action (#9509) (Joe Delfino) #9509
v2.171.0
Commits
- 948d80e: Add codesearch incremental indexing capabilities to the CLI (#9421) (Joe Delfino) #9421
- 156976c: [raft] unquarantine TestManySplits (#9339) (Lulu Zhang) #9339
- 64a2069: Add a few more test cases for digest.go (#9426) (Iain Macdonald) #9426
- allow replaying build_event_json_file (#9425) #9425 (Brandon Duffany)
- f9d1b49: Add fuzz tests for digest.Parse() functions (#9427) (Iain Macdonald) #9427
- 981e176: Optimize distributed.Cache.Get when lookaside cache is enabled (#9116) (Vanja Pejovic) #9116
- 0a06711: [raft] Fix timeout when we stop leasekeeper (#9356) (Lulu Zhang) #9356
- c14b52d: [raft] rangelease_test: move ctx close to lease (#9429) (Lulu Zhang) #9429
- Fix errant negation when expanding
--enable_platform_specific_config
(#9430) #9430 (Zoey Greer) - Fix order of options when no command is present (#9431) #9431 (Zoey Greer)
- 7808170: Remove unused atime_updater.EnqueueByFindMissing and clean up test (#9423) (Iain Macdonald) #9423
- 162efa3: [cachetools] add NewUploadWriter and tests (#9406) (Dan Stowell) #9406
- b1316df: [cachetools] add support for zstd to UploadWriter (#9436) (Dan Stowell) #9436
- 999c4ff: [oci cache] add tests for writing and fetching blobs (#9437) (Dan Stowell) #9437
- f990648: Fix buckets for lookaside_cache_eviction_age_msec (#9432) (Vanja Pejovic) #9432
- c43e37f: Add graphs for lookaside cache metrics (#9433) (Vanja Pejovic) #9433
- c640d99: Make digest parsing faster by manually parsing the string (#9412) (Iain Macdonald) #9412
- Use callback for invocation lookup (#9307) #9307 (Son Luong Ngoc)
- e4cbabb: Fix a few typos in SAML docs (#9441) (Brandon Duffany) #9441
- 38251fd: More lookaside cache optimizations (#9434) (Vanja Pejovic) #9434
- ac77c7a: compute and log pebble cache partition space used by group ID. (#9428) (jim hollenbach) #9428
- 6a524a3: Unquarantine TestFirecrackerRun_Timeout_DebugOutputIsAvailable (#9440) (Vanja Pejovic) #9440
- a88e972: [oci cache] replace WriteBlobToCache with NewBlobUploader (#9438) (Dan Stowell) #9438
- a171606: Fix oci.Resolve metric (#9442) (Brandon Duffany) #9442
- d3241b7: reset cache-size-by-group-id map when tracking start time is in the future. (#9450) (jim hollenbach) #9450
- 276739b: Allow configuring partitions on startup (#9446) (Tyler Williams) #9446
- 44565e7: [oci resolver] only make extra HEAD request if reading manifest from … (#9454) (Dan Stowell) #9454
- 1397bd6: [oci resolver] Roll back changes until #9380 (#9455) (Dan Stowell) #9455
- eaed23e: Recreate atime-updater/hit-tracker-client in benchmarks (#9452) (Iain Macdonald) #9452
- Move parser-related functions to the files they belong in (#9435) #9435 (Zoey Greer)
- 73af03d: Remove some not-too-useful trace spans from remoteauth (#9451) (Iain Macdonald) #9451
- 018d50a: [dash] Collapse the "Distributed Cache" section by default (#9459) (Vanja Pejovic) #9459
- 44e3161: Don't re-assemble JWTs in RemoteAuthenticator (#9449) (Iain Macdonald) #9449
- eb7215c: Add UI toggle to set ReportCommitStatusesForCiBuilds (#9404) (Maggie Lou) #9404
- bf374b6: Only set metadata from execution summary if it's valid (#9447) (Maggie Lou) #9447
- cf7aa36: Read execution data from Redis to flush to Clickhouse (#9391) (Maggie Lou) #9391
- 5405550: test grid: fix query param updates (#9461) (Brandon Duffany) #9461
- a338095: Don't repeat failed exit codes in the execution rows (#9456) (Iain Macdonald) #9456
- 8950157: [raft] unquarantine TestAutoBringup (#9453) (Lulu Zhang) #9453
- f317628: [raft] put metadata_test on firecracker (#9462) (Lulu Zhang) #9462
- 64f6785: Avoid analysis cache drop when switching between build and test (#9467) (Fabian Meumertzheim) #9467
v2.170.0
Commits
- 4c1950a: Unquarantine distributed_test.TestReadWriteWithFailedNode (#9392) (Vanja Pejovic) #9392
- a57ce6d: Clean up invocation-execution links when invocation is complete (#9393) (Brandon Duffany) #9393
- 5af9fa4: Allow reading in-progress executions from Redis (#9395) (Brandon Duffany) #9395
- 7666cde: Add logging when flushing executions to clickhouse fails (#9394) (Brandon Duffany) #9394
- 8866423: Revert "[cachetools] Re-introduce UploadWriter; use in UploadFromReader" (#9398) (Dan Stowell) #9398
- Limit priority range (#9381) #9381 (Son Luong Ngoc)
- 99829d9: Render action mnemonic in execution table (#9400) (Brandon Duffany) #9400
- 8266d53: Fix potential nil dereference in firecracker.getVMMetadata (#9396) (Vanja Pejovic) #9396
- dde55a1: [Macs] revamp the mac monitoring dashboard (#9399) (Iain Macdonald) #9399
- b429cb3: Check for concurrent mutations while uploading (#9360) (Brandon Duffany) #9360
- 7e019e9: [oci resolver] Read layers from CAS (disabled by default) (#9397) (Dan Stowell) #9397
- f366827: quarantine distributed_test.TestHintedHandoff (#9411) (Dan Stowell) #9411
- a35371d: Expand test coverage of digest parsing (#9405) (Iain Macdonald) #9405
- f8554c9: Codesearch incremental update extraction tools (#9403) (Joe Delfino) #9403
- 067d122: Fix multiple codesearch bugs (#9413) (Joe Delfino) #9413
- af8014e: [oci resolver] track number of Resolve(...) calls (#9407) (Dan Stowell) #9407
- 2d49e9b: Fix a few executions UI bugs (#9408) (Brandon Duffany) #9408
- 5cb1b40: Switch incremental update computation to use "git whatchanged" (#9418) (Joe Delfino) #9418
- ef15dca: Basic unit tests for cs server (#9417) (Joe Delfino) #9417
- 4c1b466: Remove digest.Is*ResourceName functions (#9414) (Iain Macdonald) #9414
- 79ef4a9: [oci resolver] fetch config layer the same way we fetch other layers (#9419) (Dan Stowell) #9419
- Refactor config parsing to use the new parsing constructs (#9389) #9389 (Zoey Greer)
- 84b4e6d: Several cs fixes (#9420) (Joe Delfino) #9420
v2.169.0
Commits
- Export
Arg
fromClassified
inparsed.go
(#9342) #9342 (Zoey Greer) - cc047a2: Revert "[cachetools] Buffer writes in
UploadWriter
" (#9352) (Dan Stowell) #9352 - 6ce386a: add flag to set client type in executor specifically. (#9353) (jim hollenbach) #9353
- acafc78: Remove list of options disallowed in
startup
in rc files fromparser.go
(#9347) (Zoey Greer) #9347 - 6b61418: Presize a map in distributed.multiWriter (#9243) (Vanja Pejovic) #9243
- f1ac043: Optimize migration_cache.Read (#9354) (Vanja Pejovic) #9354
- 2b34a70: Avoid a global lock and reference counting in
lockmap
(#9349) (Fabian Meumertzheim) #9349 - b3700f6: Don't attempt to delete from dst cache on src failure (#9359) (Vanja Pejovic) #9359
- da4f187: Log output of git status. (#9361) (Vadim Berezniker) #9361
- eae6f7f: Remove
getBazelOS
andgetPhases
fromparser.go
(#9351) (Zoey Greer) #9351 - Make options that support a command's parent command also support the command (#9348) #9348 (Zoey Greer)
- b9734c9: Factor common CS doc update/delete functionality (#9341) (Joe Delfino) #9341
- 5f54eb6: close temp db file for tests immediately (#9343) (Dan Stowell) #9343
- 972f5f6: [cachetools] UploadFromReader always returns number of bytes (confirmed) uploaded (#9358) (Dan Stowell) #9358
- 76a2507: [grafana] collapse OCI registry mirror row (#9363) (Dan Stowell) #9363
- 126d69c: Give cache benchmarks a long timeout (#9362) (Vanja Pejovic) #9362
- a2a5b5b: Add release argument to mark workspace as safe. (#9366) (Vadim Berezniker) #9366
- c683977: Pass directory to mark as safe. (#9367) (Vadim Berezniker) #9367
- smarter persisted test artifacts (#9291) #9291 (Son Luong Ngoc)
- Error out when attempting to expand unrecognized config option (#9355) #9355 (Zoey Greer)
- 158d685: Tag benchmark tests
manual
(#9368) (Zoey Greer) #9368 - 740f15e: Track and expose the most recently indexed commit per repository in codesearch (#9324) (Joe Delfino) #9324
- 8e4f1a4: Revert "Tag benchmark tests
manual
" (#9369) (Zoey Greer) #9369 - 9f27ee1: Move
-performance
filter to the defaulttest_tag_filters
in.bazelrc
(#9370) (Zoey Greer) #9370 - 5e5bedc: [cachetools] Re-introduce UploadWriter; use in UploadFromReader (#9346) (Dan Stowell) #9346
- Ignore lines in bazelrc that consist of single shlex tokens (#9373) #9373 (Zoey Greer)
- 5253f05: Add unit test for executor.go (#9364) (Maggie Lou) #9364
- b5f5d1d: Speed up cache benchmarks and make them use less RAM (#9377) (Vanja Pejovic) #9377
- 6dabb86: [oci resolver] Write manifests to cache (behind a flag, disabled by default) (#9374) (Dan Stowell) #9374
- 9415498: Use real execution collector in test (#9376) (Brandon Duffany) #9376
- 8857b79: [Macs] Clean up the System Status row of the Mac Grafana dashboard (#9375) (Iain Macdonald) #9375
- 4fa5d49: log.Fatalf -> log.Errorf when running executor startup commands (#9379) (Tyler Williams) #9379
- f62d588: Allow hitting cs from cli (#9378) (Tyler Williams) #9378
- disable color when not writing to tty (#9385) #9385 (Brandon Duffany)
- 239d903: Upgrade workflows to ubuntu 22.04 (#9384) (Brandon Duffany) #9384
- c5cda5b: Improve lockmap write benchmark (#9387) (Vanja Pejovic) #9387
- Add support for incremental indexing of git repos (#9372) #9372 (Joe Delfino)
- a1a158c: Expand digest when no target label (#9382) (Son Luong Ngoc) #9382
- 7d1d708: Use the github username as the name, if no name is set. (#9388) (Maggie Lou) #9388
- bbc0ff8: Remove SupportsEncryption method. (#9390) (Vadim Berezniker) #9390
- a971408: [oci resolver] read manifests from AC before fetching from upstream (#9380) (Dan Stowell) #9380
- c2971cb: Update execution server to allow storing metadata in Redis (#9357) (Brandon Duffany) #9357
- 9b8f773: Revert "[cachetools] Re-introduce UploadWriter; use in UploadFromReader" (#9398) (Dan Stowell)
v2.168.0
Commits
- de3125f: Improve error message when flags-as-proto decode fails (#9295) (Brandon Duffany) #9295
- 9d01be8: Extract Capability enum from API Key proto. (#9296) (Vadim Berezniker) #9296
- 9b6419d: Add execution collector methods needed to replace MySQL (#9258) (Brandon Duffany) #9258
- c9eed1d: Disable 0-length reads as well (#9300) (Tyler Williams) #9300
- 8234a63: [raft] fix a race condition on leaseAgent.eg (#9247) (Lulu Zhang) #9247
- c8afee4: Don't allow zero-length blobs in lookaside cache (#9304) (Tyler Williams) #9304
- fe105f4: [raft] fix flaky RemoveDeadReplica test (#9301) (Lulu Zhang) #9301
- 66365a1: [raft] store_test: remove out-of-range check from getReplica (#9302) (Lulu Zhang) #9302
- 4bf223b: [raft] Remove TestRebalance from quarantine (#9303) (Lulu Zhang) #9303
- 31ea382: Clarify InvocationLink naming in execution collector (#9298) (Brandon Duffany) #9298
- 4b8b34f: Automatically report statuses for CI builds (#9292) (Maggie Lou) #9292
- 80d55e7: [RB] Cleaner error handling for expected errors in CLI (#9180) (Maggie Lou) #9180
- 31eaf79: Parse JWT once in remoteauth and store those Claims (or error) in Context (#9288) (Iain Macdonald) #9288
- 41b4adb: [oci cache] Add
oci.cache.secret
flag (#9297) (Dan Stowell) #9297 - 2bb7fc0: [Cache Proxy] propagate subdomain to AuthService.Authenticate (#9263) (Iain Macdonald) #9263
- a2345b5: [testserver] increase server start timeout to 60s (#9310) (Dan Stowell) #9310
- f29b753: Fix double-slash in s3 webhook paths (#9187) (Brandon Duffany) #9187
- 758ab7c: mv raft/metadata/server*.go -> raft/metadata/metadata*.go (#9314) (Dan Stowell) #9314
- aa0bf16: [oci cache] do not set secret on protobuf message (#9313) (Dan Stowell) #9313
- ddb7557: [raft] fix snapshot bug post-split (#9320) (Lulu Zhang) #9320
- 2393dc2: [raft] unquarantine TestSplitNonMetaRange (#9321) (Lulu Zhang) #9321
- Add mod and vendor commands (#9309) #9309 (Son Luong Ngoc)
- 0824a3f: Fix frontend JS/CSS caching and add tests (#9319) (Brandon Duffany) #9319
- 8ed53a5: oci runtime: support dockerInit (#9315) (Brandon Duffany) #9315
- e953157: Check for invalid data in hit tracker service (#9007) (Maggie Lou) #9007
- be69591: properly track execution metadata when trimming GetActionResult responses for cacheproxy. (#9259) (jim hollenbach) #9259
- ec5759c: quarantine flaky metadata tests (#9323) (Dan Stowell) #9323
- e919404: Disable TTL-based eviction from the lookaside cache if lookaside_cache_ttl <= 0 (#9328) (Iain Macdonald) #9328
- 291b8ad: Move mutex and block profiling flags into monitoring.go (#9299) (Iain Macdonald) #9299
- c430f72: change tini genrule name (#9330) (Dan Stowell) #9330
- 19a0338: [oci cache] only write manifests to AC, never to CAS (#9322) (Dan Stowell) #9322
- 6759524: Don't write to lookaside cache on abandoned reads (#9316) (Vanja Pejovic) #9316
- a5cc389: [raft] Remove TestSplitMetaRange from quarantine (#9311) (Lulu Zhang) #9311
- 9ef7a0c: [raft] remove rd from lease (#9318) (Lulu Zhang) #9318
- d0aca73: Don't generate .list.sum file (#9333) (Brandon Duffany) #9333
- 4e95a79: [raft] unquarantine TestPostFactoSplit (#9337) (Lulu Zhang) #9337
- b464a08: [raft] remove ListReplicas API (#9334) (Lulu Zhang) #9334
- d030819: [raft] unquarantine TestSplitAcross (#9338) (Lulu Zhang) #9338
- 7a78dad: Codesearch server only processes one update per repo at a time (#9327) (Joe Delfino) #9327
- 0e91024: Allow "audit log" capability to be used for child groups. (#9340) (Vadim Berezniker) #9340
- ef2fa2e: Remove unused method
arguments.Argument.SetValue
since we never use it (#9331) (Zoey Greer) #9331 - 1ebdfe8: use in-memory sqlite db for tests (#9312) (Dan Stowell) #9312
- 832c718: [cachetools] Buffer writes in
UploadWriter
(#9294) (Dan Stowell) #9294 - 902e9c3: Disable commit status reporting in executor arm64 test builds (#9335) (Brandon Duffany) #9335
- b887842: Bump undici from 6.21.1 to 6.21.3 in /website (#9345) (dependabot[bot]) #9345
- 8ff73bf: Fix
OrderedArgs.Append
(#9344) (Zoey Greer) #9344 - 2658f19: Refactor code to split out code specifically for dealing with rc files from the core parser code (#9329) (Zoey Greer) #9329
- 3180821: Prevent
tools/bazel
from breaking flags-as-proto parsing (#9350) (Brandon Duffany) #9350 - 4923be8: Revert "[cachetools] Buffer writes in
UploadWriter
" (#9352) (Dan Stowell)
v2.160.0
Commits
- ea79118: Use oci resolve instead of skopeo (#9256) (Brandon Duffany) #9256
- fix a few NaN / divide-by-zero issues (#9222) #9222 (Brandon Duffany)
- 39f5360: [SS] Support starting from a local manifest but fetching chunks remotely (#9232) (Maggie Lou) #9232
- 5b9b5a1: [oci] explicitly lay out oci.Resolver.Resolve(...) test cases (#9257) (Dan Stowell) #9257
- 11a845a: Enable VFS on our workflows. (#9262) (Vadim Berezniker) #9262
- 86c02c9: Update request context to match invocation owner group ID (#9234) (Brandon Duffany) #9234
- abeb0ff: Support SkipRemote in FindMissing for CAS proxy (#9260) (Maggie Lou) #9260
- 76eb310: Use TextLink for coverage listing in one more place (#9194) (Brandon Duffany) #9194
- bb74200: Formalize the concept of a schema in codesearch (#9255) (Joe Delfino) #9255
- 781b1a0: [oci] use gcr as shorthand for go-containerregistry (#9265) (Dan Stowell) #9265
- f15d83e: Use a constant instead of "x-buildbuddy-jwt" everywhere (#9253) (Vanja Pejovic) #9253
- 44034b5: [RB] Fix timeout applied to the remote runner (#9236) (Maggie Lou) #9236
- 5b32e70: Reinstate "[SS] Only cache multiple snapshots on the same branch locally" (#9218)" (#9261) (Maggie Lou) #9261
- 928a4e6: Revert "[oci registry] fetch manifest from AC instead of CAS" (#9268) (Dan Stowell) #9268
- 338094c: [raft] Update instead of Remove/Add Range (#9244) (Lulu Zhang) #9244
- ca37ea6: [raft] only update meta range when it's not empty (#9246) (Lulu Zhang) #9246
- bd86a34: Revert "Revert "[oci registry] fetch manifest from AC instead of CAS"" (#9269) (Dan Stowell) #9269
- 6c0672c: [raft] fix TestCleanupZombieRangeDescriptorNotInMetaRange (#9264) (Lulu Zhang) #9264
- 8f35c90: [raft] move the meta range id check above in driver (#9272) (Lulu Zhang) #9272
- fix sorting logic (#9274) #9274 (Son Luong Ngoc)
- 108e8d2: [SS] Fix skipped bytes metric (#9276) (Maggie Lou) #9276
- e4e5906: Add mounts flag to ociruntime (#9275) (Brandon Duffany) #9275
- a547634: Set worker enqueued timestamp in auxiliary metadata (#9267) (Brandon Duffany) #9267
- 4203447: Update x86_64 guest kernel to 6.1 (#9271) (Brandon Duffany) #9271
- d36a035: Fix crash due to thread-unsafe usage of tokenizers in codesearch (#9277) (Joe Delfino) #9277
- cca189a: Show target labels in execution table if we have them (#9158) (Brandon Duffany) #9158
- aa9e64b: Fetch drilldown executions from clickhouse only (#9226) (Brandon Duffany) #9226
- f0befb9: Optimize the migration cache (#9242) (Vanja Pejovic) #9242
- 711276d: index_test cleanup (#9278) (Joe Delfino) #9278
- 8152bbe: test NewZstdCompressingReader with different buffer sizes (#9279) (Dan Stowell) #9279
- a81a198: [oci registry] separate functions that read from or write to AC or CAS (#9280) (Dan Stowell) #9280
- 9ced1d7: [Cache Proxy] don't log AlreadyExists errors writing to the local ByteStreamServer (#9281) (Iain Macdonald) #9281
- b64c79e: Don't use io.Pipe in compression.NewZstdCompressingReader (#9270) (Vanja Pejovic) #9270
- ab246ae: Enable CONFIG_FUSE_FS in new guest kernel config (#9284) (Brandon Duffany) #9284
- 8fe7757: Use ReadTryFillBuffer in cachetools.uploadFromReader (#9283) (Vanja Pejovic) #9283
- 97c2419: Guard against negative recordLength in protofile. (#9286) (Vadim Berezniker) #9286
- 8973f34: Add new capability for querying audit logs. (#9273) (Vadim Berezniker) #9273
- Prevent codesearch from returning matches that don't fully match (#9282) #9282 (Joe Delfino)
- 8af7a3f: Add audit log capability to API key ui. (#9287) (Vadim Berezniker) #9287
- 9a3d25a: [RB] Cleanup ci runner for bare isolation type (#9285) (Maggie Lou) #9285
- b1c7466: [SS] Cleanup paths after failed fetches (#9266) (Maggie Lou) #9266
- e2665cf: unskip CompressingReader tests (#9290) (Dan Stowell) #9290
- a578edc: [oci registry] Move OCI image caching functions to
ocicache
package (#9289) (Dan Stowell) #9289 - a59d671: Add a check to prevent obvious 0-length writes in pebble (#9293) (Tyler Williams) #9293
- 47995b3: Disable 0-length reads as well (#9300) (Tyler Williams)
- 96be288: Don't allow zero-length blobs in lookaside cache (#9304) (Tyler Williams)
v2.159.0
Tests
- Remove target_tracker_test_clickhouse (#9219) #9219 (Son Luong Ngoc)
Commits
- 42d36cc: Actually use the
starlarkOption
type (#9203) (Zoey Greer) #9203 - d6de552: Revert changes to make ByteStreamServerProxy call ByteStreamServer directly (#9208) (Iain Macdonald) #9208
- afcfc41: quarantine rangelease_test.TestAcquireAndReleaseMetaRange (#9210) (Lulu Zhang) #9210
- d56913a: [raft] fix require.Zero callsite in test (#9214) (Lulu Zhang) #9214
- upgrade to v0.43.0 and adjust directives (#9143) #9143 (Son Luong Ngoc)
- 2d357af: Revert "gazelle: upgrade to v0.43.0 and adjust directives" (#9216) (Son Luong Ngoc) #9216
- 9571832: Fix workspace name in deps.bzl (#9217) (Son Luong Ngoc) #9217
- 0e35049: Revert "[SS] Only cache multiple snapshots on the same branch locally" (#9218) (Maggie Lou) #9218
- f9024d9: Document execution collector redis keys (#9212) (Brandon Duffany) #9212
- 093bdd2: Add perms tests (#9178) (Brandon Duffany) #9178
- ce4ac80: Allow claims.APIKeyGroupClaims to take a context. (#9224) (Vadim Berezniker) #9224
- bd1e483: Deflake executions_clickhouse_test (#9223) (Brandon Duffany) #9223
- ad9adf8: [raft] use less disk in test (#9206) (Lulu Zhang) #9206
- 2474cd0: [raft] fix TestDownReplicate (#9215) (Lulu Zhang) #9215
- e3c32f8: Complete action merging cleanup even with a canceled parent context (#9177) (Fabian Meumertzheim) #9177
- af7b2c3: Add app/executor Node Overview rows that work outside of GCP to main Grafana dashboard (#9140) (Iain Macdonald) #9140
- 7a9ee0f: Preserve details when wrapping errors (#9209) (Brandon Duffany) #9209
- a3fb6b6: Fix auth check when reading clickhouse executions for anonymous user (#9147) (Brandon Duffany) #9147
- afcdccb: Expand test coverage in byte_stream_server_proxy_test to cover encryption use case (#9235) (Iain Macdonald) #9235
- a67afc6: Roll-forward: Make ByteStreamServerProxy call ByteStreamServer directly (#9213) (Iain Macdonald) #9213
- 3f604b5: quarantine SingleOrg_PersonalKeysEnabled and MultipleOrgs_ChooseOrgWi… (#9228) (Dan Stowell) #9228
- 34330e1: quarantine distributed.TestReadWriteWithFailedNode (#9230) (Dan Stowell) #9230
- 74af33f: quarantine firecracker_test.TestFirecrackerRun_Timeout_DebugOutputIsA… (#9240) (Dan Stowell) #9240
- 6297f84: [testserver] add logging (#9237) (Dan Stowell) #9237
- 6a97ec0: quarantine metadata_test.TestGetAndSet (#9241) (Dan Stowell) #9241
- 8d40a5b: Add test for InvocationStatService (#9220) (Son Luong Ngoc) #9220
- upgrade to 1.24.3 (#9248) #9248 (Son Luong Ngoc)
- 91650f2: [oci registry] fetch manifest from AC instead of CAS (#9171) (Dan Stowell) #9171
- 2e68d4f: Don't render 0x16 bytes from go test logs (#9239) (Brandon Duffany) #9239
- 3c4b3e9: Don't send API key to LeaseTask (#9225) (Vanja Pejovic) #9225
- cf8a4c6: "OCI registry mirror" row on metrics dash (#9250) (Dan Stowell) #9250
- 05b0a69: [SS] Always look for a local manifest before remote manifest (#9233) (Maggie Lou) #9233
- b7a0d5a: Use runtime.AddCleanup instead of SetFinalizer (#9254) (Vanja Pejovic) #9254
- 02d29fb: Send JWT to ReEnqueueTask as well (#9251) (Vanja Pejovic) #9251
- a28f60d: Sync ActionCacheStatistcs proto from bazel. (#9245) (Vadim Berezniker) #9245
- ea4ac4e: Set a self hosted bit in the experiment context (#9252) (Vanja Pejovic) #9252
- c484693: Respect group ID in request context for API key requests. (#9227) (Vadim Berezniker) #9227
- cc762e0: [SS] Support starting from a local manifest but fetching chunks remotely (#9232) (Maggie Lou)
- 3721707: Support SkipRemote in FindMissing for CAS proxy (#9260) (Maggie Lou)
v2.158.0
Commits
- ddcb186: Send JWT in EnqueueTaskReservationRequest (#9125) (Vanja Pejovic) #9125
- 55a853f: Add metric for FindMissing digest count. (#9151) (Vadim Berezniker) #9151
- 10cea1a: [oci registry] track AC and CAS hits, misses, and uploads (#9149) (Dan Stowell) #9149
- 2671a23: Evict with more workers (4x) (#9155) (Tyler Williams) #9155
- b0d3e75: [raft] haveLease should return false when it shoudn't have lease (#9156) (Lulu Zhang) #9156
- 59e99d3: [raft] use firecracker for store_test (#9159) (Lulu Zhang) #9159
- a5df4e8: Add target_label and executor_hostname to client execution proto (#9157) (Brandon Duffany) #9157
- dadbd4b: Make ByteStream WriteHandler an interface and put in Environment (#9160) (Iain Macdonald) #9160
- 9b7208f: Make remote bazel tests run faster (#9100) (Maggie Lou) #9100
- 264fc2f: Switch away from deprecated otelgrpc interceptor methods (#9152) (Vanja Pejovic) #9152
- 2469359: [SS] Scale snapshot write concurrency with the number of requested CPUs (#9154) (Maggie Lou) #9154
- 4483eba: Retry internal errors on task lease stream (#9162) (Brandon Duffany) #9162
- 565bdcc: Use
arg.Append
to append to cli bazel args (#9054) (Zoey Greer) #9054 - 3f1d1af: Clarify task lease error (#9165) (Brandon Duffany) #9165
- 56cd4a3: [oci registry] README (#9167) (Dan Stowell) #9167
- c6f1fd0: [oci registry] write manifest content to the AC and CAS (#9044) (Dan Stowell) #9044
- fb0f43d: [raft] TestRemoveNodeFromCluster: add one more node (#9161) (Lulu Zhang) #9161
- cce2d5f: [SS] Add logs to test reducing remote snapshot writes (#9153) (Maggie Lou) #9153
- d88f3f9: Reinstate "[SS] Skip accessing the remote cache when proxy is enabled" (#9072) (#9108) (Maggie Lou) #9108
- 7bf79fb: Make ByteStreamServerProxy call ByteStreamServer directly (#9106) (Iain Macdonald) #9106
- c8eaa64: [oci registry] Rationalize errors (#9168) (Dan Stowell) #9168
- 2a9722d: [SS] Exit early if there's an error saving one snapshot chunk (#9166) (Maggie Lou) #9166
- 05df19e: Put HTTP graphs back in their row by default (#9170) (Iain Macdonald) #9170
- 82bd717: Retry more errors in PublishOperation (#9164) (Brandon Duffany) #9164
- 4ba3ae3: [raft] remove unused functions (#9175) (Lulu Zhang) #9175
- 849bb7e: [raft] refactor header function (#9176) (Lulu Zhang) #9176
- b2b016b: Add loader when changing scorecard query (#9145) (Brandon Duffany) #9145
- cae17ca: Add some error wrapping to GetCacheScoreCard (#9118) (Brandon Duffany) #9118
- 76da3f4: Deflake TestActionResultCacheWithFailedAction (#9182) (Brandon Duffany) #9182
- handle EOF errors and separate reading and stats-recording logic in Read() (#9169) #9169 (Iain Macdonald)
- 3752483: Revert "Enable VFS on our workflows.""" (#9186) (Vadim Berezniker) #9186
- faf0e21: Test that zstd compression and decompression is lossless (#9183) (Dan Stowell) #9183
- 7057c19: Deflake affinity routing tests (#9184) (Brandon Duffany) #9184
- 623c0a0: Add and use new parsed args types within the
parser
package (#9174) (Zoey Greer) #9174 - 71d75a7: Add retrying support to GetBlobAsProto (#9185) (Tyler Williams) #9185
- 0e7e7f7: [raft] use store.GetRange instead of repl.RangeDescriptor() (#9142) (Lulu Zhang) #9142
- 03242bb: [raft] Add staging replica descriptors in range descriptor (#9189) (Lulu Zhang) #9189
- 94e30ea: [SS] Only cache multiple snapshots on the same branch locally (#9084) (Maggie Lou) #9084
- fc2bafd: [RB] Include executor ID in run_from_snapshot request (#9181) (Maggie Lou) #9181
- 9aa9976: [pebble cache] pass timeout to TestingWaitForGC (#9195) (Dan Stowell) #9195
- 8c15b66: redact sensitive env vars from action_env (#9192) (Dan Stowell) #9192
- 2014253: Respect debug-executor-id when work stealing (#9196) (Maggie Lou) #9196
- c013606: Shard workflow service test (#9199) (Brandon Duffany) #9199
- 1065c5b: Add separate RPC to unlink user-level GH token (#9193) (Brandon Duffany) #9193
- refresh attrs in Lookup if needed (#9190) #9190 (Vadim Berezniker)
- 7cb08a3: Override the user_id and group_id used for experiments (#9204) (Vanja Pejovic) #9204
- 2b4a4e1: Add grafana node exporter dashboard (#9200) (Brandon Duffany) #9200
- b954e01: Missed a
args == nil
->len(args) == 0
(#9201) (Zoey Greer) #9201 - 6decd1e: Set dockerInit=true on remote bazel commands that don't use firecracker (#9205) (Brandon Duffany) #9205
- show error banner when fetching code fails (#9191) #9191 (Brandon Duffany)
- 9998793: Revert changes to make ByteStreamServerProxy call ByteStreamServer directly (#9208) (Iain Macdonald)
- ceeb1b9: Revert "[SS] Only cache multiple snapshots on the same branch locally" (#9218) (Maggie Lou)
v2.157.0
Commits
- 043f51c: [Cache Proxy] Use AC/CAS RPC server interfaces directly instead of invoking client interfaces via self RPC (#9065) (Iain Macdonald) #9065
- f288dcc: Add local-rbe config (#9081) (Brandon Duffany) #9081
- af03951: Allow increasing PIDs limit based on core count (#9098) (Brandon Duffany) #9098
- bf36040: [raft] post commit hook (#9085) (Lulu Zhang) #9085
- fix some log spam if an fd is closed after unlinking (#9102) #9102 (Vadim Berezniker)
- f8de660: [raft] start the shard in post commit hook for split (#9086) (Lulu Zhang) #9086
- don't try to add files to filecache when vfs is enabled (#9103) #9103 (Vadim Berezniker)
- factor out common CI flags (#9024) #9024 (Son Luong Ngoc)
- fix missing windows SDK config in bb toolchain (#9107) #9107 (Son Luong Ngoc)
- f2b1186: Add hit tracking for local-only AC requests in the cacheproxy (#9006) (Maggie Lou) #9006
- af50a73: Optimize disk.FileReader (#9093) (Vanja Pejovic) #9093
- 93395b2: [Cache Proxy] Tweak default hit_tracker_client flag values to buffer more hits and process them in bigger batches (#9099) (Iain Macdonald) #9099
- 6f47ce7: Update cache proxy graphs to include proxy request type label (#9073) (Maggie Lou) #9073
- e2b4e2e: Introduce SkipQuarantinedTest; quarantine 1 cache_test test and 4 store_test tests (#9109) (Dan Stowell) #9109
- 46aec2f: Fix coverage hit logic (#9110) (Brandon Duffany) #9110
- 2728a67: [oci registry] count bytes successfully read from CAS (#9076) (Dan Stowell) #9076
- 7729dec: Fix flakiness in remote bazel test (#9095) (Maggie Lou) #9095
- d9230e2: Separate option behavior by option type (#9061) (Zoey Greer)
- 31ee415: Fix cas tool (#9063) (Tyler Williams)
- 0486c63: Give saml_test more resources (#9120) (Brandon Duffany) #9120
- 71cad6d: comment out the debug log when evicting single key (#9101) (Lulu Zhang)
- log a warning if a CAS fetch fails (#9122) #9122 (Vadim Berezniker)
- 7209154: Quarantine cache_test tests (#9117) (Dan Stowell) #9117
- abc897a: Use static list of bazel commands (#9059) (Zoey Greer)
- 2331f42: reduce ci_runner_test flakes (#9123) (Dan Stowell) #9123
- 7545cb0: quarantine cli_test suite (#9127) (Dan Stowell) #9127
- a664850: Update atime with more workers (#9130) (Tyler Williams) #9130
- 86c1a7c: quarantine rangelease_test (#9131) (Dan Stowell) #9131
- 44d63bd: quarantine remote_execution_test (#9129) (Dan Stowell) #9129
- fab3fab: Skip potential parser generation when attempting to canonicalize non-bazel commaneds (e.g.
remote
) (#9119) (Zoey Greer) #9119 - dcbc7e2: Quarantine store_test tests (#9115) (Dan Stowell) #9115
- aa83f89: Simplify and improve ociruntime cgroup setup (#9113) (Brandon Duffany) #9113
- 09ff617: use generics in rangemap (#9126) (Lulu Zhang) #9126
- f462105: [Cache Proxy] fix node graphs in dashboard (#9139) (Iain Macdonald) #9139
- 9f706e8: quarantine ociruntime_test (#9133) (Dan Stowell) #9133
- e8c65d3: bump scheduler_server_test size (#9132) (Dan Stowell) #9132
- aa9c72b: bump disk_cache_test size (#9135) (Dan Stowell) #9135
- f6881fb: bump bazel_rbe_test size (#9136) (Dan Stowell) #9136
- 1ac66ed: Print the logs from the remote bazel run in the remote bazel integration tests (#9121) (Maggie Lou) #9121
- 11df440: quarantine gossip_test (#9137) (Dan Stowell) #9137
- 6b62519: Fix action merging handling of
do_not_cache
andskip_cache_lookup
(#8746) (Fabian Meumertzheim) #8746 - dd24b11: Make urlutil.Domain 10x faster (#9134) (Vanja Pejovic) #9134
- e5d3b2a: Log a warning if pids.max is hit (#9138) (Brandon Duffany) #9138
- 83579d1: quarantine cli_login_test (#9144) (Dan Stowell) #9144
- cb64e99: Refactor ByteStreamServer.Write() to make it easier to use directly in ByteStreamServerProxy (#9105) (Iain Macdonald) #9105
- ace4aa6: call t.Run on ci_runner_test test cases (#9146) (Dan Stowell) #9146
- 2751dcf: Introduce
newUploadWriteCloser
, use it inuploadFromReader
(#9097) (Dan Stowell) #9097 - 6d5c72d: quarantine executions_clickhouse_test (#9148) (Dan Stowell) #9148
- 8432089: add a debug config where we can run flaky tests (#9141) (Lulu Zhang) #9141
- 80f3467: Add metric for FindMissing digest count. (#9151) (Vadim Berezniker)
- 46355ba: Evict with more workers (4x) (#9155) (Tyler Williams)