summaryrefslogtreecommitdiff
path: root/cmd/_____/utils
diff options
context:
space:
mode:
authorWolfy-J <[email protected]>2018-06-07 16:59:38 +0300
committerWolfy-J <[email protected]>2018-06-07 16:59:38 +0300
commite2ccf9717ca11bbcf8e9b8ee5332e3211d38cfa9 (patch)
treee64ca370052172e1e981f9be0c862f870741c782 /cmd/_____/utils
parentb1a324e9b230f7db114fe7264019f86ff1875e16 (diff)
more tests
Diffstat (limited to 'cmd/_____/utils')
-rw-r--r--cmd/_____/utils/size.go28
-rw-r--r--cmd/_____/utils/workers.go37
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