Commit Graph

  • b06efc401e shm: Monitor: Add region/segment presence check function Alexey Rybalchenko 2022-06-22 10:36:04 +02:00
  • 8867e15d8c build: ABI version is defined to be equal to the API version dev2 Dennis Klein 2022-05-30 09:14:56 +02:00
  • 6b2c3c4486 fix(tidy): Regex Dennis Klein 2022-05-18 09:49:33 +02:00
  • adf743750f fix(tidy): Only emit diagnostic if source location is valid Dennis Klein 2022-05-18 07:11:07 +02:00
  • f3385173b2 fix(zeromq): Leaking monitor socket messages Dennis Klein 2022-04-16 14:14:27 +02:00
  • f798f18b95 fix: Remove long obsolete hotfix version component Dennis Klein 2022-04-16 13:39:14 +02:00
  • d1dd9d7824 ci: Update macOS builds Dennis Klein 2022-04-16 12:58:57 +02:00
  • df742272ed build: Bump bundled GTest to @a1cc8c55 Dennis Klein 2022-04-12 13:45:05 +02:00
  • 58b78995b4 build(fairmq-tidy): Add missing EXPERIMENTAL tag Dennis Klein 2022-04-12 13:38:51 +02:00
  • efd6523112 feat(Parts)!: Refine and tweak Dennis Klein 2022-04-10 05:30:17 +02:00
  • 6fc2839d02 build: Use kebab-case library names in install tree Dennis Klein 2022-03-24 16:13:04 +01:00
  • c585b0d486 feat(plugins): Allow kebab-case plugin names, e.g. libfairmq-plugin-pmix Dennis Klein 2022-03-24 16:01:47 +01:00
  • 933ed8de6e test: Increase robustness of the test suite for high -j Dennis Klein 2022-03-24 13:10:29 +01:00
  • 08d64ad463 test(channel): Increase sleep time Dennis Klein 2022-03-23 12:24:12 +01:00
  • 56a7b6e9cb build!: Create a single library again Dennis Klein 2022-03-22 14:15:17 +01:00
  • 8d575a23a5 fix: Use namespaced typenames/headers Dennis Klein 2022-03-22 13:59:37 +01:00
  • 18f50871ef feat: Deprecate non-namespaced headers Dennis Klein 2022-03-22 13:45:41 +01:00
  • c81b03ff29 feat: Deprecate non-namespaced typenames Dennis Klein 2022-03-22 13:23:44 +01:00
  • a9ffa2a8af feat!: Remove deprecated components sdk, sdk_commands, dds_plugin Dennis Klein 2022-03-22 12:58:10 +01:00
  • 2500771689 shm: ResetContent(): reset data after recreating the metadata v1.4.51 Alexey Rybalchenko 2022-05-28 14:05:41 +02:00
  • d2aa3b6bb0 shm: open managament data as read only during cleanup Alexey Rybalchenko 2022-05-28 13:30:56 +02:00
  • 00df117c7c Shm::Monitor: add nullptr check for segment info Alexey Rybalchenko 2022-05-28 12:57:30 +02:00
  • 69faa63c5b docs: Update README v1.4.50 Dennis Klein 2022-03-21 18:03:11 +01:00
  • b7474ae138 build: Deprecate components dds_plugin, sdk, sdk_commands Dennis Klein 2022-03-21 17:43:16 +01:00
  • b426bf39d7 fix: Update metadata Dennis Klein 2022-03-21 17:15:57 +01:00
  • 6780b7452c fix(control): Honor SIGINT and SIGTERM in more places Dennis Klein 2022-03-03 21:20:49 +01:00
  • 27277b11b4 fix(Device): Warning about narrowing conversion Dennis Klein 2022-03-11 16:47:30 +01:00
  • cb5029f826 fix(Device): Spawn rate logger thread only if needed Dennis Klein 2022-03-11 16:44:56 +01:00
  • 5d45d89269 feat: Remove --max-run-time option Dennis Klein 2022-03-11 15:39:24 +01:00
  • eb9ddc81cf ci: Run thread sanitizer with clang++ Dennis Klein 2022-03-11 17:40:00 +01:00
  • f5891d5ae3 ci: Add thread sanitizer check and bump all checks to Fedora 35 Dennis Klein 2022-03-04 00:47:13 +01:00
  • 3b2ad1f6f4 ci: Add Fedora 35 build Dennis Klein 2022-03-04 00:46:16 +01:00
  • fa0bf96eb2 Skip error message only for tcp v1.4.49 Giulio Eulisse 2022-02-28 15:53:03 +01:00
  • 29827f0426 Shm: bring back thread-safety for fRegions (intra-process) Alexey Rybalchenko 2022-02-14 17:15:34 +01:00
  • 8efe7adf0e Shm: fix number of region events Alexey Rybalchenko 2022-02-14 16:50:53 +01:00
  • b747a8787c shm: check region size when opening existing Alexey Rybalchenko 2022-02-08 01:27:45 +01:00
  • 1a75141fc4 shm: allow monitor::ResetContent to cleanup after a crash v1.4.48 Alexey Rybalchenko 2022-02-01 18:55:09 +01:00
  • 2f82eb4f09 shm: monitor: disable number of msgs in the ack queue output Alexey Rybalchenko 2022-01-30 21:40:37 +01:00
  • 92a56c26bc shm: remove UR queues on ResetContent Alexey Rybalchenko 2022-01-30 13:07:00 +01:00
  • 4f9aeda8ec shm: Add size to UnmanagedRegion debug output Alexey Rybalchenko 2022-01-30 12:41:08 +01:00
  • ad894c79cf GUI Controller v1.4.47 Giulio Eulisse 2022-01-25 17:27:54 +01:00
  • 5f33401d41 Parallelize more tests Alexey Rybalchenko 2022-01-23 21:45:06 +01:00
  • f4d39d224b Avoid fixed ports in the test suites Alexey Rybalchenko 2022-01-23 18:44:59 +01:00
  • bfd08bb33f Don't use to-be-deprecated names Alexey Rybalchenko 2022-01-14 00:48:34 +01:00
  • f15f669853 use [[maybe_unused]] for values used in assertions Alexey Rybalchenko 2022-01-14 00:00:26 +01:00
  • f6bade32bb modify keep-alive example executable a bit, make it configurable v1.4.46 Alexey Rybalchenko 2022-01-12 19:35:34 +01:00
  • ddf9bc7272 shm: keep mng segment around when skipping cleanup Alexey Rybalchenko 2022-01-12 19:31:41 +01:00
  • f79a0714b4 shm: fix double unlock() Alexey Rybalchenko 2022-01-12 19:31:00 +01:00
  • c04958e2a4 shm: reduce contention on region events v1.4.45 Alexey Rybalchenko 2022-01-04 20:13:57 +01:00
  • 692576a5b1 shm: add APIs for implementing keep-alive process v1.4.44 Alexey Rybalchenko 2021-12-09 00:11:14 +01:00
  • eb4620b1ec shm: always open_or_create segment Alexey Rybalchenko 2021-12-08 23:21:55 +01:00
  • 9f9583eb55 shm: hide picosha2 from header Alexey Rybalchenko 2021-12-08 22:13:32 +01:00
  • 08ba068791 shm: remove unused member Alexey Rybalchenko 2021-12-07 12:46:42 +01:00
  • 1839f7e8c0 shm: integrate mtx and cv into management segment Alexey Rybalchenko 2021-12-07 00:35:48 +01:00
  • 80ed45df63 extend region config Alexey Rybalchenko 2021-12-06 23:44:38 +01:00
  • eef42d2dea simplify region cleanup Alexey Rybalchenko 2021-11-30 17:28:08 +01:00
  • d630fbb1e4 consolidate UnmanagedRegion options Alexey Rybalchenko 2021-11-18 11:52:05 +01:00
  • acfb495411 Do not print logo, if not requested Giulio Eulisse 2021-12-14 10:31:48 +01:00
  • aba02c6f04 Update userstory Dennis Klein 2021-12-09 18:19:28 +01:00
  • 50b6f3f884 Update Dennis Klein 2021-12-09 16:20:45 +01:00
  • 80974c7fc1 Update Dennis Klein 2021-12-09 15:35:03 +01:00
  • ebbbf2ad24 Update readme.md Alexey Rybalchenko 2021-12-09 11:19:54 +01:00
  • 04e838578c Update readme.md Alexey Rybalchenko 2021-12-09 11:18:56 +01:00
  • 1072c78865 Update readme.md Alexey Rybalchenko 2021-12-09 11:17:38 +01:00
  • 34b21e8034 Update readme.md Alexey Rybalchenko 2021-12-09 11:16:40 +01:00
  • fa02234209 Update readme.md Mohammad Al-Turany 2021-12-09 10:20:30 +01:00
  • ac49c55029 Fix typo Dennis Klein 2021-12-08 19:24:13 +01:00
  • cac7b4c8e0 Add missing parenthesis Dennis Klein 2021-12-08 19:01:01 +01:00
  • e77f021714 Add more references Dennis Klein 2021-12-08 18:55:52 +01:00
  • bb99a66dd9 Add references Dennis Klein 2021-12-08 18:37:37 +01:00
  • 6b619e68e0 Update Dennis Klein 2021-12-08 17:49:31 +01:00
  • 4920484d0b Update Dennis Klein 2021-12-08 17:48:34 +01:00
  • f3962b38dc Update Dennis Klein 2021-12-08 17:37:49 +01:00
  • df8ad7c98a Update Dennis Klein 2021-12-08 17:36:49 +01:00
  • eb4a1b4261 First commit Dennis Klein 2021-12-08 17:29:04 +01:00
  • 953c4a75c8 refactor: deduplicate more zmq/shmem code Alexey Rybalchenko 2021-11-22 12:42:09 +01:00
  • f24dee33c2 Add configurable default snd/rcv timeout Alexey Rybalchenko 2021-11-11 11:16:18 +01:00
  • 856780f88a fix: install tools/Exceptions.h Alexey Rybalchenko 2021-11-12 13:06:26 +01:00
  • dbdf17c661 Avoid accessing Device.fChannels directly, use getters Alexey Rybalchenko 2021-11-03 12:33:11 +01:00
  • a3bb5fb4b0 feat: Add Device::GetNumSubChannels(channel) Alexey Rybalchenko 2021-11-03 12:31:01 +01:00
  • 0eaea3c66f Do not catch and rethrow exception from state handlers Alexey Rybalchenko 2021-11-03 12:03:09 +01:00
  • ebcbe2dde6 feat: Add interactive controller button to print connected peers v1.4.43 Alexey Rybalchenko 2021-10-13 22:05:36 +02:00
  • fda8126a43 feat: Add new GetNumberOfConnectedPeers() API Dennis Klein 2021-10-12 18:14:33 +02:00
  • 8796ce5b20 feat: Add new assertm macro Dennis Klein 2021-10-13 15:10:00 +02:00
  • b8503bfbd5 fix: Deprecate Message::Close because it is really a dtor Dennis Klein 2021-10-13 15:01:00 +02:00
  • 7329cb4428 refactor: Deduplicate GetConstant() Dennis Klein 2021-10-12 18:12:28 +02:00
  • e84a16da88 fix: warning readability-braces-around-statements Dennis Klein 2021-10-12 17:54:29 +02:00
  • 1a5d0eddbe fix: Silence false positive cppcoreguidel-pro-bounds-array-to-pointer-decay Dennis Klein 2021-10-12 17:51:28 +02:00
  • 5fe2f53c7b feat: add tool for noncanonical input Alexey Rybalchenko 2021-10-02 11:43:41 +02:00
  • d7fb01908c fix(shm): fix regression in debug mode data Alexey Rybalchenko 2021-10-01 09:33:29 +02:00
  • 1449166d44 feat: add options to control allocation attempts Alexey Rybalchenko 2021-09-24 09:46:46 +02:00
  • 55a2cfcc37 ci: Add macos-11-arm64 (apple-clang-13) build Dennis Klein 2021-10-01 16:44:32 +02:00
  • 36600dce2c Apply clang-diagnostic-unused-private-field Alexey Rybalchenko 2021-09-14 13:18:45 +02:00
  • 153dcfab94 Apply modernize-use-override Alexey Rybalchenko 2021-09-14 12:50:44 +02:00
  • ad824b4de1 Define copy/move ctors and assignment ops Alexey Rybalchenko 2021-09-14 11:38:33 +02:00
  • 597d88277b Apply clang-analyzer-optin.performance.Padding Alexey Rybalchenko 2021-09-13 14:28:53 +02:00
  • 9590b5be40 Apply readability-static-accessed-through-instance Alexey Rybalchenko 2021-09-13 13:03:59 +02:00
  • cf9b45cd75 Apply cppcoreguidelines-avoid-non-const-global-variables Alexey Rybalchenko 2021-09-13 12:51:11 +02:00
  • 1ee9d2d222 Apply misc-unused-alias-decls Alexey Rybalchenko 2021-09-13 12:31:51 +02:00
  • 310204a89d Apply performance-faster-string-find Alexey Rybalchenko 2021-09-13 12:22:57 +02:00