Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Mitigate untimely failures of vm_stat on OSX

See #1039

Move memory health types from :core to :processServices

    • -21
    • +0
    ./memory/JvmMemoryStatusListener.java
    • -42
    • +0
    ./memory/JvmMemoryStatusSnapshot.java
    • -53
    • +0
    ./memory/MBeanAttributeProvider.java
    • -132
    • +0
    ./memory/MeminfoAvailableMemory.java
    • -79
    • +0
    ./memory/MemoryStatusBroadcaster.java
    • -21
    • +0
    ./memory/OsMemoryStatusListener.java
    • -42
    • +0
    ./memory/OsMemoryStatusSnapshot.java
    • -126
    • +0
    ./memory/VmstatAvailableMemory.java
  1. … 26 more files in changeset.
Refine memory sampling event publishing

Move MemoryStatusBroadcaster startup to DefaultGradleLauncherFactory

Add support for ScheduledExecutors to ExecutorFactory

& Stoppable & honoring ExecutorPolicy

Move global scheduled executor creation to GlobalScopeServices

Don’t use anonymous broadcasters

DaemonHealthStats now consume memory sampling events

  1. … 19 more files in changeset.
Address review comments, naming and tests setup

    • -0
    • +48
    ./memory/DefaultMemoryManager.java
    • -48
    • +0
    ./memory/DefaultMemoryResourceManager.java
    • -0
    • +29
    ./memory/MemoryManager.java
    • -29
    • +0
    ./memory/MemoryResourceManager.java
  1. … 4 more files in changeset.
Prevent periodic memory check to stop if it fails once

    • -7
    • +11
    ./memory/MemoryStatusBroadcaster.java
Fix OS total memory size gathering on IBM JVMs

The JMX attribute name is different than on SUN/ORACLE JVMs

  1. … 2 more files in changeset.
Changing system memory warning to print at info

This is to prevent the additional output from messing up tests that

check output.

Minor cleanup of memory broadcaster

    • -17
    • +15
    ./memory/MemoryStatusBroadcaster.java
Split JVM/OS memory events and add coverage

    • -2
    • +12
    ./memory/DefaultMemoryResourceManager.java
    • -0
    • +32
    ./memory/JvmMemoryStatus.java
    • -0
    • +21
    ./memory/JvmMemoryStatusListener.java
    • -0
    • +42
    ./memory/JvmMemoryStatusSnapshot.java
    • -11
    • +28
    ./memory/MemoryStatusBroadcaster.java
    • -0
    • +32
    ./memory/OsMemoryStatus.java
    • -0
    • +21
    ./memory/OsMemoryStatusListener.java
    • -0
    • +42
    ./memory/OsMemoryStatusSnapshot.java
  1. … 4 more files in changeset.
MemoryInfo is now a service and properly use dependency injection

  1. … 8 more files in changeset.
Move process memory related code into :core

    • -0
    • +21
    ./memory/AvailableMemory.java
    • -0
    • +38
    ./memory/DefaultMemoryResourceManager.java
    • -0
    • +53
    ./memory/MBeanAttributeProvider.java
    • -0
    • +27
    ./memory/MBeanAvailableMemory.java
    • -0
    • +132
    ./memory/MeminfoAvailableMemory.java
    • -0
    • +75
    ./memory/MemoryInfo.java
    • -0
    • +25
    ./memory/MemoryResourceManager.java
    • -0
    • +27
    ./memory/MemoryStatus.java
    • -0
    • +60
    ./memory/MemoryStatusBroadcaster.java
    • -0
    • +21
    ./memory/MemoryStatusListener.java
    • -0
    • +56
    ./memory/MemoryStatusSnapshot.java
    • -0
    • +125
    ./memory/VmstatAvailableMemory.java
  1. … 28 more files in changeset.