ReservePID generates a new unique PID for a session.
()
| 184 | if sm.lifecycle.isClosed() { |
| 185 | sm.mu.Unlock() |
| 186 | return nil, ErrSessionManagerDraining |
| 187 | } |
| 188 | limiter := sm.limiter |
| 189 | resourceLimits := sm.resourceLimits |
| 190 | requestedVCPUs := sm.requestedVCPUs |
| 191 | sm.mu.Unlock() |