PennMUSH Community

Ticket #7540 (closed suggested feature: fixed)

Opened 7 months ago

Last modified 6 months ago

Queue ids

Reported by: raevnos Assigned to: raevnos
Priority: major Milestone: 1.8.3p7
Keywords: Cc:
Visibility: Public

Description

(I could have sworn there was already a ticket for this, but the closest is mention of the idea in a more general queue-related one).

From Rhost: Assign every queue entry a process id. Add various commands to manipulate queue entries based on this pid.

I've added @halt/pid for cancelling a single entry and @wait/pid for adjusting the timeout. Rhost also has @freeze and @thaw for suspending and then re-adding a particular queue entry. I haven't added those yet and don't really plan on it unless someone asks for them. Rhost also has a way to store the pid of a new @wait in a register; I'm still up in the air about that. Another possibility is adding functions to query particular pids.

As a side-effect, the various commands and functions that look up a connection via file descriptor number do so without having to search the entire list of DESCs.

Javelin, can you update M*U*S*H with this when I'm around?

Change History

02/17/08 14:31:50 changed by raevnos

  • status changed from new to closed.
  • resolution set to fixed.