uhd/mpm/python
Lars Amsel ecbb24505d MPM: prevent dead lock in timer kill during unclaim
MPM server needs to be reclaimed in regular intervals. This is
monitored by the server using a timer. If the timer hits, the server
unclaims itself assuming the client process died for whatever
reason. In previous versions of `gevent.greenlet` the timer was
killed in a non blocking manner. This changed in version 0.13.0
(see
http://www.gevent.org/api/gevent.greenlet.html#gevent.Greenlet.kill)
which now leads to a dead lock in `timer.kill`. The kill command
is therefore now called explicitly with `block=False`.
2021-02-18 07:26:05 -06:00
..
pyusrp_periphs Remove proto-RFNoC files 2019-11-26 12:16:25 -08:00
tests mpm: Create Mock classes for unit testing 2021-02-18 07:25:34 -06:00
usrp_mpm MPM: prevent dead lock in timer kill during unclaim 2021-02-18 07:26:05 -06:00
aurora_bist_test.py mpm: n3xx: Fix usage of UIO in Aurora tests 2018-03-01 18:34:28 -08:00
CMakeLists.txt sim: Check for unit test prereqs and disable if unsatisfied 2020-10-28 15:25:48 -05:00
copy_python_module.cmake cmake: Update coding style to use lowercase commands 2018-11-14 14:10:09 -08:00
e320_bist mpm: e320/e310: Expose APIs to drive GPIO source via UHD 2020-01-23 11:37:51 -08:00
n3xx_bist mpm: n3xx: bist: Read mboard and dboard eeprom to determine product 2020-07-31 14:32:54 -05:00
setup.py.in sim: Embed MPM into libpyuhd 2020-10-07 15:29:19 -05:00
socket_test.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
test_lmk.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
usrp_hwd.py sim: Integrate simulator into UHD 2020-10-28 15:25:48 -05:00
usrp_update_fs mpm: Add usrp_update_fs 2018-10-09 17:11:08 -07:00