Feature #3386

Task #3374: Migrate all core modules from legacy Mentat

Implement mentat-precache.py module

Added by Jan Mach about 2 years ago. Updated 9 months ago.

Status:ClosedStart date:03/22/2017
Priority:NormalDue date:
Assignee:Jan Mach% Done:


Category:Development - Core
Target version:2.0


Migrate, redesign and implement data pre-caching module.

Associated revisions

Revision 7a8251d9
Added by Jan Mach over 1 year ago

Implemented prototype of mentat-precache.py script module.

This module is capable of precaching certain sets of database values, that can be later used for example for generating select boxes for the user interface. (Redmine issue: #3386)

Revision ff1b7521
Added by Jan Mach over 1 year ago

Changed mentat-precache.py module to work with PostgreSQL instead of MongoDB.

(Redmine issue: #3386)

Revision d61aa11f
Added by Jan Mach about 1 year ago

Improvements in mentat-precache.py module.

  • added precaching of abuse groups
  • improved module documentation
  • added subcommand status to display information about the state of cache contents

(Redmine issue: #3386)


#1 Updated by Jan Mach over 1 year ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 80

#2 Updated by Jan Mach 9 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 80 to 100

Current state of this module is sufficient for production environment. We are finally releasing 2.0 version of Mentat system, so the period of frantic coding and implementation chaos is over. Any further improvements of this module will be done as they should in separate Redmine issues.

Also available in: Atom PDF