Clint Shryock
|
3624ebdcd0
|
clean up some log formatting
|
2015-09-23 14:09:55 -05:00 |
|
Clint Shryock
|
0a334a267d
|
Refactor network fingerprinting to be generic, use build flags
|
2015-09-23 10:12:56 -05:00 |
|
Clint Shryock
|
2897780800
|
prefix warn/error messages
|
2015-09-23 10:03:35 -05:00 |
|
Clint Shryock
|
dc8ce6d0ff
|
fix casing for ERR logs
|
2015-09-23 10:00:06 -05:00 |
|
Clint Shryock
|
bbe4ee2f6c
|
don't re-convert mbits
|
2015-09-22 23:57:24 -05:00 |
|
Clint Shryock
|
c799477f83
|
refactoring, docs
|
2015-09-22 23:51:56 -05:00 |
|
Clint Shryock
|
c9dab7e0c7
|
fix range error
|
2015-09-22 23:25:12 -05:00 |
|
Clint Shryock
|
a90109c7b8
|
populate node network resource
|
2015-09-22 23:22:23 -05:00 |
|
Clint Shryock
|
3882fd7afc
|
Update code for parsing IP address
|
2015-09-22 22:56:31 -05:00 |
|
Clint Shryock
|
ea7cc84b94
|
Move ec2InstanceSpeed to a package variable, convert to string:int map
|
2015-09-22 22:04:20 -05:00 |
|
Clint Shryock
|
a216204111
|
Consolidate the AWS fingerprinters
|
2015-09-22 16:56:04 -05:00 |
|
Clint Shryock
|
2942212ee3
|
Refactor some AWS things, removing fingerprint/network.go
- move isAWS to env, use in other places
- fingerprint/network.go is no empty; removed
|
2015-09-22 16:31:57 -05:00 |
|
Clint Shryock
|
7fd8123b98
|
change the naming
|
2015-09-22 16:01:29 -05:00 |
|
Clint Shryock
|
7ca269381a
|
Refactor the Network Fingerprinters
|
2015-09-22 15:59:00 -05:00 |
|
Clint Shryock
|
66226d7510
|
Rework client/fingerprint/fingerprint.go to use a slice and enforce ordering
|
2015-09-22 14:23:48 -05:00 |
|
Clint Shryock
|
fdbcf08c77
|
Basic network fingerprinting for Unix type, AWS systems
|
2015-09-22 11:44:53 -05:00 |
|
Alex Dadgar
|
08f790f5ec
|
Fixed function comment
|
2015-09-21 09:08:57 -07:00 |
|
Alex Dadgar
|
fcdf5afa03
|
Tests skip based on cgroups, not root
|
2015-09-21 09:08:57 -07:00 |
|
Alex Dadgar
|
c88f93ca71
|
Update UniversalExecutor to have string identifiers
|
2015-09-21 09:08:57 -07:00 |
|
Alex Dadgar
|
5ac6c3b73d
|
Linux executor with cgroup isolation support
|
2015-09-21 09:08:57 -07:00 |
|
Clint Shryock
|
e434d938af
|
executor/linux: Add UUID for the name, return error on failure to apply
|
2015-09-21 09:08:57 -07:00 |
|
Clint Shryock
|
f65406009f
|
exec/linux: move Limit to after Start
|
2015-09-21 09:08:57 -07:00 |
|
Clint Shryock
|
15e64312b7
|
spike on adding cgroups
|
2015-09-21 09:08:57 -07:00 |
|
Armon Dadgar
|
d13f03175f
|
Merge branch 'f-docs'
|
2015-09-20 19:25:25 -07:00 |
|
Armon Dadgar
|
d4982d16d7
|
client: optimize initial heartbeat time
|
2015-09-20 17:02:12 -07:00 |
|
Chris Bednarski
|
3a8df12199
|
Windows does not support exec.Cmd.SysProcAttr.Credential call; this causes cross-compiltion to fail so it's behind a build flag now
|
2015-09-18 18:59:42 -07:00 |
|
Chris Bednarski
|
cdd065cb07
|
Support running Linux exec as a non-root user
|
2015-09-15 20:17:23 -07:00 |
|
Chris Bednarski
|
85744b0661
|
Merge branch 'master' into f-executor
|
2015-09-15 19:03:52 -07:00 |
|
Chris Bednarski
|
06a0bd0bf7
|
Overhaul the executor code so we use build flags instead of dynamic loading
|
2015-09-15 18:54:55 -07:00 |
|
Chris Bednarski
|
c8516f3e9c
|
Changed Default executor to use a factory
|
2015-09-15 16:40:40 -07:00 |
|
Chris Bednarski
|
a5512c22e9
|
Rename exec package to executor so it works better with goimports; fixes for Java driver
|
2015-09-15 14:03:03 -07:00 |
|
Chris Bednarski
|
5eb3354678
|
Update Java driver to use Executor
|
2015-09-15 13:45:48 -07:00 |
|
Chris Bednarski
|
b3ef6930b8
|
Updated exec driver to use nomad/client/exec
|
2015-09-15 13:11:56 -07:00 |
|
Chris Bednarski
|
2bcf7105e8
|
Use Linux on Linux
|
2015-09-14 19:38:21 -07:00 |
|
Chris Bednarski
|
b38112af29
|
Run as nobody if no user is specified
|
2015-09-14 19:04:29 -07:00 |
|
Chris Bednarski
|
80eef5362e
|
Send signal 0 to check whether the process is alive
|
2015-09-14 16:16:56 -07:00 |
|
Chris Bednarski
|
d4c57c67a2
|
Implemented Linux driver with RunAs functionality -- added errors to RunAs and Limit
|
2015-09-14 15:57:21 -07:00 |
|
Armon Dadgar
|
c9d17611bf
|
nomad: rename region1 to global. Fixes #41
|
2015-09-13 18:18:40 -07:00 |
|
Armon Dadgar
|
bb22cf7ebe
|
client: Use Alloc.TaskResouces to override Task.Resources
|
2015-09-13 17:35:56 -07:00 |
|
Ryan Uber
|
bbb31d7ce7
|
client: always create alloc dir if it is non-empty
|
2015-09-13 12:14:12 -07:00 |
|
Ryan Uber
|
5529aab866
|
client: skip init in dev mode
|
2015-09-12 13:16:27 -07:00 |
|
Ryan Uber
|
5b7073b294
|
client: init the alloc dir
|
2015-09-12 11:47:44 -07:00 |
|
Ryan Uber
|
e4c29dc579
|
client: alloc dirs tolerate missing directories
|
2015-09-11 20:32:55 -07:00 |
|
Chris Bednarski
|
f4d489af6e
|
Update the interface, add UniversalExecutor, add stub for LinuxExecutor
|
2015-09-11 17:12:48 -07:00 |
|
Chris Bednarski
|
c9994c3e59
|
Added stub / spec for executor interface
|
2015-09-11 12:35:03 -07:00 |
|
Chris Bednarski
|
3c1bb50da3
|
Change error to err to be consistent with other usage
|
2015-09-11 10:26:33 -07:00 |
|
Chris Bednarski
|
3862b0adb4
|
Fix typos
|
2015-09-10 11:35:03 -07:00 |
|
Chris Bednarski
|
0e7ebb7447
|
Change panic to a more helpful message
|
2015-09-09 19:04:06 -07:00 |
|
Chris Bednarski
|
6445e14755
|
Merge branch 'f-driver-config' into f-docker-resource-constraints
|
2015-09-09 18:47:35 -07:00 |
|
Chris Bednarski
|
4b74613d9d
|
Relax Qemu version regexp to accomodate build identifier in the version command
|
2015-09-09 18:39:40 -07:00 |
|