You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/markdown/manual/release-notes/03_major_enhancements.md
+6-4
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ The following is a brief list of Department View features and the underlying cha
15
15
- Departments/ACLs can be assigned to cluster objects such as the global configuration, hosts, queues, projects, ... or resource quota sets to allow or deny access to these objects. This restricts the access rights for user jobs (see *users_lists* in sge_conf(5), sge_host_conf(5), sge_queue_conf(5), sge_pe(5) or sge_resource_quota(5)) and the visibility of cluster objects in the user interface if the department view is enabled.
16
16
- The department view is enabled when a certain command line switch is used (`qhost/qstat/qselect, ... -sdv`).
17
17
- Various default files allow managers to force a user to view the department view. (`sge_qstat`, `sge_select`, ...). This will automatically hide all details about objects that do not belong to the department.
18
+
- Cluster managers will always see all objects, regardless of the department view setting.
18
19
19
20
### Prevent Denial of Service Attacks
20
21
@@ -33,17 +34,18 @@ Example:
33
34
34
35
```
35
36
gdi_request_limits=*:add:job:john:*=500,
37
+
*:add:job:eng-users:@eng-hosts=100,
36
38
*:add:job:*:*=50,
37
39
qstat:get:*:*:*=60000
38
40
```
39
41
40
42
In this example:
41
43
- The first rule allows user `john` to submit 500 jobs per second.
42
-
- The second rule allows all other usersto submit 50 jobs per second.
43
-
- The third rule allows 60,000 `qstat` requests per second.
44
-
-All rules apply on all hosts independent where the client command is executed.
44
+
- The second rule allows all users in the `eng-users` user list to submit 100 jobs per second on hosts in the `@eng-hosts` host group.
45
+
- The third rule allows all other users to submit 50 jobs per second.
46
+
-The fourth rule allows 60,000 `qstat` requests per second.
45
47
46
-
These rules are independent of the submit client used (e.g., `qsub`, `qrsh`, DRMAA client, or GUI). If a user exceeds the limit, the submit client will display an error message indicating the violated limit rule.
48
+
If a user exceeds the limit, the used command line application will display an error message indicating the violated limit rule.
47
49
48
50
Note that one `qstat` command can trigger multiple GDI requests depending on the switches used. For example, `qstat -f` can query up to 15 different objects (job, queue, execution host, etc.) with one command. Therefore, the limit should be set high enough to allow users to get all necessary information in one command. For instance, a limit of 60,000 `get` requests allows about 5,000 `qstat -f` commands or 60,000 `qstat -j` commands per second.
0 commit comments