Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add file collection fingerprinting logging

I found it impossible to debug unstable task inputs without resorting to the debugger, so this adds file collection fingerprinting debug logging to make troubleshooting easier.

Signed-off-by: Danny Thomas <dannyt@netflix.com>

    • -1
    • +1
    ./impl/LoggingCachingStateBuilder.java
  1. … 3 more files in changeset.
Fix classycle

    • -1
    • +1
    ./impl/DefaultCachingStateBuilder.java
    • -1
    • +1
    ./impl/LoggingCachingStateBuilder.java
  1. … 35 more files in changeset.
Move ImplementationSnapshot to :snapshots

    • -1
    • +1
    ./impl/DefaultCachingStateBuilder.java
    • -1
    • +1
    ./impl/LoggingCachingStateBuilder.java
  1. … 35 more files in changeset.
Move ImplementationSnapshot to :snapshots

    • -1
    • +1
    ./impl/DefaultCachingStateBuilder.java
    • -1
    • +1
    ./impl/LoggingCachingStateBuilder.java
  1. … 35 more files in changeset.
Remove superfluous period

The `.` at the end is already added when displaying the non-cacheable

reasons and all other reasons don't have a `.` at the end.

    • -1
    • +1
    ./impl/LoggingCachingStateBuilder.java
  1. … 3 more files in changeset.
Replace anonymous classes with lambdas

    • -3
    • +1
    ./impl/DefaultCachingStateBuilder.java
    • -6
    • +2
    ./impl/LoggingCachingStateBuilder.java
  1. … 710 more files in changeset.
Replace anonymous classes with lambdas

    • -3
    • +1
    ./impl/DefaultCachingStateBuilder.java
    • -6
    • +2
    ./impl/LoggingCachingStateBuilder.java
  1. … 694 more files in changeset.
Add tests for different cache problems disabling caching

- remote load and store issues should disable the cache for further work in the build

- local cache load and store problems should not disable the cache for further work in the build

    • -0
    • +5
    ./impl/DefaultCachingStateBuilder.java
  1. … 2 more files in changeset.
Add tests for different cache problems disabling caching

- remote load and store issues should disable the cache for further work in the build

- local cache load and store problems should not disable the cache for further work in the build

    • -0
    • +5
    ./impl/DefaultCachingStateBuilder.java
  1. … 2 more files in changeset.
Add tests for different cache problems disabling caching

- remote load and store issues should disable the cache for further work in the build

- local cache load and store problems should not disable the cache for further work in the build

    • -0
    • +5
    ./impl/DefaultCachingStateBuilder.java
  1. … 2 more files in changeset.
Polish Javadoc

Avoid unnecessary iteration

    • -10
    • +10
    ./impl/DefaultCachingStateBuilder.java
    • -6
    • +12
    ./impl/LoggingCachingStateBuilder.java
Polish Javadoc

Avoid unnecessary allocations when calculating caching state

    • -27
    • +47
    ./impl/DefaultCachingStateBuilder.java
    • -11
    • +11
    ./impl/LoggingCachingStateBuilder.java
  1. … 2 more files in changeset.
Mark hasher invalid for invalid input properties

    • -2
    • +4
    ./impl/DefaultCachingStateBuilder.java
Address review feedback

    • -0
    • +95
    ./CachingDisabledReasonCategory.java
    • -95
    • +0
    ./CachingDisabledReasonCatwgory.java
    • -4
    • +4
    ./impl/DefaultCachingStateBuilder.java
  1. … 12 more files in changeset.
Fix cache disabled reason for tasks with no declared outputs

  1. … 3 more files in changeset.
Calculate cache key even if only scans are enabled

Previously we only generated a key when caching was enabled for the work, so at least the build cache had to be enabled.

    • -12
    • +29
    ./impl/DefaultCachingStateBuilder.java
  1. … 7 more files in changeset.
Fix tests

  1. … 11 more files in changeset.
Determine caching state and calculate cache key in execution engine

This also moves logging while building the cache key to the execution engine. As a consequence transforms can also log how their cache keys are being built.

    • -0
    • +35
    ./CachingDisabledReason.java
    • -0
    • +95
    ./CachingDisabledReasonCatwgory.java
    • -0
    • +287
    ./impl/DefaultCachingStateBuilder.java
    • -0
    • +70
    ./impl/LoggingCachingStateBuilder.java
  1. … 49 more files in changeset.
Make Checkstyle happy

    • -0
    • +57
    ./CachingInputs.java
    • -0
    • +37
    ./CachingStateBuilder.java
    • -0
    • +35
    ./NoCacheReason.java
    • -0
    • +95
    ./NoCacheReasonCategory.java
    • -0
    • +282
    ./impl/DefaultCachingStateBuilder.java
    • -0
    • +70
    ./impl/LoggingCachingStateBuilder.java
    • -0
    • +19
    ./impl/package-info.java
  1. … 30 more files in changeset.