diff options
Diffstat (limited to 'internal/config')
| -rw-r--r-- | internal/config/config.go | 9 | ||||
| -rw-r--r-- | internal/config/server.go | 6 |
2 files changed, 9 insertions, 6 deletions
diff --git a/internal/config/config.go b/internal/config/config.go index 39149bc..dc96d6b 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -7,10 +7,13 @@ import ( ) // ControlUser is used for various DTail specific operations. -const ControlUser string = "DTAIL-CONTROL-USER" +const ControlUser string = "DTAIL-CONTROL" -// BackgroundUser is used for non-interactive scheduled queries and log monitoring and such. -const BackgroundUser string = "DTAIL-BACKGROUND-USER" +// ScheduleUser is used for non-interactive scheduled mapreduce queries. +const ScheduleUser string = "DTAIL-SCHEDULE" + +// ContinuousUser is used for non-interactive continuous mapreduce queries. +const ContinuousUser string = "DTAIL-CONTINUOUS" // Client holds a DTail client configuration. var Client *ClientConfig diff --git a/internal/config/server.go b/internal/config/server.go index 4166fd3..83ff45f 100644 --- a/internal/config/server.go +++ b/internal/config/server.go @@ -14,7 +14,7 @@ type Permissions struct { } // JobCommons summarises common job fields -type JobCommons struct { +type jobCommons struct { Name string Enable bool Files string @@ -27,13 +27,13 @@ type JobCommons struct { // Scheduled allows to configure scheduled mapreduce jobs. type Scheduled struct { - JobCommons + jobCommons TimeRange [2]int } // Continuous allows to configure continuous running mapreduce jobs. type Continuous struct { - JobCommons + jobCommons RestartOnDayChange bool `json:",omitempty"` } |
