apf: change QueueDump to use SeatSeconds
This commit is contained in:
		| @@ -103,7 +103,7 @@ func (cfgCtlr *configController) dumpQueues(w http.ResponseWriter, r *http.Reque | |||||||
| 		"Index",             // 2 | 		"Index",             // 2 | ||||||
| 		"PendingRequests",   // 3 | 		"PendingRequests",   // 3 | ||||||
| 		"ExecutingRequests", // 4 | 		"ExecutingRequests", // 4 | ||||||
| 		"VirtualStart",      // 5 | 		"NextDispatchR",     // 5 | ||||||
| 		"InitialSeatsSum",   // 6 | 		"InitialSeatsSum",   // 6 | ||||||
| 		"MaxSeatsSum",       // 7 | 		"MaxSeatsSum",       // 7 | ||||||
| 		"TotalWorkSum",      // 8 | 		"TotalWorkSum",      // 8 | ||||||
| @@ -132,7 +132,7 @@ func (cfgCtlr *configController) dumpQueues(w http.ResponseWriter, r *http.Reque | |||||||
| 				i,                   // 2 | 				i,                   // 2 | ||||||
| 				len(q.Requests),     // 3 | 				len(q.Requests),     // 3 | ||||||
| 				q.ExecutingRequests, // 4 | 				q.ExecutingRequests, // 4 | ||||||
| 				q.VirtualStart,      // 5 | 				q.NextDispatchR,     // 5 | ||||||
| 				q.QueueSum,          // 6, 7, 8 | 				q.QueueSum,          // 6, 7, 8 | ||||||
| 			)) | 			)) | ||||||
| 			endLine(tabWriter) | 			endLine(tabWriter) | ||||||
| @@ -237,13 +237,13 @@ func rowForPriorityLevel(plName string, activeQueues int, isIdle, isQuiescing bo | |||||||
| 	) | 	) | ||||||
| } | } | ||||||
|  |  | ||||||
| func rowForQueue(plName string, index, waitingRequests, executingRequests int, virtualStart float64, sum debug.QueueSum) string { | func rowForQueue(plName string, index, waitingRequests, executingRequests int, nextDispatchR string, sum debug.QueueSum) string { | ||||||
| 	return row( | 	return row( | ||||||
| 		plName, | 		plName, | ||||||
| 		strconv.Itoa(index), | 		strconv.Itoa(index), | ||||||
| 		strconv.Itoa(waitingRequests), | 		strconv.Itoa(waitingRequests), | ||||||
| 		strconv.Itoa(executingRequests), | 		strconv.Itoa(executingRequests), | ||||||
| 		fmt.Sprintf("%.4f", virtualStart), | 		nextDispatchR, | ||||||
| 		strconv.Itoa(sum.InitialSeatsSum), | 		strconv.Itoa(sum.InitialSeatsSum), | ||||||
| 		strconv.Itoa(sum.MaxSeatsSum), | 		strconv.Itoa(sum.MaxSeatsSum), | ||||||
| 		sum.TotalWorkSum, | 		sum.TotalWorkSum, | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ type QueueSetDump struct { | |||||||
| type QueueDump struct { | type QueueDump struct { | ||||||
| 	QueueSum          QueueSum | 	QueueSum          QueueSum | ||||||
| 	Requests          []RequestDump | 	Requests          []RequestDump | ||||||
| 	VirtualStart      float64 | 	NextDispatchR     string | ||||||
| 	ExecutingRequests int | 	ExecutingRequests int | ||||||
| 	SeatsInUse        int | 	SeatsInUse        int | ||||||
| } | } | ||||||
|   | |||||||
| @@ -181,7 +181,7 @@ func (q *queue) dump(includeDetails bool) debug.QueueDump { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return debug.QueueDump{ | 	return debug.QueueDump{ | ||||||
| 		VirtualStart:      q.nextDispatchR.ToFloat(), // TODO: change QueueDump to use SeatSeconds | 		NextDispatchR:     q.nextDispatchR.String(), | ||||||
| 		Requests:          digest, | 		Requests:          digest, | ||||||
| 		ExecutingRequests: q.requestsExecuting, | 		ExecutingRequests: q.requestsExecuting, | ||||||
| 		SeatsInUse:        q.seatsInUse, | 		SeatsInUse:        q.seatsInUse, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Abu Kashem
					Abu Kashem