shirou
586bb697f3
Merge pull request #207 from sparrc/diskstats-panic-fix
...
Fix potential panic in linux disk IO counters
2016-06-03 22:00:04 +09:00
Cameron Sparr
da43049324
Fix potential panic in linux disk IO counters
...
Old kernels have a bug in diskstats where lines can have less than 14
fields. This applies to the kernel present in RHEL 5.2 and earlier.
It's a bit of a niche but probably best to patch to be safe from future
bugs too.
RHEL bug case:
https://bugzilla.redhat.com/show_bug.cgi?id=583285
Encountered in Telegraf:
https://github.com/influxdata/telegraf/issues/1322
2016-06-03 11:16:07 +01:00
shirou
ddc9f5a41c
Merge pull request #205 from vrecan/calc_cpu_percent
...
Calc cpu percent using last variables if interval of 0 is given
2016-06-03 00:44:10 +09:00
Ben Aldrich
9dbebcf46e
rename ALL to all
2016-06-01 16:03:11 -06:00
Ben Aldrich
a76195e088
fixed imports and spelling error
2016-06-01 15:53:54 -06:00
Ben Aldrich
c36f7ac8b0
rename var
2016-06-01 15:45:29 -06:00
Ben Aldrich
fcc1747d9f
Merge branch 'master' of https://github.com/shirou/gopsutil into calc_cpu_percent
...
Conflicts:
cpu/cpu.go
2016-06-01 15:24:23 -06:00
Ben Aldrich
c389989453
calculate cpu percentage compared to last call if 0 interval is given
2016-06-01 15:21:58 -06:00
shirou
6e9b0bbb1b
Merge pull request #197 from shirou/process/add_memory_windows
...
Process/add memory windows
2016-05-30 14:06:48 +09:00
shirou
83c6e72cbd
Merge pull request #203 from shirou/add_timeout_and_change_to_use_invoker
...
add Timeout to invoke command and use common.Invoke
2016-05-21 07:39:10 +09:00
Shirou WAKAYAMA
1d461a68b6
[process]linux: porcess was not started.
2016-05-20 21:13:52 +09:00
Shirou WAKAYAMA
57f6aebc7e
add Timeout to invoke command and use common.Invoke refs: #201
2016-05-20 17:59:41 +09:00
shirou
bae75faa5a
Merge pull request #200 from azinman/master
...
Fix compile errors for iOS/arm64
2016-05-11 08:05:35 +09:00
Aaron Zinman
4041e7d31e
Fix compile errors for iOS/arm64
...
- Added conditional preprocessor guard on cpu_darwin_cgo.go
- Duplicated disk_darwin_amd64 for arm64 (after confirming
that sys/mount.h are the same between the two platforms, hence the
constants should be valid).
2016-05-10 12:27:10 -07:00
shirou
99fb4dce54
Merge pull request #199 from gnhuy91/patch-1
...
make 'alternative location' in Usage section more readable
2016-05-10 17:13:19 +09:00
Huy Giang
7bf614d799
make 'alternative location' in Usage section more readable
2016-05-10 14:22:14 +07:00
Shirou WAKAYAMA
7b991b8135
add `requirement` to README.rst.
2016-05-05 00:09:19 +09:00
WAKAYAMA Shirou
ba34a3af8c
[process]windows: add IO counters and fix CreateTime
2016-05-04 23:25:43 +09:00
WAKAYAMA Shirou
903277ce2f
[process]windows: implement process.MemoryInfo (but no swap)
2016-05-04 22:39:44 +09:00
shirou
cf454998dc
Merge pull request #194 from discordianfish/fish/add-arm64
...
Add type definitions for arm64 and ppc64le
2016-04-29 18:30:00 +09:00
shirou
5caae7e663
Merge pull request #192 from shirou/docker/add_CgroupDockerStat
...
[docker]linux: add CgroupDockerStat (#189 )
2016-04-29 18:28:44 +09:00
Johannes 'fish' Ziemke
2a69690d62
Add type definitions for arm64 and ppc64le
2016-04-28 23:16:55 +02:00
Shirou WAKAYAMA
97e1d05084
[docker]linux: add CgroupDockerStat ( #189 )
2016-04-24 17:15:45 +09:00
shirou
f8c7af5565
Merge pull request #191 from shirou/host/update_freebsd_type
...
Host/update freebsd type
2016-04-24 16:53:57 +09:00
WAKAYAMA shirou
a9040e612c
[process]freebsd: update 386.
2016-04-23 23:47:50 +09:00
WAKAYAMA shirou
e864f2a037
[disk]freebsd: update 386.
2016-04-23 23:43:00 +09:00
WAKAYAMA shirou
01832c6a58
[host]freebsd: add freebsd_386.
2016-04-23 23:18:18 +09:00
WAKAYAMA shirou
d9e994bec8
[host]freebsd: update freebsd_amd64
2016-04-23 23:10:23 +09:00
shirou
d8317f10e9
Merge pull request #190 from shirou/update_host_type_linux
...
Update host type linux
2016-04-23 22:42:49 +09:00
Shirou WAKAYAMA
ce98590a35
[host]linux: forgot to add sizeOfUtmp.
2016-04-23 22:18:34 +09:00
Shirou WAKAYAMA
15ff7e19df
[host]linux: fix i386 and gofmt.
2016-04-23 21:34:27 +09:00
Shirou WAKAYAMA
b1df5a912c
[host]linux: type file changed.
2016-04-23 21:21:24 +09:00
Shirou WAKAYAMA
9ef341037b
[process]posix: update process signal document
2016-04-20 13:29:54 +09:00
Shirou WAKAYAMA
860f5a0803
[process]linux: update comment to show godoc.org.
2016-04-20 13:26:05 +09:00
Shirou WAKAYAMA
bd1b04fe67
[process]linux: add document to Status.
2016-04-20 12:59:18 +09:00
shirou
073079b672
Merge pull request #185 from freman/no-lsof-ppid
...
Remove the requirement to use lost for pid …
2016-04-18 16:36:22 +09:00
Shannon Wynter
f99d495462
Run goimports before committing...
2016-04-18 17:28:47 +10:00
Shannon Wynter
a4387d0c92
emulate original behaviour
2016-04-18 14:38:24 +10:00
Shannon Wynter
c903f14189
Remove the requirement to use lsof by using the information provided in status to get the parent pid
2016-04-18 11:15:15 +10:00
Shirou WAKAYAMA
f2ebb91cf0
[disk]darwin,freebsd: implements 'all' argument.
2016-04-16 22:43:55 +09:00
Shirou WAKAYAMA
ca99d7dc3f
[disk]linux: implements 'all' argument.
2016-04-16 21:54:11 +09:00
Shirou WAKAYAMA
5daf090513
[cpu]linux: vendorId in cpuinfo is sometimes vendor_id.
2016-04-12 23:08:13 +09:00
Shirou WAKAYAMA
0787e8ba3e
[host]linux-arm: update type_liux.go. Test will fail.
2016-04-10 10:07:35 +00:00
shirou
e8f7a95747
Merge pull request #177 from shirou/v2
...
change to version2 with many of incompatiblity.
2016-04-07 15:55:32 +09:00
Shirou WAKAYAMA
1cc575dae3
remove gopkg.in from README.
2016-04-07 15:34:49 +09:00
Shirou WAKAYAMA
4c73e74c42
add helpful Makefile.
2016-04-01 22:28:17 +09:00
Shirou WAKAYAMA
adf2f03a48
fix build and path error
2016-04-01 22:28:07 +09:00
Shirou WAKAYAMA
bce9212def
fix build bugs.
2016-04-01 22:22:03 +09:00
Shirou WAKAYAMA
d21ed2b40d
search path via exec.LookPath before actual invoke.
2016-04-01 22:13:05 +09:00
Shirou WAKAYAMA
613a8a90e1
fixed by golint.
2016-04-01 21:34:39 +09:00