Actions
Feature #1872
openhigh-performance remote logging
Status:
New
Priority:
Low
Assignee:
-
Category:
libosmocore
Target version:
-
Start date:
12/08/2016
Due date:
% Done:
0%
Spec Reference:
Description
Right now LOGP is rather limited because the printf-style string formatting takes significant time which is especially bad as GSM is time-sensitive. With the recently developed remote logging via GSMTAP it seems natural send raw data instead of formatted string and do the heavy-lifting on the receiving end (wireshark).
Things to pay attention to:
- avoiding format-string vulnerabilities (wireshark side)
- avoid expensive string parsing (libosmocore)
- performance tests/profiling
Maybe __typeof() could be of some help, or limiting number of types of supported arguments.
Actions