Casper Norrbin
|
f2d5290c29
|
8367319: Add os interfaces to get machine and container values separately
Reviewed-by: eosterlund, sgehwolf
|
2026-01-19 14:44:37 +00:00 |
|
Severin Gehwolf
|
72ebca8a0b
|
8365606: Container code should not be using jlong/julong
Reviewed-by: stuefe, cnorrbin, fitzsim
|
2025-11-18 09:42:28 +00:00 |
|
Casper Norrbin
|
5252262349
|
8292984: Refactor internal container-related interfaces for clarity
Reviewed-by: sgehwolf, eosterlund
|
2025-10-02 13:38:41 +00:00 |
|
Francesco Andreuzzi
|
051f39e12c
|
8366864: Sort os/linux includes
Reviewed-by: ayang, dholmes
|
2025-09-08 07:10:12 +00:00 |
|
Anton Artemov
|
d5d94db12a
|
8357086: os::xxx functions returning memory size should return size_t
Reviewed-by: stefank, dholmes
|
2025-09-01 07:43:25 +00:00 |
|
Casper Norrbin
|
850bc20306
|
8356868: Not all cgroup parameters are made available
Reviewed-by: sgehwolf, gziemski
|
2025-06-25 08:32:51 +00:00 |
|
Casper Norrbin
|
7f3191a630
|
8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300
Reviewed-by: sgehwolf, jsjolen, dholmes
|
2025-05-08 16:20:53 +00:00 |
|
Thomas Fitzsimmons
|
4478a99e31
|
8354057: Odd debug output in -Xlog:os+container=debug on certain systems
Reviewed-by: sgehwolf, asmehra, lmesnik
|
2025-04-11 02:06:22 +00:00 |
|
Thomas Fitzsimmons
|
9c5ed23eac
|
8349988: Change cgroup version detection logic to not depend on /proc/cgroups
8347811: Container detection code for cgroups v2 should use cgroup.controllers
Co-authored-by: Severin Gehwolf <sgehwolf@openjdk.org>
Reviewed-by: sgehwolf, asmehra
|
2025-04-03 08:38:50 +00:00 |
|
Severin Gehwolf
|
2de71d0445
|
8347129: cpuset cgroups controller is required for no good reason
Reviewed-by: stuefe, asmehra
|
2025-01-14 19:40:50 +00:00 |
|
theoweidmannoracle
|
7d6a2f3740
|
8342860: Fix more NULL usage backsliding
Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen
|
2024-11-08 13:31:24 +00:00 |
|
Severin Gehwolf
|
55a7cf1445
|
8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected
Reviewed-by: stuefe, asmehra
|
2024-09-11 13:51:31 +00:00 |
|
Severin Gehwolf
|
153b12b9df
|
8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers
Reviewed-by: jsjolen, stuefe
|
2024-07-02 15:38:54 +00:00 |
|
Severin Gehwolf
|
0a6ffa5795
|
8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container
Reviewed-by: stuefe, iklam
|
2024-07-01 08:47:29 +00:00 |
|
Robert Toyonaga
|
cc64aeac47
|
8332400: isspace argument should be a valid unsigned char
Reviewed-by: dholmes, amitkumar, stuefe, jwaters
|
2024-06-14 09:32:52 +00:00 |
|
Severin Gehwolf
|
3d4eb159e6
|
8302744: Refactor Hotspot container detection code
Reviewed-by: jsjolen, stuefe
|
2024-05-29 08:46:27 +00:00 |
|
Johan Sjölen
|
ac9e046748
|
8301479: Replace NULL with nullptr in os/linux
Reviewed-by: coleenp, sgehwolf
|
2023-02-03 11:52:22 +00:00 |
|
casparcwang
|
8f3bbe950f
|
8293472: Incorrect container resource limit detection if manual cgroup fs mounts present
Reviewed-by: sgehwolf, iklam
|
2022-09-15 08:47:05 +00:00 |
|
Jonathan Dowland
|
f694f8a767
|
8292083: Detected container memory limit may exceed physical machine memory
Reviewed-by: sgehwolf, stuefe
|
2022-08-26 12:25:16 +00:00 |
|
Harold Seigel
|
db77227684
|
8282684: Obsolete UseContainerCpuShares and PreferContainerQuotaForCPUCount flags
Reviewed-by: dholmes, iklam, sgehwolf
|
2022-08-22 14:35:44 +00:00 |
|
Ioi Lam
|
b6b0317f83
|
8290840: Refactor the "os" class
Reviewed-by: dholmes, gziemski, stuefe, stefank
|
2022-08-04 01:20:29 +00:00 |
|
Severin Gehwolf
|
8d28734ede
|
8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete
Reviewed-by: iklam
|
2022-06-07 12:28:31 +00:00 |
|
Ioi Lam
|
e07fd395bd
|
8281181: Do not use CPU Shares to compute active processor count
Reviewed-by: dholmes, sgehwolf
|
2022-03-04 20:14:11 +00:00 |
|
Harold Seigel
|
f54ce84474
|
8238161: use os::fopen in HS code where possible
Reviewed-by: mbaesken, coleenp
|
2022-01-12 13:11:16 +00:00 |
|
Matthias Baesken
|
089e83bf1b
|
8266490: Extend the OSContainer API to support the pids controller of cgroups
Reviewed-by: sgehwolf, lucy
|
2021-08-10 07:40:21 +00:00 |
|
Severin Gehwolf
|
2bbf8a2a96
|
8245543: Cgroups: Incorrect detection logic on some systems (still reproducible)
Reviewed-by: bobv, shade
|
2020-10-09 16:25:50 +00:00 |
|
Volker Simonis
|
0054c15f60
|
8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist
Reviewed-by: sgehwolf, bobv
|
2020-09-28 15:42:10 +00:00 |
|
Bob Vandette
|
76f0588aaf
|
8252359: HotSpot Not Identifying it is Running in a Container
Reviewed-by: sgehwolf
|
2020-09-03 13:50:11 +00:00 |
|
Severin Gehwolf
|
add18914fb
|
8239785: Cgroups: Incorrect detection logic on old systems in hotspot
Return NULL subsystem if no cgroup controllers are mounted.
Reviewed-by: bobv, mbaesken
|
2020-02-25 12:17:26 +01:00 |
|
Severin Gehwolf
|
d462a6b5c9
|
8230305: Cgroups v2: Container awareness
Implement Cgroups v2 container awareness in hotspot
Reviewed-by: bobv, dholmes
|
2019-11-07 17:11:59 +01:00 |
|