File tree Expand file tree Collapse file tree 4 files changed +27
-0
lines changed Expand file tree Collapse file tree 4 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ import { MigrationInterface , QueryRunner } from "typeorm" ;
2+
3+ export class AddMemUsageSubmission1626732208784 implements MigrationInterface {
4+ name = 'AddMemUsageSubmission1626732208784'
5+
6+ public async up ( queryRunner : QueryRunner ) : Promise < void > {
7+ await queryRunner . query ( `ALTER TABLE "submissions" ADD "memUsage" integer NOT NULL DEFAULT '0'` ) ;
8+ }
9+
10+ public async down ( queryRunner : QueryRunner ) : Promise < void > {
11+ await queryRunner . query ( `ALTER TABLE "submissions" DROP COLUMN "memUsage"` ) ;
12+ }
13+
14+ }
Original file line number Diff line number Diff line change @@ -22,4 +22,7 @@ export class JobStatusDTO {
2222
2323 @jsonMember
2424 exec_duration : number ;
25+
26+ @jsonMember
27+ mem_usage : number ;
2528}
Original file line number Diff line number Diff line change @@ -66,6 +66,11 @@ export class Submission extends BaseEntity {
6666 @Column ( { default : 0 } )
6767 execDuration : number ;
6868
69+ @jsonMember
70+ @ApiProperty ( )
71+ @Column ( { default : 0 } )
72+ memUsage : number ;
73+
6974 @jsonMember
7075 @ApiProperty ( )
7176 @CreateDateColumn ( )
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ export class SubmissionsService {
5656 stdout ?: string ,
5757 stderr ?: string ,
5858 execDuration ?: number ,
59+ memUsage ?: number ,
5960 ) : Promise < Submission | undefined > {
6061 const submission = await this . submissionsRepository . findOne ( {
6162 id,
@@ -77,6 +78,9 @@ export class SubmissionsService {
7778 if ( execDuration ) {
7879 submission . execDuration = execDuration ;
7980 }
81+ if ( memUsage ) {
82+ submission . memUsage = memUsage ;
83+ }
8084 await submission . save ( ) ;
8185 return submission ;
8286 }
@@ -124,6 +128,7 @@ export class SubmissionsService {
124128 jobStatus . stdout ,
125129 jobStatus . stderr ,
126130 jobStatus . exec_duration ,
131+ jobStatus . mem_usage ,
127132 ) ;
128133
129134 // if (submission) {
You can’t perform that action at this time.
0 commit comments