Skip to content

Commit a2faa7f

Browse files
committed
added project column
1 parent 6419241 commit a2faa7f

File tree

9 files changed

+22
-9
lines changed

9 files changed

+22
-9
lines changed

cloud/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>cz.metacentrum</groupId>
66
<artifactId>accounting-parent</artifactId>
7-
<version>3.36</version>
7+
<version>3.37</version>
88
</parent>
99

1010
<artifactId>cloud</artifactId>

metaacct/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>cz.metacentrum</groupId>
99
<artifactId>accounting-parent</artifactId>
10-
<version>3.36</version>
10+
<version>3.37</version>
1111
</parent>
1212

1313
<artifactId>metaacct</artifactId>

metaacct/src/main/java/cz/cesnet/meta/accounting/server/data/PBSMessage.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class PBSMessage implements Serializable {
1414
private String group;
1515
private String jobname;
1616
private String queue;
17+
private String project;
1718
private long createTime;
1819
private long startTime;
1920
private long endTime;
@@ -118,7 +119,15 @@ public void setUser(String user) {
118119
this.user = user;
119120
}
120121

121-
public long getReqNcpus() {
122+
public String getProject() {
123+
return project;
124+
}
125+
126+
public void setProject(String project) {
127+
this.project = project;
128+
}
129+
130+
public long getReqNcpus() {
122131
return reqNcpus;
123132
}
124133

@@ -253,6 +262,7 @@ public String toString() {
253262
", group='" + group + '\'' +
254263
", jobname='" + jobname + '\'' +
255264
", queue='" + queue + '\'' +
265+
", project='" + project + '\'' +
256266
", createTime=" + createTime +
257267
", startTime=" + startTime +
258268
", endTime=" + endTime +

metaacct/src/main/java/cz/cesnet/meta/accounting/server/service/PbsRecordManagerImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public List<String> saveRecords(final List<PBSRecord> records, final String host
8282
DataSource dataSource = getDataSource();
8383
SimpleJdbcInsert insertEndPbsRecord = new SimpleJdbcInsert(dataSource)
8484
.withTableName("acct_pbs_record")
85-
.usingColumns("acct_id_string", "date_time", "jobname", "queue",
85+
.usingColumns("acct_id_string", "date_time", "jobname", "queue", "project",
8686
"create_time", "start_time", "end_time", "exit_status", "acct_user_id", "ci_acct_pbs_server_id",
8787
"req_ncpus", "req_nodes", "req_nodect", "req_mem", "req_walltime", "soft_walltime",
8888
"used_ncpus", "used_mem", "used_vmem", "used_walltime", "used_cputime", "used_cpupercent",
@@ -276,6 +276,7 @@ private static Map<String, Object> prepareJobParams(Map<String, Long> allUsers,
276276
params.put("date_time", r.getDateTime());
277277
params.put("jobname", r.getMessageText().getJobname());
278278
params.put("queue", r.getMessageText().getQueue());
279+
params.put("project", r.getMessageText().getProject());
279280
params.put("create_time", r.getMessageText().getCreateTime());
280281
params.put("start_time", r.getMessageText().getStartTime());
281282
params.put("acct_user_id", allUsers.get(r.getMessageText().getUser()));

metaacct/src/main/java/cz/cesnet/meta/accounting/server/util/PBSReader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ public static List<PBSRecord> readPBSFile(InputStream is, Date limitForStartedJo
8989
pbsMessage.setJobname(s.substring(s.indexOf('=') + 1));
9090
} else if (s.startsWith("queue=")) {
9191
pbsMessage.setQueue(s.substring(s.indexOf('=') + 1));
92+
} else if (s.startsWith("project=")) {
93+
pbsMessage.setProject(s.substring(s.indexOf('=') + 1));
9294
} else if (s.startsWith("ctime=")) {
9395
pbsMessage.setCreateTime(Long.parseLong(s.substring(s.indexOf('=') + 1)));
9496
} else if (s.startsWith("start=")) {

metaacct_cmd/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>cz.metacentrum</groupId>
77
<artifactId>accounting-parent</artifactId>
8-
<version>3.36</version>
8+
<version>3.37</version>
99
</parent>
1010

1111
<artifactId>metaacct_cmd</artifactId>

pbsmon/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>cz.metacentrum</groupId>
66
<artifactId>accounting-parent</artifactId>
7-
<version>3.36</version>
7+
<version>3.37</version>
88
</parent>
99

1010
<artifactId>pbsmon</artifactId>

perun_machines/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>cz.metacentrum</groupId>
77
<artifactId>accounting-parent</artifactId>
8-
<version>3.36</version>
8+
<version>3.37</version>
99
</parent>
1010

1111
<artifactId>perun_machines</artifactId>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
<packaging>pom</packaging>
88

99
<!--
10-
Use "mvn versions:set -DnewVersion=3.37; mvn versions:commit" to change version in all modules
10+
Use "mvn versions:set -DnewVersion=3.38; mvn versions:commit" to change version in all modules
1111
-->
12-
<version>3.36</version>
12+
<version>3.37</version>
1313
<name>MetaCentrum Accounting Parent Project</name>
1414

1515
<properties>

0 commit comments

Comments
 (0)