Merge "Make rejectable_message_size configurable for log-api tests"

This commit is contained in:
Zuul 2019-02-26 14:16:38 +00:00 committed by Gerrit Code Review
commit fa5f826138
2 changed files with 10 additions and 2 deletions

View File

@ -54,5 +54,10 @@ MonitoringGroup = [
help='monasca-log-api API version'),
cfg.StrOpt('kibana_version',
default='4.6.3',
help='Kibana version')
help='Kibana version'),
cfg.IntOpt('log_api_max_log_size',
default=1024 * 1024,
help=('Refers to payload/envelope size. This should be set '
'to the same value as "[service]max_log_size" in the '
'monasca-log-api configuration'))
]

View File

@ -40,7 +40,10 @@ def _get_message_size(size_base):
_SMALL_MESSAGE_SIZE = _get_message_size(0.001)
_MEDIUM_MESSAGE_SIZE = _get_message_size(0.01)
_LARGE_MESSAGE_SIZE = _get_message_size(0.1)
_REJECTABLE_MESSAGE_SIZE = _get_message_size(1.1)
# rejectable message must be larger than [service]max_log_size
# from monasca-log-api.conf
_reject_size = CONF.monitoring.log_api_max_log_size/_ONE_MB + 0.1
_REJECTABLE_MESSAGE_SIZE = _get_message_size(_reject_size)
def generate_unique_message(message=None, size=50):