close
Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Opened 11 months ago

Closed 11 months ago

Last modified 9 months ago

#444 closed enhancement (fixed)

Add low memory handler to flush folder indexes automatically

Reported by: tboeckel Owned by: tboeckel
Priority: undecided Milestone: YAM 2.9
Component: mail indexing Version: 2.8p1
Severity: major Keywords:
Cc: OS Platform:
Blocked By: Blocking:
Release Notes:

added a low memory handler to flush all folder indexes automatically if a system is about to run low on memory.

Description

Problem

Large mail folders might keep lots of memory allocated. Although YAM will free this memory for folders which haven't been used for a certain time it might be desirable to free as much memory as soon as the low memory situation occurs.

Analysis

A low memory handler can be hooked into the system to free as much memory as possible in a low memory situation.

Enhancement recommendation

Add a low memory handler to fire the corresponding timer immediately.

The memory allocation causing the handler to be triggered might not be fulfilled, because YAM cannot free the memory from within the low memory handler but has to do this asynchronously and therefore a little bit later.

Attachments (0)

Change History (2)

comment:1 Changed 11 months ago by tboeckel

  • Resolution set to fixed
  • Status changed from new to closed

(In [7218]) * YAM.c: added a low memory handler to flush the folder indexes in case of a low memory situation. This closes #444.

comment:2 Changed 9 months ago by damato

  • Release Notes modified (diff)
  • Version changed from nightly build to 2.8p1

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Thore Böckelmann(Reporter, Owner, Participant)