#6048 performance regression in CLI help
Closed: Fixed None Opened 7 years ago by pvoborni.

executing ipa help <anything> takes 6+ seconds. This is a performance regression caused by thin client effort.

ipa help should be at least as quick(1-2s?) as in versions prior 4.4. Ideally faster.


  • 47a693d schema: Speed up schema cache
  • 29f7f82 frontend: Change doc, summary, topic and NO_CLI to class properties
  • 8697707 schema: Introduce schema cache format
  • 23609d5 schema: Generate bits for help load them on request
  • e76b0bb help: Do not create instances to get information about commands and topics

The issue is not fixed completely, reopening the ticket.


  • ba16d99 schema cache: Do not reset ServerInfo dirty flag
  • 134fd23 schema cache: Do not read fingerprint and format from cache
  • e45e29f Access data for help separately
  • 83b4623 frontent: Add summary class property to CommandOverride
  • 6716aae schema cache: Read server info only once
  • 87a6f74 schema cache: Store API schema cache in memory
  • 1b79ac6 client: Do not create instance just to check isinstance
  • f2c2611 schema cache: Read schema instead of rewriting it when SchemaUpToDate

Metadata Update from @pvoborni:
- Issue assigned to dkupka
- Issue set to the milestone: FreeIPA 4.4.1

6 years ago

Login to comment on this ticket.