Alexey Rybalchenko
|
ca3e67d95d
|
Apply readability-avoid-const-params-in-decls
|
2021-09-24 14:20:07 +02:00 |
|
Alexey Rybalchenko
|
e484bf4578
|
Shm: Fix SetUsedSize()
|
2021-09-20 13:29:28 +02:00 |
|
Alexey Rybalchenko
|
bce380d871
|
Implement shmem msg zero-copy
|
2021-09-07 20:53:16 +02:00 |
|
Alexey Rybalchenko
|
815b2f1d76
|
shm: reimplement alignment
|
2021-09-07 20:53:16 +02:00 |
|
Alexey Rybalchenko
|
9bf908fb52
|
shm: revert some changes from c85d6e0 that introduced a race
|
2021-05-20 00:40:58 +02:00 |
|
Alexey Rybalchenko
|
c85d6e079c
|
shm: reduce shm contention when dealing with ack queues
|
2021-05-07 21:33:15 +02:00 |
|
Alexey Rybalchenko
|
c6a6a5f21b
|
Check transport type of msg and corresponding region
|
2021-05-07 21:33:15 +02:00 |
|
Alexey Rybalchenko
|
bffe74c5cf
|
shm: handle shrink failure gracefully
|
2021-03-23 13:00:35 +01:00 |
|
Alexey Rybalchenko
|
c6b13cd3a1
|
Fix shmem::Message::SetUsedSize(0)
|
2021-01-25 13:46:40 +01:00 |
|
Alexey Rybalchenko
|
4a09154a91
|
17-ify namespaces
|
2021-01-25 13:46:40 +01:00 |
|
Alexey Rybalchenko
|
d9a5e82160
|
Cleanup tools includes
|
2021-01-25 13:46:40 +01:00 |
|
Alexey Rybalchenko
|
6815c9c172
|
zmq: implement alignment
|
2021-01-13 12:36:32 +01:00 |
|
Alexey Rybalchenko
|
02a3980343
|
Remove useless parameter from implementation
|
2021-01-13 12:36:32 +01:00 |
|
Alexey Rybalchenko
|
266843cda5
|
Shm: initial multiple segments support
|
2020-09-08 16:56:35 +02:00 |
|
Alexey Rybalchenko
|
3b2d2a0ac8
|
Shm: Refactor to localize segment access
|
2020-09-08 16:56:35 +02:00 |
|
Alexey Rybalchenko
|
b63f31d0e0
|
Shm: Provide debug infos only in debug mode
|
2020-09-08 16:56:35 +02:00 |
|
Alexey Rybalchenko
|
70a583d08d
|
Shm: Provide segment/msg debug infos
|
2020-09-08 16:56:35 +02:00 |
|
Alexey Rybalchenko
|
62ed4e5f80
|
Avoid unconditional call to now() when allocating message
|
2020-08-13 14:16:12 +02:00 |
|
Alexey Rybalchenko
|
b83655d5da
|
MessageBadAlloc: report amount of available memory
|
2020-08-06 12:24:01 +02:00 |
|
Alexey Rybalchenko
|
88bc1f7a06
|
Shm: throw if requested message size exceeds total segment size
|
2020-06-30 20:58:53 +02:00 |
|
Alexey Rybalchenko
|
dabc48c21a
|
Shm: fix incorrect ptr range check
|
2020-05-29 23:34:27 +02:00 |
|
Alexey Rybalchenko
|
53a4d17f8b
|
Alignment part I - Interface and shmem send
|
2020-05-20 19:34:27 +02:00 |
|
Alexey Rybalchenko
|
0d03c76a75
|
Shm: throw on bad_alloc, option to disable
|
2020-05-18 14:32:19 +02:00 |
|
Alexey Rybalchenko
|
ccbf0be572
|
Shmem: refactor, clean includes, make header only
|
2020-05-18 14:32:19 +02:00 |
|
Alexey Rybalchenko
|
7a67719a3c
|
Remove useless members
|
2020-05-18 14:32:19 +02:00 |
|
Alexey Rybalchenko
|
e1a113aabe
|
Add region events subscriptions
|
2020-04-28 14:09:04 +02:00 |
|
Alexey Rybalchenko
|
692ec4e997
|
Fix CIDs 350447, 321250 (uncaught exception)
|
2020-01-16 17:17:52 +01:00 |
|
Alexey Rybalchenko
|
a2cff5b7bb
|
Shmem: simplify message/socket and refactor to use namespaces
|
2019-12-20 14:04:58 +01:00 |
|