Commit Graph

  • 7df278818c Enhance region example with Builder device Alexey Rybalchenko 2019-02-28 01:41:04 +01:00
  • f85663bfe8 Fix link errors with Boost Dennis Klein 2019-02-28 01:17:18 +01:00
  • a262d4684a Set cmake policy CMP0074 Dennis Klein 2019-02-28 00:42:10 +01:00
  • ad198edd59 Remove asio strand Dennis Klein 2019-02-27 18:06:53 +01:00
  • 9ffaa55181 Decrease severity of config dump Dennis Klein 2019-02-26 17:29:37 +01:00
  • b3005ecbdc Fix object lifetime bug Dennis Klein 2019-02-26 17:09:34 +01:00
  • ee890a7a46 Implement Reset signal Dennis Klein 2019-02-26 17:08:53 +01:00
  • 241bf08337 Retry ofi connection Dennis Klein 2019-02-26 16:18:18 +01:00
  • 02e1511667 Fix issues after rebase Dennis Klein 2019-02-25 15:01:37 +01:00
  • a08a34acd5 Do not share ofi context across sockets Dennis Klein 2018-11-26 02:07:48 +01:00
  • b31ab1cc48 Implement control band with asiofi Dennis Klein 2018-11-26 00:20:41 +01:00
  • 672e12f45b Add semaphore Dennis Klein 2018-11-21 00:06:08 +01:00
  • 8e7cfacd78 Implement parallel ofi::Socket::Receive Dennis Klein 2018-11-20 12:45:46 +01:00
  • 46e2420547 Implement parallel ofi::Socket::Send Dennis Klein 2018-11-13 22:26:38 +01:00
  • 9ae48c21f5 Relax CXX standard to 14 Dennis Klein 2018-11-13 17:34:18 +01:00
  • da070a407e Depend on AZMQ Dennis Klein 2018-11-09 03:19:26 +01:00
  • 35dd9578aa Set C++17 when building OFI transport Dennis Klein 2018-11-07 21:04:01 +01:00
  • c8b7059ff7 Fix typo Dennis Klein 2018-11-07 21:03:05 +01:00
  • 60f1f1000f Fix after rebase Dennis Klein 2018-11-01 22:07:01 +01:00
  • b394feca18 Implement ofi Send/Receive Dennis Klein 2018-11-01 20:44:45 +01:00
  • 91025cbc88 Deactivate control band monitor socket Dennis Klein 2018-10-30 10:33:46 +01:00
  • ba4e6f72c9 Implement connection mgmt Dennis Klein 2018-10-18 01:16:54 +02:00
  • 1c5d7ca46a Reach compilable state with asiofi again Dennis Klein 2018-10-16 18:27:03 +02:00
  • 0ff8eaf84d Fix package dependencies Dennis Klein 2018-10-11 18:58:53 +02:00
  • 7a5da93d1f Enable OFI transport in CI builds Dennis Klein 2018-08-08 15:54:49 +02:00
  • 03912e86f8 Drop protobuf dependencies Dennis Klein 2018-08-03 01:45:05 +02:00
  • fc778ab3b8 Install correct find module Dennis Klein 2018-08-03 01:41:58 +02:00
  • a670b4bbf5 Remove obsolete module Dennis Klein 2018-08-02 17:03:40 +02:00
  • 4d7a1c81c6 Depend on asiofi Dennis Klein 2018-08-08 16:31:57 +02:00
  • d9edcad845 Add backwards compatibility for removed ChangeState(int) Alexey Rybalchenko 2019-02-26 13:10:51 +01:00
  • 7dcd84dd93 Delete old unused code Alexey Rybalchenko 2019-02-22 12:54:51 +01:00
  • 8375faf835 Add --max-run-time option and fix bug in LogSocketRates Alexey Rybalchenko 2019-02-21 13:40:48 +01:00
  • b7125b746e Update deprecated methods Alexey Rybalchenko 2019-02-08 14:43:10 +01:00
  • ec519cb318 update docs Alexey Rybalchenko 2019-02-07 13:38:27 +01:00
  • fc94342db8 Update state machine Alexey Rybalchenko 2019-02-07 13:38:11 +01:00
  • 5e71d09e4d Remove unused file Alexey Rybalchenko 2019-02-06 16:39:44 +01:00
  • 36f409dc72 Formatting Alexey Rybalchenko 2019-02-06 16:37:47 +01:00
  • 62781389d4 Add pmix::lookup binding and cleanup Dennis Klein 2019-02-09 05:58:11 +01:00
  • dfc6b5c4a3 Add pmix::fence() C++ binding Dennis Klein 2019-02-07 04:02:45 +01:00
  • 2047dbef59 Fix pmix::info copy ctor Dennis Klein 2019-02-07 04:02:00 +01:00
  • 61a3da8697 Implement pmix::value copy ctor Dennis Klein 2019-02-07 04:01:02 +01:00
  • 0a98fa4bac Fix codacy issues Dennis Klein 2019-02-07 04:00:00 +01:00
  • 2358d7b03a Implement some PMIx C++ bindings Dennis Klein 2019-02-06 05:23:27 +01:00
  • 0c54aab19d Load dynamic plugins with RTLD_GLOBAL flag Dennis Klein 2019-02-04 02:40:42 +01:00
  • 1191c3cda5 Add PMIx plugin Dennis Klein 2019-02-01 16:10:33 +01:00
  • c0771c81d6 Search plugins in system directories and LD_LIBRARY_PATH Dennis Klein 2019-01-31 21:28:08 +01:00
  • e2e476ba19 Remove obsolete dependency to boost signals v1 Dennis Klein 2019-01-29 15:20:19 +01:00
  • 8ee989dbc1 Add MacOS10.14 test machine to Jenkins Alexey Rybalchenko 2019-01-23 15:27:27 +01:00
  • f1c3c5f6c4 Add API docs for 1.3.8 Dennis Klein 2019-01-07 13:13:30 +01:00
  • 291d00c73f Fix regression with ignored rateLogging channel argument v1.3.8 Alexey Rybalchenko 2019-01-07 10:31:08 +01:00
  • 4dc37efc12 Allow implicit conversion factory->resource mkrzewic 2018-12-18 15:08:43 +01:00
  • 5e24fdba8b Update alfa-ci Dennis Klein 2018-12-10 16:43:37 +01:00
  • 0cb8f6166a Let getMessage deal with SSO mkrzewic 2018-12-07 13:15:53 +01:00
  • eb43855b10 Add API docs for 1.3.7 Alexey Rybalchenko 2018-11-29 13:31:29 +01:00
  • ee24144d61 Remove previously deprecated Copy method (since 1yr) v1.3.7 Alexey Rybalchenko 2018-11-28 18:03:45 +01:00
  • a9619a06d0 Add test for FairMQMessage::Rebuild Alexey Rybalchenko 2018-11-28 17:54:15 +01:00
  • c605cbc3f6 Fix bug in shmem CloseMessage Alexey Rybalchenko 2018-11-28 17:53:32 +01:00
  • ffd31aa09a Add coverity badge Dennis Klein 2018-11-28 21:08:01 +01:00
  • a3fdfcad9e Adapt nightly build pipeline to new CI environments Dennis Klein 2018-11-28 17:01:23 +01:00
  • 44c0fe5abf Set EXTRA_FLAGS in CI script Alexey Rybalchenko 2018-11-28 16:41:50 +01:00
  • 66d6d0e07b Fix warning Alexey Rybalchenko 2018-11-28 16:37:42 +01:00
  • ffbe90b638 Update to new DDS 2.2 API Alexey Rybalchenko 2018-11-27 17:22:26 +01:00
  • dc1d7a23c1 Adapt CI script to new environments Dennis Klein 2018-11-28 15:36:27 +01:00
  • 33f5590626 Fix -Wsign-compare warning Alexey Rybalchenko 2018-11-28 11:37:56 +01:00
  • 489bea5a51 Add simple test for factory pointer setting at receive mkrzewic 2018-11-27 13:43:54 +01:00
  • cc0c525e0d Set pointer to factory also when receiving multi-part mkrzewic 2018-11-27 13:23:42 +01:00
  • 25fcf13985 Move Bind/Connect/Attach to FairMQChannel Alexey Rybalchenko 2018-11-05 15:11:41 +01:00
  • 3ca0d7236a Add safety checks for process tools Alexey Rybalchenko 2018-11-06 10:14:35 +01:00
  • 227a302903 Avoid boost::uuids::entropy_error on some systems v1.3.6 Teo Mrnjavac 2018-11-01 15:50:26 +01:00
  • bd899a2806 Add test for channel validation Alexey Rybalchenko 2018-11-01 14:07:44 +01:00
  • 0b199e779a Add test for interface IP detection tools Alexey Rybalchenko 2018-11-01 11:23:00 +01:00
  • 5e4876c947 Allow plugins to create channels v1.3.5 Dennis Klein 2018-10-30 15:54:57 +01:00
  • 3b5b2b501f Use exceptions for fatal errors in device/channel Alexey Rybalchenko 2018-10-31 14:32:31 +01:00
  • 3561255cf9 Add missing channel update handlers Alexey Rybalchenko 2018-10-31 14:30:43 +01:00
  • cbab7649be Return unique_ptr by value to allow RVO mkrzewic 2018-10-30 23:08:58 +01:00
  • 6ac94b7bc7 Fix ctor mkrzewic 2018-10-30 18:39:04 +01:00
  • f9658f69a4 Alias boost::container::pmr -> fair::mq::pmr mkrzewic 2018-10-30 14:56:48 +01:00
  • 34286ef75e Remove container adoption code mkrzewic 2018-10-30 13:14:21 +01:00
  • 1a07137dda Rename adoptVector into getVector mkrzewic 2018-10-29 11:37:25 +01:00
  • 1f42f49ae5 Update some comments mkrzewic 2018-10-18 13:35:05 +02:00
  • d40bbfe208 Equip FairMQMessage with pointer to factory (at creation) mkrzewic 2018-10-18 13:15:04 +02:00
  • 310b9647b5 Adopt FairMQMessage backed memory resource collection from AliceO2 mkrzewic 2018-07-30 18:39:30 +02:00
  • 919193a1ad Extend transfer timeout test Alexey Rybalchenko 2018-10-29 17:18:27 +01:00
  • 0cfa9192d7 Deprecate Send-/ReceiveAsync, use timeout variant instead Alexey Rybalchenko 2018-10-18 17:57:54 +02:00
  • c40bd7d6a9 Apply clang-tidy suggestions [performance-faster-string-find] Alexey Rybalchenko 2018-10-25 13:40:02 +02:00
  • 4951433330 Apply clang-tidy suggestions [modernize-loop-convert] Alexey Rybalchenko 2018-09-06 17:53:54 +02:00
  • 1b53538d8c Move test helper devices to headers Alexey Rybalchenko 2018-10-18 11:32:05 +02:00
  • d4a4ea14d2 Add example/test for built-in devices Alexey Rybalchenko 2018-10-18 11:10:06 +02:00
  • ffab4ac78c Add options tests and (re-)/enable more nanomsg tests Alexey Rybalchenko 2018-10-17 12:22:00 +02:00
  • ce4062f3a0 Remove GetSocket interface that exposes transport details Alexey Rybalchenko 2018-10-16 13:27:30 +02:00
  • f8824335a5 Add setters/getters for socket options Alexey Rybalchenko 2018-10-16 12:58:40 +02:00
  • 2e7005225e Remove sleeps from tests that were helping broken linger Alexey Rybalchenko 2018-10-16 11:19:08 +02:00
  • dfa1b68867 Make factory classes final (optimization potential) Alexey Rybalchenko 2018-10-16 11:12:24 +02:00
  • 00800f16f1 Remove support for nanomsg <= 0.6 Alexey Rybalchenko 2018-10-15 14:08:12 +02:00
  • 44acd4997d Implement nanomsg linger in our transport Alexey Rybalchenko 2018-10-12 17:10:14 +02:00
  • cfb727181f Remove set/get timeout from general socket interface Alexey Rybalchenko 2018-10-12 17:36:54 +02:00
  • e090967645 Shmem: Build shmem names out of session id + user id v1.3.4 Alexey Rybalchenko 2018-10-11 11:15:58 +02:00
  • 1d45095d75 Add session id to example tests Alexey Rybalchenko 2018-10-11 11:13:42 +02:00
  • 1fdf510ae7 Pick correct build type in CI Dennis Klein 2018-10-10 20:16:51 +02:00
  • 78acb954cd Test more cases with interactive controller Dennis Klein 2018-10-10 19:07:23 +02:00