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
Alexey Rybalchenko
1f0c94f898
Fix tag mismatch in topology files
2020-08-17 12:39:10 +02:00
Alexey Rybalchenko
d5d5c27958
QC examples: fix incorrect topology path
2020-07-09 23:34:28 +02:00
Alexey Rybalchenko
beb510ded8
Adjust example 1 docs
2020-06-29 14:44:49 +02:00
Alexey Rybalchenko
d1c51e0f1f
Use region linger setting in region example
2020-06-29 14:44:49 +02:00
Alexey Rybalchenko
52c6264faf
Fix message counter in region example
2020-06-29 14:44:49 +02:00
Alexey Rybalchenko
d22023bcb5
Implement bulk callbacks for unmanaged regions
2020-05-18 14:32:19 +02:00
Alexey Rybalchenko
a15d59c725
Remove nanomsg transport
2020-05-11 17:38:16 +02:00
Alexey Rybalchenko
e1a113aabe
Add region events subscriptions
2020-04-28 14:09:04 +02:00