Alexey Rybalchenko
0e221b28b8
shm: use node_allocator for ref counts
2024-01-25 10:45:34 +01:00
Alexey Rybalchenko
2df3d909fa
shm: when refCount segment size is zero, fallback to old behaviour
...
, which is to store reference counts inside the main data segment
2023-11-29 19:21:42 +01:00
Alexey Rybalchenko
05a2ae6a31
example: configure new script too
2023-11-29 19:21:42 +01:00
Alexey Rybalchenko
addfd071bb
Fix incorrect parameters in region example scripts
2023-11-24 14:19:21 +01:00
Alexey Rybalchenko
2d27abc533
Examples: add a script for externally created region
2023-11-24 14:19:21 +01:00
Alexey Rybalchenko
34e8a24c86
Examples: use multipart in the region example
2023-11-15 12:52:14 +01:00
Alexey Rybalchenko
46f50a10ea
Add example with ref-counted copy from unmanaged region
2023-09-29 11:18:24 +02:00
Giulio Eulisse
7b259afdb5
Fix -Wunqualified-std-cast-call
2023-06-13 21:24:40 +02:00
Dennis Klein
c8fde17b6a
ci: Silence lsan hits in libzmq
2023-03-06 15:32:48 +01:00
Dennis Klein
3781495d29
build(examples): Deduplicate code into add_example
helper
2023-03-06 15:32:48 +01:00
Dennis Klein
2e98a4e2cb
feat(ofi)!: Remove ofi
transport
...
BREAKING CHANGE
Due to a lack of users, we remove the experimental code. The
latest implementation can be found in release v1.4.56. This does
not mean it will never be picked up again, but for now there are
no plans.
2023-03-02 11:20:35 +01:00
Alexey Rybalchenko
45663189a9
Turn shm-monitor off by default
...
resolves #459
2023-02-24 14:28:18 +01:00
Alexey Rybalchenko
61d2797971
Example tests: check exit codes
2023-02-24 14:28:18 +01:00
Dennis Klein
0a63c74849
fix: [-Wsign-compare]
2023-02-24 13:59:27 +01:00
Alexey Rybalchenko
b7a4f22a13
example: fix incorrect config
2022-10-05 09:13:37 +02:00
Dennis Klein
77e04d56de
fix(examples): warning: declaration class fair::mq::Device
does not declare anything
2022-09-14 07:37:52 +02:00
Alexey Rybalchenko
64a09dd991
fix(examples): Disable hidden CXX_VISIBILITY_PRESET
...
It was not needed.
2022-09-14 07:37:52 +02:00
Alexey Rybalchenko
1870c1c060
region example: add options for testing with externally-created regions
2022-09-09 15:11:12 +02:00
Alexey Rybalchenko
fdfde95dec
region example: fix race between segment reset & presence check
2022-09-08 07:43:45 +02:00
Dennis Klein
faa309556f
feat(examples): Add new example with custom controller plugin (statically compiled in)
2022-08-24 14:41:14 +02:00
Alexey Rybalchenko
4587af2eb4
fix(shm): race/deadlock in region locks
2022-08-19 12:24:35 +02:00
Alexey Rybalchenko
b06efc401e
shm: Monitor: Add region/segment presence check function
2022-06-22 13:31:51 +02:00
Alexey Rybalchenko
5f33401d41
Parallelize more tests
2022-01-25 11:55:38 +01:00
Alexey Rybalchenko
f4d39d224b
Avoid fixed ports in the test suites
2022-01-25 11:55:38 +01:00
Alexey Rybalchenko
bfd08bb33f
Don't use to-be-deprecated names
2022-01-24 06:40:24 +01:00
Alexey Rybalchenko
f6bade32bb
modify keep-alive example executable a bit, make it configurable
2022-01-12 19:54:49 +01:00
Alexey Rybalchenko
692576a5b1
shm: add APIs for implementing keep-alive process
2021-12-16 16:27:07 +01:00
Alexey Rybalchenko
d630fbb1e4
consolidate UnmanagedRegion options
2021-12-16 16:27:07 +01:00
Alexey Rybalchenko
dbdf17c661
Avoid accessing Device.fChannels directly, use getters
2021-11-03 20:23:40 +01:00
Dennis Klein
4e8f247a0d
fix: First round of using new non-namespaced typenames
2021-09-07 20:53:16 +02:00
Dennis Klein
38f9870893
ci: Run additional checks
2021-07-07 14:43:32 +02:00
Dennis Klein
787a0a8748
test: Increase log level
2021-07-07 14:43:32 +02:00
Dennis Klein
b374c235f0
test: No longer serialize CLI-based DDS tests
2021-07-07 14:43:32 +02:00
Dennis Klein
1df338b262
feat: Require DDS 3.5.13.7
2021-07-07 14:43:32 +02:00
Dennis Klein
3702d3bfca
fix(examples/dds): Restore infinite loop
2021-07-07 14:43:32 +02:00
Alexey Rybalchenko
3c4158addb
Remove useless code
2021-05-28 13:14:51 +02:00
Alexey Rybalchenko
6aeac265ec
Apply modernize-use-equals-default
2021-05-28 13:14:51 +02:00
Alexey Rybalchenko
9444de5868
Apply readability-redundant-member-init
2021-05-28 13:14:51 +02:00
Alexey Rybalchenko
acf63d3c1b
Apply modernize-use-default-member-init
2021-05-28 13:14:51 +02:00
Dennis Klein
f2d7bbeb21
Examples: Fix DDS agent log retrieval
2021-05-28 10:38:14 +02:00
Dennis Klein
14227aeb6d
Examples: Remove obsolete comment
2021-05-28 10:38:14 +02:00
Dennis Klein
5efa50929d
Examples: Adapt to system-packaged DDS
...
Distribution policies forbid installation of environment scripts at the
install prefix. So, e.g. in the Fedora DDS package the DDS_env.sh is
installed to /usr/bin and available via $PATH.
2021-05-28 10:38:14 +02:00
Alexey Rybalchenko
aaf74ad93f
reduce noise in examples
2021-05-13 23:00:35 +02:00
Alexey Rybalchenko
857aa84fa3
add mlock/zero options to unmanaged region
2021-05-07 21:33:15 +02:00
Alexey Rybalchenko
4e466514d2
region example: fix msg counter
2021-05-07 21:33:15 +02:00
Alexey Rybalchenko
a3d56b9aeb
configurable transport for region example script
2021-05-07 21:33:15 +02:00
Alexey Rybalchenko
8a2641d842
shm: check result of region acquisition
2021-05-07 21:33:15 +02:00
Alexey Rybalchenko
1f26883b75
Formatting
2021-03-11 12:14:00 +01:00
Alexey Rybalchenko
73109fe6d3
Shm: configurable allocation strategy
2020-09-08 16:56:35 +02:00
Alexey Rybalchenko
2ac27905e7
Move fairmq-dds-command-ui to SDK
2020-09-03 17:34:05 +02:00