View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000456 | Twitter Delitter | Performance | public | 2020-02-07 17:09 | 2020-02-10 08:03 |
Reporter | BootBlock | Assigned To | BootBlock | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 1.33 | ||||
Target Version | 1.34 | Fixed in Version | 1.34 | ||
Summary | 0000456: Tie all archive and queue saving to an interval | ||||
Description | All archive and queue saving should request a save rather than actually perform the saves. Using the Pulse control (by me!), a call to Save() should call Pulse.Beat() and only after a specific interval should Pulse.TimedOut() be called in-which the saves are actually performed. This allows archive and queue saving to be called multiple times but the actual saving is only done once, say, a second after the last save call. | ||||
Tags | I/O | ||||
|
Batched saves are now in. The default is 2000 (milliseconds, equating to two seconds), meaning regardless of how many Queue and Tweet Archive saves are requested*, the actual saving I/O is limited to once per two seconds.
|
|
Now using mutexes for tracking the saves and pending saves. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-02-07 17:09 | BootBlock | New Issue | |
2020-02-07 17:09 | BootBlock | Assigned To | => BootBlock |
2020-02-07 17:09 | BootBlock | Tag Attached: I/O | |
2020-02-07 17:09 | BootBlock | Relationship added | related to 0000455 |
2020-02-07 18:35 | BootBlock | Status | new => assigned |
2020-02-07 18:50 | BootBlock | Note Added: 0000184 | |
2020-02-07 18:50 | BootBlock | File Added: TD-PendingSaves1.png | |
2020-02-07 18:54 | BootBlock | Status | assigned => closed |
2020-02-07 18:54 | BootBlock | Resolution | open => fixed |
2020-02-07 18:54 | BootBlock | Fixed in Version | => 1.34 |
2020-02-10 08:03 | BootBlock | Note Added: 0000194 |