1. 8786170 [rsproxy] Optimize rsproxy_test execution time. by David Fang · 24 hours ago main
  2. b421bbd [rsproxy] resume-token recovery using GetInvocationUploadMetadata by David Fang · 29 hours ago
  3. 5ce38ae [rsproxy] Handle CreateInvocation ALREADY_EXISTS on retry as success by David Fang · 29 hours ago
  4. c178a51 [testing] Consolidate fake-server test environments by David Fang · 6 days ago
  5. 1b36ae1 [buildstate] Tolerate out-of-order events inside BuildInfo. by David Fang · 6 days ago
  6. 36894f0 [chrometrace] Introduce Chrome Trace Event decoder package. by David Fang · 6 days ago
  7. 1b68ecd [schema] Add optional states to jobstatus.proto. by David Fang · 6 days ago
  8. d912d6d [bzlmod] Modernize Starlark rules and toolchains for Bazel 9 compatibility. by David Fang · 6 days ago
  9. 0627310 [testing] Enforce strict IPv4 loopback in fake_resultstore. by David Fang · 6 days ago
  10. aa9c9fc [testing] Dynamically pace Bazel integration tests via cpu:4 tagging. by David Fang · 12 days ago
  11. c2b0c5a [testing] simplify flake detection by David Fang · 13 days ago
  12. 8c9e493 [proxy] Unexport internal fields of LogicalStream and add documentation. by David Fang · 13 days ago
  13. 31daac0 [proxy] Fix concurrent close-send race in downstream RPC egress. by David Fang · 13 days ago
  14. 988f1b4 [test] Synchronize background subshell in lingering_writer_test. by David Fang · 13 days ago
  15. 896c97b [besproxy] Implement uncorrelated events queue and ingestion fidelity. by David Fang · 13 days ago
  16. 46b94ea [router] Make prioritized pipeline drainage permanent. by David Fang · 13 days ago
  17. dc5790d [fifo] Add GroundReader to prevent premature reader EOF during scheduling lag. by David Fang · 13 days ago
  18. b359ea3 [rsproxy] Harden test infrastructure against background write races. by David Fang · 13 days ago
  19. c19c1a1 [buildminder] Handle interrupts when waiting on child processes. by David Fang · 13 days ago
  20. 85c6736 [rsproxy] Finalize prioritized drainage across the telemetry pipeline. by David Fang · 13 days ago
  21. db563ed [fake_resultstore] Implement isolated ports and environment propagation. by David Fang · 13 days ago
  22. 30d53dd [grpcutil] Global Close sentinel for prioritized pipeline termination. by David Fang · 13 days ago
  23. c9130f8 [jobstatus] Add pointer helpers for state transitions. by David Fang · 13 days ago
  24. 8b3b524 [besproxy] Implement reliable delivery flushes and in-flight tracking. by David Fang · 13 days ago
  25. 02b8aac [router] natural pipeline drainage, channel-sender closure by David Fang · 13 days ago
  26. b0eef2d [syncutil] Document prioritized pipeline drainage by David Fang · 13 days ago
  27. 33b88bc [syncutil] Add priority channel primitives by David Fang · 3 weeks ago
  28. 252b83a [test] Replace sleepy_cat with sleepy_target and harden timeouts. by David Fang · 3 weeks ago
  29. db04ad9 [tui2] consolidate READMEs by David Fang · 4 weeks ago
  30. aba811a [tui2] Atoms: Leaf components by David Fang · 4 weeks ago
  31. 8dfeda1 [rsproxy] Abort uploads after any single failure by David Fang · 4 weeks ago
  32. 7709241 [tui2] Memoization utility by David Fang · 4 weeks ago
  33. f44cddb [tui] doc update 'dest Canvas' by David Fang · 4 weeks ago
  34. 64e5540 [tui2] 'tuitest' testing library by David Fang · 5 weeks ago
  35. 2d7b74b [tui2] New TUI core interfaces and support structures by David Fang · 5 weeks ago
  36. 825747b [layout] Factor out geometry engine by David Fang · 7 weeks ago
  37. 2c3d769 [text] re-org string-formatting package by David Fang · 7 weeks ago
  38. f1dd7da [fifo] Fix race conditions in FIFO tests causing timeout flakes by David Fang · 8 weeks ago
  39. ad24862 [jobstatus] Split Bazel Action lifecycle into RUNNING and DONE states by David Fang · 8 weeks ago
  40. a488b89 [style] automate Go import grouping and protobuf aliasing by David Fang · 9 weeks ago
  41. cf6a7e5 [besproxy] End-to-end integration tests with Bazel by David Fang · 9 weeks ago
  42. fba9291 [besproxy] besproxy CLI and bash wrappers by David Fang · 9 weeks ago
  43. 8ddf1a1 [besproxy] passive message dispatching, data safety by David Fang · 9 weeks ago
  44. 730a9fa [besproxy/router] cascading shutdown stability by David Fang · 9 weeks ago
  45. 458d1c9 [fake_resultstore] improve fake servers observability by David Fang · 9 weeks ago
  46. 2f0e179 [grpcutil] Standardize insecure and raw gRPC connections by David Fang · 9 weeks ago
  47. b94f081 [router] implement egressPathway.send() and drain() by David Fang · 9 weeks ago
  48. a31c73d [grpcutil] proxy TappedRelay resilience by David Fang · 9 weeks ago
  49. ef0987c [protoutil] Implement thread-safe JSONL streaming sink by David Fang · 9 weeks ago
  50. 3a29c49 [fifo] Implement context-aware, ergonomic FIFO API by David Fang · 9 weeks ago
  51. cdad9f5 [besproxy] Harden integration test wrappers and diagnostics by David Fang · 9 weeks ago
  52. 4cad753 [foundations] Add TempDir (netutil) and WriteFileAtomic (syncutil) by David Fang · 9 weeks ago
  53. 7b61209 [besproxy] Implement Proxy orchestrator by David Fang · 10 weeks ago
  54. 5eff083 [jobstatus] Implement JobStatusEgress worker for stream bundling by David Fang · 10 weeks ago
  55. fe98e20 [besproxy] TraceRecorder for offline analysis and playback by David Fang · 10 weeks ago
  56. 2af79b0 [besproxy] Joiner: stateful BES/CAS correlation by David Fang · 10 weeks ago
  57. 63f8a51 [besproxy] TraceEvent proto for BES/CAS stream correlation by David Fang · 10 weeks ago
  58. 8bf5ecb [grpcutil] gRPC TappedRelay by David Fang · 10 weeks ago
  59. a4ac159 [grpcutil] MessageRouter, recorder, replayer by David Fang · 10 weeks ago
  60. 7a556ee [fake-servers] Modernize ResultStore and unify testing hub by David Fang · 10 weeks ago
  61. 90b0c95 [fake-servers] Introduce BES infrastructure and fake server by David Fang · 10 weeks ago
  62. ba40ce3 [fake-servers] Modernize CAS and JobStatus testing infrastructure by David Fang · 10 weeks ago
  63. 3572969 [rsproxy] Migrate to generic Router orchestration by David Fang · 10 weeks ago
  64. d451785 [testing] Upgrade grpctest to real TCP loopback by David Fang · 10 weeks ago
  65. 9a59df0 [grpctest] Move grpctest under grpcutil by David Fang · 10 weeks ago
  66. e5fa7f0 [grpcutil] Add core types for protocol-opaque gRPC routing by David Fang · 10 weeks ago
  67. f1fcf67 [netutil] Harden network address handling for sandbox stability by David Fang · 10 weeks ago
  68. 8c4f120 [protoutil] Standardize proto-stream IO and message pathways by David Fang · 10 weeks ago
  69. 9af935b [rsproxy] Standardize readiness signaling using syncutil.ReadySignal by David Fang · 10 weeks ago
  70. 2113527 [testing] bazel tests are slow, need more time by David Fang · 3 months ago
  71. 2dc6a21 [testing] integration test bazel (yes, inside bazel) by David Fang · 3 months ago
  72. 1bc102c [rsninja] integration tests: buildminder+RS+ninja by David Fang · 3 months ago
  73. 05d708c [testing] global test timeout by David Fang · 3 months ago
  74. 01555e9 [testing] synchronize with Waiter in fake servers by David Fang · 3 months ago
  75. dd62a9b [grpctest] centralize mock server testing tools by David Fang · 3 months ago
  76. dea5ef7 [rsproxy] fix JobStatus egress flush race by David Fang · 3 months ago
  77. 208dc45 [rsproxy] improve test robustness by David Fang · 3 months ago
  78. 35b4a8a [rsproxy] isolate egress worker failures (robustness) by David Fang · 3 months ago
  79. 39493f0 [rsproxy] fix gRPC ingress deadlock by David Fang · 3 months ago
  80. 7a96ab3 [rsproxy] fix CAS bytestream URI construction by David Fang · 3 months ago
  81. 1d5d182 [rsproxy] implement Clone-on-Write for egress data isolation by David Fang · 3 months ago
  82. a3c05f1 [rsproxy] fix JobStatus egress deadlock on connection failure by David Fang · 3 months ago
  83. 6335fe7 [jobstatus] sanitize non-UTF8 strings in gRPC events by David Fang · 3 months ago
  84. e6f370a [rsproxy] insecure connections don't need credentials by David Fang · 3 months ago
  85. 46ca7a3 [buildminder] improve logging and flag forwarding by David Fang · 3 months ago
  86. 8387d9f [buildminder] test with localhost:0 by David Fang · 3 months ago
  87. d93da07 [testing] implement universal test isolation shim by David Fang · 3 months ago
  88. f7dd7be [buildminder] use TCP by default for integrated mode to avoid socket path limits by David Fang · 3 months ago
  89. dfcd948 [fifo] implement atomic, race-free FIFO path reservation by David Fang · 3 months ago
  90. 5f942e4 [bazel] enable private tmpfs for test sandbox isolation by David Fang · 3 months ago
  91. a1530a0 [rsproxy] fix project name by David Fang · 3 months ago
  92. 2246a75 [jobstatus] synthesize CANCELLED status if needed by David Fang · 3 months ago
  93. 1e5c866 [rsproxy] overhaul integration main_test framework by David Fang · 3 months ago
  94. c8ca68b [rsproxy] overhaul stream ingress tests and library timing by David Fang · 3 months ago
  95. 64b1e8e [rsproxy] formalize configuration policy and validation by David Fang · 3 months ago
  96. 529407d [rsproxy] refactor worker initialization, test env by David Fang · 3 months ago
  97. dade198 [rsproxy] StreamIngressOption helpers by David Fang · 3 months ago
  98. 89a260a [rsproxy] upload request reading context-cancellable by David Fang · 3 months ago
  99. f11a610 [rsproxy] centralize test timeouts by David Fang · 3 months ago
  100. c243dd7 [fifo] add writer an synchronization utils by David Fang · 3 months ago