Sean Chittenden
8e256471a9
Rename ConsulConfig to ConsulAgentConfig
2016-06-10 15:48:36 -04:00
Sean Chittenden
0e1bdad2a0
Rename consul.ConsulConfig to consul.AgentConfig
...
There were two `ConsulConfig` structs running around, one of them
needed to go away. Rely on the package's path to provide context
for the type of AgentConfig.
2016-06-10 15:48:36 -04:00
Alex Dadgar
2be78d2ba8
fix types
2016-06-10 11:52:15 -07:00
Alex Dadgar
a8b1d31812
use time.Second instead of our own const
2016-06-10 11:38:59 -07:00
Alex Dadgar
693c8f9e42
Alloc-status only shows measured statistics and fixes to CPU calculations
2016-06-10 10:38:29 -07:00
Diptanu Choudhury
d594d95012
Fixed merge conflicts
2016-06-10 04:47:34 +01:00
Diptanu Choudhury
06e90cb6c0
Using named variables
2016-06-10 04:45:16 +01:00
Diptanu Choudhury
8d52390aca
Fixed calculation of cpu usage percent in user and sys mode for pids
2016-06-10 04:06:32 +01:00
Alex Dadgar
17af581d93
Annotate what is measured
2016-06-09 19:45:41 -07:00
Alex Dadgar
757bc66321
fix wait result being nil and some panics in the cli
2016-05-31 23:09:05 +00:00
Diptanu Choudhury
15e79c3783
Changing the api of the stats endpoints
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
f765e82a11
Stopping the metrics collector timers using defer and starting to collect host stats right away
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
b51b08b39e
Added a test to validate we are collecting stats
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
c99733e8c7
Fixed the compilation on linux
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
2c5233814a
simplified the stats method in basic executor
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
f59ad3da53
Fixed the logic of scanpids
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
584c1e34fb
Incorporated review comments for executor
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
6132ccc230
Added pidstats in task resource usage struct
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
3192e318e9
Renamed CpuUsage to CpuStats
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
458b7014e4
Added a test for calculating cpu stats
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
df68129e5a
Added some docs
2016-05-28 19:59:03 -07:00
Diptanu Choudhury
b7158be541
Added locks to RingBuf
2016-05-28 19:59:03 -07:00
Diptanu Choudhury
98068678f1
Implemented nomad cpu percentage calculator
2016-05-28 19:59:03 -07:00
Diptanu Choudhury
30cbfe1f71
Implemented cpu stats
2016-05-28 19:51:22 -07:00
Diptanu Choudhury
9a851a11ee
Added the PidStats method on the executor
2016-05-28 19:42:34 -07:00
Diptanu Choudhury
c85b4de46a
Adding a query param to return time series of stats
2016-05-28 19:42:34 -07:00
Diptanu Choudhury
0fdff61d2d
Implemented stats for raw_exec
2016-05-28 19:42:34 -07:00
Diptanu Choudhury
1cae57aee9
Add the Stats api to driverhandle
2016-05-28 19:42:34 -07:00
Diptanu Choudhury
522eebcbc1
Using a helper method to create service identifiers
2016-05-14 00:43:25 -07:00
Diptanu Choudhury
de660c4acf
Removed allocID and task name from consul service
2016-05-11 16:26:41 -07:00
Diptanu Choudhury
2663ef9d6a
Refactored the signature of NewConsulService
2016-05-11 15:22:58 -07:00
Sean Chittenden
9d4e37af81
Merge pull request #1156 from hashicorp/f-x-sys-unix
...
Use x/sys/unix vs syscall package where appropriate
2016-05-09 11:56:00 -07:00
capone212
e616e5446d
Added java
2016-05-09 17:27:01 +03:00
capone212
23c5b584a4
Reverted blank line
2016-05-09 17:23:38 +03:00
capone212
2a4bea364c
Fixed CR defect
2016-05-09 17:22:01 +03:00
capone212
a363479fb0
Added consul script check support for raw_exec driver
2016-05-09 13:35:19 +03:00
Sean Chittenden
72005b7d25
Remove stray debugging fmt.Printf
2016-05-08 11:43:43 -07:00
Sean Chittenden
46a2d5de0b
Revert making UniversalExecutor.wait() platform specific
2016-05-08 00:13:28 -07:00
Sean Chittenden
bfa8284531
Prefer golang.org/x/sys/unix where appropriate
...
Favor the `unix` package on *NIX platforms vs the now frozen `syscall` package.
2016-05-07 11:01:45 -07:00
Diptanu Choudhury
03763d570b
Added logs to indicate when checks timeout
2016-05-05 10:01:38 -07:00
Alex Dadgar
8fe6589479
Add debug message on Wait() error
2016-04-19 15:54:21 -07:00
Alex Dadgar
44627677f7
Freeze the cgroup and cleanup around Shutdown
2016-04-19 13:48:02 -07:00
Alex Dadgar
7616be8094
Put the executor into the cgroup to avoid a fork race
2016-04-18 17:59:08 -07:00
Diptanu Choudhury
03dcb7f541
Adding a test to check whether constraints are applied and cgroups are removed
2016-04-02 12:39:34 -07:00
Diptanu Choudhury
36d8c7e831
Setting the cg path after application of pid
2016-04-02 12:37:19 -07:00
Diptanu Choudhury
ced78c9457
Using the paths of cgroups to reconstruct the manager
2016-04-02 12:37:19 -07:00
Diptanu Choudhury
9a565024b9
Adding 128 to exit code when a child was terminated by a signal
2016-04-02 02:05:56 -07:00
Diptanu Choudhury
1a0c35a196
Capturing signals from wait
2016-04-01 14:31:19 -07:00
Diptanu Choudhury
1471f747f3
Added version to executor
2016-03-29 22:24:22 -07:00
Diptanu Choudhury
323975d500
Added the Version method to executor
2016-03-29 22:23:03 -07:00