- 75f746b Move information whether the build is using in-memory action file system from `ActionExecutedEvent` to `BuildStartingEvent`. by Googler · 2 years, 10 months ago
- 4f5e325 Clean up null handling in `BuildStartingEvent` and use `AutoValue` for it. by Googler · 2 years, 10 months ago
- 64d7c89 Remove '@' from RepositoryName constructors by wyv · 3 years ago
- 13ae2c6 Use mock BugReporter instead of relying on SecurityException to see that we threw an OOM in a test. by janakr · 3 years ago
- 96c8a90 BEGIN_PUBLIC by Googler · 3 years, 1 month ago
- 52d1d4a Add `--experimental_output_directory_naming_scheme` with two modes. by twigg · 3 years, 1 month ago
- 50dc446 Adding BASELINE_CONFIGURATION precomputed value for reading by BuildConfigurationFunction by twigg · 3 years, 1 month ago
- 46e365f Pass artifact metadata along to BEP so that uploaders can better tell if a file needs to be uploaded. by janakr · 3 years, 1 month ago
- 3fd0ffa Automatic code cleanup. by Googler · 3 years, 1 month ago
- 7a65271 config doesn't error on duplicate `--define` values by Daniel Wagner-Hall · 3 years, 2 months ago
- b2a9434 Make SyscallCache a constant over the lifetime of the server: it was already effectively a constant, but we initialized it based on the value of --legacy_globbing_threads on the first invocation that did package loading. That never really made much sense (initial capacity != concurrency) and anyway with Skyframe --legacy_globbing_threads isn't the controlling knob for concurrent accesses to the SyscallCache, since it's accessed directly in Skyframe. by janakr · 3 years, 2 months ago
- 0537837 Properly handle interrupts when retrieving packages for DumpCommand. by janakr · 3 years, 2 months ago
- bdc2ec7 Refactor `MemoryPressureListener` and `MemoryPressureModule` to use `EventBus`. Future modules can register handlers on the `CommandEnvironment`'s `EventBus` in `BlazeModule#beforeCommand` - these handlers react to garbage collection notifications. by Googler · 3 years, 2 months ago
- cc4036e Add missing BEP conversion for BlazeTestStatus.FAILED_TO_BUILD. by adgar · 3 years, 3 months ago
- 7d3e533 Refactor `RetainedHeapLimiter` into (i) a general purpose mechanism for noticing memory pressure and (ii) a use of that mechanism to achieve the actual goal of `RetainedHeapLimiter`. by nharmata · 3 years, 3 months ago
- 80ada0f Internal change by Googler · 3 years, 3 months ago
- 78d0131 Get rid of the '@' in RepositoryName by wyv · 3 years, 3 months ago
- 44c30ac Add value equals and hashCode to BuildConfigurationValue by twigg · 3 years, 4 months ago
- a6d13b0 Add InstrumentationFilterTest. by dacek · 3 years, 4 months ago
- a9d3cfb Remove FragmentClassSet from BuildConfigurationKey by twigg · 3 years, 4 months ago
- 33f7648 Remove the unnecessary `BuildConfigurationValue` wrapper around `BuildConfiguration`. by jhorvitz · 3 years, 5 months ago
- c37bd0d Migrate from `Strings#repeat(String, int)` to `String#repeat(int)`. by jhorvitz · 3 years, 5 months ago
- 5752762 Delete experimental_ui_mode by michajlo · 3 years, 6 months ago
- 639f89d Fix [Prepa] actions stuck in active state by Brandon Jacklyn · 3 years, 6 months ago
- bf5e2b8 Remote: Async upload (Part 8) by chiwang · 3 years, 7 months ago
- 90fe7d4 Delete unused/unnecessary StringUtilities methods by michajlo · 3 years, 7 months ago
- 7300231 Disable --all_incompatible_changes. by aiuto · 3 years, 7 months ago
- 3a5bea1e Don't interrupt the command thread on an abrupt exit/crash if we are already on the command thread: the interruption is to stop the command thread from proceeding with non-exit work, but if the command thread is the one noting the abrupt exit/crash, it's already done with non-exit work. by janakr · 3 years, 8 months ago
- 262cd8a Clear out OOM intentionally thrown in test case. by janakr · 3 years, 8 months ago
- 38923a9 Fix issue with config retrieval in ConfigCommandTest. by leba · 3 years, 9 months ago
- 1ab4003 Roll-forward of https://github.com/bazelbuild/bazel/commit/a95c7b7a9cb0088787d10a49d491b81f80cb6313 with fix: only reset the heapLimiterTriggeredGc bit if we are in a manually triggered GC. This prevents a concurrent non-manually triggered GC from resetting the bit. by janakr · 3 years, 9 months ago
- 5d92634 Automated rollback of commit a95c7b7a9cb0088787d10a49d491b81f80cb6313. by janakr · 3 years, 9 months ago
- 8e881f7 Prevent new commands from starting if Bazel is in the middle of crashing: crashing can take quite a long time during clean-up, and it's confusing if another command runs in the middle of it. This became much more likely after https://github.com/bazelbuild/bazel/commit/5ebcf97e655797cf3715806fff55e7fa3c5a61b9, since the command thread is interrupted in a crash now, so control is returned to the caller. by janakr · 3 years, 9 months ago
- 0f812eb Remote: Display download progress when actions are downloading outputs from remote cache. by Chi Wang · 3 years, 9 months ago
- a95c7b7 Modify RetainedHeapLimiter to only throw an OOM when it itself triggers a manual GC. Other parts of Blaze can trigger manual GCs, and high memory usage after a manual GC does not mean that Blaze has to OOM. by janakr · 3 years, 9 months ago
- 766cd0e Add new attempt_count field to BES. by Googler · 3 years, 9 months ago
- 2f4ed67 Add a flag to drop BuildConfigurationValue.Key nodes when analysis is dropped. They're unlikely to be used again, are relatively cheap to compute if they do have to be recomputed, and cost a fair bit of memory. by janakr · 3 years, 9 months ago
- 6ae4dd53 Use the fact that we know the shard count of a test ahead of time to simplify our data structures around sharding a little bit. by janakr · 3 years, 9 months ago
- d9e8f58 Confirm in BlazeRuntimeTest that command thread is interrupted. by janakr · 3 years, 10 months ago
- d63d0a3 Delete testutil test sizing infrastructure by michajlo · 3 years, 10 months ago
- bf6987d Move some OOM handling (including heap dumps) from `RetainedHeapLimiter` to `BugReport`, and output the heap dump under the output base. by jhorvitz · 3 years, 10 months ago
- 5ebcf97 As with AbruptExitException, interrupt the command thread when a crash is encountered: this lets modules (like the build event publisher) perform their shutdown tasks with less competition from ordinary operations, as well as stopping the inflow of data from those operations. Particularly relevant for OOMs. by janakr · 3 years, 10 months ago
- 1e803ab Remove default build options. by jhorvitz · 3 years, 11 months ago
- 10fe917 Add a flag to manually create a heap dump from `RetainedHeapLimiter`. by jhorvitz · 4 years ago
- 6380c289 Use `FragmentClassSet` instead of `ImmutableSortedSet<Class<? extends Fragment>>`. by jhorvitz · 4 years ago
- 9ad5aed Remove `OptionsDiffForReconstruction` in favor of just using `BuildOptions`. by jhorvitz · 4 years ago
- e5c832a BES: Use WKPs for timestamp/duration values by Yannic · 4 years ago
- ff61603 ConfigCommand should handle multiples of same key. by twigg · 4 years ago
- ec17683 Use `TestParameterInjector` in `UiEventHandlerStdOutAndStdErrTest`. by ajurkowski · 4 years ago
- fcf9dd5 Ensure NamedSetOfFiles BEP event appears before event referencing the file_set. by adgar · 4 years, 1 month ago
- 1b18d65 Automatic code cleanup. by Googler · 4 years, 1 month ago
- 3b60948 Create TargetSummary event publisher behind disabled flag by kmb · 4 years, 1 month ago
- 734988c Add support for passing "host" as the config name in the config command. by jcater · 4 years, 2 months ago
- 320ecee Refactor config command to always work on the command-specific ConfigurationForOutput object. by jcater · 4 years, 2 months ago
- b6adb8c Update usage of JsonParser in config command tests. by jcater · 4 years, 2 months ago
- 6ebc9fb Propagate response extensions from BlazeRuntime#afterCommand to the CommandService API. by Googler · 4 years, 2 months ago
- e149d3b Rewrite `TestResultAggregatorTest` to go through the `testEvent` API. by jhorvitz · 4 years, 2 months ago
- 346d5fe Remove unnecessary test-only methods from `TestResultAggregator` and `AggregatingTestListener`. by jhorvitz · 4 years, 2 months ago
- 052e5f8 Remove our own usages of Apache Commons Lang and replace them with Guava. by philwo · 4 years, 2 months ago
- d322b72 Return exit codes describing test action system failures instead of 3 by mschaller · 4 years, 3 months ago
- 4182af4 Add a field to `RunRequest` to pass arbitrary messages to the `CommandServer`. by jhorvitz · 4 years, 3 months ago
- 178615d Refactor spawn stat computation. by twerth · 4 years, 4 months ago
- 8eae6b3 Add tests that would have caught duplicate "FAILED" messages. by janakr · 4 years, 4 months ago
- 99725e1 Wire correct interrupt handling from ActionExecutedEvent by michajlo · 4 years, 4 months ago
- 13f6436 Simplify CleanCommandRecommendsAsyncTest. by Tobias Werth · 4 years, 4 months ago
- c45ad13 Prevent starlark alias logic crashing with mangled args by juliexxia · 4 years, 5 months ago
- 22b4dbc Add basic incompatible target skipping by Philipp Schrader · 4 years, 5 months ago
- d5f96eb Handle crashes in a more consistent way. by jhorvitz · 4 years, 5 months ago
- 08a7179 Fix warnings in `UiStateTracker`. by jhorvitz · 4 years, 5 months ago
- 7c8fc4f Remove references to experimental feature. by warkahscott · 4 years, 5 months ago
- d72c3b229 Use `AbortReason.OUT_OF_MEMORY` instead of `AbortReason.INTERNAL` for OOMs. by jhorvitz · 4 years, 5 months ago
- d1d0c85 Set --experimental_enable_flag_alias to true by warkahscott · 4 years, 5 months ago
- 10d19ef Refactor AbstractBlazeOptionHandlerTest into a helper class by warkahscott · 4 years, 6 months ago
- 5ebc1fb Use the value of `--oom_message` in the OOM thrown by `RetainedHeapLimiter`. by jhorvitz · 4 years, 6 months ago
- fd9a254 Refactor `RetainedHeapLimiter` to be more testable. by jhorvitz · 4 years, 6 months ago
- 4e7b1e5 Make OutputDirectories ready to produce repository-dependent bin directory paths. by Googler · 4 years, 6 months ago
- de77148 Allow for Starlark flags to be aliased on the command line. by warkahscott · 4 years, 6 months ago
- c87bd58 Cleanups for nested test_suite or java_test under trim_test_configuration by twigg · 4 years, 6 months ago
- 11102e3 Quote user-provided string so it is clearly on a distinct meta-level. by Googler · 4 years, 6 months ago
- 1d9c7da Add check so --flag_alias can be enabled/disabled on the command line. by warkahscott · 4 years, 6 months ago
- 2e1480d Truncate query expression before inclusion in user messages (e.g. stderr, logs, failure details) by mschaller · 4 years, 6 months ago
- 421cf15 Optimize handling of long lines when using `--test_output=streamed`. by ajurkowski · 4 years, 7 months ago
- 450c7ad bazel: rename imports of lib.syntax to java.starlark.net by adonovan · 4 years, 7 months ago
- f5c9e77 Add rudimentary test for QueryCommand invalid syntax codepath by michajlo · 4 years, 7 months ago
- 4e11dc1 Stop using reflection to create GrpcServerImpl by michajlo · 4 years, 7 months ago
- 74bd302 cquery: support configuration "short IDs". by gregce · 4 years, 7 months ago
- 97c0bd1 Replace test usages of DigestHashFunction#getDefaultUnchecked and implicit DigestHashFunction#getDefault calls by the actual default hash function. Also remove a bunch of unnecessary Clock injections. by janakr · 4 years, 7 months ago
- bc2d79d Include server description in "Another command..." waiting messaging by michajlo · 4 years, 7 months ago
- c018051 Account for internal actions in stats summary. by Tobias Werth · 4 years, 7 months ago
- 240bdea bazel packages: rename StarlarkSemanticsOptions -> packages.semantics.BuildLanguageOptions by adonovan · 4 years, 7 months ago
- ce510ca Open source BlazeCommandDispatcherTest by michajlo · 4 years, 7 months ago
- 2bb3b73 Add the 'supports-graceful-termination' tag to request nice termination. by jmmv · 4 years, 7 months ago
- 222419b Split BlazeOptionHandler for greater testing extensibility by warkahscott · 4 years, 7 months ago
- bfbd95f Fix multi-word test case names to use lowerCamelCase. by jmmv · 4 years, 7 months ago
- 8454a18 Consolidate BlazeCommandDispatcher constructors by michajlo · 4 years, 7 months ago
- 0badd69 Remove optional from FailureDetail field in QueryException and make it a requirement. by Googler · 4 years, 8 months ago
- c67c570 Rename Skylark to Starlark in src/test/java/com/google/devtools/build/lib/skylark by laurentlb · 4 years, 8 months ago
- f834d27 Add fine grained Aquery failure codes to AqueryCommandUtils and ActionFilterFunction. by Googler · 4 years, 9 months ago
- 5de680a Expose the number of runs and shards in the summary by Googler · 4 years, 10 months ago
- 2902018 Encode additional ActionExecution failures with FailureDetails by mschaller · 4 years, 10 months ago