Feature #3386

Task #3374: Migrate all core modules from legacy Mentat

Implement mentat-precache.py module

Added by Jan Mach over 2 years ago. Updated 12 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 almost 2 years 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 over 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 almost 2 years ago

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

#2 Updated by Jan Mach 12 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