Commit Graph

  • 8533a44418 test: Adjust test signal timer Dennis Klein 2021-06-06 12:17:35 +02:00
  • 42606f9f17 build: Add missing compile feature Dennis Klein 2021-06-06 09:32:04 +02:00
  • 8bf9e1d0a6 build: Do not hardcode include dirs Dennis Klein 2021-06-06 08:29:32 +02:00
  • 9a2af84b7e ci: Configure gitlint Dennis Klein 2021-06-06 07:26:23 +02:00
  • b99e8ed1e2 ci: Remove obsolete codecov config Dennis Klein 2021-05-31 20:49:44 +02:00
  • c5e40fd180 shmmonitor: handle missing segmentInfos Alexey Rybalchenko 2021-07-02 01:22:15 +02:00
  • ac3293fcc6 Fix heap-use-after-free Alexey Rybalchenko 2021-06-24 11:19:06 +02:00
  • 4fdf9d340b Fix stack-use-after-scope Alexey Rybalchenko 2021-06-24 11:08:52 +02:00
  • 5c9ba5e5b4 shm: avoid meta data copy on recv and fix its alignment Alexey Rybalchenko 2021-06-24 10:51:39 +02:00
  • 4dbb5535c3 Add empty msg check for transport compatibility checker Alexey Rybalchenko 2021-06-24 10:50:37 +02:00
  • a8bdb91165 shm: throw TransportError if could not lock region Alexey Rybalchenko 2021-06-10 11:16:56 +02:00
  • 37c059177f shm: improve exception handling Alexey Rybalchenko 2021-06-10 11:02:40 +02:00
  • 28a887a457 shm: optimize monitor heartbeats Alexey Rybalchenko 2021-06-09 12:54:40 +02:00
  • ab54668aee set CMAKE_EXPORT_COMPILE_COMMANDS unconditionally Alexey Rybalchenko 2021-06-09 11:32:57 +02:00
  • 2e655823e4 CMake: Do not unconditionally override settings without good reason Dennis Klein 2021-05-28 14:07:30 +02:00
  • 3c4158addb Remove useless code Alexey Rybalchenko 2021-05-28 12:44:27 +02:00
  • 882edbbdb8 Apply modernize-pass-by-value Alexey Rybalchenko 2021-05-27 14:34:31 +02:00
  • c847a7ca02 Apply readability-container-size-empty Alexey Rybalchenko 2021-05-27 00:49:05 +02:00
  • f25cca2073 Apply clang-analyzer-deadcode.DeadStores Alexey Rybalchenko 2021-05-26 23:58:12 +02:00
  • 6aeac265ec Apply modernize-use-equals-default Alexey Rybalchenko 2021-05-26 23:49:15 +02:00
  • 9444de5868 Apply readability-redundant-member-init Alexey Rybalchenko 2021-05-26 22:39:19 +02:00
  • acf63d3c1b Apply modernize-use-default-member-init Alexey Rybalchenko 2021-05-26 13:53:48 +02:00
  • e1b229522c Apply modernize-deprecated-headers Alexey Rybalchenko 2021-05-26 12:58:37 +02:00
  • ccbd622130 Apply cppcoreguidelines-init-variables Alexey Rybalchenko 2021-05-26 12:44:04 +02:00
  • 904771e9fa CI: Fix error handler Dennis Klein 2021-05-28 09:58:12 +02:00
  • 2b438452a0 CI: Add ubuntu 20.04 (gcc 9) check Dennis Klein 2021-05-28 09:14:18 +02:00
  • 20200f02a3 CMake: Refactor into topic-based modules Dennis Klein 2021-05-28 08:13:34 +02:00
  • 2e9a088b4d CI: Fix log tarball name in error case Dennis Klein 2021-05-27 07:09:58 +02:00
  • 9c3478252a CI: Add a fedora 34 (gcc 11) check Dennis Klein 2021-05-27 06:15:30 +02:00
  • e6c7c6b0f0 CI: Remove alice-centos7 check Dennis Klein 2021-05-27 05:50:11 +02:00
  • ff3281cc80 Remove obsolete CTest config Dennis Klein 2021-05-27 05:47:31 +02:00
  • 415232b56a Add codemeta_update.py Christian Tacke 2021-02-23 12:32:43 +01:00
  • 947c4a73ad Add codemeta.json Christian Tacke 2021-02-15 16:57:16 +01:00
  • 7616b0b0aa CMake: Set CXX language level via target_compile_features() Christian Tacke 2021-02-20 20:03:09 +01:00
  • 575054a11f Bundle and use FairCMakeModules Dennis Klein 2021-05-27 00:59:35 +02:00
  • f2d7bbeb21 Examples: Fix DDS agent log retrieval Dennis Klein 2021-05-26 21:04:02 +02:00
  • 14227aeb6d Examples: Remove obsolete comment Dennis Klein 2021-05-26 21:02:44 +02:00
  • 5efa50929d Examples: Adapt to system-packaged DDS Dennis Klein 2021-05-26 20:59:09 +02:00
  • ed78ccd29c CMake: Remove cotire dependency Dennis Klein 2021-05-25 21:52:41 +02:00
  • d15bc17b12 extern/asio: Bump and require v1.18.1 Dennis Klein 2021-05-13 00:49:02 +02:00
  • ce0a052252 SDK: Add missing header <thread> Dennis Klein 2021-05-11 18:15:18 +02:00
  • bac5b90d82 extern/googletest: Bump for GCC11 support Dennis Klein 2021-05-11 17:40:54 +02:00
  • 9bf908fb52 shm: revert some changes from c85d6e0 that introduced a race v1.4.38 Alexey Rybalchenko 2021-05-20 00:28:44 +02:00
  • 021c1b1c4d shm: add monitor method to retrieve free segment memory Alexey Rybalchenko 2021-05-14 13:36:09 +02:00
  • aaf74ad93f reduce noise in examples Alexey Rybalchenko 2021-05-13 22:22:49 +02:00
  • a7dbeadd1c runDevice: remove const from getDevice parameter Alexey Rybalchenko 2021-05-13 21:52:58 +02:00
  • e6f67b3658 Fix Ofi interface v1.4.37 Alexey Rybalchenko 2021-05-07 21:58:54 +02:00
  • 091d0824d1 ofi: fix Events() signature v1.4.36 Alexey Rybalchenko 2021-05-07 14:12:19 +02:00
  • 857aa84fa3 add mlock/zero options to unmanaged region Alexey Rybalchenko 2021-05-07 14:11:58 +02:00
  • c85d6e079c shm: reduce shm contention when dealing with ack queues Alexey Rybalchenko 2021-04-22 18:32:39 +02:00
  • 4e466514d2 region example: fix msg counter Alexey Rybalchenko 2021-04-22 12:30:02 +02:00
  • 8b4056e408 Update docs Alexey Rybalchenko 2021-04-22 09:20:45 +02:00
  • b67b80e0ad shmmonitor: add severity setting Alexey Rybalchenko 2021-04-14 11:31:56 +02:00
  • 2c89b24857 shm: eliminate race/deadlock in region subscriptions Alexey Rybalchenko 2021-04-12 09:36:17 +02:00
  • c6a6a5f21b Check transport type of msg and corresponding region Alexey Rybalchenko 2021-04-09 12:27:16 +02:00
  • 9defa71622 Add GetType() to UnmanagedRegion Alexey Rybalchenko 2021-04-09 12:25:56 +02:00
  • ed2dcedf03 Add operator<< for fair::mq::Transport Alexey Rybalchenko 2021-04-09 12:23:53 +02:00
  • a3d56b9aeb configurable transport for region example script Alexey Rybalchenko 2021-04-09 12:23:29 +02:00
  • 8a2641d842 shm: check result of region acquisition Alexey Rybalchenko 2021-04-09 11:40:36 +02:00
  • 2ca62d06db shm region cache: fix multiple sessions issue Alexey Rybalchenko 2021-05-06 23:13:11 +02:00
  • 87e0ca5450 add region cache test Alexey Rybalchenko 2021-05-06 22:59:19 +02:00
  • ef5b3c782e improve message counter cache line use Gvozden Neskovic 2021-05-06 11:08:28 +02:00
  • f7ba3052aa use thread local cache to avoid interprocess lock on shm GetData Gvozden Neskovic 2021-05-06 11:04:01 +02:00
  • a90dbf64de Fix -Wunused-result Dennis Klein 2020-06-17 15:05:34 +02:00
  • 9724f184f4 Fallback to Boost.Filesystem on GCC 8 Dennis Klein 2021-04-08 19:01:46 +02:00
  • 057ba03776 PluginManager: Do not load built-in plugins via dlopen/dlsym Dennis Klein 2021-04-28 01:27:57 +02:00
  • 6dfea32aee Improve Events API Giulio Eulisse 2021-05-04 09:57:28 +02:00
  • 868fe02ee9 CI: Submit results to CDash for each build step v1.4.35 Dennis Klein 2021-04-08 15:00:10 +02:00
  • a2016a9361 CI: Add alice-centos-7 environment Dennis Klein 2021-04-08 14:17:38 +02:00
  • ea9aede652 Fallback to <boost/filesystem> on GCC 7 Dennis Klein 2021-04-08 12:49:52 +02:00
  • 77bf12c8e8 docs patch Alexey Rybalchenko 2021-04-08 12:36:51 +02:00
  • f3bc9e05a8 shmmonitor: update docs v1.4.34 Alexey Rybalchenko 2021-04-07 12:09:18 +02:00
  • 5facc441b8 shmmonitor: add --list-all Alexey Rybalchenko 2021-04-07 09:12:33 +02:00
  • 2602f53585 Add tools: StrStartsWith, StrEndsWith Alexey Rybalchenko 2021-04-06 13:16:00 +02:00
  • 0976465338 shm: reduce delay between monitor daemon launch & HBs Alexey Rybalchenko 2021-03-31 12:58:17 +02:00
  • 9144258b89 shmmonitor: daemon output to file if FAIRMQ_SHMMONITOR_VERBOSE is true Alexey Rybalchenko 2021-03-31 12:53:11 +02:00
  • be55565617 shmmonitor: use fairlogger Alexey Rybalchenko 2021-03-31 12:22:28 +02:00
  • d7e2fbecea shmmonitor: refactor to separate monitoring from output Alexey Rybalchenko 2021-03-31 11:23:08 +02:00
  • 72175e5757 shmmonitor: optimize startup to avoid repeated start Alexey Rybalchenko 2021-03-31 10:57:29 +02:00
  • effba534f0 shmmonitor: add session name and creator id to the output Alexey Rybalchenko 2021-03-27 23:26:23 +01:00
  • efd42075a9 shmmonitor: enable read only access Alexey Rybalchenko 2021-03-27 23:19:53 +01:00
  • 5228407932 shmmonitor: distinguish daemon from monitor mode (orthogonal) Alexey Rybalchenko 2021-03-27 23:18:32 +01:00
  • 30e81d58f8 shmmonitor: allow getting shmids based on session/userid Alexey Rybalchenko 2021-03-27 13:38:54 +01:00
  • 2c7c46f2fd Remove codacy badge Dennis Klein 2021-03-25 14:25:27 +01:00
  • 0a5122bb24 Remove codecov badge Dennis Klein 2021-03-25 12:50:37 +01:00
  • fc49687879 builtin devices: Reorganize Dennis Klein 2021-03-24 12:53:20 +01:00
  • 66a4df0667 fairmq-uuid-gen: Move to tools directory Dennis Klein 2021-03-24 13:35:21 +01:00
  • 978191fa6c Introduce <fairmq/runDevice.h> Dennis Klein 2021-03-24 12:59:34 +01:00
  • cef6d0afcd Introduce <fairmq/Device.h> Dennis Klein 2021-03-24 12:55:00 +01:00
  • 47ec550792 control plugin: Move to subdirectory for consistency Dennis Klein 2021-03-24 11:48:53 +01:00
  • b4aeb320e5 CI: Collect DDS logs on error Dennis Klein 2021-03-24 11:18:57 +01:00
  • 107248be0a Reorganize includes for consistency Dennis Klein 2021-03-24 11:12:49 +01:00
  • 68ceaba501 CI: Filter and process warnings and errors Dennis Klein 2021-03-23 14:18:58 +01:00
  • 4b6cf8b181 Fix aggregate initialization issue before C++20 Dennis Klein 2021-03-23 13:08:47 +01:00
  • 21d6cf9830 CI: Run clang-tidy Dennis Klein 2021-03-23 11:23:20 +01:00
  • 6d82d305b9 Add API docs for v1.4.33 gh-pages Alexey Rybalchenko 2021-03-23 14:11:44 +01:00
  • bffe74c5cf shm: handle shrink failure gracefully v1.4.33 Alexey Rybalchenko 2021-03-23 03:47:48 +01:00
  • 72f319e276 CI: Adapt to new alfaci build hosts Dennis Klein 2021-03-23 10:35:50 +01:00
  • 62438bd99e shm: Improve error message when segment cannot be opened Alexey Rybalchenko 2021-03-17 12:34:24 +01:00
  • c8ad684b18 Add --shm-no-cleanup option Alexey Rybalchenko 2021-03-17 12:32:58 +01:00