All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web.2880.ce49736bd81def45.js Maven / Gradle / Ivy

"use strict";(self.webpackChunkflink=self.webpackChunkflink||[]).push([[2880],{12880:(Pn,v,a)=>{a.r(v),a.d(v,{JobCheckpointsComponent:()=>bn});var _=a(36895),Z=a(77579),T=a(4128),C=a(39646),M=a(63900),y=a(70262),p=a(82722),$=a(71884),t=a(94650),H=a(70946);const R=["*"];let V=(()=>{class e{constructor(n){this.configService=n}get backgroundColor(){return this.configService.COLOR_MAP[this.state]}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(H.E))},e.\u0275cmp=t.Xpm({type:e,selectors:[["flink-checkpoint-badge"]],inputs:{state:"state"},standalone:!0,features:[t.jDz],ngContentSelectors:R,decls:3,vars:2,consts:[[1,"background"]],template:function(n,o){1&n&&(t.F$t(),t.TgZ(0,"div",0)(1,"span"),t.Hsn(2),t.qZA()()),2&n&&(t.xp6(1),t.Udp("background",o.backgroundColor))},styles:["span[_ngcontent-%COMP%]{width:30px;padding:3px 5px;color:#fff;font-weight:700;text-align:center;cursor:default}"],changeDetection:0}),e})();var b=a(46470),P=a(82315),D=a(50590),J=a(19132),c=a(6675),S=a(22423),U=a(47932);function G(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"tr")(2,"td")(3,"strong"),t._uU(4,"Minimum"),t.qZA()(),t.TgZ(5,"td"),t._uU(6),t.ALo(7,"humanizeDuration"),t.qZA(),t.TgZ(8,"td"),t._uU(9),t.ALo(10,"humanizeBytes"),t.qZA(),t.TgZ(11,"td"),t._uU(12),t.ALo(13,"humanizeBytes"),t.qZA(),t.TgZ(14,"td"),t._uU(15),t.ALo(16,"humanizeDuration"),t.qZA(),t.TgZ(17,"td"),t._uU(18),t.ALo(19,"humanizeDuration"),t.qZA(),t.TgZ(20,"td"),t._uU(21),t.ALo(22,"humanizeBytes"),t.ALo(23,"humanizeBytes"),t.qZA(),t.TgZ(24,"td"),t._uU(25),t.ALo(26,"humanizeDuration"),t.qZA(),t.TgZ(27,"td"),t._uU(28),t.ALo(29,"humanizeDuration"),t.qZA()(),t.TgZ(30,"tr")(31,"td")(32,"strong"),t._uU(33,"Average"),t.qZA()(),t.TgZ(34,"td"),t._uU(35),t.ALo(36,"humanizeDuration"),t.qZA(),t.TgZ(37,"td"),t._uU(38),t.ALo(39,"humanizeBytes"),t.qZA(),t.TgZ(40,"td"),t._uU(41),t.ALo(42,"humanizeBytes"),t.qZA(),t.TgZ(43,"td"),t._uU(44),t.ALo(45,"humanizeDuration"),t.qZA(),t.TgZ(46,"td"),t._uU(47),t.ALo(48,"humanizeDuration"),t.qZA(),t.TgZ(49,"td"),t._uU(50),t.ALo(51,"humanizeBytes"),t.ALo(52,"humanizeBytes"),t.qZA(),t.TgZ(53,"td"),t._uU(54),t.ALo(55,"humanizeDuration"),t.qZA(),t.TgZ(56,"td"),t._uU(57),t.ALo(58,"humanizeDuration"),t.qZA()(),t.TgZ(59,"tr")(60,"td")(61,"strong"),t._uU(62,"Maximum"),t.qZA()(),t.TgZ(63,"td"),t._uU(64),t.ALo(65,"humanizeDuration"),t.qZA(),t.TgZ(66,"td"),t._uU(67),t.ALo(68,"humanizeBytes"),t.qZA(),t.TgZ(69,"td"),t._uU(70),t.ALo(71,"humanizeBytes"),t.qZA(),t.TgZ(72,"td"),t._uU(73),t.ALo(74,"humanizeDuration"),t.qZA(),t.TgZ(75,"td"),t._uU(76),t.ALo(77,"humanizeDuration"),t.qZA(),t.TgZ(78,"td"),t._uU(79),t.ALo(80,"humanizeBytes"),t.ALo(81,"humanizeBytes"),t.qZA(),t.TgZ(82,"td"),t._uU(83),t.ALo(84,"humanizeDuration"),t.qZA(),t.TgZ(85,"td"),t._uU(86),t.ALo(87,"humanizeDuration"),t.qZA()(),t.BQk()),2&e){const n=t.oxw();t.xp6(6),t.hij(" ",t.lcZ(7,27,n.subTaskCheckPoint.summary.end_to_end_duration.min)," "),t.xp6(3),t.hij(" ",t.lcZ(10,29,n.subTaskCheckPoint.summary.checkpointed_size.min)," "),t.xp6(3),t.Oqu(t.lcZ(13,31,n.subTaskCheckPoint.summary.state_size.min)),t.xp6(3),t.hij(" ",t.lcZ(16,33,n.subTaskCheckPoint.summary.checkpoint_duration.sync.min)," "),t.xp6(3),t.hij(" ",t.lcZ(19,35,n.subTaskCheckPoint.summary.checkpoint_duration.async.min)," "),t.xp6(3),t.AsE(" ",t.lcZ(22,37,n.subTaskCheckPoint.summary.alignment.processed.min)," (",t.lcZ(23,39,n.subTaskCheckPoint.summary.alignment.persisted.min),") "),t.xp6(4),t.hij(" ",t.lcZ(26,41,n.subTaskCheckPoint.summary.alignment.duration.min)," "),t.xp6(3),t.Oqu(t.lcZ(29,43,n.subTaskCheckPoint.summary.start_delay.min)),t.xp6(7),t.hij(" ",t.lcZ(36,45,n.subTaskCheckPoint.summary.end_to_end_duration.avg)," "),t.xp6(3),t.hij(" ",t.lcZ(39,47,n.subTaskCheckPoint.summary.checkpointed_size.avg)," "),t.xp6(3),t.Oqu(t.lcZ(42,49,n.subTaskCheckPoint.summary.state_size.avg)),t.xp6(3),t.hij(" ",t.lcZ(45,51,n.subTaskCheckPoint.summary.checkpoint_duration.sync.avg)," "),t.xp6(3),t.hij(" ",t.lcZ(48,53,n.subTaskCheckPoint.summary.checkpoint_duration.async.avg)," "),t.xp6(3),t.AsE(" ",t.lcZ(51,55,n.subTaskCheckPoint.summary.alignment.processed.avg)," (",t.lcZ(52,57,n.subTaskCheckPoint.summary.alignment.persisted.avg),") "),t.xp6(4),t.hij(" ",t.lcZ(55,59,n.subTaskCheckPoint.summary.alignment.duration.avg)," "),t.xp6(3),t.Oqu(t.lcZ(58,61,n.subTaskCheckPoint.summary.start_delay.avg)),t.xp6(7),t.hij(" ",t.lcZ(65,63,n.subTaskCheckPoint.summary.end_to_end_duration.max)," "),t.xp6(3),t.hij(" ",t.lcZ(68,65,n.subTaskCheckPoint.summary.checkpointed_size.max)," "),t.xp6(3),t.Oqu(t.lcZ(71,67,n.subTaskCheckPoint.summary.state_size.max)),t.xp6(3),t.hij(" ",t.lcZ(74,69,n.subTaskCheckPoint.summary.checkpoint_duration.sync.max)," "),t.xp6(3),t.hij(" ",t.lcZ(77,71,n.subTaskCheckPoint.summary.checkpoint_duration.async.max)," "),t.xp6(3),t.AsE(" ",t.lcZ(80,73,n.subTaskCheckPoint.summary.alignment.processed.max)," (",t.lcZ(81,75,n.subTaskCheckPoint.summary.alignment.persisted.max),") "),t.xp6(4),t.hij(" ",t.lcZ(84,77,n.subTaskCheckPoint.summary.alignment.duration.max)," "),t.xp6(3),t.Oqu(t.lcZ(87,79,n.subTaskCheckPoint.summary.start_delay.max))}}function K(e,i){1&e&&(t.ynx(0),t.TgZ(1,"th")(2,"strong"),t._uU(3,"TaskManager"),t.qZA()(),t.BQk())}function X(e,i){1&e&&(t.TgZ(0,"span"),t._uU(1,"(aborted)"),t.qZA())}function W(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"td"),t._uU(2),t.ALo(3,"date"),t.qZA(),t.TgZ(4,"td"),t._uU(5),t.ALo(6,"humanizeDuration"),t.YNc(7,X,2,0,"span",2),t.qZA(),t.TgZ(8,"td"),t._uU(9),t.ALo(10,"humanizeBytes"),t.qZA(),t.TgZ(11,"td"),t._uU(12),t.ALo(13,"humanizeBytes"),t.qZA(),t.TgZ(14,"td"),t._uU(15),t.ALo(16,"humanizeDuration"),t.qZA(),t.TgZ(17,"td"),t._uU(18),t.ALo(19,"humanizeDuration"),t.qZA(),t.TgZ(20,"td"),t._uU(21),t.ALo(22,"humanizeBytes"),t.ALo(23,"humanizeBytes"),t.qZA(),t.TgZ(24,"td"),t._uU(25),t.ALo(26,"humanizeDuration"),t.qZA(),t.TgZ(27,"td"),t._uU(28),t.ALo(29,"humanizeDuration"),t.qZA(),t.TgZ(30,"td"),t._uU(31),t.qZA(),t.BQk()),2&e){const n=t.oxw().$implicit;t.xp6(2),t.Oqu(t.xi3(3,12,n.ack_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")),t.xp6(3),t.hij(" ",t.lcZ(6,15,n.end_to_end_duration)," "),t.xp6(2),t.Q6J("ngIf",n.aborted),t.xp6(2),t.Oqu(t.lcZ(10,17,n.checkpointed_size)),t.xp6(3),t.Oqu(t.lcZ(13,19,n.state_size)),t.xp6(3),t.Oqu(t.lcZ(16,21,n.checkpoint.sync)),t.xp6(3),t.Oqu(t.lcZ(19,23,n.checkpoint.async)),t.xp6(3),t.AsE(" ",t.lcZ(22,25,n.alignment.processed)," (",t.lcZ(23,27,n.alignment.persisted),") "),t.xp6(4),t.Oqu(t.lcZ(26,29,n.alignment.duration)),t.xp6(3),t.Oqu(t.lcZ(29,31,n.start_delay)),t.xp6(3),t.Oqu(n.unaligned_checkpoint)}}const tt=function(e){return["/task-manager",e,"logs"]};function nt(e,i){if(1&e&&(t.TgZ(0,"a",8),t._uU(1," View Logs "),t.qZA()),2&e){const n=t.oxw(2).$implicit,o=t.oxw();t.Q6J("routerLink",t.VKq(1,tt,o.mapOfSubtask.get(n.index)["taskmanager-id"]))}}function et(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"td",6),t._uU(2,"n/a"),t.qZA(),t.TgZ(3,"td"),t.YNc(4,nt,2,3,"a",7),t.qZA(),t.BQk()),2&e){const n=t.oxw().$implicit,o=t.oxw();t.xp6(4),t.Q6J("ngIf",o.mapOfSubtask.get(n.index))}}function ot(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._uU(2),t.qZA(),t.YNc(3,W,32,33,"ng-container",2),t.YNc(4,et,5,1,"ng-container",2),t.qZA()),2&e){const n=i.$implicit;t.xp6(2),t.Oqu(n.index),t.xp6(1),t.Q6J("ngIf","completed"===n.status),t.xp6(1),t.Q6J("ngIf","pending_or_failed"===n.status)}}const it=function(){return[""]},at=function(){return[]};function d(e){return(i,n)=>e(i)>e(n)?1:-1}let st=(()=>{class e{constructor(n,o,r){this.jobService=n,this.jobLocalService=o,this.cdr=r,this.listOfSubTaskCheckPoint=[],this.isLoading=!0,this.mapOfSubtask=new Map,this.sortAckTimestampFn=d(s=>s.ack_timestamp),this.sortEndToEndDurationFn=d(s=>s.end_to_end_duration),this.sortCheckpointedSizeFn=d(s=>s.checkpointed_size),this.sortStateSizeFn=d(s=>s.state_size),this.sortCpSyncFn=d(s=>s.checkpoint?.sync),this.sortCpAsyncFn=d(s=>s.checkpoint?.async),this.sortAlignmentProcessedFn=d(s=>s.alignment?.processed),this.sortAlignmentDurationFn=d(s=>s.alignment?.duration),this.sortStartDelayFn=d(s=>s.start_delay),this.sortUnalignedCpFn=d(s=>s.unaligned_checkpoint),this.destroy$=new Z.x}ngOnInit(){this.jobLocalService.jobDetailChanges().pipe((0,D.P)(),(0,p.R)(this.destroy$)).subscribe(n=>{this.jobDetail=n,this.refresh()})}ngOnChanges(n){n.checkPointId&&this.refresh()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}refresh(){if(this.jobDetail&&this.jobDetail.jid){let n=this.jobService.loadSubTasks(this.jobDetail.jid,this.vertex.id).pipe((0,y.K)(()=>(0,C.of)({}))),o=this.jobService.loadCheckpointSubtaskDetails(this.jobDetail.jid,this.checkPointId,this.vertex.id).pipe((0,p.R)(this.destroy$));(0,T.D)([n,o]).subscribe({next:r=>{const[s,l]=r;this.mapOfSubtask=s?.subtasks.reduce(function(A,w){return A.set(w.subtask,w),A},new Map),this.subTaskCheckPoint=l,this.listOfSubTaskCheckPoint=l&&l.subtasks||[],this.isLoading=!1,this.cdr.markForCheck()},error:()=>{this.isLoading=!1,this.cdr.markForCheck()}})}}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(S.O),t.Y36(U.R),t.Y36(t.sBO))},e.\u0275cmp=t.Xpm({type:e,selectors:[["flink-job-checkpoints-subtask"]],inputs:{vertex:"vertex",checkPointId:"checkPointId"},standalone:!0,features:[t.TTD,t.jDz],decls:73,vars:25,consts:[[1,"subtasks"],[1,"no-border","small",3,"nzData","nzSize","nzLoading","nzFrontPagination","nzShowPagination"],[4,"ngIf"],["table",""],[3,"nzSortFn"],[4,"ngFor","ngForOf"],["colspan","10"],[3,"routerLink",4,"ngIf"],[3,"routerLink"]],template:function(n,o){if(1&n&&(t.TgZ(0,"div",0)(1,"strong"),t._uU(2,"SubTasks:"),t.qZA(),t.TgZ(3,"nz-table",1)(4,"thead")(5,"tr"),t._UZ(6,"th"),t.TgZ(7,"th")(8,"strong"),t._uU(9,"End to End Duration"),t.qZA()(),t.TgZ(10,"th")(11,"strong"),t._uU(12,"Checkpointed Data Size"),t.qZA()(),t.TgZ(13,"th")(14,"strong"),t._uU(15,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(16,"th")(17,"strong"),t._uU(18,"Sync Duration"),t.qZA()(),t.TgZ(19,"th")(20,"strong"),t._uU(21,"Async Duration"),t.qZA()(),t.TgZ(22,"th")(23,"strong"),t._uU(24,"Processed (persisted) Data"),t.qZA()(),t.TgZ(25,"th")(26,"strong"),t._uU(27,"Alignment Duration"),t.qZA()(),t.TgZ(28,"th")(29,"strong"),t._uU(30,"Start Delay"),t.qZA()()()(),t.TgZ(31,"tbody"),t.YNc(32,G,88,81,"ng-container",2),t.qZA()(),t.TgZ(33,"nz-table",1,3)(35,"thead")(36,"tr")(37,"th")(38,"strong"),t._uU(39,"ID"),t.qZA()(),t.TgZ(40,"th",4)(41,"strong"),t._uU(42,"Acknowledged"),t.qZA()(),t.TgZ(43,"th",4)(44,"strong"),t._uU(45,"End to End Duration"),t.qZA()(),t.TgZ(46,"th",4)(47,"strong"),t._uU(48,"Checkpointed Data Size"),t.qZA()(),t.TgZ(49,"th",4)(50,"strong"),t._uU(51,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(52,"th",4)(53,"strong"),t._uU(54,"Sync Duration"),t.qZA()(),t.TgZ(55,"th",4)(56,"strong"),t._uU(57,"Async Duration"),t.qZA()(),t.TgZ(58,"th",4)(59,"strong"),t._uU(60,"Processed (persisted) Data"),t.qZA()(),t.TgZ(61,"th",4)(62,"strong"),t._uU(63,"Alignment Duration"),t.qZA()(),t.TgZ(64,"th",4)(65,"strong"),t._uU(66,"Start Delay"),t.qZA()(),t.TgZ(67,"th",4)(68,"strong"),t._uU(69,"Unaligned Checkpoint"),t.qZA()(),t.YNc(70,K,4,0,"ng-container",2),t.qZA()(),t.TgZ(71,"tbody"),t.YNc(72,ot,5,3,"tr",5),t.qZA()()()),2&n){const r=t.MAs(34);t.xp6(3),t.Q6J("nzData",o.subTaskCheckPoint&&o.subTaskCheckPoint.summary?t.DdM(23,it):t.DdM(24,at))("nzSize","small")("nzLoading",o.isLoading)("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(29),t.Q6J("ngIf",o.subTaskCheckPoint&&o.subTaskCheckPoint.summary),t.xp6(1),t.Q6J("nzData",o.listOfSubTaskCheckPoint)("nzSize","small")("nzLoading",o.isLoading)("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(7),t.Q6J("nzSortFn",o.sortAckTimestampFn),t.xp6(3),t.Q6J("nzSortFn",o.sortEndToEndDurationFn),t.xp6(3),t.Q6J("nzSortFn",o.sortCheckpointedSizeFn),t.xp6(3),t.Q6J("nzSortFn",o.sortStateSizeFn),t.xp6(3),t.Q6J("nzSortFn",o.sortCpSyncFn),t.xp6(3),t.Q6J("nzSortFn",o.sortCpAsyncFn),t.xp6(3),t.Q6J("nzSortFn",o.sortAlignmentProcessedFn),t.xp6(3),t.Q6J("nzSortFn",o.sortAlignmentDurationFn),t.xp6(3),t.Q6J("nzSortFn",o.sortStartDelayFn),t.xp6(3),t.Q6J("nzSortFn",o.sortUnalignedCpFn),t.xp6(3),t.Q6J("ngIf",r.data&&r.data[0]&&"pending_or_failed"===r.data[0].status),t.xp6(2),t.Q6J("ngForOf",r.data)}},dependencies:[c.HQ,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,P.w,b.E,_.O5,_.uU,_.sg,J.Bz,J.yS],styles:[".subtasks[_ngcontent-%COMP%]{padding:12px;border:1px solid #f0f0f0;background:#fcfcfc}"],changeDetection:0}),e})();var k=a(2577);function ct(e,i){if(1&e&&(t.ynx(0),t._UZ(1,"nz-divider",2),t.TgZ(2,"strong"),t._uU(3,"Savepoint Format:"),t.qZA(),t._uU(4),t.BQk()),2&e){const n=t.oxw();t.xp6(4),t.hij(" ",(null==n.checkPointDetail?null:n.checkPointDetail.savepointFormat)||"-"," ")}}function rt(e,i){if(1&e&&(t.ynx(0),t._UZ(1,"nz-divider",2),t.TgZ(2,"strong"),t._uU(3,"Failure Message:"),t.qZA(),t._uU(4),t.BQk()),2&e){const n=t.oxw();t.xp6(4),t.hij(" ",(null==n.checkPointDetail?null:n.checkPointDetail.failure_message)||"-"," ")}}function _t(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const n=t.oxw().$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",t.xi3(2,1,o.checkPointDetail.tasks[n.id].latest_ack_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," ")}}function lt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"n/a"),t.qZA())}function pt(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"humanizeDuration"),t.qZA()),2&e){const n=t.oxw().$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,1,o.checkPointDetail.tasks[n.id].end_to_end_duration)," ")}}function dt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"n/a"),t.qZA())}function ut(e,i){if(1&e&&(t.TgZ(0,"td",12),t._UZ(1,"flink-job-checkpoints-subtask",13),t.qZA()),2&e){const n=t.oxw().$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("checkPointId",o.checkPoint.id)("vertex",n)}}function ht(e,i){if(1&e){const n=t.EpF();t.ynx(0),t.TgZ(1,"tr")(2,"td",8),t.NdJ("nzExpandChange",function(r){const l=t.CHM(n).$implicit;return t.KtG(l.expand=r)}),t.qZA(),t.TgZ(3,"td")(4,"div",9),t._uU(5),t.qZA()(),t.TgZ(6,"td"),t._uU(7),t.ALo(8,"percent"),t.qZA(),t.YNc(9,_t,3,4,"td",3),t.YNc(10,lt,2,0,"td",3),t.YNc(11,pt,3,3,"td",3),t.YNc(12,dt,2,0,"td",3),t.TgZ(13,"td"),t._uU(14),t.ALo(15,"humanizeBytes"),t.qZA(),t.TgZ(16,"td"),t._uU(17),t.ALo(18,"humanizeBytes"),t.qZA(),t.TgZ(19,"td"),t._uU(20),t.ALo(21,"humanizeBytes"),t.ALo(22,"humanizeBytes"),t.qZA()(),t.TgZ(23,"tr",10),t.YNc(24,ut,2,2,"td",11),t.qZA(),t.BQk()}if(2&e){const n=i.$implicit,o=t.oxw(2);t.xp6(2),t.Q6J("nzExpand",n.expand),t.xp6(3),t.Oqu(n.name),t.xp6(2),t.lnq(" ",o.checkPointDetail.tasks[n.id].num_acknowledged_subtasks,"/",o.checkPointDetail.tasks[n.id].num_subtasks," (",t.lcZ(8,15,o.checkPointDetail.tasks[n.id].num_acknowledged_subtasks/o.checkPointDetail.tasks[n.id].num_subtasks),") "),t.xp6(2),t.Q6J("ngIf",o.checkPointDetail.tasks[n.id].latest_ack_timestamp>=0),t.xp6(1),t.Q6J("ngIf",o.checkPointDetail.tasks[n.id].latest_ack_timestamp<0),t.xp6(1),t.Q6J("ngIf",o.checkPointDetail.tasks[n.id].end_to_end_duration>=0),t.xp6(1),t.Q6J("ngIf",o.checkPointDetail.tasks[n.id].end_to_end_duration<0),t.xp6(2),t.hij(" ",t.lcZ(15,17,o.checkPointDetail.tasks[n.id].checkpointed_size)," "),t.xp6(3),t.Oqu(t.lcZ(18,19,o.checkPointDetail.tasks[n.id].state_size)),t.xp6(3),t.AsE(" ",t.lcZ(21,21,o.checkPointDetail.tasks[n.id].processed_data)," (",t.lcZ(22,23,o.checkPointDetail.tasks[n.id].persisted_data),") "),t.xp6(3),t.Q6J("nzExpand",n.expand),t.xp6(1),t.Q6J("ngIf",n.expand)}}function gt(e,i){if(1&e&&(t.TgZ(0,"tbody"),t.YNc(1,ht,25,25,"ng-container",7),t.qZA()),2&e){const n=t.oxw();t.xp6(1),t.Q6J("ngForOf",n.listOfVertex)("ngForTrackBy",n.trackById)}}let mt=(()=>{class e{constructor(n,o,r){this.jobService=n,this.jobLocalService=o,this.cdr=r,this.trackById=(s,l)=>l.id,this.listOfVertex=[],this.isLoading=!0,this.destroy$=new Z.x}set checkPoint(n){this.innerCheckPoint=n,this.refresh()}get checkPoint(){return this.innerCheckPoint}ngOnInit(){this.jobLocalService.jobDetailChanges().pipe((0,D.P)(),(0,p.R)(this.destroy$)).subscribe(n=>{this.jobDetail=n,this.listOfVertex=n.vertices,this.cdr.markForCheck(),this.refresh()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}refresh(){this.isLoading=!0,this.jobDetail&&this.jobDetail.jid&&(0,T.D)([this.jobService.loadCheckpointConfig(this.jobDetail.jid),this.jobService.loadCheckpointDetails(this.jobDetail.jid,this.checkPoint.id)]).pipe((0,p.R)(this.destroy$)).subscribe(([n,o])=>{this.checkPointConfig=n,this.checkPointDetail=o,this.checkPointType="CHECKPOINT"===this.checkPointDetail.checkpoint_type?"aligned checkpoint":"UNALIGNED_CHECKPOINT"===this.checkPointDetail.checkpoint_type?"unaligned checkpoint":"SYNC_SAVEPOINT"===this.checkPointDetail.checkpoint_type?"savepoint on cancel":"SAVEPOINT"===this.checkPointDetail.checkpoint_type?"savepoint":"-",this.isLoading=!1,this.cdr.markForCheck()},()=>{this.isLoading=!1,this.cdr.markForCheck()})}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(S.O),t.Y36(U.R),t.Y36(t.sBO))},e.\u0275cmp=t.Xpm({type:e,selectors:[["flink-job-checkpoints-detail"]],inputs:{checkPoint:"checkPoint"},standalone:!0,features:[t.jDz],decls:46,vars:11,consts:[[1,"extra"],[1,"more-detail"],["nzType","vertical"],[4,"ngIf"],[1,"operators"],[1,"no-border","small",3,"nzSize","nzLoading","nzData","nzFrontPagination","nzShowPagination"],["nzWidth","70px"],[4,"ngFor","ngForOf","ngForTrackBy"],["nzShowExpand","",3,"nzExpand","nzExpandChange"],[1,"name"],[3,"nzExpand"],["colspan","8","class","collapse-td",4,"ngIf"],["colspan","8",1,"collapse-td"],[3,"checkPointId","vertex"]],template:function(n,o){1&n&&(t.TgZ(0,"div",0)(1,"strong"),t._uU(2,"Checkpoint Detail:"),t.qZA(),t.TgZ(3,"div",1)(4,"strong"),t._uU(5,"Path:"),t.qZA(),t._uU(6),t._UZ(7,"nz-divider",2),t.TgZ(8,"strong"),t._uU(9,"Discarded:"),t.qZA(),t._uU(10),t._UZ(11,"nz-divider",2),t.TgZ(12,"strong"),t._uU(13,"Checkpoint Type:"),t.qZA(),t._uU(14),t.YNc(15,ct,5,1,"ng-container",3),t.YNc(16,rt,5,1,"ng-container",3),t.qZA()(),t.TgZ(17,"div",4)(18,"strong"),t._uU(19,"Operators:"),t.qZA(),t.TgZ(20,"nz-table",5)(21,"thead")(22,"tr"),t._UZ(23,"th",6),t.TgZ(24,"th")(25,"strong"),t._uU(26,"Name"),t.qZA()(),t.TgZ(27,"th")(28,"strong"),t._uU(29,"Acknowledged"),t.qZA()(),t.TgZ(30,"th")(31,"strong"),t._uU(32,"Latest Acknowledgment"),t.qZA()(),t.TgZ(33,"th")(34,"strong"),t._uU(35,"End to End Duration"),t.qZA()(),t.TgZ(36,"th")(37,"strong"),t._uU(38,"Checkpointed Data Size"),t.qZA()(),t.TgZ(39,"th")(40,"strong"),t._uU(41,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(42,"th")(43,"strong"),t._uU(44,"Processed (persisted) in-flight data"),t.qZA()()()(),t.YNc(45,gt,2,2,"tbody",3),t.qZA()()),2&n&&(t.xp6(6),t.hij(" ",(null==o.checkPointDetail?null:o.checkPointDetail.external_path)||"-"," "),t.xp6(4),t.hij(" ",(null==o.checkPointDetail?null:o.checkPointDetail.discarded)||"-"," "),t.xp6(4),t.hij(" ",o.checkPointType," "),t.xp6(1),t.Q6J("ngIf",null==o.checkPointDetail?null:o.checkPointDetail.savepointFormat),t.xp6(1),t.Q6J("ngIf",null==o.checkPointDetail?null:o.checkPointDetail.failure_message),t.xp6(4),t.Q6J("nzSize","small")("nzLoading",o.isLoading)("nzData",o.listOfVertex)("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(25),t.Q6J("ngIf",o.checkPointDetail))},dependencies:[k.S,k.g,c.HQ,c.N8,c.Uo,c._C,c.h7,c.Om,c.p0,c.$Z,c.d3,c.Vk,_.O5,_.sg,_.Zx,P.w,b.E,st,_.uU],styles:[".name[_ngcontent-%COMP%]{overflow:hidden;width:400px;word-break:break-all}.more-detail[_ngcontent-%COMP%]{display:inline-block;margin-left:24px}.extra[_ngcontent-%COMP%]{margin-bottom:12px;padding:12px;border:1px solid #f0f0f0;background:#fcfcfc}.operators[_ngcontent-%COMP%]{padding:12px;border:1px solid #f0f0f0;background:#fcfcfc}"],changeDetection:0}),e})();var L=a(66616),u=a(70655),Zt=a(54968),kt=a(39300),zt=a(32539),h=a(72536),z=a(33303),g=a(3187),j=a(40445),Q=a(84903),x=a(21102),N=a(66287);const I=["*"],xt=["collapseHeader"];function ft(e,i){if(1&e&&(t.ynx(0),t._UZ(1,"span",7),t.BQk()),2&e){const n=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("nzType",n||"right")("nzRotate",o.nzActive?90:0)}}function At(e,i){if(1&e&&(t.TgZ(0,"div"),t.YNc(1,ft,2,2,"ng-container",3),t.qZA()),2&e){const n=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",n.nzExpandedIcon)}}function Tt(e,i){if(1&e&&(t.ynx(0),t._uU(1),t.BQk()),2&e){const n=t.oxw();t.xp6(1),t.Oqu(n.nzHeader)}}function Ct(e,i){if(1&e&&(t.ynx(0),t._uU(1),t.BQk()),2&e){const n=t.oxw(2);t.xp6(1),t.Oqu(n.nzExtra)}}function yt(e,i){if(1&e&&(t.TgZ(0,"div",8),t.YNc(1,Ct,2,1,"ng-container",3),t.qZA()),2&e){const n=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",n.nzExtra)}}const O="collapse";let F=(()=>{class e{constructor(n,o,r,s){this.nzConfigService=n,this.cdr=o,this.directionality=r,this.destroy$=s,this._nzModuleName=O,this.nzAccordion=!1,this.nzBordered=!0,this.nzGhost=!1,this.nzExpandIconPosition="left",this.dir="ltr",this.listOfNzCollapsePanelComponent=[],this.nzConfigService.getConfigChangeEventForComponent(O).pipe((0,p.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){var n;null===(n=this.directionality.change)||void 0===n||n.pipe((0,p.R)(this.destroy$)).subscribe(o=>{this.dir=o,this.cdr.detectChanges()}),this.dir=this.directionality.value}addPanel(n){this.listOfNzCollapsePanelComponent.push(n)}removePanel(n){this.listOfNzCollapsePanelComponent.splice(this.listOfNzCollapsePanelComponent.indexOf(n),1)}click(n){this.nzAccordion&&!n.nzActive&&this.listOfNzCollapsePanelComponent.filter(o=>o!==n).forEach(o=>{o.nzActive&&(o.nzActive=!1,o.nzActiveChange.emit(o.nzActive),o.markForCheck())}),n.nzActive=!n.nzActive,n.nzActiveChange.emit(n.nzActive)}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(h.jY),t.Y36(t.sBO),t.Y36(j.Is,8),t.Y36(z.kn))},e.\u0275cmp=t.Xpm({type:e,selectors:[["nz-collapse"]],hostAttrs:[1,"ant-collapse"],hostVars:10,hostBindings:function(n,o){2&n&&t.ekj("ant-collapse-icon-position-left","left"===o.nzExpandIconPosition)("ant-collapse-icon-position-right","right"===o.nzExpandIconPosition)("ant-collapse-ghost",o.nzGhost)("ant-collapse-borderless",!o.nzBordered)("ant-collapse-rtl","rtl"===o.dir)},inputs:{nzAccordion:"nzAccordion",nzBordered:"nzBordered",nzGhost:"nzGhost",nzExpandIconPosition:"nzExpandIconPosition"},exportAs:["nzCollapse"],features:[t._Bn([z.kn])],ngContentSelectors:I,decls:1,vars:0,template:function(n,o){1&n&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),(0,u.gn)([(0,h.oS)(),(0,g.yF)()],e.prototype,"nzAccordion",void 0),(0,u.gn)([(0,h.oS)(),(0,g.yF)()],e.prototype,"nzBordered",void 0),(0,u.gn)([(0,h.oS)(),(0,g.yF)()],e.prototype,"nzGhost",void 0),e})();const B="collapsePanel";let bt=(()=>{class e{constructor(n,o,r,s,l,A){this.nzConfigService=n,this.ngZone=o,this.cdr=r,this.destroy$=s,this.nzCollapseComponent=l,this.noAnimation=A,this._nzModuleName=B,this.nzActive=!1,this.nzDisabled=!1,this.nzShowArrow=!0,this.nzActiveChange=new t.vpe,this.nzConfigService.getConfigChangeEventForComponent(B).pipe((0,p.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}markForCheck(){this.cdr.markForCheck()}ngOnInit(){this.nzCollapseComponent.addPanel(this),this.ngZone.runOutsideAngular(()=>(0,Zt.R)(this.collapseHeader.nativeElement,"click").pipe((0,kt.h)(()=>!this.nzDisabled),(0,p.R)(this.destroy$)).subscribe(()=>{this.ngZone.run(()=>{this.nzCollapseComponent.click(this),this.cdr.markForCheck()})}))}ngOnDestroy(){this.nzCollapseComponent.removePanel(this)}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(h.jY),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(z.kn),t.Y36(F,1),t.Y36(Q.P,8))},e.\u0275cmp=t.Xpm({type:e,selectors:[["nz-collapse-panel"]],viewQuery:function(n,o){if(1&n&&t.Gf(xt,7),2&n){let r;t.iGM(r=t.CRH())&&(o.collapseHeader=r.first)}},hostAttrs:[1,"ant-collapse-item"],hostVars:6,hostBindings:function(n,o){2&n&&t.ekj("ant-collapse-no-arrow",!o.nzShowArrow)("ant-collapse-item-active",o.nzActive)("ant-collapse-item-disabled",o.nzDisabled)},inputs:{nzActive:"nzActive",nzDisabled:"nzDisabled",nzShowArrow:"nzShowArrow",nzExtra:"nzExtra",nzHeader:"nzHeader",nzExpandedIcon:"nzExpandedIcon"},outputs:{nzActiveChange:"nzActiveChange"},exportAs:["nzCollapsePanel"],features:[t._Bn([z.kn])],ngContentSelectors:I,decls:8,vars:8,consts:[["role","button",1,"ant-collapse-header"],["collapseHeader",""],[4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-collapse-extra",4,"ngIf"],[1,"ant-collapse-content"],[1,"ant-collapse-content-box"],["nz-icon","",1,"ant-collapse-arrow",3,"nzType","nzRotate"],[1,"ant-collapse-extra"]],template:function(n,o){1&n&&(t.F$t(),t.TgZ(0,"div",0,1),t.YNc(2,At,2,1,"div",2),t.YNc(3,Tt,2,1,"ng-container",3),t.YNc(4,yt,2,1,"div",4),t.qZA(),t.TgZ(5,"div",5)(6,"div",6),t.Hsn(7),t.qZA()()),2&n&&(t.uIk("aria-expanded",o.nzActive),t.xp6(2),t.Q6J("ngIf",o.nzShowArrow),t.xp6(1),t.Q6J("nzStringTemplateOutlet",o.nzHeader),t.xp6(1),t.Q6J("ngIf",o.nzExtra),t.xp6(1),t.ekj("ant-collapse-content-active",o.nzActive),t.Q6J("@.disabled",null==o.noAnimation?null:o.noAnimation.nzNoAnimation)("@collapseMotion",o.nzActive?"expanded":"hidden"))},dependencies:[_.O5,x.Ls,N.f],encapsulation:2,data:{animation:[zt.J_]},changeDetection:0}),(0,u.gn)([(0,g.yF)()],e.prototype,"nzActive",void 0),(0,u.gn)([(0,g.yF)()],e.prototype,"nzDisabled",void 0),(0,u.gn)([(0,h.oS)(),(0,g.yF)()],e.prototype,"nzShowArrow",void 0),e})(),Pt=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.oAB({type:e}),e.\u0275inj=t.cJS({imports:[j.vT,_.ez,x.PV,N.T,Q.g]}),e})();var E=a(4788),q=a(27830),Y=a(37570),St=a(47044),Ut=a(21811);function qt(e,i){if(1&e&&(t.TgZ(0,"td")(1,"span")(2,"strong"),t._uU(3,"ID:"),t.qZA(),t._uU(4),t.qZA(),t._UZ(5,"nz-divider",15),t.TgZ(6,"span")(7,"strong"),t._uU(8,"Completion Time:"),t.qZA(),t._uU(9),t.ALo(10,"date"),t.qZA(),t._UZ(11,"nz-divider",15),t.TgZ(12,"span")(13,"strong"),t._uU(14,"End to End Duration:"),t.qZA(),t._uU(15),t.ALo(16,"humanizeDuration"),t.qZA(),t._UZ(17,"nz-divider",15),t.TgZ(18,"span")(19,"strong"),t._uU(20,"Checkpointed Data Size:"),t.qZA(),t._uU(21),t.ALo(22,"humanizeBytes"),t.qZA(),t._UZ(23,"nz-divider",15),t.TgZ(24,"span")(25,"strong"),t._uU(26,"Full Checkpoint Data Size:"),t.qZA(),t._uU(27),t.ALo(28,"humanizeBytes"),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.hij(" ",n.checkPointStats.latest.completed.id," "),t.xp6(5),t.hij(" ",t.xi3(10,5,n.checkPointStats.latest.completed.latest_ack_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," "),t.xp6(6),t.hij(" ",t.lcZ(16,8,n.checkPointStats.latest.completed.end_to_end_duration)," "),t.xp6(6),t.hij(" ",t.lcZ(22,10,n.checkPointStats.latest.completed.checkpointed_size)," "),t.xp6(6),t.hij(" ",t.lcZ(28,12,n.checkPointStats.latest.completed.state_size)," ")}}function vt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"None"),t.qZA())}function Dt(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td",16),t._UZ(2,"flink-job-checkpoints-detail",17),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(2),t.Q6J("checkPoint",n.checkPointStats.latest.completed)}}function Jt(e,i){1&e&&(t.TgZ(0,"strong"),t._uU(1," Cause: "),t.qZA())}function Lt(e,i){1&e&&(t.TgZ(0,"span")(1,"strong"),t._uU(2,"Cause:"),t.qZA(),t._uU(3," n/a "),t.qZA())}function jt(e,i){if(1&e&&(t.TgZ(0,"td")(1,"span")(2,"strong"),t._uU(3,"ID:"),t.qZA(),t._uU(4),t.qZA(),t._UZ(5,"nz-divider",15),t.TgZ(6,"span")(7,"strong"),t._uU(8,"Failure Time:"),t.qZA(),t._uU(9),t.ALo(10,"date"),t.qZA(),t._UZ(11,"nz-divider",15),t.TgZ(12,"span"),t.YNc(13,Jt,2,0,"strong",2),t._uU(14),t.qZA(),t.YNc(15,Lt,4,0,"span",2),t.qZA()),2&e){const n=t.oxw(3);t.xp6(4),t.hij(" ",n.checkPointStats.latest.failed.id," "),t.xp6(5),t.hij(" ",t.xi3(10,5,n.checkPointStats.latest.failed.failure_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," "),t.xp6(4),t.Q6J("ngIf",n.checkPointStats.latest.failed.failure_message),t.xp6(1),t.hij(" ",n.checkPointStats.latest.failed.failure_message," "),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.failed.failure_message)}}function Qt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"None"),t.qZA())}function Nt(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td",16),t._UZ(2,"flink-job-checkpoints-detail",17),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(2),t.Q6J("checkPoint",n.checkPointStats.latest.failed)}}function It(e,i){if(1&e&&(t.ynx(0),t._UZ(1,"nz-divider",15),t.TgZ(2,"strong"),t._uU(3,"Savepoint Format:"),t.qZA(),t._uU(4),t.BQk()),2&e){const n=t.oxw(4);t.xp6(4),t.hij(" ",n.checkPointStats.latest.savepoint.savepointFormat," ")}}function Ot(e,i){if(1&e&&(t.TgZ(0,"td")(1,"span")(2,"strong"),t._uU(3,"ID:"),t.qZA(),t._uU(4),t.qZA(),t._UZ(5,"nz-divider",15),t.TgZ(6,"span")(7,"strong"),t._uU(8,"Completion Time:"),t.qZA(),t._uU(9),t.ALo(10,"date"),t.qZA(),t._UZ(11,"nz-divider",15),t.TgZ(12,"span")(13,"strong"),t._uU(14,"Checkpointed Data Size:"),t.qZA(),t._uU(15),t.ALo(16,"humanizeBytes"),t.qZA(),t._UZ(17,"nz-divider",15),t.TgZ(18,"span")(19,"strong"),t._uU(20,"Full Checkpoint Data Size:"),t.qZA(),t._uU(21),t.ALo(22,"humanizeBytes"),t.qZA(),t.YNc(23,It,5,1,"ng-container",2),t._UZ(24,"nz-divider",15),t.TgZ(25,"span")(26,"strong"),t._uU(27,"Path:"),t.qZA(),t._uU(28),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.hij(" ",n.checkPointStats.latest.savepoint.id," "),t.xp6(5),t.hij(" ",t.xi3(10,6,n.checkPointStats.latest.savepoint.latest_ack_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," "),t.xp6(6),t.hij(" ",t.lcZ(16,9,n.checkPointStats.latest.savepoint.checkpointed_size)," "),t.xp6(6),t.hij(" ",t.lcZ(22,11,n.checkPointStats.latest.savepoint.state_size)," "),t.xp6(2),t.Q6J("ngIf",n.checkPointStats.latest.savepoint.savepointFormat),t.xp6(5),t.hij(" ",n.checkPointStats.latest.savepoint.external_path," ")}}function Ft(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"None"),t.qZA())}function Bt(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td",16),t._UZ(2,"flink-job-checkpoints-detail",17),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(2),t.Q6J("checkPoint",n.checkPointStats.latest.savepoint)}}function Et(e,i){1&e&&(t.TgZ(0,"span")(1,"strong"),t._uU(2,"Type:"),t.qZA(),t._uU(3," Savepoint "),t.qZA())}function Yt(e,i){1&e&&(t.TgZ(0,"span")(1,"strong"),t._uU(2,"Type:"),t.qZA(),t._uU(3," Checkpoint "),t.qZA())}function wt(e,i){1&e&&(t.TgZ(0,"strong"),t._uU(1," Path: "),t.qZA())}function Mt(e,i){if(1&e&&(t.TgZ(0,"td")(1,"span")(2,"strong"),t._uU(3,"ID:"),t.qZA(),t._uU(4),t.qZA(),t._UZ(5,"nz-divider",15),t.TgZ(6,"span")(7,"strong"),t._uU(8,"Restore Time:"),t.qZA(),t._uU(9),t.ALo(10,"date"),t.qZA(),t._UZ(11,"nz-divider",15),t.YNc(12,Et,4,0,"span",2),t.YNc(13,Yt,4,0,"span",2),t._UZ(14,"nz-divider",15),t.TgZ(15,"span"),t.YNc(16,wt,2,0,"strong",2),t._uU(17),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.hij(" ",n.checkPointStats.latest.restored.id," "),t.xp6(5),t.hij(" ",t.xi3(10,6,n.checkPointStats.latest.restored.restore_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," "),t.xp6(3),t.Q6J("ngIf",n.checkPointStats.latest.restored.is_savepoint),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.restored.is_savepoint),t.xp6(3),t.Q6J("ngIf",n.checkPointStats.latest.restored.external_path),t.xp6(1),t.hij(" ",n.checkPointStats.latest.restored.external_path," ")}}function $t(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"None"),t.qZA())}function Ht(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"tr")(2,"td")(3,"strong"),t._uU(4,"Checkpoint Counts"),t.qZA()(),t.TgZ(5,"td")(6,"span")(7,"strong"),t._uU(8,"Triggered:"),t.qZA(),t._uU(9),t.qZA(),t._UZ(10,"nz-divider",15),t.TgZ(11,"span")(12,"strong"),t._uU(13,"In Progress:"),t.qZA(),t._uU(14),t.qZA(),t._UZ(15,"nz-divider",15),t.TgZ(16,"span")(17,"strong"),t._uU(18,"Completed:"),t.qZA(),t._uU(19),t.qZA(),t._UZ(20,"nz-divider",15),t.TgZ(21,"span")(22,"strong"),t._uU(23,"Failed:"),t.qZA(),t._uU(24),t.qZA(),t._UZ(25,"nz-divider",15),t.TgZ(26,"span")(27,"strong"),t._uU(28,"Restored:"),t.qZA(),t._uU(29),t.qZA()()(),t.TgZ(30,"tr")(31,"td")(32,"strong"),t._uU(33,"Latest Completed Checkpoint"),t.qZA()(),t.YNc(34,qt,29,14,"td",2),t.YNc(35,vt,2,0,"td",2),t.qZA(),t.YNc(36,Dt,3,1,"tr",2),t.TgZ(37,"tr")(38,"td")(39,"strong"),t._uU(40,"Latest Failed Checkpoint"),t.qZA()(),t.YNc(41,jt,16,8,"td",2),t.YNc(42,Qt,2,0,"td",2),t.qZA(),t.YNc(43,Nt,3,1,"tr",2),t.TgZ(44,"tr")(45,"td")(46,"strong"),t._uU(47,"Latest Savepoint"),t.qZA()(),t.YNc(48,Ot,29,13,"td",2),t.YNc(49,Ft,2,0,"td",2),t.qZA(),t.YNc(50,Bt,3,1,"tr",2),t.TgZ(51,"tr")(52,"td")(53,"strong"),t._uU(54,"Latest Restore"),t.qZA()(),t.YNc(55,Mt,18,9,"td",2),t.YNc(56,$t,2,0,"td",2),t.qZA(),t.BQk()),2&e){const n=t.oxw(2);t.xp6(9),t.hij(" ",n.checkPointStats.counts.total," "),t.xp6(5),t.hij(" ",n.checkPointStats.counts.in_progress," "),t.xp6(5),t.hij(" ",n.checkPointStats.counts.completed," "),t.xp6(5),t.hij(" ",n.checkPointStats.counts.failed," "),t.xp6(5),t.hij(" ",n.checkPointStats.counts.restored," "),t.xp6(5),t.Q6J("ngIf",n.checkPointStats.latest.completed),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.completed),t.xp6(1),t.Q6J("ngIf",n.checkPointStats.latest.completed),t.xp6(5),t.Q6J("ngIf",n.checkPointStats.latest.failed),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.failed),t.xp6(1),t.Q6J("ngIf",n.checkPointStats.latest.failed),t.xp6(5),t.Q6J("ngIf",n.checkPointStats.latest.savepoint),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.savepoint),t.xp6(1),t.Q6J("ngIf",n.checkPointStats.latest.savepoint),t.xp6(5),t.Q6J("ngIf",n.checkPointStats.latest.restored),t.xp6(1),t.Q6J("ngIf",!n.checkPointStats.latest.restored)}}function Rt(e,i){1&e&&(t.TgZ(0,"em"),t._uU(1,"[Savepoint]"),t.qZA())}function Vt(e,i){if(1&e&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"percent"),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.hij(" (",t.lcZ(2,1,n.num_acknowledged_subtasks/n.num_subtasks),") ")}}function Gt(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,n.latest_ack_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")," ")}}function Kt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"n/a"),t.qZA())}function Xt(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"humanizeDuration"),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,n.end_to_end_duration)," ")}}function Wt(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"n/a"),t.qZA())}function tn(e,i){if(1&e&&(t.TgZ(0,"td",22),t._UZ(1,"flink-job-checkpoints-detail",17),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.Q6J("checkPoint",n)}}function nn(e,i){if(1&e){const n=t.EpF();t.ynx(0),t.TgZ(1,"tr")(2,"td",18),t.NdJ("nzExpandChange",function(r){const l=t.CHM(n).$implicit;return t.KtG(l.expand=r)}),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA(),t.TgZ(5,"td")(6,"flink-checkpoint-badge",19),t._uU(7),t.YNc(8,Rt,2,0,"em",2),t.qZA()(),t.TgZ(9,"td"),t._uU(10),t.YNc(11,Vt,3,3,"span",2),t.qZA(),t.TgZ(12,"td"),t._uU(13),t.ALo(14,"date"),t.qZA(),t.YNc(15,Gt,3,4,"td",2),t.YNc(16,Kt,2,0,"td",2),t.YNc(17,Xt,3,3,"td",2),t.YNc(18,Wt,2,0,"td",2),t.TgZ(19,"td"),t._uU(20),t.ALo(21,"humanizeBytes"),t.qZA(),t.TgZ(22,"td"),t._uU(23),t.ALo(24,"humanizeBytes"),t.qZA(),t.TgZ(25,"td"),t._uU(26),t.ALo(27,"humanizeBytes"),t.ALo(28,"humanizeBytes"),t.qZA()(),t.TgZ(29,"tr",20),t.YNc(30,tn,2,1,"td",21),t.qZA(),t.BQk()}if(2&e){const n=i.$implicit;t.xp6(2),t.Q6J("nzExpand",n.expand),t.xp6(2),t.Oqu(n.id),t.xp6(2),t.Q6J("state",n.status),t.xp6(1),t.hij(" ",n.status," "),t.xp6(1),t.Q6J("ngIf",n.is_savepoint),t.xp6(2),t.AsE(" ",n.num_acknowledged_subtasks,"/",n.num_subtasks," "),t.xp6(1),t.Q6J("ngIf","IN_PROGRESS"===n.status),t.xp6(2),t.Oqu(t.xi3(14,19,n.trigger_timestamp,"yyyy-MM-dd HH:mm:ss.SSS")),t.xp6(2),t.Q6J("ngIf",n.latest_ack_timestamp>=0),t.xp6(1),t.Q6J("ngIf",n.latest_ack_timestamp<0),t.xp6(1),t.Q6J("ngIf",n.end_to_end_duration>=0),t.xp6(1),t.Q6J("ngIf",n.end_to_end_duration<0),t.xp6(2),t.Oqu(t.lcZ(21,22,n.checkpointed_size)),t.xp6(3),t.Oqu(t.lcZ(24,24,n.state_size)),t.xp6(3),t.AsE(" ",t.lcZ(27,26,n.processed_data)," (",t.lcZ(28,28,n.persisted_data),") "),t.xp6(3),t.Q6J("nzExpand",n.expand),t.xp6(1),t.Q6J("ngIf",n.expand)}}function en(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"tr")(2,"td")(3,"strong"),t._uU(4,"Minimum"),t.qZA()(),t.TgZ(5,"td"),t._uU(6),t.ALo(7,"humanizeDuration"),t.qZA(),t.TgZ(8,"td"),t._uU(9),t.ALo(10,"humanizeBytes"),t.qZA(),t.TgZ(11,"td"),t._uU(12),t.ALo(13,"humanizeBytes"),t.qZA(),t.TgZ(14,"td"),t._uU(15),t.ALo(16,"humanizeBytes"),t.ALo(17,"humanizeBytes"),t.qZA()(),t.TgZ(18,"tr")(19,"td")(20,"strong"),t._uU(21,"Average"),t.qZA()(),t.TgZ(22,"td"),t._uU(23),t.ALo(24,"humanizeDuration"),t.qZA(),t.TgZ(25,"td"),t._uU(26),t.ALo(27,"humanizeBytes"),t.qZA(),t.TgZ(28,"td"),t._uU(29),t.ALo(30,"humanizeBytes"),t.qZA(),t.TgZ(31,"td"),t._uU(32),t.ALo(33,"humanizeBytes"),t.ALo(34,"humanizeBytes"),t.qZA()(),t.TgZ(35,"tr")(36,"td")(37,"strong"),t._uU(38,"Maximum"),t.qZA()(),t.TgZ(39,"td"),t._uU(40),t.ALo(41,"humanizeDuration"),t.qZA(),t.TgZ(42,"td"),t._uU(43),t.ALo(44,"humanizeBytes"),t.qZA(),t.TgZ(45,"td"),t._uU(46),t.ALo(47,"humanizeBytes"),t.qZA(),t.TgZ(48,"td"),t._uU(49),t.ALo(50,"humanizeBytes"),t.ALo(51,"humanizeBytes"),t.qZA()(),t.BQk()),2&e){const n=t.oxw(3);t.xp6(6),t.hij(" ",t.lcZ(7,15,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.min)," "),t.xp6(3),t.hij(" ",t.lcZ(10,17,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.min)," "),t.xp6(3),t.Oqu(t.lcZ(13,19,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.min)),t.xp6(3),t.AsE(" ",t.lcZ(16,21,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.min)," (",t.lcZ(17,23,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.min),") "),t.xp6(8),t.hij(" ",t.lcZ(24,25,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.avg)," "),t.xp6(3),t.hij(" ",t.lcZ(27,27,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.avg)," "),t.xp6(3),t.Oqu(t.lcZ(30,29,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.avg)),t.xp6(3),t.AsE(" ",t.lcZ(33,31,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.avg)," (",t.lcZ(34,33,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.avg),") "),t.xp6(8),t.hij(" ",t.lcZ(41,35,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.max)," "),t.xp6(3),t.hij(" ",t.lcZ(44,37,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.max)," "),t.xp6(3),t.Oqu(t.lcZ(47,39,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.max)),t.xp6(3),t.AsE(" ",t.lcZ(50,41,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.max)," (",t.lcZ(51,43,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.max),") ")}}const f=function(){return[""]},m=function(){return[]};function on(e,i){if(1&e&&(t.TgZ(0,"nz-table",5)(1,"thead")(2,"tr"),t._UZ(3,"th"),t.TgZ(4,"th")(5,"strong"),t._uU(6,"End to End Duration"),t.qZA()(),t.TgZ(7,"th")(8,"strong"),t._uU(9," Checkpointed Data Size "),t._UZ(10,"i",23),t.qZA()(),t.TgZ(11,"th")(12,"strong"),t._uU(13,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(14,"th")(15,"strong"),t._uU(16,"Processed (persisted) in-flight data"),t.qZA()()()(),t.TgZ(17,"tbody"),t.YNc(18,en,52,45,"ng-container",2),t.qZA()()),2&e){const n=t.oxw(2);t.Q6J("nzData",n.checkPointStats&&n.checkPointStats.summary?t.DdM(5,f):t.DdM(6,m))("nzSize","small")("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(18),t.Q6J("ngIf",n.checkPointStats.summary)}}function an(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"tr")(2,"td")(3,"strong"),t._uU(4,"50% percentile"),t.qZA()(),t.TgZ(5,"td"),t._uU(6),t.ALo(7,"humanizeDuration"),t.qZA(),t.TgZ(8,"td"),t._uU(9),t.ALo(10,"humanizeBytes"),t.qZA(),t.TgZ(11,"td"),t._uU(12),t.ALo(13,"humanizeBytes"),t.qZA(),t.TgZ(14,"td"),t._uU(15),t.ALo(16,"humanizeBytes"),t.ALo(17,"humanizeBytes"),t.qZA()(),t.TgZ(18,"tr")(19,"td")(20,"strong"),t._uU(21,"90% percentile"),t.qZA()(),t.TgZ(22,"td"),t._uU(23),t.ALo(24,"humanizeDuration"),t.qZA(),t.TgZ(25,"td"),t._uU(26),t.ALo(27,"humanizeBytes"),t.qZA(),t.TgZ(28,"td"),t._uU(29),t.ALo(30,"humanizeBytes"),t.qZA(),t.TgZ(31,"td"),t._uU(32),t.ALo(33,"humanizeBytes"),t.ALo(34,"humanizeBytes"),t.qZA()(),t.TgZ(35,"tr")(36,"td")(37,"strong"),t._uU(38,"99% percentile"),t.qZA()(),t.TgZ(39,"td"),t._uU(40),t.ALo(41,"humanizeDuration"),t.qZA(),t.TgZ(42,"td"),t._uU(43),t.ALo(44,"humanizeBytes"),t.qZA(),t.TgZ(45,"td"),t._uU(46),t.ALo(47,"humanizeBytes"),t.qZA(),t.TgZ(48,"td"),t._uU(49),t.ALo(50,"humanizeBytes"),t.ALo(51,"humanizeBytes"),t.qZA()(),t.TgZ(52,"tr")(53,"td")(54,"strong"),t._uU(55,"99.9% percentile"),t.qZA()(),t.TgZ(56,"td"),t._uU(57),t.ALo(58,"humanizeDuration"),t.qZA(),t.TgZ(59,"td"),t._uU(60),t.ALo(61,"humanizeBytes"),t.qZA(),t.TgZ(62,"td"),t._uU(63),t.ALo(64,"humanizeBytes"),t.qZA(),t.TgZ(65,"td"),t._uU(66),t.ALo(67,"humanizeBytes"),t.ALo(68,"humanizeBytes"),t.qZA()(),t.BQk()),2&e){const n=t.oxw(3);t.xp6(6),t.hij(" ",t.lcZ(7,20,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.p50)," "),t.xp6(3),t.hij(" ",t.lcZ(10,22,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.p50)," "),t.xp6(3),t.Oqu(t.lcZ(13,24,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.p50)),t.xp6(3),t.AsE(" ",t.lcZ(16,26,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.p50)," (",t.lcZ(17,28,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.p50),") "),t.xp6(8),t.hij(" ",t.lcZ(24,30,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.p90)," "),t.xp6(3),t.hij(" ",t.lcZ(27,32,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.p90)," "),t.xp6(3),t.Oqu(t.lcZ(30,34,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.p90)),t.xp6(3),t.AsE(" ",t.lcZ(33,36,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.p90)," (",t.lcZ(34,38,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.p90),") "),t.xp6(8),t.hij(" ",t.lcZ(41,40,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.p99)," "),t.xp6(3),t.hij(" ",t.lcZ(44,42,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.p99)," "),t.xp6(3),t.Oqu(t.lcZ(47,44,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.p99)),t.xp6(3),t.AsE(" ",t.lcZ(50,46,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.p99)," (",t.lcZ(51,48,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.p99),") "),t.xp6(8),t.hij(" ",t.lcZ(58,50,null==n.checkPointStats.summary.end_to_end_duration?null:n.checkPointStats.summary.end_to_end_duration.p999)," "),t.xp6(3),t.hij(" ",t.lcZ(61,52,null==n.checkPointStats.summary.checkpointed_size?null:n.checkPointStats.summary.checkpointed_size.p999)," "),t.xp6(3),t.Oqu(t.lcZ(64,54,null==n.checkPointStats.summary.state_size?null:n.checkPointStats.summary.state_size.p999)),t.xp6(3),t.AsE(" ",t.lcZ(67,56,null==n.checkPointStats.summary.processed_data?null:n.checkPointStats.summary.processed_data.p999)," (",t.lcZ(68,58,null==n.checkPointStats.summary.persisted_data?null:n.checkPointStats.summary.persisted_data.p999),") ")}}function sn(e,i){if(1&e&&(t.TgZ(0,"nz-table",5)(1,"thead")(2,"tr"),t._UZ(3,"th"),t.TgZ(4,"th")(5,"strong"),t._uU(6,"End to End Duration"),t.qZA()(),t.TgZ(7,"th")(8,"strong"),t._uU(9,"Checkpointed Data Size"),t.qZA()(),t.TgZ(10,"th")(11,"strong"),t._uU(12,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(13,"th")(14,"strong"),t._uU(15,"Processed (persisted) in-flight data"),t.qZA()()()(),t.TgZ(16,"tbody"),t.YNc(17,an,69,60,"ng-container",2),t.qZA()()),2&e){const n=t.oxw(2);t.Q6J("nzData",n.checkPointStats&&n.checkPointStats.summary?t.DdM(5,f):t.DdM(6,m))("nzSize","small")("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(17),t.Q6J("ngIf",n.checkPointStats.summary)}}function cn(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"Exactly Once"),t.qZA())}function rn(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"At Least Once"),t.qZA())}function _n(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1," Periodic checkpoints disabled "),t.qZA())}function ln(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"humanizeDuration"),t.qZA()),2&e){const n=t.oxw(3);t.xp6(1),t.hij(" ",t.lcZ(2,1,n.checkPointConfig.interval)," ")}}function pn(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._uU(2,"Aligned checkpoint timeout"),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.ALo(5,"humanizeDuration"),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.Oqu(t.lcZ(5,1,n.checkPointConfig.aligned_checkpoint_timeout))}}function dn(e,i){1&e&&(t.TgZ(0,"span"),t._uU(1," (delete on cancellation) "),t.qZA())}function un(e,i){1&e&&(t.TgZ(0,"span"),t._uU(1," (retain on cancellation) "),t.qZA())}function hn(e,i){if(1&e&&(t.TgZ(0,"td"),t._uU(1," Enabled "),t.YNc(2,dn,2,0,"span",2),t.YNc(3,un,2,0,"span",2),t.qZA()),2&e){const n=t.oxw(4);t.xp6(2),t.Q6J("ngIf",n.checkPointConfig.externalization.delete_on_cancellation),t.xp6(1),t.Q6J("ngIf",!n.checkPointConfig.externalization.delete_on_cancellation)}}function gn(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"Disabled"),t.qZA())}function mn(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._uU(2,"Persist Checkpoints Externally"),t.qZA(),t.YNc(3,hn,4,2,"td",2),t.YNc(4,gn,2,0,"td",2),t.qZA()),2&e){const n=t.oxw(3);t.xp6(3),t.Q6J("ngIf",n.checkPointConfig.externalization.enabled),t.xp6(1),t.Q6J("ngIf",!n.checkPointConfig.externalization.enabled)}}function Zn(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"Enabled"),t.qZA())}function kn(e,i){1&e&&(t.TgZ(0,"td"),t._uU(1,"Disabled"),t.qZA())}function zn(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._uU(2,"Changelog Storage"),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.Oqu(n.checkPointConfig.changelog_storage)}}function xn(e,i){if(1&e&&(t.TgZ(0,"tr")(1,"td"),t._uU(2,"Changelog Periodic Materialization Interval"),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.ALo(5,"humanizeDuration"),t.qZA()()),2&e){const n=t.oxw(3);t.xp6(4),t.hij(" ",t.lcZ(5,1,n.checkPointConfig.changelog_periodic_materialization_interval)," ")}}function fn(e,i){if(1&e&&(t.ynx(0),t.TgZ(1,"tr")(2,"td"),t._uU(3,"Checkpointing Mode"),t.qZA(),t.YNc(4,cn,2,0,"td",2),t.YNc(5,rn,2,0,"td",2),t.qZA(),t.TgZ(6,"tr")(7,"td"),t._uU(8,"Checkpoint Storage"),t.qZA(),t.TgZ(9,"td"),t._uU(10),t.qZA()(),t.TgZ(11,"tr")(12,"td"),t._uU(13,"State Backend"),t.qZA(),t.TgZ(14,"td"),t._uU(15),t.qZA()(),t.TgZ(16,"tr")(17,"td"),t._uU(18,"Interval"),t.qZA(),t.YNc(19,_n,2,0,"td",2),t.YNc(20,ln,3,3,"td",2),t.qZA(),t.TgZ(21,"tr")(22,"td"),t._uU(23,"Timeout"),t.qZA(),t.TgZ(24,"td"),t._uU(25),t.ALo(26,"humanizeDuration"),t.qZA()(),t.TgZ(27,"tr")(28,"td"),t._uU(29,"Minimum Pause Between Checkpoints"),t.qZA(),t.TgZ(30,"td"),t._uU(31),t.ALo(32,"humanizeDuration"),t.qZA()(),t.TgZ(33,"tr")(34,"td"),t._uU(35,"Maximum Concurrent Checkpoints"),t.qZA(),t.TgZ(36,"td"),t._uU(37),t.qZA()(),t.TgZ(38,"tr")(39,"td"),t._uU(40,"Unaligned Checkpoints"),t.qZA(),t.TgZ(41,"td"),t._uU(42),t.qZA()(),t.YNc(43,pn,6,3,"tr",2),t.YNc(44,mn,5,2,"tr",2),t.TgZ(45,"tr")(46,"td"),t._uU(47,"Tolerable Failed Checkpoints"),t.qZA(),t.TgZ(48,"td"),t._uU(49),t.qZA()(),t.TgZ(50,"tr")(51,"td"),t._uU(52,"Checkpoints With Finished Tasks"),t.qZA(),t.TgZ(53,"td"),t._uU(54),t.qZA()(),t.TgZ(55,"tr")(56,"td"),t._uU(57,"State Changelog"),t.qZA(),t.YNc(58,Zn,2,0,"td",2),t.YNc(59,kn,2,0,"td",2),t.qZA(),t.YNc(60,zn,5,1,"tr",2),t.YNc(61,xn,6,3,"tr",2),t.BQk()),2&e){const n=t.oxw(2);t.xp6(4),t.Q6J("ngIf","exactly_once"===n.checkPointConfig.mode),t.xp6(1),t.Q6J("ngIf","exactly_once"!==n.checkPointConfig.mode),t.xp6(5),t.Oqu(n.checkPointConfig.checkpoint_storage),t.xp6(5),t.Oqu(n.checkPointConfig.state_backend),t.xp6(4),t.Q6J("ngIf",n.checkPointConfig.interval===n.disabledInterval),t.xp6(1),t.Q6J("ngIf",n.checkPointConfig.interval!==n.disabledInterval),t.xp6(5),t.Oqu(t.lcZ(26,18,n.checkPointConfig.timeout)),t.xp6(6),t.Oqu(t.lcZ(32,20,n.checkPointConfig.min_pause)),t.xp6(6),t.Oqu(n.checkPointConfig.max_concurrent),t.xp6(5),t.Oqu(n.checkPointConfig.unaligned_checkpoints?"Enabled":"Disabled"),t.xp6(1),t.Q6J("ngIf",n.checkPointConfig.unaligned_checkpoints),t.xp6(1),t.Q6J("ngIf",n.checkPointConfig.externalization),t.xp6(5),t.Oqu(n.checkPointConfig.tolerable_failed_checkpoints),t.xp6(5),t.hij(" ",n.checkPointConfig.checkpoints_after_tasks_finish?"Enabled":"Disabled"," "),t.xp6(4),t.Q6J("ngIf",n.checkPointConfig.state_changelog_enabled),t.xp6(1),t.Q6J("ngIf",!n.checkPointConfig.state_changelog_enabled),t.xp6(1),t.Q6J("ngIf",n.checkPointConfig.state_changelog_enabled),t.xp6(1),t.Q6J("ngIf",n.checkPointConfig.state_changelog_enabled)}}const An=function(){return{inkBar:!0,tabPane:!1}};function Tn(e,i){if(1&e&&(t.TgZ(0,"nz-tabset",3)(1,"nz-tab",4)(2,"nz-table",5)(3,"tbody"),t.YNc(4,Ht,57,16,"ng-container",2),t.qZA()()(),t.TgZ(5,"nz-tab",6)(6,"nz-table",7)(7,"thead")(8,"tr"),t._UZ(9,"th",8),t.TgZ(10,"th")(11,"strong"),t._uU(12,"ID"),t.qZA()(),t.TgZ(13,"th")(14,"strong"),t._uU(15,"Status"),t.qZA()(),t.TgZ(16,"th")(17,"strong"),t._uU(18,"Acknowledged"),t.qZA()(),t.TgZ(19,"th")(20,"strong"),t._uU(21,"Trigger Time"),t.qZA()(),t.TgZ(22,"th")(23,"strong"),t._uU(24,"Latest Acknowledgement"),t.qZA()(),t.TgZ(25,"th")(26,"strong"),t._uU(27,"End to End Duration"),t.qZA()(),t.TgZ(28,"th")(29,"strong"),t._uU(30," Checkpointed Data Size "),t._UZ(31,"i",9),t.qZA()(),t.TgZ(32,"th")(33,"strong"),t._uU(34,"Full Checkpoint Data Size"),t.qZA()(),t.TgZ(35,"th")(36,"strong"),t._uU(37,"Processed (persisted) in-flight data"),t.qZA()()()(),t.TgZ(38,"tbody"),t.YNc(39,nn,31,30,"ng-container",10),t.qZA()()(),t.TgZ(40,"nz-tab",11),t.YNc(41,on,19,7,"nz-table",12),t.TgZ(42,"nz-collapse")(43,"nz-collapse-panel",13),t.YNc(44,sn,18,7,"nz-table",12),t.qZA()()(),t.TgZ(45,"nz-tab",14)(46,"nz-table",5)(47,"thead")(48,"tr")(49,"th")(50,"strong"),t._uU(51,"Option"),t.qZA()(),t.TgZ(52,"th")(53,"strong"),t._uU(54,"Value"),t.qZA()()()(),t.TgZ(55,"tbody"),t.YNc(56,fn,62,22,"ng-container",2),t.qZA()()()()),2&e){const n=t.oxw(),o=t.MAs(2);t.Q6J("nzSize","small")("nzAnimated",t.DdM(24,An))("nzTabBarExtraContent",o),t.xp6(2),t.Q6J("nzData",n.checkPointStats.latest?t.DdM(25,f):t.DdM(26,m))("nzSize","small")("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(2),t.Q6J("ngIf",n.checkPointStats.latest&&n.checkPointStats.counts),t.xp6(2),t.Q6J("nzSize","small")("nzData",n.checkPointStats.history||t.DdM(27,m))("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(33),t.Q6J("ngForOf",n.checkPointStats.history)("ngForTrackBy",n.trackById),t.xp6(2),t.Q6J("ngIf",n.checkPointStats),t.xp6(2),t.Q6J("nzHeader","Percentiles")("nzActive",n.moreDetailsPanel.active)("nzDisabled",n.moreDetailsPanel.disabled),t.xp6(1),t.Q6J("ngIf",n.checkPointStats),t.xp6(2),t.Q6J("nzData",n.checkPointConfig?t.DdM(28,f):t.DdM(29,m))("nzSize","small")("nzFrontPagination",!1)("nzShowPagination",!1),t.xp6(10),t.Q6J("ngIf",n.checkPointConfig)}}function Cn(e,i){if(1&e){const n=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){t.CHM(n);const r=t.oxw();return t.KtG(r.refresh())}),t._UZ(1,"i",25),t._uU(2," Refresh "),t.qZA()}}function yn(e,i){1&e&&t._UZ(0,"nz-empty")}let bn=(()=>{class e{constructor(n,o,r){this.jobService=n,this.jobLocalService=o,this.cdr=r,this.disabledInterval=0x8000000000000000,this.trackById=(s,l)=>l.id,this.moreDetailsPanel={active:!1,disabled:!1},this.refresh$=new Z.x,this.destroy$=new Z.x}ngOnInit(){this.refresh$.pipe((0,M.w)(()=>(0,T.D)([this.jobService.loadCheckpointStats(this.jobDetail.jid).pipe((0,y.K)(()=>(0,C.of)(void 0))),this.jobService.loadCheckpointConfig(this.jobDetail.jid).pipe((0,y.K)(()=>(0,C.of)(void 0)))])),(0,p.R)(this.destroy$)).subscribe(([n,o])=>{this.checkPointStats=n,this.checkPointConfig=o,this.cdr.markForCheck()}),this.jobLocalService.jobDetailChanges().pipe((0,$.x)((n,o)=>n.jid===o.jid),(0,p.R)(this.destroy$)).subscribe(n=>{this.jobDetail=n,this.cdr.markForCheck(),this.refresh$.next()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.refresh$.complete()}refresh(){this.refresh$.next()}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(S.O),t.Y36(U.R),t.Y36(t.sBO))},e.\u0275cmp=t.Xpm({type:e,selectors:[["flink-job-checkpoints"]],standalone:!0,features:[t.jDz],decls:4,vars:2,consts:[[3,"nzSize","nzAnimated","nzTabBarExtraContent",4,"ngIf"],["extraTemplate",""],[4,"ngIf"],[3,"nzSize","nzAnimated","nzTabBarExtraContent"],["nzTitle","Overview"],[1,"no-border","small",3,"nzData","nzSize","nzFrontPagination","nzShowPagination"],["nzTitle","History"],[1,"no-border","small",3,"nzSize","nzData","nzFrontPagination","nzShowPagination"],["nzWidth","70px"],["nz-icon","","nz-tooltip","","nzTooltipTitle","The size of data persisted during the sync and async phases of a checkpoint. It's usually smaller than Full checkpoint data size if incremental checkpoints or changelog is enabled.","nzType","info-circle",1,"header-icon"],[4,"ngFor","ngForOf","ngForTrackBy"],["nzTitle","Summary"],["class","no-border small",3,"nzData","nzSize","nzFrontPagination","nzShowPagination",4,"ngIf"],[3,"nzHeader","nzActive","nzDisabled"],["nzTitle","Configuration"],["nzType","vertical"],["colspan","2",1,"collapse-td"],[3,"checkPoint"],["nzShowExpand","",3,"nzExpand","nzExpandChange"],[3,"state"],[3,"nzExpand"],["colspan","11","class","collapse-td",4,"ngIf"],["colspan","11",1,"collapse-td"],["nz-icon","","nz-tooltip","","nzTooltipTitle","The size of data persisted during the sync and async phases of a checkpoint. It's usually smaller than Full checkpoint data size if incremental checkpoints or changelog is enabled","nzType","info-circle",1,"header-icon"],["nz-button","","nzType","primary","nzSize","small",1,"refresh",3,"click"],["nz-icon","","nzType","sync"]],template:function(n,o){1&n&&(t.YNc(0,Tn,57,30,"nz-tabset",0),t.YNc(1,Cn,3,0,"ng-template",null,1,t.W1O),t.YNc(3,yn,1,0,"nz-empty",2)),2&n&&(t.Q6J("ngIf",o.checkPointStats),t.xp6(3),t.Q6J("ngIf",!o.checkPointStats))},dependencies:[_.O5,q.we,q.xH,q.xw,k.S,k.g,_.uU,P.w,mt,b.E,c.HQ,c.N8,c.Uo,c._C,c.h7,c.Om,c.p0,c.$Z,c.d3,c.Vk,x.PV,x.Ls,_.sg,V,_.Zx,L.sL,L.ix,St.w,Ut.dQ,E.Xo,E.p9,Pt,bt,F,Y.cg,Y.SY],styles:["[_nghost-%COMP%]     .ant-tabs-tabpane{position:relative;top:-16px;padding:24px}[_nghost-%COMP%]     .ant-tabs-nav-list{padding:4px 16px}.refresh[_ngcontent-%COMP%]{margin-right:12px}nz-empty[_ngcontent-%COMP%]{padding:24px}"],changeDetection:0}),e})()}}]);




© 2015 - 2025 Weber Informatics LLC | Privacy Policy