{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68306586,"defaultBranch":"master","name":"dlt-daemon","ownerLogin":"COVESA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-15T15:30:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90009755?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726772158.0","currentOid":""},"activityList":{"items":[{"before":"1a241674369c02ea867d7158526fc5b114b97116","after":"124dcb0f4eb0f061da3ba67e40deecc0c1e971c7","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-09-27T04:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"358ab0879dd27b40a9ba4c411c86f7f017e989b5","after":"1533d0fc8e9ec0d90f1d675c2bca416f463ff71a","ref":"refs/heads/master","pushedAt":"2024-09-27T04:02:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"trace-load-limits: restrict trace load for applications (#671)\n\n* trace-load-limits: restrict trace load for applications\r\n\r\nIn a shared system many developers log as much as they\r\nwant into DLT. This can lead into overloading the logging\r\nsystem resulting in bad performance and dropped logs.\r\nThis commit introduces trace load limits to restrict\r\napplications to a certain log volume measured in bytes/s.\r\nIt is based on #134 but extends this heavily.\r\n\r\nTrace load limits are configured via a space separted\r\nconfiguraiton file.\r\nThe format of the file follows:\r\n\r\nAPPID [CTXID] SOFT_LIMIT HARD_LIMIT\r\nThe most matching entry will be selected for each log, meaning that\r\neither app and context must match or at least the app id, for which a\r\ndefault is created when not configured.\r\nThis allows to configure trace load for single contexts which can be\r\nused for example to limit different applications in the qnx slog to a\r\ngiven budget without affecting others or to give a file transfer\r\nunlimited bandwidth.\r\nIt is recommended to always specify a budget for the application id\r\nwithout the contexts to ensure new contexts and internal logs like DLTL\r\ncan be logged.\r\n\r\nApplications are starting up with a default limit defined\r\nvia CMake variables TRACE_LOAD_USER_HARD_LIMIT, TRACE_LOAD_USER_SOFT_LIMIT.\r\nAs soon as the connection to the daemon was succesull each configuration\r\nentry matching the app id will be sent to the client via an\r\napplication message.\r\nIf no configuration is found TRACE_LOAD_DAEMON_HARD_LIMIT and\r\nTRACE_LOAD_USER_SOFT_LIMIT will be used instead.\r\nThe two staged configuration process makes sure that the daemon default\r\ncan be set to 0, forcing developers to define a limit for their\r\napplication while making sure that applications are able to log before\r\nthey received the log levels.\r\n\r\nMeasuring the trace load is done in the daemon and the client.\r\nDropping messages on the client side is the primary mechanism and\r\nprevents sending logs to the daemon only to be dropped there, which\r\nreduces the load of the IPC. Measuring again on daemon side makes\r\nsure that rouge clients are still limited to the trace load defined.\r\n\r\nExceeding the limit soft will produce the following logs:\r\nECU1- DEMO DLTL log warn V 1 [Trace load exceeded trace soft limit on apid: DEMO. (soft limit: 2000 bytes/sec, current: 2414 bytes/sec)]\r\nECU1- DEMO DLTL log warn V 1 [Trace load exceeded trace soft limit on apid: DEMO, ctid TEST.(soft limit: 150 bytes/sec, current: 191 bytes/sec)]\r\n\r\nExceeding the hard limit will produce the same message but the text\r\n'42 messages discarded.' is appended and messages will be dropped.\r\nDropped messages are lost and cannot be recovered, which forces\r\ndevelopers to get their logging volume under control.\r\n\r\nAs debug and trace load are usually disabled for production and thus do\r\nnot impact the performance of actual systems these logs are not\r\naccounted for in trace load limits. In practice this turned out to be\r\nvery usefull to improve developer experience while maintaining good\r\nperformance, as devs know that debug and trace logs are only available\r\nduring development and important information has to be logged on a\r\nhigher level.\r\n\r\nTo simplify creating a trace limit base line the script\r\n'utils/calculate-load.py' is provided which makes suggestions\r\nfor the limits based on actual log volume.\r\n\r\nSigned-off-by: Alexander Mohr \r\n\r\n* trace-looad: fix review findings\r\n\r\n* Add documentation\r\n* remove broken statistics\r\n* set defaults for unit tests differently.\r\n\r\n* trace-load: protect settings with rwlock\r\n\r\nSigned-off-by: Alexander Mohr \r\n\r\n* review: remove redundant ifdef\r\n\r\nSigned-off-by: Alexander Mohr \r\n\r\n* review: fix malloc findings\r\n\r\nSigned-off-by: Alexander Mohr \r\n\r\n* fix potential dead lock when dlt_free is not used correct\r\n\r\nSigned-off-by: Alexander Mohr \r\n\r\n---------\r\n\r\nSigned-off-by: Alexander Mohr ","shortMessageHtmlLink":"trace-load-limits: restrict trace load for applications (#671)"}},{"before":"358ab0879dd27b40a9ba4c411c86f7f017e989b5","after":"477bb12c0e67ab7d67c5c8dd029b815060554712","ref":"refs/heads/autofix/alert-23-14fdaa549b","pushedAt":"2024-09-19T18:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"Fix code scanning alert #23: Incorrect return-value check for a 'scanf'-like function\n\nCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix code scanning alert #23: Incorrect return-value check for a 'scan…"}},{"before":null,"after":"358ab0879dd27b40a9ba4c411c86f7f017e989b5","ref":"refs/heads/autofix/alert-23-14fdaa549b","pushedAt":"2024-09-19T18:55:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-advanced-security[bot]","name":null,"path":"/apps/github-advanced-security","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/57789?s=80&v=4"},"commit":{"message":"refactor: split dlt_common and dlt_log (#658)\n\nSeperate all internal logging function into an own source file.\nThis reduces the scope of the sprawling dlt_common source file.\n\nCo-authored-by: Daniel Weber ","shortMessageHtmlLink":"refactor: split dlt_common and dlt_log (#658)"}},{"before":null,"after":"44702f24d3a64f64f2d044f7a341d6acfab05fd1","ref":"refs/heads/add-trace-load-limits","pushedAt":"2024-09-19T07:53:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"Remove redundant ifdef\n\nSigned-off-by: LUU QUANG MINH ","shortMessageHtmlLink":"Remove redundant ifdef"}},{"before":"04d1bdc22218953cf4b1334ec41364f4a3ea4568","after":"1a241674369c02ea867d7158526fc5b114b97116","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-07-05T14:10:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"e1b22b5e8c1f142fe7f4947733c66e32811b3363","after":"358ab0879dd27b40a9ba4c411c86f7f017e989b5","ref":"refs/heads/master","pushedAt":"2024-07-05T14:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"refactor: split dlt_common and dlt_log (#658)\n\nSeperate all internal logging function into an own source file.\nThis reduces the scope of the sprawling dlt_common source file.\n\nCo-authored-by: Daniel Weber ","shortMessageHtmlLink":"refactor: split dlt_common and dlt_log (#658)"}},{"before":null,"after":"acdfe6711339eeead67732793e5d099269802804","ref":"refs/heads/split_common_and_log","pushedAt":"2024-07-03T10:19:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"refactor: split dlt_common and dlt_log\n\nSeperate all internal logging function into an own source file.\nThis reduces the scope of the sprawling dlt_common source file.","shortMessageHtmlLink":"refactor: split dlt_common and dlt_log"}},{"before":"c73aa287e0015abc20bb918cf219f1ba50a9ac4f","after":"04d1bdc22218953cf4b1334ec41364f4a3ea4568","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-07-03T10:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"8fc4e8e7207aab49cdc766e492cb43380f01844c","after":"e1b22b5e8c1f142fe7f4947733c66e32811b3363","ref":"refs/heads/master","pushedAt":"2024-07-03T09:57:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"Fix merge conflict for dlt_log.h refactor in PR483 (#656)\n\nSigned-off-by: LUU QUANG MINH \r\nCo-authored-by: LUU QUANG MINH ","shortMessageHtmlLink":"Fix merge conflict for dlt_log.h refactor in PR483 (#656)"}},{"before":"da3bde3b9431440b737017597e5a82b2ef4dd1b2","after":null,"ref":"refs/heads/split_common_and_log","pushedAt":"2024-07-02T10:13:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"}},{"before":"8c0f97262165077744f57ed0f8b8f452a5fc6d3e","after":null,"ref":"refs/heads/danielweber2018-split_common_and_log","pushedAt":"2024-07-02T10:13:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"}},{"before":null,"after":"d11aa1235deff00c50fbe06adb5c11b2298ecfa4","ref":"refs/heads/fix_merge_conflict_to_dlt_log","pushedAt":"2024-07-02T10:12:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"Fix merge conflict for dlt_log.h refactor in PR483\n\nSigned-off-by: LUU QUANG MINH ","shortMessageHtmlLink":"Fix merge conflict for dlt_log.h refactor in PR483"}},{"before":null,"after":"da3bde3b9431440b737017597e5a82b2ef4dd1b2","ref":"refs/heads/split_common_and_log","pushedAt":"2024-07-02T09:53:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"refactor: split dlt_common and dlt_log\n\nSeperate all internal logging function into an own source file.\nThis reduces the scope of the sprawling dlt_common source file.","shortMessageHtmlLink":"refactor: split dlt_common and dlt_log"}},{"before":null,"after":"8c0f97262165077744f57ed0f8b8f452a5fc6d3e","ref":"refs/heads/danielweber2018-split_common_and_log","pushedAt":"2024-07-02T09:46:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"fixed a parenthesis (#642)","shortMessageHtmlLink":"fixed a parenthesis (#642)"}},{"before":"570e1890690f8e3ca52908340bd3fe15cfe4ab74","after":"b784a33de9c056831e7a542681e05ffbdbaf5afd","ref":"refs/heads/dev_fix_recreation_daemon","pushedAt":"2024-06-27T10:59:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: Prevent new daemon created on same machine\n\n+ Only one daemon on the machine listening to fifo\n+ fifo will not be unlinked by the new daemon init\n+ Open fd and work with fchown avoiding TOCTOU\n\nSigned-off-by: LUU QUANG MINH \nSigned-off-by: andv ","shortMessageHtmlLink":"daemon: Prevent new daemon created on same machine"}},{"before":"5b364899ce493fe867e720fac2ac427c85fc1693","after":"570e1890690f8e3ca52908340bd3fe15cfe4ab74","ref":"refs/heads/dev_fix_recreation_daemon","pushedAt":"2024-06-27T10:50:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: Prevent new daemon created on same machine\n\n+ Only one daemon on the machine listening to fifo\n+ fifo will not be unlinked by the new daemon init\n\nSigned-off-by: LUU QUANG MINH \nSigned-off-by: andv ","shortMessageHtmlLink":"daemon: Prevent new daemon created on same machine"}},{"before":"2239af2946ad59caf20d3f758cb45e4e68274b42","after":"5b364899ce493fe867e720fac2ac427c85fc1693","ref":"refs/heads/dev_fix_recreation_daemon","pushedAt":"2024-06-27T10:42:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: Prevent new daemon created on same machine\n\n+ Only one daemon on the machine listening to fifo\n+ fifo will not be unlinked by the new daemon init\n\nSigned-off-by: LUU QUANG MINH \nSigned-off-by: andv ","shortMessageHtmlLink":"daemon: Prevent new daemon created on same machine"}},{"before":"070945312c7b84334e0fca132e27e5250ee0e9c9","after":"2239af2946ad59caf20d3f758cb45e4e68274b42","ref":"refs/heads/dev_fix_recreation_daemon","pushedAt":"2024-06-27T10:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: Prevent new daemon created on same machine\n\n+ Only one daemon on the machine listening to fifo\n+ fifo will not be unlinked by the new daemon init\n\nSigned-off-by: LUU QUANG MINH \nSigned-off-by: andv ","shortMessageHtmlLink":"daemon: Prevent new daemon created on same machine"}},{"before":"b1b757d953e828a3c763d5875626311dc51a57dd","after":"0c44b2f2882c29074e84741e3e57dcc853e17a6f","ref":"refs/heads/dev_fix_unix_socket_spamming","pushedAt":"2024-06-27T10:34:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: unix socket checking before creating new\n\n+ unix socket used for unittesting (gateway)\n+ unix socket spamming removed\n\nSigned-off-by: LUU QUANG MINH ","shortMessageHtmlLink":"daemon: unix socket checking before creating new"}},{"before":null,"after":"b1b757d953e828a3c763d5875626311dc51a57dd","ref":"refs/heads/dev_fix_unix_socket_spamming","pushedAt":"2024-06-27T10:22:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: unix socket checking before creating new\n\n+ unix socket used for unittesting (gateway)\n+ unix socket spamming removed\n\nSigned-off-by: LUU QUANG MINH ","shortMessageHtmlLink":"daemon: unix socket checking before creating new"}},{"before":null,"after":"070945312c7b84334e0fca132e27e5250ee0e9c9","ref":"refs/heads/dev_fix_recreation_daemon","pushedAt":"2024-06-27T09:06:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"daemon: Prevent new daemon created on same machine\n\n+ Only one daemon on the machine listening to fifo\n+ fifo will not be unlinked by the new daemon init\n\nSigned-off-by: LUU QUANG MINH \nSigned-off-by: andv ","shortMessageHtmlLink":"daemon: Prevent new daemon created on same machine"}},{"before":"6f5fabc973fd63db54a66dc53d881fee09a52b67","after":"c73aa287e0015abc20bb918cf219f1ba50a9ac4f","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-06-26T08:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"603f0e4bb87478f7d3e95c89b37790e55ff1e4e5","after":"8fc4e8e7207aab49cdc766e492cb43380f01844c","ref":"refs/heads/master","pushedAt":"2024-06-26T08:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"fixed a parenthesis (#642)","shortMessageHtmlLink":"fixed a parenthesis (#642)"}},{"before":"242facea2f00666686270bd6bc26803b8b1ce101","after":"6f5fabc973fd63db54a66dc53d881fee09a52b67","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-06-12T09:18:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"beee583b7735c0f9d3606df0920bc93bce0c6066","after":"242facea2f00666686270bd6bc26803b8b1ce101","ref":"refs/heads/dlt_coverage_report","pushedAt":"2024-06-12T09:18:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upload lcov report for dlt-daemon","shortMessageHtmlLink":"Upload lcov report for dlt-daemon"}},{"before":"0e65353877361501552b64d300cac697c062b0b9","after":"603f0e4bb87478f7d3e95c89b37790e55ff1e4e5","ref":"refs/heads/master","pushedAt":"2024-06-12T09:15:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-methner","name":null,"path":"/michael-methner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13447212?s=80&v=4"},"commit":{"message":"Fix timeout handling for slog messages (#635)\n\n* Fix timeout handling for slog messages\r\n\r\n- Discard messages after timeout\r\n- Log warning message only once until a new slog message was logged\r\n successful\r\n\r\nSigned-off-by: Michael Methner \r\n\r\n* Update src/dlt-qnx-system/dlt-qnx-slogger2-adapter.cpp\r\n\r\nCo-authored-by: ahmetfindi <113675774+ahmetfindi@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Methner \r\nCo-authored-by: ahmetfindi <113675774+ahmetfindi@users.noreply.github.com>","shortMessageHtmlLink":"Fix timeout handling for slog messages (#635)"}},{"before":"75f6c950b96aabaf6c76b35ac889b79cdbb1ff7f","after":"0e65353877361501552b64d300cac697c062b0b9","ref":"refs/heads/master","pushedAt":"2024-06-12T09:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michael-methner","name":null,"path":"/michael-methner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13447212?s=80&v=4"},"commit":{"message":"dlt-receive: rework reconnect option for PR620 (#640)\n\n* dlt-receive: add reconnect option with milli seconds as value\r\n\r\n* dlt-receive: rework reconnect option for PR620\r\n\r\n+ Correct the waiting loop\r\n+ Replace poll(NULL) with sleep()\r\n+ Correct mispelling\r\n\r\nSigned-off-by: andv \r\n\r\n---------\r\n\r\nSigned-off-by: andv \r\nCo-authored-by: Maiananthan <46962558+maiananthan@users.noreply.github.com>\r\nCo-authored-by: andv ","shortMessageHtmlLink":"dlt-receive: rework reconnect option for PR620 (#640)"}},{"before":"41a00012ebf0543be16e8d8633e3e583c4dd4fa2","after":"af890e4982664300b60abe760d7532e5daf345b1","ref":"refs/heads/fix-qnx-slogger-timeout","pushedAt":"2024-06-12T09:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michael-methner","name":null,"path":"/michael-methner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13447212?s=80&v=4"},"commit":{"message":"Update src/dlt-qnx-system/dlt-qnx-slogger2-adapter.cpp\n\nCo-authored-by: ahmetfindi <113675774+ahmetfindi@users.noreply.github.com>","shortMessageHtmlLink":"Update src/dlt-qnx-system/dlt-qnx-slogger2-adapter.cpp"}},{"before":"ea10901ab91033ba81f6acee2149ea1051130bdc","after":"45ff7dd841e01fbe8c09ca6756395be1ead278ca","ref":"refs/heads/warning_fix","pushedAt":"2024-05-26T15:30:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minminlittleshrimp","name":"Minh Quang Luu","path":"/minminlittleshrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50074497?s=80&v=4"},"commit":{"message":"dlt: Fix compilation warning\n\nSigned-off-by: mluu ","shortMessageHtmlLink":"dlt: Fix compilation warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwNDowNDo1MC4wMDAwMDBazwAAAATCLPLC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNlQxNTozMDoyMi4wMDAwMDBazwAAAARUNXNG"}},"title":"Activity · COVESA/dlt-daemon"}