Archiver configuration should be configurable
Closed this issue · 1 comments
The plugin makes use of three archivers, that batch up database writes. Their configuration is currently hard-coded, but should be made configurable.
These are the new properties and their defaults:
conversation.archiver.conversation.max-work-queue-size
default: 500
conversation.archiver.conversation.max-purge-interval
default: 1000
(one second)
conversation.archiver.conversation.grace-period
default: 50
conversation.archiver.message.max-work-queue-size
default: 500
conversation.archiver.message.max-purge-interval
default: 1000
(one second)
conversation.archiver.message.grace-period
default: 50
conversation.archiver.participant.max-work-queue-size
default: 500
conversation.archiver.participant.max-purge-interval
default: 1000
(one second)
conversation.archiver.participant.grace-period
default: 50