View Issue Details

IDProjectCategoryView StatusLast Update
0000731LDMud 3.5Implementationpublic2010-03-14 12:47
Reporterzesstra Assigned Tozesstra  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Target Version3.5.0Fixed in Version3.5.0 
Summary0000731: Make calling of heartbeats configurable at run-time
Description[was: RfC: Remove suspension of heartbeats when no player is present.]
Currently the driver won't call any heart beats when no player is logged in. I guess, this was done to save computing time in the old times... Does anybody see another reason?

If not, I would like to change that and always call heart beats. That would make heart_beats a bit more reliable and one is not limited to callouts when doing regular tasks which should not be interrupted for an arbitrary amount of time.
TagsNo tags attached.

Activities

Coogan

2010-03-08 17:35

reporter   ~0001772

I support the ability to have heartbeats even when no-one is logged on.

zesstra

2010-03-10 16:32

administrator   ~0001777

Another idea: we might make HB call just configurable at runtime (configure_driver()). Then the mudlib may just decide based on whatever wishes, assumptions or information it has.

zesstra

2010-03-14 12:47

administrator   ~0001798

I made the calling of heartbeats configurable at run-time by using configure_driver() in r2887. At the same time, calling of heartbeats does not need a logged-on player any longer.

Issue History

Date Modified Username Field Change
2010-03-01 17:40 zesstra New Issue
2010-03-08 17:35 Coogan Note Added: 0001772
2010-03-10 16:32 zesstra Note Added: 0001777
2010-03-14 12:42 zesstra Assigned To => zesstra
2010-03-14 12:42 zesstra Status new => assigned
2010-03-14 12:42 zesstra Summary RfC: Remove suspension of heartbeats when no player is present. => Make calling of heartbeats configurable at run-time
2010-03-14 12:42 zesstra Description Updated
2010-03-14 12:47 zesstra Note Added: 0001798
2010-03-14 12:47 zesstra Status assigned => resolved
2010-03-14 12:47 zesstra Fixed in Version => 3.5.0
2010-03-14 12:47 zesstra Resolution open => fixed