diff options
author | Wolfy-J <[email protected]> | 2018-06-07 16:59:38 +0300 |
---|---|---|
committer | Wolfy-J <[email protected]> | 2018-06-07 16:59:38 +0300 |
commit | e2ccf9717ca11bbcf8e9b8ee5332e3211d38cfa9 (patch) | |
tree | e64ca370052172e1e981f9be0c862f870741c782 /cmd/_____/utils | |
parent | b1a324e9b230f7db114fe7264019f86ff1875e16 (diff) |
more tests
Diffstat (limited to 'cmd/_____/utils')
-rw-r--r-- | cmd/_____/utils/size.go | 28 | ||||
-rw-r--r-- | cmd/_____/utils/workers.go | 37 |
2 files changed, 0 insertions, 65 deletions
diff --git a/cmd/_____/utils/size.go b/cmd/_____/utils/size.go deleted file mode 100644 index 176cc9e1..00000000 --- a/cmd/_____/utils/size.go +++ /dev/null @@ -1,28 +0,0 @@ -package utils - -import ( - "strconv" - "strings" -) - -func ParseSize(size string) int64 { - if len(size) == 0 { - return 0 - } - - s, err := strconv.Atoi(size[:len(size)-1]) - if err != nil { - return 0 - } - - switch strings.ToLower(size[len(size)-1:]) { - case "k", "kb": - return int64(s * 1024) - case "m", "mb": - return int64(s * 1024 * 1024) - case "g", "gb": - return int64(s * 1024 * 1024 * 1024) - } - - return 0 -} diff --git a/cmd/_____/utils/workers.go b/cmd/_____/utils/workers.go deleted file mode 100644 index 1024b4c6..00000000 --- a/cmd/_____/utils/workers.go +++ /dev/null @@ -1,37 +0,0 @@ -package utils - -import "github.com/spiral/roadrunner" - -// Worker provides information about specific worker. -type Worker struct { - // Pid contains process id. - Pid int `json:"pid"` - - // Status of the worker. - Status string `json:"status"` - - // Number of worker executions. - NumExecs uint64 `json:"numExecs"` - - // Created is unix nano timestamp of worker creation time. - Created int64 `json:"created"` - - // Updated is unix nano timestamp of last worker execution. - Updated int64 `json:"updated"` -} - -// FetchWorkers fetches list of workers from RR Server. -func FetchWorkers(srv *roadrunner.Server) (result []Worker) { - for _, w := range srv.Workers() { - state := w.State() - result = append(result, Worker{ - Pid: *w.Pid, - Status: state.String(), - NumExecs: state.NumExecs(), - Created: w.Created.UnixNano(), - Updated: state.Updated().UnixNano(), - }) - } - - return -}
\ No newline at end of file |